1*1c12ee1eSDan Willemsen// Copyright 2018 The Go Authors. All rights reserved. 2*1c12ee1eSDan Willemsen// Use of this source code is governed by a BSD-style 3*1c12ee1eSDan Willemsen// license that can be found in the LICENSE file. 4*1c12ee1eSDan Willemsen 5*1c12ee1eSDan Willemsen// Code generated by protoc-gen-go. DO NOT EDIT. 6*1c12ee1eSDan Willemsen// source: internal/testprotos/fieldtrack/fieldtrack.proto 7*1c12ee1eSDan Willemsen 8*1c12ee1eSDan Willemsenpackage fieldtrack 9*1c12ee1eSDan Willemsen 10*1c12ee1eSDan Willemsenimport ( 11*1c12ee1eSDan Willemsen _ "google.golang.org/protobuf/internal/testprotos/annotation" 12*1c12ee1eSDan Willemsen test "google.golang.org/protobuf/internal/testprotos/test" 13*1c12ee1eSDan Willemsen proto "google.golang.org/protobuf/proto" 14*1c12ee1eSDan Willemsen protoreflect "google.golang.org/protobuf/reflect/protoreflect" 15*1c12ee1eSDan Willemsen protoimpl "google.golang.org/protobuf/runtime/protoimpl" 16*1c12ee1eSDan Willemsen reflect "reflect" 17*1c12ee1eSDan Willemsen sync "sync" 18*1c12ee1eSDan Willemsen) 19*1c12ee1eSDan Willemsen 20*1c12ee1eSDan Willemsentype TestFieldTrack struct { 21*1c12ee1eSDan Willemsen state protoimpl.MessageState 22*1c12ee1eSDan Willemsen sizeCache protoimpl.SizeCache 23*1c12ee1eSDan Willemsen weakFields protoimpl.WeakFields 24*1c12ee1eSDan Willemsen unknownFields protoimpl.UnknownFields 25*1c12ee1eSDan Willemsen 26*1c12ee1eSDan Willemsen OptionalInt32 *int32 `protobuf:"varint,1,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty" go:"track"` 27*1c12ee1eSDan Willemsen OptionalInt64 *int64 `protobuf:"varint,2,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty" go:"track"` 28*1c12ee1eSDan Willemsen OptionalUint32 *uint32 `protobuf:"varint,3,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty" go:"track"` 29*1c12ee1eSDan Willemsen OptionalUint64 *uint64 `protobuf:"varint,4,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty" go:"track"` 30*1c12ee1eSDan Willemsen OptionalSint32 *int32 `protobuf:"zigzag32,5,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty" go:"track"` 31*1c12ee1eSDan Willemsen OptionalSint64 *int64 `protobuf:"zigzag64,6,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty" go:"track"` 32*1c12ee1eSDan Willemsen OptionalFixed32 *uint32 `protobuf:"fixed32,7,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty" go:"track"` 33*1c12ee1eSDan Willemsen OptionalFixed64 *uint64 `protobuf:"fixed64,8,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty" go:"track"` 34*1c12ee1eSDan Willemsen OptionalSfixed32 *int32 `protobuf:"fixed32,9,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty" go:"track"` 35*1c12ee1eSDan Willemsen OptionalSfixed64 *int64 `protobuf:"fixed64,10,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty" go:"track"` 36*1c12ee1eSDan Willemsen OptionalFloat *float32 `protobuf:"fixed32,11,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty" go:"track"` 37*1c12ee1eSDan Willemsen OptionalDouble *float64 `protobuf:"fixed64,12,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty" go:"track"` 38*1c12ee1eSDan Willemsen OptionalBool *bool `protobuf:"varint,13,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty" go:"track"` 39*1c12ee1eSDan Willemsen OptionalString *string `protobuf:"bytes,14,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty" go:"track"` 40*1c12ee1eSDan Willemsen OptionalBytes []byte `protobuf:"bytes,15,opt,name=optional_bytes,json=optionalBytes" json:"optional_bytes,omitempty" go:"track"` 41*1c12ee1eSDan Willemsen OptionalEnum *test.TestAllTypes_NestedEnum `protobuf:"varint,16,opt,name=optional_enum,json=optionalEnum,enum=goproto.proto.test.TestAllTypes_NestedEnum" json:"optional_enum,omitempty" go:"track"` 42*1c12ee1eSDan Willemsen OptionalMessage *test.TestAllTypes_NestedMessage `protobuf:"bytes,17,opt,name=optional_message,json=optionalMessage" json:"optional_message,omitempty" go:"track"` 43*1c12ee1eSDan Willemsen RepeatedInt32 []int32 `protobuf:"varint,21,rep,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty" go:"track"` 44*1c12ee1eSDan Willemsen RepeatedInt64 []int64 `protobuf:"varint,22,rep,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty" go:"track"` 45*1c12ee1eSDan Willemsen RepeatedUint32 []uint32 `protobuf:"varint,23,rep,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty" go:"track"` 46*1c12ee1eSDan Willemsen RepeatedUint64 []uint64 `protobuf:"varint,24,rep,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty" go:"track"` 47*1c12ee1eSDan Willemsen RepeatedSint32 []int32 `protobuf:"zigzag32,25,rep,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty" go:"track"` 48*1c12ee1eSDan Willemsen RepeatedSint64 []int64 `protobuf:"zigzag64,26,rep,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty" go:"track"` 49*1c12ee1eSDan Willemsen RepeatedFixed32 []uint32 `protobuf:"fixed32,27,rep,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty" go:"track"` 50*1c12ee1eSDan Willemsen RepeatedFixed64 []uint64 `protobuf:"fixed64,28,rep,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty" go:"track"` 51*1c12ee1eSDan Willemsen RepeatedSfixed32 []int32 `protobuf:"fixed32,29,rep,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty" go:"track"` 52*1c12ee1eSDan Willemsen RepeatedSfixed64 []int64 `protobuf:"fixed64,30,rep,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty" go:"track"` 53*1c12ee1eSDan Willemsen RepeatedFloat []float32 `protobuf:"fixed32,31,rep,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty" go:"track"` 54*1c12ee1eSDan Willemsen RepeatedDouble []float64 `protobuf:"fixed64,32,rep,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty" go:"track"` 55*1c12ee1eSDan Willemsen RepeatedBool []bool `protobuf:"varint,33,rep,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty" go:"track"` 56*1c12ee1eSDan Willemsen RepeatedString []string `protobuf:"bytes,34,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty" go:"track"` 57*1c12ee1eSDan Willemsen RepeatedBytes [][]byte `protobuf:"bytes,35,rep,name=repeated_bytes,json=repeatedBytes" json:"repeated_bytes,omitempty" go:"track"` 58*1c12ee1eSDan Willemsen RepeatedEnum []test.TestAllTypes_NestedEnum `protobuf:"varint,36,rep,name=repeated_enum,json=repeatedEnum,enum=goproto.proto.test.TestAllTypes_NestedEnum" json:"repeated_enum,omitempty" go:"track"` 59*1c12ee1eSDan Willemsen RepeatedMessage []*test.TestAllTypes_NestedMessage `protobuf:"bytes,37,rep,name=repeated_message,json=repeatedMessage" json:"repeated_message,omitempty" go:"track"` 60*1c12ee1eSDan Willemsen MapStringInt32 map[string]int32 `protobuf:"bytes,41,rep,name=map_string_int32,json=mapStringInt32" json:"map_string_int32,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value" go:"track"` 61*1c12ee1eSDan Willemsen MapStringInt64 map[string]int64 `protobuf:"bytes,42,rep,name=map_string_int64,json=mapStringInt64" json:"map_string_int64,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value" go:"track"` 62*1c12ee1eSDan Willemsen MapStringUint32 map[string]uint32 `protobuf:"bytes,43,rep,name=map_string_uint32,json=mapStringUint32" json:"map_string_uint32,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value" go:"track"` 63*1c12ee1eSDan Willemsen MapStringUint64 map[string]uint64 `protobuf:"bytes,44,rep,name=map_string_uint64,json=mapStringUint64" json:"map_string_uint64,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value" go:"track"` 64*1c12ee1eSDan Willemsen MapStringSint32 map[string]int32 `protobuf:"bytes,45,rep,name=map_string_sint32,json=mapStringSint32" json:"map_string_sint32,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"zigzag32,2,opt,name=value" go:"track"` 65*1c12ee1eSDan Willemsen MapStringSint64 map[string]int64 `protobuf:"bytes,46,rep,name=map_string_sint64,json=mapStringSint64" json:"map_string_sint64,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"zigzag64,2,opt,name=value" go:"track"` 66*1c12ee1eSDan Willemsen MapStringFixed32 map[string]uint32 `protobuf:"bytes,47,rep,name=map_string_fixed32,json=mapStringFixed32" json:"map_string_fixed32,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value" go:"track"` 67*1c12ee1eSDan Willemsen MapStringFixed64 map[string]uint64 `protobuf:"bytes,48,rep,name=map_string_fixed64,json=mapStringFixed64" json:"map_string_fixed64,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value" go:"track"` 68*1c12ee1eSDan Willemsen MapStringSfixed32 map[string]int32 `protobuf:"bytes,49,rep,name=map_string_sfixed32,json=mapStringSfixed32" json:"map_string_sfixed32,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value" go:"track"` 69*1c12ee1eSDan Willemsen MapStringSfixed64 map[string]int64 `protobuf:"bytes,50,rep,name=map_string_sfixed64,json=mapStringSfixed64" json:"map_string_sfixed64,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value" go:"track"` 70*1c12ee1eSDan Willemsen MapStringFloat map[string]float32 `protobuf:"bytes,51,rep,name=map_string_float,json=mapStringFloat" json:"map_string_float,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value" go:"track"` 71*1c12ee1eSDan Willemsen MapStringDouble map[string]float64 `protobuf:"bytes,52,rep,name=map_string_double,json=mapStringDouble" json:"map_string_double,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value" go:"track"` 72*1c12ee1eSDan Willemsen MapStringBool map[string]bool `protobuf:"bytes,53,rep,name=map_string_bool,json=mapStringBool" json:"map_string_bool,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value" go:"track"` 73*1c12ee1eSDan Willemsen MapStringString map[string]string `protobuf:"bytes,54,rep,name=map_string_string,json=mapStringString" json:"map_string_string,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value" go:"track"` 74*1c12ee1eSDan Willemsen MapStringBytes map[string][]byte `protobuf:"bytes,55,rep,name=map_string_bytes,json=mapStringBytes" json:"map_string_bytes,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value" go:"track"` 75*1c12ee1eSDan Willemsen MapStringEnum map[string]test.TestAllTypes_NestedEnum `protobuf:"bytes,56,rep,name=map_string_enum,json=mapStringEnum" json:"map_string_enum,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=goproto.proto.test.TestAllTypes_NestedEnum" go:"track"` 76*1c12ee1eSDan Willemsen MapStringMessage map[string]*test.TestAllTypes_NestedMessage `protobuf:"bytes,57,rep,name=map_string_message,json=mapStringMessage" json:"map_string_message,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value" go:"track"` 77*1c12ee1eSDan Willemsen XXX_weak_WeakMessage1 struct{} `protobuf:"bytes,100,opt,name=weak_message1,json=weakMessage1,weak=goproto.proto.test.weak.WeakImportMessage1" json:"weak_message1,omitempty" go:"track"` 78*1c12ee1eSDan Willemsen XXX_weak_WeakMessage2 struct{} `protobuf:"bytes,101,opt,name=weak_message2,json=weakMessage2,weak=goproto.proto.test.weak.WeakImportMessage2" json:"weak_message2,omitempty" go:"track"` 79*1c12ee1eSDan Willemsen} 80*1c12ee1eSDan Willemsen 81*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) Reset() { 82*1c12ee1eSDan Willemsen *x = TestFieldTrack{} 83*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled { 84*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_fieldtrack_fieldtrack_proto_msgTypes[0] 85*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 86*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 87*1c12ee1eSDan Willemsen } 88*1c12ee1eSDan Willemsen} 89*1c12ee1eSDan Willemsen 90*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) String() string { 91*1c12ee1eSDan Willemsen return protoimpl.X.MessageStringOf(x) 92*1c12ee1eSDan Willemsen} 93*1c12ee1eSDan Willemsen 94*1c12ee1eSDan Willemsenfunc (*TestFieldTrack) ProtoMessage() {} 95*1c12ee1eSDan Willemsen 96*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) ProtoReflect() protoreflect.Message { 97*1c12ee1eSDan Willemsen mi := &file_internal_testprotos_fieldtrack_fieldtrack_proto_msgTypes[0] 98*1c12ee1eSDan Willemsen if protoimpl.UnsafeEnabled && x != nil { 99*1c12ee1eSDan Willemsen ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 100*1c12ee1eSDan Willemsen if ms.LoadMessageInfo() == nil { 101*1c12ee1eSDan Willemsen ms.StoreMessageInfo(mi) 102*1c12ee1eSDan Willemsen } 103*1c12ee1eSDan Willemsen return ms 104*1c12ee1eSDan Willemsen } 105*1c12ee1eSDan Willemsen return mi.MessageOf(x) 106*1c12ee1eSDan Willemsen} 107*1c12ee1eSDan Willemsen 108*1c12ee1eSDan Willemsen// Deprecated: Use TestFieldTrack.ProtoReflect.Descriptor instead. 109*1c12ee1eSDan Willemsenfunc (*TestFieldTrack) Descriptor() ([]byte, []int) { 110*1c12ee1eSDan Willemsen return file_internal_testprotos_fieldtrack_fieldtrack_proto_rawDescGZIP(), []int{0} 111*1c12ee1eSDan Willemsen} 112*1c12ee1eSDan Willemsen 113*1c12ee1eSDan Willemsen//go:nointerface 114*1c12ee1eSDan Willemsen 115*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetOptionalInt32() int32 { 116*1c12ee1eSDan Willemsen if x != nil && x.OptionalInt32 != nil { 117*1c12ee1eSDan Willemsen return *x.OptionalInt32 118*1c12ee1eSDan Willemsen } 119*1c12ee1eSDan Willemsen return 0 120*1c12ee1eSDan Willemsen} 121*1c12ee1eSDan Willemsen 122*1c12ee1eSDan Willemsen//go:nointerface 123*1c12ee1eSDan Willemsen 124*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetOptionalInt64() int64 { 125*1c12ee1eSDan Willemsen if x != nil && x.OptionalInt64 != nil { 126*1c12ee1eSDan Willemsen return *x.OptionalInt64 127*1c12ee1eSDan Willemsen } 128*1c12ee1eSDan Willemsen return 0 129*1c12ee1eSDan Willemsen} 130*1c12ee1eSDan Willemsen 131*1c12ee1eSDan Willemsen//go:nointerface 132*1c12ee1eSDan Willemsen 133*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetOptionalUint32() uint32 { 134*1c12ee1eSDan Willemsen if x != nil && x.OptionalUint32 != nil { 135*1c12ee1eSDan Willemsen return *x.OptionalUint32 136*1c12ee1eSDan Willemsen } 137*1c12ee1eSDan Willemsen return 0 138*1c12ee1eSDan Willemsen} 139*1c12ee1eSDan Willemsen 140*1c12ee1eSDan Willemsen//go:nointerface 141*1c12ee1eSDan Willemsen 142*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetOptionalUint64() uint64 { 143*1c12ee1eSDan Willemsen if x != nil && x.OptionalUint64 != nil { 144*1c12ee1eSDan Willemsen return *x.OptionalUint64 145*1c12ee1eSDan Willemsen } 146*1c12ee1eSDan Willemsen return 0 147*1c12ee1eSDan Willemsen} 148*1c12ee1eSDan Willemsen 149*1c12ee1eSDan Willemsen//go:nointerface 150*1c12ee1eSDan Willemsen 151*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetOptionalSint32() int32 { 152*1c12ee1eSDan Willemsen if x != nil && x.OptionalSint32 != nil { 153*1c12ee1eSDan Willemsen return *x.OptionalSint32 154*1c12ee1eSDan Willemsen } 155*1c12ee1eSDan Willemsen return 0 156*1c12ee1eSDan Willemsen} 157*1c12ee1eSDan Willemsen 158*1c12ee1eSDan Willemsen//go:nointerface 159*1c12ee1eSDan Willemsen 160*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetOptionalSint64() int64 { 161*1c12ee1eSDan Willemsen if x != nil && x.OptionalSint64 != nil { 162*1c12ee1eSDan Willemsen return *x.OptionalSint64 163*1c12ee1eSDan Willemsen } 164*1c12ee1eSDan Willemsen return 0 165*1c12ee1eSDan Willemsen} 166*1c12ee1eSDan Willemsen 167*1c12ee1eSDan Willemsen//go:nointerface 168*1c12ee1eSDan Willemsen 169*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetOptionalFixed32() uint32 { 170*1c12ee1eSDan Willemsen if x != nil && x.OptionalFixed32 != nil { 171*1c12ee1eSDan Willemsen return *x.OptionalFixed32 172*1c12ee1eSDan Willemsen } 173*1c12ee1eSDan Willemsen return 0 174*1c12ee1eSDan Willemsen} 175*1c12ee1eSDan Willemsen 176*1c12ee1eSDan Willemsen//go:nointerface 177*1c12ee1eSDan Willemsen 178*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetOptionalFixed64() uint64 { 179*1c12ee1eSDan Willemsen if x != nil && x.OptionalFixed64 != nil { 180*1c12ee1eSDan Willemsen return *x.OptionalFixed64 181*1c12ee1eSDan Willemsen } 182*1c12ee1eSDan Willemsen return 0 183*1c12ee1eSDan Willemsen} 184*1c12ee1eSDan Willemsen 185*1c12ee1eSDan Willemsen//go:nointerface 186*1c12ee1eSDan Willemsen 187*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetOptionalSfixed32() int32 { 188*1c12ee1eSDan Willemsen if x != nil && x.OptionalSfixed32 != nil { 189*1c12ee1eSDan Willemsen return *x.OptionalSfixed32 190*1c12ee1eSDan Willemsen } 191*1c12ee1eSDan Willemsen return 0 192*1c12ee1eSDan Willemsen} 193*1c12ee1eSDan Willemsen 194*1c12ee1eSDan Willemsen//go:nointerface 195*1c12ee1eSDan Willemsen 196*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetOptionalSfixed64() int64 { 197*1c12ee1eSDan Willemsen if x != nil && x.OptionalSfixed64 != nil { 198*1c12ee1eSDan Willemsen return *x.OptionalSfixed64 199*1c12ee1eSDan Willemsen } 200*1c12ee1eSDan Willemsen return 0 201*1c12ee1eSDan Willemsen} 202*1c12ee1eSDan Willemsen 203*1c12ee1eSDan Willemsen//go:nointerface 204*1c12ee1eSDan Willemsen 205*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetOptionalFloat() float32 { 206*1c12ee1eSDan Willemsen if x != nil && x.OptionalFloat != nil { 207*1c12ee1eSDan Willemsen return *x.OptionalFloat 208*1c12ee1eSDan Willemsen } 209*1c12ee1eSDan Willemsen return 0 210*1c12ee1eSDan Willemsen} 211*1c12ee1eSDan Willemsen 212*1c12ee1eSDan Willemsen//go:nointerface 213*1c12ee1eSDan Willemsen 214*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetOptionalDouble() float64 { 215*1c12ee1eSDan Willemsen if x != nil && x.OptionalDouble != nil { 216*1c12ee1eSDan Willemsen return *x.OptionalDouble 217*1c12ee1eSDan Willemsen } 218*1c12ee1eSDan Willemsen return 0 219*1c12ee1eSDan Willemsen} 220*1c12ee1eSDan Willemsen 221*1c12ee1eSDan Willemsen//go:nointerface 222*1c12ee1eSDan Willemsen 223*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetOptionalBool() bool { 224*1c12ee1eSDan Willemsen if x != nil && x.OptionalBool != nil { 225*1c12ee1eSDan Willemsen return *x.OptionalBool 226*1c12ee1eSDan Willemsen } 227*1c12ee1eSDan Willemsen return false 228*1c12ee1eSDan Willemsen} 229*1c12ee1eSDan Willemsen 230*1c12ee1eSDan Willemsen//go:nointerface 231*1c12ee1eSDan Willemsen 232*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetOptionalString() string { 233*1c12ee1eSDan Willemsen if x != nil && x.OptionalString != nil { 234*1c12ee1eSDan Willemsen return *x.OptionalString 235*1c12ee1eSDan Willemsen } 236*1c12ee1eSDan Willemsen return "" 237*1c12ee1eSDan Willemsen} 238*1c12ee1eSDan Willemsen 239*1c12ee1eSDan Willemsen//go:nointerface 240*1c12ee1eSDan Willemsen 241*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetOptionalBytes() []byte { 242*1c12ee1eSDan Willemsen if x != nil { 243*1c12ee1eSDan Willemsen return x.OptionalBytes 244*1c12ee1eSDan Willemsen } 245*1c12ee1eSDan Willemsen return nil 246*1c12ee1eSDan Willemsen} 247*1c12ee1eSDan Willemsen 248*1c12ee1eSDan Willemsen//go:nointerface 249*1c12ee1eSDan Willemsen 250*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetOptionalEnum() test.TestAllTypes_NestedEnum { 251*1c12ee1eSDan Willemsen if x != nil && x.OptionalEnum != nil { 252*1c12ee1eSDan Willemsen return *x.OptionalEnum 253*1c12ee1eSDan Willemsen } 254*1c12ee1eSDan Willemsen return test.TestAllTypes_NestedEnum(0) 255*1c12ee1eSDan Willemsen} 256*1c12ee1eSDan Willemsen 257*1c12ee1eSDan Willemsen//go:nointerface 258*1c12ee1eSDan Willemsen 259*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetOptionalMessage() *test.TestAllTypes_NestedMessage { 260*1c12ee1eSDan Willemsen if x != nil { 261*1c12ee1eSDan Willemsen return x.OptionalMessage 262*1c12ee1eSDan Willemsen } 263*1c12ee1eSDan Willemsen return nil 264*1c12ee1eSDan Willemsen} 265*1c12ee1eSDan Willemsen 266*1c12ee1eSDan Willemsen//go:nointerface 267*1c12ee1eSDan Willemsen 268*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetRepeatedInt32() []int32 { 269*1c12ee1eSDan Willemsen if x != nil { 270*1c12ee1eSDan Willemsen return x.RepeatedInt32 271*1c12ee1eSDan Willemsen } 272*1c12ee1eSDan Willemsen return nil 273*1c12ee1eSDan Willemsen} 274*1c12ee1eSDan Willemsen 275*1c12ee1eSDan Willemsen//go:nointerface 276*1c12ee1eSDan Willemsen 277*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetRepeatedInt64() []int64 { 278*1c12ee1eSDan Willemsen if x != nil { 279*1c12ee1eSDan Willemsen return x.RepeatedInt64 280*1c12ee1eSDan Willemsen } 281*1c12ee1eSDan Willemsen return nil 282*1c12ee1eSDan Willemsen} 283*1c12ee1eSDan Willemsen 284*1c12ee1eSDan Willemsen//go:nointerface 285*1c12ee1eSDan Willemsen 286*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetRepeatedUint32() []uint32 { 287*1c12ee1eSDan Willemsen if x != nil { 288*1c12ee1eSDan Willemsen return x.RepeatedUint32 289*1c12ee1eSDan Willemsen } 290*1c12ee1eSDan Willemsen return nil 291*1c12ee1eSDan Willemsen} 292*1c12ee1eSDan Willemsen 293*1c12ee1eSDan Willemsen//go:nointerface 294*1c12ee1eSDan Willemsen 295*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetRepeatedUint64() []uint64 { 296*1c12ee1eSDan Willemsen if x != nil { 297*1c12ee1eSDan Willemsen return x.RepeatedUint64 298*1c12ee1eSDan Willemsen } 299*1c12ee1eSDan Willemsen return nil 300*1c12ee1eSDan Willemsen} 301*1c12ee1eSDan Willemsen 302*1c12ee1eSDan Willemsen//go:nointerface 303*1c12ee1eSDan Willemsen 304*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetRepeatedSint32() []int32 { 305*1c12ee1eSDan Willemsen if x != nil { 306*1c12ee1eSDan Willemsen return x.RepeatedSint32 307*1c12ee1eSDan Willemsen } 308*1c12ee1eSDan Willemsen return nil 309*1c12ee1eSDan Willemsen} 310*1c12ee1eSDan Willemsen 311*1c12ee1eSDan Willemsen//go:nointerface 312*1c12ee1eSDan Willemsen 313*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetRepeatedSint64() []int64 { 314*1c12ee1eSDan Willemsen if x != nil { 315*1c12ee1eSDan Willemsen return x.RepeatedSint64 316*1c12ee1eSDan Willemsen } 317*1c12ee1eSDan Willemsen return nil 318*1c12ee1eSDan Willemsen} 319*1c12ee1eSDan Willemsen 320*1c12ee1eSDan Willemsen//go:nointerface 321*1c12ee1eSDan Willemsen 322*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetRepeatedFixed32() []uint32 { 323*1c12ee1eSDan Willemsen if x != nil { 324*1c12ee1eSDan Willemsen return x.RepeatedFixed32 325*1c12ee1eSDan Willemsen } 326*1c12ee1eSDan Willemsen return nil 327*1c12ee1eSDan Willemsen} 328*1c12ee1eSDan Willemsen 329*1c12ee1eSDan Willemsen//go:nointerface 330*1c12ee1eSDan Willemsen 331*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetRepeatedFixed64() []uint64 { 332*1c12ee1eSDan Willemsen if x != nil { 333*1c12ee1eSDan Willemsen return x.RepeatedFixed64 334*1c12ee1eSDan Willemsen } 335*1c12ee1eSDan Willemsen return nil 336*1c12ee1eSDan Willemsen} 337*1c12ee1eSDan Willemsen 338*1c12ee1eSDan Willemsen//go:nointerface 339*1c12ee1eSDan Willemsen 340*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetRepeatedSfixed32() []int32 { 341*1c12ee1eSDan Willemsen if x != nil { 342*1c12ee1eSDan Willemsen return x.RepeatedSfixed32 343*1c12ee1eSDan Willemsen } 344*1c12ee1eSDan Willemsen return nil 345*1c12ee1eSDan Willemsen} 346*1c12ee1eSDan Willemsen 347*1c12ee1eSDan Willemsen//go:nointerface 348*1c12ee1eSDan Willemsen 349*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetRepeatedSfixed64() []int64 { 350*1c12ee1eSDan Willemsen if x != nil { 351*1c12ee1eSDan Willemsen return x.RepeatedSfixed64 352*1c12ee1eSDan Willemsen } 353*1c12ee1eSDan Willemsen return nil 354*1c12ee1eSDan Willemsen} 355*1c12ee1eSDan Willemsen 356*1c12ee1eSDan Willemsen//go:nointerface 357*1c12ee1eSDan Willemsen 358*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetRepeatedFloat() []float32 { 359*1c12ee1eSDan Willemsen if x != nil { 360*1c12ee1eSDan Willemsen return x.RepeatedFloat 361*1c12ee1eSDan Willemsen } 362*1c12ee1eSDan Willemsen return nil 363*1c12ee1eSDan Willemsen} 364*1c12ee1eSDan Willemsen 365*1c12ee1eSDan Willemsen//go:nointerface 366*1c12ee1eSDan Willemsen 367*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetRepeatedDouble() []float64 { 368*1c12ee1eSDan Willemsen if x != nil { 369*1c12ee1eSDan Willemsen return x.RepeatedDouble 370*1c12ee1eSDan Willemsen } 371*1c12ee1eSDan Willemsen return nil 372*1c12ee1eSDan Willemsen} 373*1c12ee1eSDan Willemsen 374*1c12ee1eSDan Willemsen//go:nointerface 375*1c12ee1eSDan Willemsen 376*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetRepeatedBool() []bool { 377*1c12ee1eSDan Willemsen if x != nil { 378*1c12ee1eSDan Willemsen return x.RepeatedBool 379*1c12ee1eSDan Willemsen } 380*1c12ee1eSDan Willemsen return nil 381*1c12ee1eSDan Willemsen} 382*1c12ee1eSDan Willemsen 383*1c12ee1eSDan Willemsen//go:nointerface 384*1c12ee1eSDan Willemsen 385*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetRepeatedString() []string { 386*1c12ee1eSDan Willemsen if x != nil { 387*1c12ee1eSDan Willemsen return x.RepeatedString 388*1c12ee1eSDan Willemsen } 389*1c12ee1eSDan Willemsen return nil 390*1c12ee1eSDan Willemsen} 391*1c12ee1eSDan Willemsen 392*1c12ee1eSDan Willemsen//go:nointerface 393*1c12ee1eSDan Willemsen 394*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetRepeatedBytes() [][]byte { 395*1c12ee1eSDan Willemsen if x != nil { 396*1c12ee1eSDan Willemsen return x.RepeatedBytes 397*1c12ee1eSDan Willemsen } 398*1c12ee1eSDan Willemsen return nil 399*1c12ee1eSDan Willemsen} 400*1c12ee1eSDan Willemsen 401*1c12ee1eSDan Willemsen//go:nointerface 402*1c12ee1eSDan Willemsen 403*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetRepeatedEnum() []test.TestAllTypes_NestedEnum { 404*1c12ee1eSDan Willemsen if x != nil { 405*1c12ee1eSDan Willemsen return x.RepeatedEnum 406*1c12ee1eSDan Willemsen } 407*1c12ee1eSDan Willemsen return nil 408*1c12ee1eSDan Willemsen} 409*1c12ee1eSDan Willemsen 410*1c12ee1eSDan Willemsen//go:nointerface 411*1c12ee1eSDan Willemsen 412*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetRepeatedMessage() []*test.TestAllTypes_NestedMessage { 413*1c12ee1eSDan Willemsen if x != nil { 414*1c12ee1eSDan Willemsen return x.RepeatedMessage 415*1c12ee1eSDan Willemsen } 416*1c12ee1eSDan Willemsen return nil 417*1c12ee1eSDan Willemsen} 418*1c12ee1eSDan Willemsen 419*1c12ee1eSDan Willemsen//go:nointerface 420*1c12ee1eSDan Willemsen 421*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetMapStringInt32() map[string]int32 { 422*1c12ee1eSDan Willemsen if x != nil { 423*1c12ee1eSDan Willemsen return x.MapStringInt32 424*1c12ee1eSDan Willemsen } 425*1c12ee1eSDan Willemsen return nil 426*1c12ee1eSDan Willemsen} 427*1c12ee1eSDan Willemsen 428*1c12ee1eSDan Willemsen//go:nointerface 429*1c12ee1eSDan Willemsen 430*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetMapStringInt64() map[string]int64 { 431*1c12ee1eSDan Willemsen if x != nil { 432*1c12ee1eSDan Willemsen return x.MapStringInt64 433*1c12ee1eSDan Willemsen } 434*1c12ee1eSDan Willemsen return nil 435*1c12ee1eSDan Willemsen} 436*1c12ee1eSDan Willemsen 437*1c12ee1eSDan Willemsen//go:nointerface 438*1c12ee1eSDan Willemsen 439*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetMapStringUint32() map[string]uint32 { 440*1c12ee1eSDan Willemsen if x != nil { 441*1c12ee1eSDan Willemsen return x.MapStringUint32 442*1c12ee1eSDan Willemsen } 443*1c12ee1eSDan Willemsen return nil 444*1c12ee1eSDan Willemsen} 445*1c12ee1eSDan Willemsen 446*1c12ee1eSDan Willemsen//go:nointerface 447*1c12ee1eSDan Willemsen 448*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetMapStringUint64() map[string]uint64 { 449*1c12ee1eSDan Willemsen if x != nil { 450*1c12ee1eSDan Willemsen return x.MapStringUint64 451*1c12ee1eSDan Willemsen } 452*1c12ee1eSDan Willemsen return nil 453*1c12ee1eSDan Willemsen} 454*1c12ee1eSDan Willemsen 455*1c12ee1eSDan Willemsen//go:nointerface 456*1c12ee1eSDan Willemsen 457*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetMapStringSint32() map[string]int32 { 458*1c12ee1eSDan Willemsen if x != nil { 459*1c12ee1eSDan Willemsen return x.MapStringSint32 460*1c12ee1eSDan Willemsen } 461*1c12ee1eSDan Willemsen return nil 462*1c12ee1eSDan Willemsen} 463*1c12ee1eSDan Willemsen 464*1c12ee1eSDan Willemsen//go:nointerface 465*1c12ee1eSDan Willemsen 466*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetMapStringSint64() map[string]int64 { 467*1c12ee1eSDan Willemsen if x != nil { 468*1c12ee1eSDan Willemsen return x.MapStringSint64 469*1c12ee1eSDan Willemsen } 470*1c12ee1eSDan Willemsen return nil 471*1c12ee1eSDan Willemsen} 472*1c12ee1eSDan Willemsen 473*1c12ee1eSDan Willemsen//go:nointerface 474*1c12ee1eSDan Willemsen 475*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetMapStringFixed32() map[string]uint32 { 476*1c12ee1eSDan Willemsen if x != nil { 477*1c12ee1eSDan Willemsen return x.MapStringFixed32 478*1c12ee1eSDan Willemsen } 479*1c12ee1eSDan Willemsen return nil 480*1c12ee1eSDan Willemsen} 481*1c12ee1eSDan Willemsen 482*1c12ee1eSDan Willemsen//go:nointerface 483*1c12ee1eSDan Willemsen 484*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetMapStringFixed64() map[string]uint64 { 485*1c12ee1eSDan Willemsen if x != nil { 486*1c12ee1eSDan Willemsen return x.MapStringFixed64 487*1c12ee1eSDan Willemsen } 488*1c12ee1eSDan Willemsen return nil 489*1c12ee1eSDan Willemsen} 490*1c12ee1eSDan Willemsen 491*1c12ee1eSDan Willemsen//go:nointerface 492*1c12ee1eSDan Willemsen 493*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetMapStringSfixed32() map[string]int32 { 494*1c12ee1eSDan Willemsen if x != nil { 495*1c12ee1eSDan Willemsen return x.MapStringSfixed32 496*1c12ee1eSDan Willemsen } 497*1c12ee1eSDan Willemsen return nil 498*1c12ee1eSDan Willemsen} 499*1c12ee1eSDan Willemsen 500*1c12ee1eSDan Willemsen//go:nointerface 501*1c12ee1eSDan Willemsen 502*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetMapStringSfixed64() map[string]int64 { 503*1c12ee1eSDan Willemsen if x != nil { 504*1c12ee1eSDan Willemsen return x.MapStringSfixed64 505*1c12ee1eSDan Willemsen } 506*1c12ee1eSDan Willemsen return nil 507*1c12ee1eSDan Willemsen} 508*1c12ee1eSDan Willemsen 509*1c12ee1eSDan Willemsen//go:nointerface 510*1c12ee1eSDan Willemsen 511*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetMapStringFloat() map[string]float32 { 512*1c12ee1eSDan Willemsen if x != nil { 513*1c12ee1eSDan Willemsen return x.MapStringFloat 514*1c12ee1eSDan Willemsen } 515*1c12ee1eSDan Willemsen return nil 516*1c12ee1eSDan Willemsen} 517*1c12ee1eSDan Willemsen 518*1c12ee1eSDan Willemsen//go:nointerface 519*1c12ee1eSDan Willemsen 520*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetMapStringDouble() map[string]float64 { 521*1c12ee1eSDan Willemsen if x != nil { 522*1c12ee1eSDan Willemsen return x.MapStringDouble 523*1c12ee1eSDan Willemsen } 524*1c12ee1eSDan Willemsen return nil 525*1c12ee1eSDan Willemsen} 526*1c12ee1eSDan Willemsen 527*1c12ee1eSDan Willemsen//go:nointerface 528*1c12ee1eSDan Willemsen 529*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetMapStringBool() map[string]bool { 530*1c12ee1eSDan Willemsen if x != nil { 531*1c12ee1eSDan Willemsen return x.MapStringBool 532*1c12ee1eSDan Willemsen } 533*1c12ee1eSDan Willemsen return nil 534*1c12ee1eSDan Willemsen} 535*1c12ee1eSDan Willemsen 536*1c12ee1eSDan Willemsen//go:nointerface 537*1c12ee1eSDan Willemsen 538*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetMapStringString() map[string]string { 539*1c12ee1eSDan Willemsen if x != nil { 540*1c12ee1eSDan Willemsen return x.MapStringString 541*1c12ee1eSDan Willemsen } 542*1c12ee1eSDan Willemsen return nil 543*1c12ee1eSDan Willemsen} 544*1c12ee1eSDan Willemsen 545*1c12ee1eSDan Willemsen//go:nointerface 546*1c12ee1eSDan Willemsen 547*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetMapStringBytes() map[string][]byte { 548*1c12ee1eSDan Willemsen if x != nil { 549*1c12ee1eSDan Willemsen return x.MapStringBytes 550*1c12ee1eSDan Willemsen } 551*1c12ee1eSDan Willemsen return nil 552*1c12ee1eSDan Willemsen} 553*1c12ee1eSDan Willemsen 554*1c12ee1eSDan Willemsen//go:nointerface 555*1c12ee1eSDan Willemsen 556*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetMapStringEnum() map[string]test.TestAllTypes_NestedEnum { 557*1c12ee1eSDan Willemsen if x != nil { 558*1c12ee1eSDan Willemsen return x.MapStringEnum 559*1c12ee1eSDan Willemsen } 560*1c12ee1eSDan Willemsen return nil 561*1c12ee1eSDan Willemsen} 562*1c12ee1eSDan Willemsen 563*1c12ee1eSDan Willemsen//go:nointerface 564*1c12ee1eSDan Willemsen 565*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetMapStringMessage() map[string]*test.TestAllTypes_NestedMessage { 566*1c12ee1eSDan Willemsen if x != nil { 567*1c12ee1eSDan Willemsen return x.MapStringMessage 568*1c12ee1eSDan Willemsen } 569*1c12ee1eSDan Willemsen return nil 570*1c12ee1eSDan Willemsen} 571*1c12ee1eSDan Willemsen 572*1c12ee1eSDan Willemsen//go:nointerface 573*1c12ee1eSDan Willemsen 574*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetWeakMessage1() proto.Message { 575*1c12ee1eSDan Willemsen var w protoimpl.WeakFields 576*1c12ee1eSDan Willemsen if x != nil { 577*1c12ee1eSDan Willemsen w = x.weakFields 578*1c12ee1eSDan Willemsen _ = x.XXX_weak_WeakMessage1 579*1c12ee1eSDan Willemsen } 580*1c12ee1eSDan Willemsen return protoimpl.X.GetWeak(w, 100, "goproto.proto.test.weak.WeakImportMessage1") 581*1c12ee1eSDan Willemsen} 582*1c12ee1eSDan Willemsen 583*1c12ee1eSDan Willemsen//go:nointerface 584*1c12ee1eSDan Willemsen 585*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) GetWeakMessage2() proto.Message { 586*1c12ee1eSDan Willemsen var w protoimpl.WeakFields 587*1c12ee1eSDan Willemsen if x != nil { 588*1c12ee1eSDan Willemsen w = x.weakFields 589*1c12ee1eSDan Willemsen _ = x.XXX_weak_WeakMessage2 590*1c12ee1eSDan Willemsen } 591*1c12ee1eSDan Willemsen return protoimpl.X.GetWeak(w, 101, "goproto.proto.test.weak.WeakImportMessage2") 592*1c12ee1eSDan Willemsen} 593*1c12ee1eSDan Willemsen 594*1c12ee1eSDan Willemsen//go:nointerface 595*1c12ee1eSDan Willemsen 596*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) SetWeakMessage1(v proto.Message) { 597*1c12ee1eSDan Willemsen var w *protoimpl.WeakFields 598*1c12ee1eSDan Willemsen if x != nil { 599*1c12ee1eSDan Willemsen w = &x.weakFields 600*1c12ee1eSDan Willemsen _ = x.XXX_weak_WeakMessage1 601*1c12ee1eSDan Willemsen } 602*1c12ee1eSDan Willemsen protoimpl.X.SetWeak(w, 100, "goproto.proto.test.weak.WeakImportMessage1", v) 603*1c12ee1eSDan Willemsen} 604*1c12ee1eSDan Willemsen 605*1c12ee1eSDan Willemsen//go:nointerface 606*1c12ee1eSDan Willemsen 607*1c12ee1eSDan Willemsenfunc (x *TestFieldTrack) SetWeakMessage2(v proto.Message) { 608*1c12ee1eSDan Willemsen var w *protoimpl.WeakFields 609*1c12ee1eSDan Willemsen if x != nil { 610*1c12ee1eSDan Willemsen w = &x.weakFields 611*1c12ee1eSDan Willemsen _ = x.XXX_weak_WeakMessage2 612*1c12ee1eSDan Willemsen } 613*1c12ee1eSDan Willemsen protoimpl.X.SetWeak(w, 101, "goproto.proto.test.weak.WeakImportMessage2", v) 614*1c12ee1eSDan Willemsen} 615*1c12ee1eSDan Willemsen 616*1c12ee1eSDan Willemsenvar File_internal_testprotos_fieldtrack_fieldtrack_proto protoreflect.FileDescriptor 617*1c12ee1eSDan Willemsen 618*1c12ee1eSDan Willemsenvar file_internal_testprotos_fieldtrack_fieldtrack_proto_rawDesc = []byte{ 619*1c12ee1eSDan Willemsen 0x0a, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 620*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x74, 0x72, 0x61, 0x63, 0x6b, 621*1c12ee1eSDan Willemsen 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 622*1c12ee1eSDan Willemsen 0x6f, 0x12, 0x12, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 623*1c12ee1eSDan Willemsen 0x2e, 0x74, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 624*1c12ee1eSDan Willemsen 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 625*1c12ee1eSDan Willemsen 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 626*1c12ee1eSDan Willemsen 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 627*1c12ee1eSDan Willemsen 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, 628*1c12ee1eSDan Willemsen 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x69, 0x6e, 0x74, 629*1c12ee1eSDan Willemsen 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 630*1c12ee1eSDan Willemsen 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2f, 0x77, 0x65, 0x61, 0x6b, 0x31, 0x2f, 0x74, 0x65, 0x73, 0x74, 631*1c12ee1eSDan Willemsen 0x5f, 0x77, 0x65, 0x61, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x69, 0x6e, 0x74, 632*1c12ee1eSDan Willemsen 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 633*1c12ee1eSDan Willemsen 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2f, 0x77, 0x65, 0x61, 0x6b, 0x32, 0x2f, 0x74, 0x65, 0x73, 0x74, 634*1c12ee1eSDan Willemsen 0x5f, 0x77, 0x65, 0x61, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xfe, 0x24, 0x0a, 0x0e, 635*1c12ee1eSDan Willemsen 0x54, 0x65, 0x73, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x12, 0x25, 636*1c12ee1eSDan Willemsen 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 637*1c12ee1eSDan Willemsen 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 638*1c12ee1eSDan Willemsen 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 639*1c12ee1eSDan Willemsen 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6f, 640*1c12ee1eSDan Willemsen 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 641*1c12ee1eSDan Willemsen 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 642*1c12ee1eSDan Willemsen 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 643*1c12ee1eSDan Willemsen 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 644*1c12ee1eSDan Willemsen 0x6c, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 645*1c12ee1eSDan Willemsen 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 646*1c12ee1eSDan Willemsen 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 647*1c12ee1eSDan Willemsen 0x32, 0x18, 0x05, 0x20, 0x01, 0x28, 0x11, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 648*1c12ee1eSDan Willemsen 0x6c, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 649*1c12ee1eSDan Willemsen 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x06, 0x20, 0x01, 0x28, 0x12, 650*1c12ee1eSDan Willemsen 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 651*1c12ee1eSDan Willemsen 0x12, 0x29, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78, 652*1c12ee1eSDan Willemsen 0x65, 0x64, 0x33, 0x32, 0x18, 0x07, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 653*1c12ee1eSDan Willemsen 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x10, 0x6f, 654*1c12ee1eSDan Willemsen 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 655*1c12ee1eSDan Willemsen 0x08, 0x20, 0x01, 0x28, 0x06, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 656*1c12ee1eSDan Willemsen 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x2b, 0x0a, 0x11, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 657*1c12ee1eSDan Willemsen 0x61, 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x09, 0x20, 0x01, 0x28, 658*1c12ee1eSDan Willemsen 0x0f, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x66, 0x69, 0x78, 0x65, 659*1c12ee1eSDan Willemsen 0x64, 0x33, 0x32, 0x12, 0x2b, 0x0a, 0x11, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 660*1c12ee1eSDan Willemsen 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x10, 0x52, 0x10, 661*1c12ee1eSDan Willemsen 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 662*1c12ee1eSDan Willemsen 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x6c, 0x6f, 663*1c12ee1eSDan Willemsen 0x61, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 664*1c12ee1eSDan Willemsen 0x61, 0x6c, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 665*1c12ee1eSDan Willemsen 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x01, 666*1c12ee1eSDan Willemsen 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 667*1c12ee1eSDan Willemsen 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x6f, 0x6f, 668*1c12ee1eSDan Willemsen 0x6c, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 669*1c12ee1eSDan Willemsen 0x6c, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 670*1c12ee1eSDan Willemsen 0x6c, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 671*1c12ee1eSDan Willemsen 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x25, 672*1c12ee1eSDan Willemsen 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 673*1c12ee1eSDan Willemsen 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 674*1c12ee1eSDan Willemsen 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x50, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 675*1c12ee1eSDan Willemsen 0x6c, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67, 676*1c12ee1eSDan Willemsen 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 677*1c12ee1eSDan Willemsen 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 678*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x69, 0x6f, 679*1c12ee1eSDan Willemsen 0x6e, 0x61, 0x6c, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x59, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 680*1c12ee1eSDan Willemsen 0x6e, 0x61, 0x6c, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 681*1c12ee1eSDan Willemsen 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 682*1c12ee1eSDan Willemsen 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 683*1c12ee1eSDan Willemsen 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 684*1c12ee1eSDan Willemsen 0x65, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 685*1c12ee1eSDan Willemsen 0x67, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 686*1c12ee1eSDan Willemsen 0x6e, 0x74, 0x33, 0x32, 0x18, 0x15, 0x20, 0x03, 0x28, 0x05, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 687*1c12ee1eSDan Willemsen 0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x70, 688*1c12ee1eSDan Willemsen 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x16, 0x20, 0x03, 0x28, 689*1c12ee1eSDan Willemsen 0x03, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 690*1c12ee1eSDan Willemsen 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 691*1c12ee1eSDan Willemsen 0x74, 0x33, 0x32, 0x18, 0x17, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 692*1c12ee1eSDan Willemsen 0x74, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x70, 693*1c12ee1eSDan Willemsen 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x18, 0x20, 0x03, 694*1c12ee1eSDan Willemsen 0x28, 0x04, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 695*1c12ee1eSDan Willemsen 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 696*1c12ee1eSDan Willemsen 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x19, 0x20, 0x03, 0x28, 0x11, 0x52, 0x0e, 0x72, 0x65, 0x70, 697*1c12ee1eSDan Willemsen 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x72, 698*1c12ee1eSDan Willemsen 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x1a, 699*1c12ee1eSDan Willemsen 0x20, 0x03, 0x28, 0x12, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 700*1c12ee1eSDan Willemsen 0x6e, 0x74, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 701*1c12ee1eSDan Willemsen 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x1b, 0x20, 0x03, 0x28, 0x07, 0x52, 0x0f, 702*1c12ee1eSDan Willemsen 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 703*1c12ee1eSDan Willemsen 0x29, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 704*1c12ee1eSDan Willemsen 0x64, 0x36, 0x34, 0x18, 0x1c, 0x20, 0x03, 0x28, 0x06, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 705*1c12ee1eSDan Willemsen 0x74, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x2b, 0x0a, 0x11, 0x72, 0x65, 706*1c12ee1eSDan Willemsen 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 707*1c12ee1eSDan Willemsen 0x1d, 0x20, 0x03, 0x28, 0x0f, 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 708*1c12ee1eSDan Willemsen 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2b, 0x0a, 0x11, 0x72, 0x65, 0x70, 0x65, 0x61, 709*1c12ee1eSDan Willemsen 0x74, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x1e, 0x20, 0x03, 710*1c12ee1eSDan Willemsen 0x28, 0x10, 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 711*1c12ee1eSDan Willemsen 0x65, 0x64, 0x36, 0x34, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 712*1c12ee1eSDan Willemsen 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x1f, 0x20, 0x03, 0x28, 0x02, 0x52, 0x0d, 0x72, 0x65, 713*1c12ee1eSDan Willemsen 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x72, 714*1c12ee1eSDan Willemsen 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x20, 715*1c12ee1eSDan Willemsen 0x20, 0x03, 0x28, 0x01, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x44, 0x6f, 716*1c12ee1eSDan Willemsen 0x75, 0x62, 0x6c, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 717*1c12ee1eSDan Willemsen 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x21, 0x20, 0x03, 0x28, 0x08, 0x52, 0x0c, 0x72, 0x65, 0x70, 718*1c12ee1eSDan Willemsen 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x70, 719*1c12ee1eSDan Willemsen 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x22, 0x20, 0x03, 720*1c12ee1eSDan Willemsen 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x74, 0x72, 0x69, 721*1c12ee1eSDan Willemsen 0x6e, 0x67, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 722*1c12ee1eSDan Willemsen 0x79, 0x74, 0x65, 0x73, 0x18, 0x23, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 723*1c12ee1eSDan Willemsen 0x61, 0x74, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x50, 0x0a, 0x0d, 0x72, 0x65, 0x70, 724*1c12ee1eSDan Willemsen 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x24, 0x20, 0x03, 0x28, 0x0e, 725*1c12ee1eSDan Willemsen 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 726*1c12ee1eSDan Willemsen 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 727*1c12ee1eSDan Willemsen 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0c, 0x72, 728*1c12ee1eSDan Willemsen 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x59, 0x0a, 0x10, 0x72, 729*1c12ee1eSDan Willemsen 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 730*1c12ee1eSDan Willemsen 0x25, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 731*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 732*1c12ee1eSDan Willemsen 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 733*1c12ee1eSDan Willemsen 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4d, 734*1c12ee1eSDan Willemsen 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x60, 0x0a, 0x10, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x74, 735*1c12ee1eSDan Willemsen 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x29, 0x20, 0x03, 0x28, 0x0b, 736*1c12ee1eSDan Willemsen 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 737*1c12ee1eSDan Willemsen 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 738*1c12ee1eSDan Willemsen 0x72, 0x61, 0x63, 0x6b, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 739*1c12ee1eSDan Willemsen 0x74, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x6d, 0x61, 0x70, 0x53, 0x74, 0x72, 740*1c12ee1eSDan Willemsen 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x60, 0x0a, 0x10, 0x6d, 0x61, 0x70, 0x5f, 741*1c12ee1eSDan Willemsen 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x2a, 0x20, 0x03, 742*1c12ee1eSDan Willemsen 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 743*1c12ee1eSDan Willemsen 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x46, 0x69, 0x65, 0x6c, 744*1c12ee1eSDan Willemsen 0x64, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 745*1c12ee1eSDan Willemsen 0x49, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x6d, 0x61, 0x70, 0x53, 746*1c12ee1eSDan Willemsen 0x74, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x63, 0x0a, 0x11, 0x6d, 0x61, 747*1c12ee1eSDan Willemsen 0x70, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 748*1c12ee1eSDan Willemsen 0x2b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 749*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x46, 750*1c12ee1eSDan Willemsen 0x69, 0x65, 0x6c, 0x64, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 751*1c12ee1eSDan Willemsen 0x69, 0x6e, 0x67, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 752*1c12ee1eSDan Willemsen 0x6d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 753*1c12ee1eSDan Willemsen 0x63, 0x0a, 0x11, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x75, 0x69, 754*1c12ee1eSDan Willemsen 0x6e, 0x74, 0x36, 0x34, 0x18, 0x2c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x70, 755*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 756*1c12ee1eSDan Willemsen 0x54, 0x65, 0x73, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x2e, 0x4d, 757*1c12ee1eSDan Willemsen 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 758*1c12ee1eSDan Willemsen 0x74, 0x72, 0x79, 0x52, 0x0f, 0x6d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x55, 0x69, 759*1c12ee1eSDan Willemsen 0x6e, 0x74, 0x36, 0x34, 0x12, 0x63, 0x0a, 0x11, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x74, 0x72, 0x69, 760*1c12ee1eSDan Willemsen 0x6e, 0x67, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x2d, 0x20, 0x03, 0x28, 0x0b, 0x32, 761*1c12ee1eSDan Willemsen 0x37, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 762*1c12ee1eSDan Willemsen 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x72, 763*1c12ee1eSDan Willemsen 0x61, 0x63, 0x6b, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x69, 0x6e, 764*1c12ee1eSDan Willemsen 0x74, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x6d, 0x61, 0x70, 0x53, 0x74, 0x72, 765*1c12ee1eSDan Willemsen 0x69, 0x6e, 0x67, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x63, 0x0a, 0x11, 0x6d, 0x61, 0x70, 766*1c12ee1eSDan Willemsen 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x2e, 767*1c12ee1eSDan Willemsen 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 768*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x46, 0x69, 769*1c12ee1eSDan Willemsen 0x65, 0x6c, 0x64, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 770*1c12ee1eSDan Willemsen 0x6e, 0x67, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x6d, 771*1c12ee1eSDan Willemsen 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x66, 772*1c12ee1eSDan Willemsen 0x0a, 0x12, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x69, 0x78, 773*1c12ee1eSDan Willemsen 0x65, 0x64, 0x33, 0x32, 0x18, 0x2f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x70, 774*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 775*1c12ee1eSDan Willemsen 0x54, 0x65, 0x73, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x2e, 0x4d, 776*1c12ee1eSDan Willemsen 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x45, 777*1c12ee1eSDan Willemsen 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, 0x6d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x46, 778*1c12ee1eSDan Willemsen 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x66, 0x0a, 0x12, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x74, 779*1c12ee1eSDan Willemsen 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x30, 0x20, 0x03, 780*1c12ee1eSDan Willemsen 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 781*1c12ee1eSDan Willemsen 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x46, 0x69, 0x65, 0x6c, 782*1c12ee1eSDan Willemsen 0x64, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 783*1c12ee1eSDan Willemsen 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, 0x6d, 0x61, 784*1c12ee1eSDan Willemsen 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x69, 785*1c12ee1eSDan Willemsen 0x0a, 0x13, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x66, 0x69, 786*1c12ee1eSDan Willemsen 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x31, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 787*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 788*1c12ee1eSDan Willemsen 0x2e, 0x54, 0x65, 0x73, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x2e, 789*1c12ee1eSDan Willemsen 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 790*1c12ee1eSDan Willemsen 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x11, 0x6d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 791*1c12ee1eSDan Willemsen 0x67, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x69, 0x0a, 0x13, 0x6d, 0x61, 0x70, 792*1c12ee1eSDan Willemsen 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 793*1c12ee1eSDan Willemsen 0x18, 0x32, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 794*1c12ee1eSDan Willemsen 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 795*1c12ee1eSDan Willemsen 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 796*1c12ee1eSDan Willemsen 0x72, 0x69, 0x6e, 0x67, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 797*1c12ee1eSDan Willemsen 0x79, 0x52, 0x11, 0x6d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x66, 0x69, 0x78, 798*1c12ee1eSDan Willemsen 0x65, 0x64, 0x36, 0x34, 0x12, 0x60, 0x0a, 0x10, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x74, 0x72, 0x69, 799*1c12ee1eSDan Willemsen 0x6e, 0x67, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x33, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 800*1c12ee1eSDan Willemsen 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 801*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x72, 0x61, 802*1c12ee1eSDan Willemsen 0x63, 0x6b, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x46, 0x6c, 0x6f, 0x61, 803*1c12ee1eSDan Willemsen 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x6d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 804*1c12ee1eSDan Willemsen 0x67, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x63, 0x0a, 0x11, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x74, 805*1c12ee1eSDan Willemsen 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x34, 0x20, 0x03, 0x28, 806*1c12ee1eSDan Willemsen 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 807*1c12ee1eSDan Willemsen 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 808*1c12ee1eSDan Willemsen 0x54, 0x72, 0x61, 0x63, 0x6b, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x44, 809*1c12ee1eSDan Willemsen 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x6d, 0x61, 0x70, 0x53, 810*1c12ee1eSDan Willemsen 0x74, 0x72, 0x69, 0x6e, 0x67, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x5d, 0x0a, 0x0f, 0x6d, 811*1c12ee1eSDan Willemsen 0x61, 0x70, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x35, 812*1c12ee1eSDan Willemsen 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 813*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x46, 0x69, 814*1c12ee1eSDan Willemsen 0x65, 0x6c, 0x64, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 815*1c12ee1eSDan Willemsen 0x6e, 0x67, 0x42, 0x6f, 0x6f, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x6d, 0x61, 0x70, 816*1c12ee1eSDan Willemsen 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x63, 0x0a, 0x11, 0x6d, 0x61, 817*1c12ee1eSDan Willemsen 0x70, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 818*1c12ee1eSDan Willemsen 0x36, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 819*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x46, 820*1c12ee1eSDan Willemsen 0x69, 0x65, 0x6c, 0x64, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 821*1c12ee1eSDan Willemsen 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 822*1c12ee1eSDan Willemsen 0x6d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 823*1c12ee1eSDan Willemsen 0x60, 0x0a, 0x10, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x62, 0x79, 824*1c12ee1eSDan Willemsen 0x74, 0x65, 0x73, 0x18, 0x37, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x70, 0x72, 825*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 826*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x2e, 0x4d, 0x61, 827*1c12ee1eSDan Willemsen 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x42, 0x79, 0x74, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 828*1c12ee1eSDan Willemsen 0x79, 0x52, 0x0e, 0x6d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x42, 0x79, 0x74, 0x65, 829*1c12ee1eSDan Willemsen 0x73, 0x12, 0x5d, 0x0a, 0x0f, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 830*1c12ee1eSDan Willemsen 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x38, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70, 831*1c12ee1eSDan Willemsen 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 832*1c12ee1eSDan Willemsen 0x54, 0x65, 0x73, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x2e, 0x4d, 833*1c12ee1eSDan Willemsen 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x74, 0x72, 834*1c12ee1eSDan Willemsen 0x79, 0x52, 0x0d, 0x6d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x75, 0x6d, 835*1c12ee1eSDan Willemsen 0x12, 0x66, 0x0a, 0x12, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 836*1c12ee1eSDan Willemsen 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x39, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 837*1c12ee1eSDan Willemsen 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 838*1c12ee1eSDan Willemsen 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x72, 0x61, 0x63, 0x6b, 839*1c12ee1eSDan Willemsen 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 840*1c12ee1eSDan Willemsen 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x10, 0x6d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 841*1c12ee1eSDan Willemsen 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x54, 0x0a, 0x0d, 0x77, 0x65, 0x61, 0x6b, 842*1c12ee1eSDan Willemsen 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18, 0x64, 0x20, 0x01, 0x28, 0x0b, 0x32, 843*1c12ee1eSDan Willemsen 0x2b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 844*1c12ee1eSDan Willemsen 0x74, 0x65, 0x73, 0x74, 0x2e, 0x77, 0x65, 0x61, 0x6b, 0x2e, 0x57, 0x65, 0x61, 0x6b, 0x49, 0x6d, 845*1c12ee1eSDan Willemsen 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x42, 0x02, 0x50, 0x01, 846*1c12ee1eSDan Willemsen 0x52, 0x0c, 0x77, 0x65, 0x61, 0x6b, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x12, 0x54, 847*1c12ee1eSDan Willemsen 0x0a, 0x0d, 0x77, 0x65, 0x61, 0x6b, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x18, 848*1c12ee1eSDan Willemsen 0x65, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 849*1c12ee1eSDan Willemsen 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x77, 0x65, 0x61, 0x6b, 0x2e, 850*1c12ee1eSDan Willemsen 0x57, 0x65, 0x61, 0x6b, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 851*1c12ee1eSDan Willemsen 0x65, 0x32, 0x42, 0x02, 0x50, 0x01, 0x52, 0x0c, 0x77, 0x65, 0x61, 0x6b, 0x4d, 0x65, 0x73, 0x73, 852*1c12ee1eSDan Willemsen 0x61, 0x67, 0x65, 0x32, 0x1a, 0x41, 0x0a, 0x13, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 853*1c12ee1eSDan Willemsen 0x67, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 854*1c12ee1eSDan Willemsen 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 855*1c12ee1eSDan Willemsen 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 856*1c12ee1eSDan Willemsen 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x41, 0x0a, 0x13, 0x4d, 0x61, 0x70, 0x53, 0x74, 857*1c12ee1eSDan Willemsen 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 858*1c12ee1eSDan Willemsen 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 859*1c12ee1eSDan Willemsen 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 860*1c12ee1eSDan Willemsen 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x14, 0x4d, 0x61, 861*1c12ee1eSDan Willemsen 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x6e, 0x74, 862*1c12ee1eSDan Willemsen 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 863*1c12ee1eSDan Willemsen 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 864*1c12ee1eSDan Willemsen 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x42, 865*1c12ee1eSDan Willemsen 0x0a, 0x14, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x55, 0x69, 0x6e, 0x74, 0x36, 866*1c12ee1eSDan Willemsen 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 867*1c12ee1eSDan Willemsen 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 868*1c12ee1eSDan Willemsen 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 869*1c12ee1eSDan Willemsen 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x14, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 870*1c12ee1eSDan Willemsen 0x69, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 871*1c12ee1eSDan Willemsen 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 872*1c12ee1eSDan Willemsen 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x11, 0x52, 0x05, 0x76, 0x61, 0x6c, 873*1c12ee1eSDan Willemsen 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x14, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 874*1c12ee1eSDan Willemsen 0x69, 0x6e, 0x67, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 875*1c12ee1eSDan Willemsen 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 876*1c12ee1eSDan Willemsen 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x12, 0x52, 877*1c12ee1eSDan Willemsen 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x43, 0x0a, 0x15, 0x4d, 0x61, 878*1c12ee1eSDan Willemsen 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x45, 0x6e, 879*1c12ee1eSDan Willemsen 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 880*1c12ee1eSDan Willemsen 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 881*1c12ee1eSDan Willemsen 0x20, 0x01, 0x28, 0x07, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 882*1c12ee1eSDan Willemsen 0x43, 0x0a, 0x15, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x46, 0x69, 0x78, 0x65, 883*1c12ee1eSDan Willemsen 0x64, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 884*1c12ee1eSDan Willemsen 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 885*1c12ee1eSDan Willemsen 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x06, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 886*1c12ee1eSDan Willemsen 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x44, 0x0a, 0x16, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 887*1c12ee1eSDan Willemsen 0x67, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 888*1c12ee1eSDan Willemsen 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 889*1c12ee1eSDan Willemsen 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0f, 0x52, 890*1c12ee1eSDan Willemsen 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x44, 0x0a, 0x16, 0x4d, 0x61, 891*1c12ee1eSDan Willemsen 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 892*1c12ee1eSDan Willemsen 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 893*1c12ee1eSDan Willemsen 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 894*1c12ee1eSDan Willemsen 0x02, 0x20, 0x01, 0x28, 0x10, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 895*1c12ee1eSDan Willemsen 0x1a, 0x41, 0x0a, 0x13, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x46, 0x6c, 0x6f, 896*1c12ee1eSDan Willemsen 0x61, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 897*1c12ee1eSDan Willemsen 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 898*1c12ee1eSDan Willemsen 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 899*1c12ee1eSDan Willemsen 0x02, 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x14, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 900*1c12ee1eSDan Willemsen 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 901*1c12ee1eSDan Willemsen 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 902*1c12ee1eSDan Willemsen 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x01, 0x52, 0x05, 0x76, 0x61, 903*1c12ee1eSDan Willemsen 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x40, 0x0a, 0x12, 0x4d, 0x61, 0x70, 0x53, 0x74, 904*1c12ee1eSDan Willemsen 0x72, 0x69, 0x6e, 0x67, 0x42, 0x6f, 0x6f, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 905*1c12ee1eSDan Willemsen 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 906*1c12ee1eSDan Willemsen 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 907*1c12ee1eSDan Willemsen 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x14, 0x4d, 0x61, 0x70, 908*1c12ee1eSDan Willemsen 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 909*1c12ee1eSDan Willemsen 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 910*1c12ee1eSDan Willemsen 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 911*1c12ee1eSDan Willemsen 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x41, 0x0a, 912*1c12ee1eSDan Willemsen 0x13, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x42, 0x79, 0x74, 0x65, 0x73, 0x45, 913*1c12ee1eSDan Willemsen 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 914*1c12ee1eSDan Willemsen 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 915*1c12ee1eSDan Willemsen 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 916*1c12ee1eSDan Willemsen 0x1a, 0x6d, 0x0a, 0x12, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x75, 917*1c12ee1eSDan Willemsen 0x6d, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 918*1c12ee1eSDan Willemsen 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x41, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 919*1c12ee1eSDan Willemsen 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 920*1c12ee1eSDan Willemsen 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 921*1c12ee1eSDan Willemsen 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 922*1c12ee1eSDan Willemsen 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 923*1c12ee1eSDan Willemsen 0x73, 0x0a, 0x15, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 924*1c12ee1eSDan Willemsen 0x61, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 925*1c12ee1eSDan Willemsen 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x44, 0x0a, 0x05, 0x76, 0x61, 926*1c12ee1eSDan Willemsen 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x70, 0x72, 927*1c12ee1eSDan Willemsen 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 928*1c12ee1eSDan Willemsen 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 929*1c12ee1eSDan Willemsen 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 930*1c12ee1eSDan Willemsen 0x3a, 0x02, 0x38, 0x01, 0x3a, 0x06, 0xa8, 0xe0, 0xcd, 0x8e, 0x01, 0x01, 0x42, 0x3b, 0x5a, 0x39, 931*1c12ee1eSDan Willemsen 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 932*1c12ee1eSDan Willemsen 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 933*1c12ee1eSDan Willemsen 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x66, 934*1c12ee1eSDan Willemsen 0x69, 0x65, 0x6c, 0x64, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x58, 0x02, 0x58, 0x03, 935*1c12ee1eSDan Willemsen} 936*1c12ee1eSDan Willemsen 937*1c12ee1eSDan Willemsenvar ( 938*1c12ee1eSDan Willemsen file_internal_testprotos_fieldtrack_fieldtrack_proto_rawDescOnce sync.Once 939*1c12ee1eSDan Willemsen file_internal_testprotos_fieldtrack_fieldtrack_proto_rawDescData = file_internal_testprotos_fieldtrack_fieldtrack_proto_rawDesc 940*1c12ee1eSDan Willemsen) 941*1c12ee1eSDan Willemsen 942*1c12ee1eSDan Willemsenfunc file_internal_testprotos_fieldtrack_fieldtrack_proto_rawDescGZIP() []byte { 943*1c12ee1eSDan Willemsen file_internal_testprotos_fieldtrack_fieldtrack_proto_rawDescOnce.Do(func() { 944*1c12ee1eSDan Willemsen file_internal_testprotos_fieldtrack_fieldtrack_proto_rawDescData = protoimpl.X.CompressGZIP(file_internal_testprotos_fieldtrack_fieldtrack_proto_rawDescData) 945*1c12ee1eSDan Willemsen }) 946*1c12ee1eSDan Willemsen return file_internal_testprotos_fieldtrack_fieldtrack_proto_rawDescData 947*1c12ee1eSDan Willemsen} 948*1c12ee1eSDan Willemsen 949*1c12ee1eSDan Willemsenvar file_internal_testprotos_fieldtrack_fieldtrack_proto_msgTypes = make([]protoimpl.MessageInfo, 18) 950*1c12ee1eSDan Willemsenvar file_internal_testprotos_fieldtrack_fieldtrack_proto_goTypes = []interface{}{ 951*1c12ee1eSDan Willemsen (*TestFieldTrack)(nil), // 0: goproto.proto.test.TestFieldTrack 952*1c12ee1eSDan Willemsen nil, // 1: goproto.proto.test.TestFieldTrack.MapStringInt32Entry 953*1c12ee1eSDan Willemsen nil, // 2: goproto.proto.test.TestFieldTrack.MapStringInt64Entry 954*1c12ee1eSDan Willemsen nil, // 3: goproto.proto.test.TestFieldTrack.MapStringUint32Entry 955*1c12ee1eSDan Willemsen nil, // 4: goproto.proto.test.TestFieldTrack.MapStringUint64Entry 956*1c12ee1eSDan Willemsen nil, // 5: goproto.proto.test.TestFieldTrack.MapStringSint32Entry 957*1c12ee1eSDan Willemsen nil, // 6: goproto.proto.test.TestFieldTrack.MapStringSint64Entry 958*1c12ee1eSDan Willemsen nil, // 7: goproto.proto.test.TestFieldTrack.MapStringFixed32Entry 959*1c12ee1eSDan Willemsen nil, // 8: goproto.proto.test.TestFieldTrack.MapStringFixed64Entry 960*1c12ee1eSDan Willemsen nil, // 9: goproto.proto.test.TestFieldTrack.MapStringSfixed32Entry 961*1c12ee1eSDan Willemsen nil, // 10: goproto.proto.test.TestFieldTrack.MapStringSfixed64Entry 962*1c12ee1eSDan Willemsen nil, // 11: goproto.proto.test.TestFieldTrack.MapStringFloatEntry 963*1c12ee1eSDan Willemsen nil, // 12: goproto.proto.test.TestFieldTrack.MapStringDoubleEntry 964*1c12ee1eSDan Willemsen nil, // 13: goproto.proto.test.TestFieldTrack.MapStringBoolEntry 965*1c12ee1eSDan Willemsen nil, // 14: goproto.proto.test.TestFieldTrack.MapStringStringEntry 966*1c12ee1eSDan Willemsen nil, // 15: goproto.proto.test.TestFieldTrack.MapStringBytesEntry 967*1c12ee1eSDan Willemsen nil, // 16: goproto.proto.test.TestFieldTrack.MapStringEnumEntry 968*1c12ee1eSDan Willemsen nil, // 17: goproto.proto.test.TestFieldTrack.MapStringMessageEntry 969*1c12ee1eSDan Willemsen (test.TestAllTypes_NestedEnum)(0), // 18: goproto.proto.test.TestAllTypes.NestedEnum 970*1c12ee1eSDan Willemsen (*test.TestAllTypes_NestedMessage)(nil), // 19: goproto.proto.test.TestAllTypes.NestedMessage 971*1c12ee1eSDan Willemsen} 972*1c12ee1eSDan Willemsenvar file_internal_testprotos_fieldtrack_fieldtrack_proto_depIdxs = []int32{ 973*1c12ee1eSDan Willemsen 18, // 0: goproto.proto.test.TestFieldTrack.optional_enum:type_name -> goproto.proto.test.TestAllTypes.NestedEnum 974*1c12ee1eSDan Willemsen 19, // 1: goproto.proto.test.TestFieldTrack.optional_message:type_name -> goproto.proto.test.TestAllTypes.NestedMessage 975*1c12ee1eSDan Willemsen 18, // 2: goproto.proto.test.TestFieldTrack.repeated_enum:type_name -> goproto.proto.test.TestAllTypes.NestedEnum 976*1c12ee1eSDan Willemsen 19, // 3: goproto.proto.test.TestFieldTrack.repeated_message:type_name -> goproto.proto.test.TestAllTypes.NestedMessage 977*1c12ee1eSDan Willemsen 1, // 4: goproto.proto.test.TestFieldTrack.map_string_int32:type_name -> goproto.proto.test.TestFieldTrack.MapStringInt32Entry 978*1c12ee1eSDan Willemsen 2, // 5: goproto.proto.test.TestFieldTrack.map_string_int64:type_name -> goproto.proto.test.TestFieldTrack.MapStringInt64Entry 979*1c12ee1eSDan Willemsen 3, // 6: goproto.proto.test.TestFieldTrack.map_string_uint32:type_name -> goproto.proto.test.TestFieldTrack.MapStringUint32Entry 980*1c12ee1eSDan Willemsen 4, // 7: goproto.proto.test.TestFieldTrack.map_string_uint64:type_name -> goproto.proto.test.TestFieldTrack.MapStringUint64Entry 981*1c12ee1eSDan Willemsen 5, // 8: goproto.proto.test.TestFieldTrack.map_string_sint32:type_name -> goproto.proto.test.TestFieldTrack.MapStringSint32Entry 982*1c12ee1eSDan Willemsen 6, // 9: goproto.proto.test.TestFieldTrack.map_string_sint64:type_name -> goproto.proto.test.TestFieldTrack.MapStringSint64Entry 983*1c12ee1eSDan Willemsen 7, // 10: goproto.proto.test.TestFieldTrack.map_string_fixed32:type_name -> goproto.proto.test.TestFieldTrack.MapStringFixed32Entry 984*1c12ee1eSDan Willemsen 8, // 11: goproto.proto.test.TestFieldTrack.map_string_fixed64:type_name -> goproto.proto.test.TestFieldTrack.MapStringFixed64Entry 985*1c12ee1eSDan Willemsen 9, // 12: goproto.proto.test.TestFieldTrack.map_string_sfixed32:type_name -> goproto.proto.test.TestFieldTrack.MapStringSfixed32Entry 986*1c12ee1eSDan Willemsen 10, // 13: goproto.proto.test.TestFieldTrack.map_string_sfixed64:type_name -> goproto.proto.test.TestFieldTrack.MapStringSfixed64Entry 987*1c12ee1eSDan Willemsen 11, // 14: goproto.proto.test.TestFieldTrack.map_string_float:type_name -> goproto.proto.test.TestFieldTrack.MapStringFloatEntry 988*1c12ee1eSDan Willemsen 12, // 15: goproto.proto.test.TestFieldTrack.map_string_double:type_name -> goproto.proto.test.TestFieldTrack.MapStringDoubleEntry 989*1c12ee1eSDan Willemsen 13, // 16: goproto.proto.test.TestFieldTrack.map_string_bool:type_name -> goproto.proto.test.TestFieldTrack.MapStringBoolEntry 990*1c12ee1eSDan Willemsen 14, // 17: goproto.proto.test.TestFieldTrack.map_string_string:type_name -> goproto.proto.test.TestFieldTrack.MapStringStringEntry 991*1c12ee1eSDan Willemsen 15, // 18: goproto.proto.test.TestFieldTrack.map_string_bytes:type_name -> goproto.proto.test.TestFieldTrack.MapStringBytesEntry 992*1c12ee1eSDan Willemsen 16, // 19: goproto.proto.test.TestFieldTrack.map_string_enum:type_name -> goproto.proto.test.TestFieldTrack.MapStringEnumEntry 993*1c12ee1eSDan Willemsen 17, // 20: goproto.proto.test.TestFieldTrack.map_string_message:type_name -> goproto.proto.test.TestFieldTrack.MapStringMessageEntry 994*1c12ee1eSDan Willemsen 18, // 21: goproto.proto.test.TestFieldTrack.MapStringEnumEntry.value:type_name -> goproto.proto.test.TestAllTypes.NestedEnum 995*1c12ee1eSDan Willemsen 19, // 22: goproto.proto.test.TestFieldTrack.MapStringMessageEntry.value:type_name -> goproto.proto.test.TestAllTypes.NestedMessage 996*1c12ee1eSDan Willemsen 23, // [23:23] is the sub-list for method output_type 997*1c12ee1eSDan Willemsen 23, // [23:23] is the sub-list for method input_type 998*1c12ee1eSDan Willemsen 23, // [23:23] is the sub-list for extension type_name 999*1c12ee1eSDan Willemsen 23, // [23:23] is the sub-list for extension extendee 1000*1c12ee1eSDan Willemsen 0, // [0:23] is the sub-list for field type_name 1001*1c12ee1eSDan Willemsen} 1002*1c12ee1eSDan Willemsen 1003*1c12ee1eSDan Willemsenfunc init() { file_internal_testprotos_fieldtrack_fieldtrack_proto_init() } 1004*1c12ee1eSDan Willemsenfunc file_internal_testprotos_fieldtrack_fieldtrack_proto_init() { 1005*1c12ee1eSDan Willemsen if File_internal_testprotos_fieldtrack_fieldtrack_proto != nil { 1006*1c12ee1eSDan Willemsen return 1007*1c12ee1eSDan Willemsen } 1008*1c12ee1eSDan Willemsen if !protoimpl.UnsafeEnabled { 1009*1c12ee1eSDan Willemsen file_internal_testprotos_fieldtrack_fieldtrack_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 1010*1c12ee1eSDan Willemsen switch v := v.(*TestFieldTrack); i { 1011*1c12ee1eSDan Willemsen case 0: 1012*1c12ee1eSDan Willemsen return &v.state 1013*1c12ee1eSDan Willemsen case 1: 1014*1c12ee1eSDan Willemsen return &v.sizeCache 1015*1c12ee1eSDan Willemsen case 2: 1016*1c12ee1eSDan Willemsen return &v.weakFields 1017*1c12ee1eSDan Willemsen case 3: 1018*1c12ee1eSDan Willemsen return &v.unknownFields 1019*1c12ee1eSDan Willemsen default: 1020*1c12ee1eSDan Willemsen return nil 1021*1c12ee1eSDan Willemsen } 1022*1c12ee1eSDan Willemsen } 1023*1c12ee1eSDan Willemsen } 1024*1c12ee1eSDan Willemsen type x struct{} 1025*1c12ee1eSDan Willemsen out := protoimpl.TypeBuilder{ 1026*1c12ee1eSDan Willemsen File: protoimpl.DescBuilder{ 1027*1c12ee1eSDan Willemsen GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 1028*1c12ee1eSDan Willemsen RawDescriptor: file_internal_testprotos_fieldtrack_fieldtrack_proto_rawDesc, 1029*1c12ee1eSDan Willemsen NumEnums: 0, 1030*1c12ee1eSDan Willemsen NumMessages: 18, 1031*1c12ee1eSDan Willemsen NumExtensions: 0, 1032*1c12ee1eSDan Willemsen NumServices: 0, 1033*1c12ee1eSDan Willemsen }, 1034*1c12ee1eSDan Willemsen GoTypes: file_internal_testprotos_fieldtrack_fieldtrack_proto_goTypes, 1035*1c12ee1eSDan Willemsen DependencyIndexes: file_internal_testprotos_fieldtrack_fieldtrack_proto_depIdxs, 1036*1c12ee1eSDan Willemsen MessageInfos: file_internal_testprotos_fieldtrack_fieldtrack_proto_msgTypes, 1037*1c12ee1eSDan Willemsen }.Build() 1038*1c12ee1eSDan Willemsen File_internal_testprotos_fieldtrack_fieldtrack_proto = out.File 1039*1c12ee1eSDan Willemsen file_internal_testprotos_fieldtrack_fieldtrack_proto_rawDesc = nil 1040*1c12ee1eSDan Willemsen file_internal_testprotos_fieldtrack_fieldtrack_proto_goTypes = nil 1041*1c12ee1eSDan Willemsen file_internal_testprotos_fieldtrack_fieldtrack_proto_depIdxs = nil 1042*1c12ee1eSDan Willemsen} 1043