diff options
author | robot-contrib <robot-contrib@yandex-team.com> | 2024-01-30 11:20:39 +0300 |
---|---|---|
committer | robot-contrib <robot-contrib@yandex-team.com> | 2024-01-30 12:12:51 +0300 |
commit | be737fd8956853e06bd2c4f9fcd4a85188f4c172 (patch) | |
tree | 5bd76802fac1096dfd90983c7739d50de367a79f /vendor/google.golang.org/protobuf/internal | |
parent | fe62880c46b1f2c9fec779b0dc39f8a92ce256a5 (diff) | |
download | ydb-be737fd8956853e06bd2c4f9fcd4a85188f4c172.tar.gz |
Update vendor/github.com/envoyproxy/go-control-plane to 0.12.0
Diffstat (limited to 'vendor/google.golang.org/protobuf/internal')
114 files changed, 579 insertions, 52872 deletions
diff --git a/vendor/google.golang.org/protobuf/internal/descfmt/desc_test.go b/vendor/google.golang.org/protobuf/internal/descfmt/desc_test.go deleted file mode 100644 index c9b92f561b..0000000000 --- a/vendor/google.golang.org/protobuf/internal/descfmt/desc_test.go +++ /dev/null @@ -1,63 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package descfmt - -import ( - "testing" -) - -// TestDescriptorAccessors tests that descriptorAccessors is up-to-date. -func TestDescriptorAccessors(t *testing.T) { - ignore := map[string]bool{ - "ParentFile": true, - "Parent": true, - "Index": true, - "Syntax": true, - "Name": true, - "FullName": true, - "IsPlaceholder": true, - "Options": true, - "ProtoInternal": true, - "ProtoType": true, - - "TextName": true, // derived from other fields - "HasOptionalKeyword": true, // captured by HasPresence - "IsSynthetic": true, // captured by HasPresence - - "SourceLocations": true, // specific to FileDescriptor - "ExtensionRangeOptions": true, // specific to MessageDescriptor - "DefaultEnumValue": true, // specific to FieldDescriptor - "MapKey": true, // specific to FieldDescriptor - "MapValue": true, // specific to FieldDescriptor - } - - for rt, m := range descriptorAccessors { - got := map[string]bool{} - for _, s := range m { - got[s] = true - } - want := map[string]bool{} - for i := 0; i < rt.NumMethod(); i++ { - want[rt.Method(i).Name] = true - } - - // Check if descriptorAccessors contains a non-existent accessor. - // If this test fails, remove the accessor from descriptorAccessors. - for s := range got { - if !want[s] && !ignore[s] { - t.Errorf("%v.%v does not exist", rt, s) - } - } - - // Check if there are new protoreflect interface methods that are not - // handled by the formatter. If this fails, either add the method to - // ignore or add them to descriptorAccessors. - for s := range want { - if !got[s] && !ignore[s] { - t.Errorf("%v.%v is not called by formatter", rt, s) - } - } - } -} diff --git a/vendor/google.golang.org/protobuf/internal/descfmt/gotest/ya.make b/vendor/google.golang.org/protobuf/internal/descfmt/gotest/ya.make deleted file mode 100644 index b40aded50e..0000000000 --- a/vendor/google.golang.org/protobuf/internal/descfmt/gotest/ya.make +++ /dev/null @@ -1,5 +0,0 @@ -GO_TEST_FOR(vendor/google.golang.org/protobuf/internal/descfmt) - -LICENSE(BSD-3-Clause) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/descfmt/stringer.go b/vendor/google.golang.org/protobuf/internal/descfmt/stringer.go index db5248e1b5..a45625c8d1 100644 --- a/vendor/google.golang.org/protobuf/internal/descfmt/stringer.go +++ b/vendor/google.golang.org/protobuf/internal/descfmt/stringer.go @@ -83,7 +83,13 @@ func formatListOpt(vs list, isRoot, allowMulti bool) string { case protoreflect.FileImports: for i := 0; i < vs.Len(); i++ { var rs records - rs.Append(reflect.ValueOf(vs.Get(i)), "Path", "Package", "IsPublic", "IsWeak") + rv := reflect.ValueOf(vs.Get(i)) + rs.Append(rv, []methodAndName{ + {rv.MethodByName("Path"), "Path"}, + {rv.MethodByName("Package"), "Package"}, + {rv.MethodByName("IsPublic"), "IsPublic"}, + {rv.MethodByName("IsWeak"), "IsWeak"}, + }...) ss = append(ss, "{"+rs.Join()+"}") } return start + joinStrings(ss, allowMulti) + end @@ -92,34 +98,26 @@ func formatListOpt(vs list, isRoot, allowMulti bool) string { for i := 0; i < vs.Len(); i++ { m := reflect.ValueOf(vs).MethodByName("Get") v := m.Call([]reflect.Value{reflect.ValueOf(i)})[0].Interface() - ss = append(ss, formatDescOpt(v.(protoreflect.Descriptor), false, allowMulti && !isEnumValue)) + ss = append(ss, formatDescOpt(v.(protoreflect.Descriptor), false, allowMulti && !isEnumValue, nil)) } return start + joinStrings(ss, allowMulti && isEnumValue) + end } } -// descriptorAccessors is a list of accessors to print for each descriptor. -// -// Do not print all accessors since some contain redundant information, -// while others are pointers that we do not want to follow since the descriptor -// is actually a cyclic graph. -// -// Using a list allows us to print the accessors in a sensible order. -var descriptorAccessors = map[reflect.Type][]string{ - reflect.TypeOf((*protoreflect.FileDescriptor)(nil)).Elem(): {"Path", "Package", "Imports", "Messages", "Enums", "Extensions", "Services"}, - reflect.TypeOf((*protoreflect.MessageDescriptor)(nil)).Elem(): {"IsMapEntry", "Fields", "Oneofs", "ReservedNames", "ReservedRanges", "RequiredNumbers", "ExtensionRanges", "Messages", "Enums", "Extensions"}, - reflect.TypeOf((*protoreflect.FieldDescriptor)(nil)).Elem(): {"Number", "Cardinality", "Kind", "HasJSONName", "JSONName", "HasPresence", "IsExtension", "IsPacked", "IsWeak", "IsList", "IsMap", "MapKey", "MapValue", "HasDefault", "Default", "ContainingOneof", "ContainingMessage", "Message", "Enum"}, - reflect.TypeOf((*protoreflect.OneofDescriptor)(nil)).Elem(): {"Fields"}, // not directly used; must keep in sync with formatDescOpt - reflect.TypeOf((*protoreflect.EnumDescriptor)(nil)).Elem(): {"Values", "ReservedNames", "ReservedRanges"}, - reflect.TypeOf((*protoreflect.EnumValueDescriptor)(nil)).Elem(): {"Number"}, - reflect.TypeOf((*protoreflect.ServiceDescriptor)(nil)).Elem(): {"Methods"}, - reflect.TypeOf((*protoreflect.MethodDescriptor)(nil)).Elem(): {"Input", "Output", "IsStreamingClient", "IsStreamingServer"}, +type methodAndName struct { + method reflect.Value + name string } func FormatDesc(s fmt.State, r rune, t protoreflect.Descriptor) { - io.WriteString(s, formatDescOpt(t, true, r == 'v' && (s.Flag('+') || s.Flag('#')))) + io.WriteString(s, formatDescOpt(t, true, r == 'v' && (s.Flag('+') || s.Flag('#')), nil)) } -func formatDescOpt(t protoreflect.Descriptor, isRoot, allowMulti bool) string { + +func InternalFormatDescOptForTesting(t protoreflect.Descriptor, isRoot, allowMulti bool, record func(string)) string { + return formatDescOpt(t, isRoot, allowMulti, record) +} + +func formatDescOpt(t protoreflect.Descriptor, isRoot, allowMulti bool, record func(string)) string { rv := reflect.ValueOf(t) rt := rv.MethodByName("ProtoType").Type().In(0) @@ -129,26 +127,60 @@ func formatDescOpt(t protoreflect.Descriptor, isRoot, allowMulti bool) string { } _, isFile := t.(protoreflect.FileDescriptor) - rs := records{allowMulti: allowMulti} + rs := records{ + allowMulti: allowMulti, + record: record, + } if t.IsPlaceholder() { if isFile { - rs.Append(rv, "Path", "Package", "IsPlaceholder") + rs.Append(rv, []methodAndName{ + {rv.MethodByName("Path"), "Path"}, + {rv.MethodByName("Package"), "Package"}, + {rv.MethodByName("IsPlaceholder"), "IsPlaceholder"}, + }...) } else { - rs.Append(rv, "FullName", "IsPlaceholder") + rs.Append(rv, []methodAndName{ + {rv.MethodByName("FullName"), "FullName"}, + {rv.MethodByName("IsPlaceholder"), "IsPlaceholder"}, + }...) } } else { switch { case isFile: - rs.Append(rv, "Syntax") + rs.Append(rv, methodAndName{rv.MethodByName("Syntax"), "Syntax"}) case isRoot: - rs.Append(rv, "Syntax", "FullName") + rs.Append(rv, []methodAndName{ + {rv.MethodByName("Syntax"), "Syntax"}, + {rv.MethodByName("FullName"), "FullName"}, + }...) default: - rs.Append(rv, "Name") + rs.Append(rv, methodAndName{rv.MethodByName("Name"), "Name"}) } switch t := t.(type) { case protoreflect.FieldDescriptor: - for _, s := range descriptorAccessors[rt] { - switch s { + accessors := []methodAndName{ + {rv.MethodByName("Number"), "Number"}, + {rv.MethodByName("Cardinality"), "Cardinality"}, + {rv.MethodByName("Kind"), "Kind"}, + {rv.MethodByName("HasJSONName"), "HasJSONName"}, + {rv.MethodByName("JSONName"), "JSONName"}, + {rv.MethodByName("HasPresence"), "HasPresence"}, + {rv.MethodByName("IsExtension"), "IsExtension"}, + {rv.MethodByName("IsPacked"), "IsPacked"}, + {rv.MethodByName("IsWeak"), "IsWeak"}, + {rv.MethodByName("IsList"), "IsList"}, + {rv.MethodByName("IsMap"), "IsMap"}, + {rv.MethodByName("MapKey"), "MapKey"}, + {rv.MethodByName("MapValue"), "MapValue"}, + {rv.MethodByName("HasDefault"), "HasDefault"}, + {rv.MethodByName("Default"), "Default"}, + {rv.MethodByName("ContainingOneof"), "ContainingOneof"}, + {rv.MethodByName("ContainingMessage"), "ContainingMessage"}, + {rv.MethodByName("Message"), "Message"}, + {rv.MethodByName("Enum"), "Enum"}, + } + for _, s := range accessors { + switch s.name { case "MapKey": if k := t.MapKey(); k != nil { rs.recs = append(rs.recs, [2]string{"MapKey", k.Kind().String()}) @@ -157,20 +189,20 @@ func formatDescOpt(t protoreflect.Descriptor, isRoot, allowMulti bool) string { if v := t.MapValue(); v != nil { switch v.Kind() { case protoreflect.EnumKind: - rs.recs = append(rs.recs, [2]string{"MapValue", string(v.Enum().FullName())}) + rs.AppendRecs("MapValue", [2]string{"MapValue", string(v.Enum().FullName())}) case protoreflect.MessageKind, protoreflect.GroupKind: - rs.recs = append(rs.recs, [2]string{"MapValue", string(v.Message().FullName())}) + rs.AppendRecs("MapValue", [2]string{"MapValue", string(v.Message().FullName())}) default: - rs.recs = append(rs.recs, [2]string{"MapValue", v.Kind().String()}) + rs.AppendRecs("MapValue", [2]string{"MapValue", v.Kind().String()}) } } case "ContainingOneof": if od := t.ContainingOneof(); od != nil { - rs.recs = append(rs.recs, [2]string{"Oneof", string(od.Name())}) + rs.AppendRecs("ContainingOneof", [2]string{"Oneof", string(od.Name())}) } case "ContainingMessage": if t.IsExtension() { - rs.recs = append(rs.recs, [2]string{"Extendee", string(t.ContainingMessage().FullName())}) + rs.AppendRecs("ContainingMessage", [2]string{"Extendee", string(t.ContainingMessage().FullName())}) } case "Message": if !t.IsMap() { @@ -187,13 +219,61 @@ func formatDescOpt(t protoreflect.Descriptor, isRoot, allowMulti bool) string { ss = append(ss, string(fs.Get(i).Name())) } if len(ss) > 0 { - rs.recs = append(rs.recs, [2]string{"Fields", "[" + joinStrings(ss, false) + "]"}) + rs.AppendRecs("Fields", [2]string{"Fields", "[" + joinStrings(ss, false) + "]"}) } - default: - rs.Append(rv, descriptorAccessors[rt]...) + + case protoreflect.FileDescriptor: + rs.Append(rv, []methodAndName{ + {rv.MethodByName("Path"), "Path"}, + {rv.MethodByName("Package"), "Package"}, + {rv.MethodByName("Imports"), "Imports"}, + {rv.MethodByName("Messages"), "Messages"}, + {rv.MethodByName("Enums"), "Enums"}, + {rv.MethodByName("Extensions"), "Extensions"}, + {rv.MethodByName("Services"), "Services"}, + }...) + + case protoreflect.MessageDescriptor: + rs.Append(rv, []methodAndName{ + {rv.MethodByName("IsMapEntry"), "IsMapEntry"}, + {rv.MethodByName("Fields"), "Fields"}, + {rv.MethodByName("Oneofs"), "Oneofs"}, + {rv.MethodByName("ReservedNames"), "ReservedNames"}, + {rv.MethodByName("ReservedRanges"), "ReservedRanges"}, + {rv.MethodByName("RequiredNumbers"), "RequiredNumbers"}, + {rv.MethodByName("ExtensionRanges"), "ExtensionRanges"}, + {rv.MethodByName("Messages"), "Messages"}, + {rv.MethodByName("Enums"), "Enums"}, + {rv.MethodByName("Extensions"), "Extensions"}, + }...) + + case protoreflect.EnumDescriptor: + rs.Append(rv, []methodAndName{ + {rv.MethodByName("Values"), "Values"}, + {rv.MethodByName("ReservedNames"), "ReservedNames"}, + {rv.MethodByName("ReservedRanges"), "ReservedRanges"}, + }...) + + case protoreflect.EnumValueDescriptor: + rs.Append(rv, []methodAndName{ + {rv.MethodByName("Number"), "Number"}, + }...) + + case protoreflect.ServiceDescriptor: + rs.Append(rv, []methodAndName{ + {rv.MethodByName("Methods"), "Methods"}, + }...) + + case protoreflect.MethodDescriptor: + rs.Append(rv, []methodAndName{ + {rv.MethodByName("Input"), "Input"}, + {rv.MethodByName("Output"), "Output"}, + {rv.MethodByName("IsStreamingClient"), "IsStreamingClient"}, + {rv.MethodByName("IsStreamingServer"), "IsStreamingServer"}, + }...) } - if rv.MethodByName("GoType").IsValid() { - rs.Append(rv, "GoType") + if m := rv.MethodByName("GoType"); m.IsValid() { + rs.Append(rv, methodAndName{m, "GoType"}) } } return start + rs.Join() + end @@ -202,19 +282,34 @@ func formatDescOpt(t protoreflect.Descriptor, isRoot, allowMulti bool) string { type records struct { recs [][2]string allowMulti bool + + // record is a function that will be called for every Append() or + // AppendRecs() call, to be used for testing with the + // InternalFormatDescOptForTesting function. + record func(string) } -func (rs *records) Append(v reflect.Value, accessors ...string) { +func (rs *records) AppendRecs(fieldName string, newRecs [2]string) { + if rs.record != nil { + rs.record(fieldName) + } + rs.recs = append(rs.recs, newRecs) +} + +func (rs *records) Append(v reflect.Value, accessors ...methodAndName) { for _, a := range accessors { + if rs.record != nil { + rs.record(a.name) + } var rv reflect.Value - if m := v.MethodByName(a); m.IsValid() { - rv = m.Call(nil)[0] + if a.method.IsValid() { + rv = a.method.Call(nil)[0] } if v.Kind() == reflect.Struct && !rv.IsValid() { - rv = v.FieldByName(a) + rv = v.FieldByName(a.name) } if !rv.IsValid() { - panic(fmt.Sprintf("unknown accessor: %v.%s", v.Type(), a)) + panic(fmt.Sprintf("unknown accessor: %v.%s", v.Type(), a.name)) } if _, ok := rv.Interface().(protoreflect.Value); ok { rv = rv.MethodByName("Interface").Call(nil)[0] @@ -261,7 +356,7 @@ func (rs *records) Append(v reflect.Value, accessors ...string) { default: s = fmt.Sprint(v) } - rs.recs = append(rs.recs, [2]string{a, s}) + rs.recs = append(rs.recs, [2]string{a.name, s}) } } diff --git a/vendor/google.golang.org/protobuf/internal/descfmt/ya.make b/vendor/google.golang.org/protobuf/internal/descfmt/ya.make index eaaabd5a49..6f0464b58b 100644 --- a/vendor/google.golang.org/protobuf/internal/descfmt/ya.make +++ b/vendor/google.golang.org/protobuf/internal/descfmt/ya.make @@ -2,10 +2,8 @@ GO_LIBRARY() LICENSE(BSD-3-Clause) -SRCS(stringer.go) - -GO_TEST_SRCS(desc_test.go) +SRCS( + stringer.go +) END() - -RECURSE(gotest) diff --git a/vendor/google.golang.org/protobuf/internal/descopts/ya.make b/vendor/google.golang.org/protobuf/internal/descopts/ya.make index 2dcbe19035..26ef6cc24b 100644 --- a/vendor/google.golang.org/protobuf/internal/descopts/ya.make +++ b/vendor/google.golang.org/protobuf/internal/descopts/ya.make @@ -2,6 +2,8 @@ GO_LIBRARY() LICENSE(BSD-3-Clause) -SRCS(options.go) +SRCS( + options.go +) END() diff --git a/vendor/google.golang.org/protobuf/internal/detrand/gotest/ya.make b/vendor/google.golang.org/protobuf/internal/detrand/gotest/ya.make deleted file mode 100644 index e6a5b0942a..0000000000 --- a/vendor/google.golang.org/protobuf/internal/detrand/gotest/ya.make +++ /dev/null @@ -1,5 +0,0 @@ -GO_TEST_FOR(vendor/google.golang.org/protobuf/internal/detrand) - -LICENSE(BSD-3-Clause) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/detrand/rand_test.go b/vendor/google.golang.org/protobuf/internal/detrand/rand_test.go deleted file mode 100644 index 68c55d284c..0000000000 --- a/vendor/google.golang.org/protobuf/internal/detrand/rand_test.go +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package detrand - -import "testing" - -func Benchmark(b *testing.B) { - b.ReportAllocs() - for i := 0; i < b.N; i++ { - binaryHash() - } -} diff --git a/vendor/google.golang.org/protobuf/internal/detrand/ya.make b/vendor/google.golang.org/protobuf/internal/detrand/ya.make index bfb5498787..dd1b8456b9 100644 --- a/vendor/google.golang.org/protobuf/internal/detrand/ya.make +++ b/vendor/google.golang.org/protobuf/internal/detrand/ya.make @@ -2,10 +2,8 @@ GO_LIBRARY() LICENSE(BSD-3-Clause) -SRCS(rand.go) - -GO_TEST_SRCS(rand_test.go) +SRCS( + rand.go +) END() - -RECURSE(gotest) diff --git a/vendor/google.golang.org/protobuf/internal/encoding/defval/default_test.go b/vendor/google.golang.org/protobuf/internal/encoding/defval/default_test.go deleted file mode 100644 index bde8ca2aa3..0000000000 --- a/vendor/google.golang.org/protobuf/internal/encoding/defval/default_test.go +++ /dev/null @@ -1,105 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package defval_test - -import ( - "math" - "reflect" - "testing" - - "google.golang.org/protobuf/internal/encoding/defval" - "google.golang.org/protobuf/internal/filedesc" - "google.golang.org/protobuf/reflect/protoreflect" -) - -func Test(t *testing.T) { - evs := filedesc.EnumValues{List: []filedesc.EnumValue{{}}} - evs.List[0].L0.ParentFile = filedesc.SurrogateProto2 - evs.List[0].L0.FullName = "ALPHA" - evs.List[0].L1.Number = 1 - - V := protoreflect.ValueOf - tests := []struct { - val protoreflect.Value - enum protoreflect.EnumValueDescriptor - enums protoreflect.EnumValueDescriptors - kind protoreflect.Kind - strPB string - strGo string - }{{ - val: V(bool(true)), - enum: nil, - enums: nil, - kind: protoreflect.BoolKind, - strPB: "true", - strGo: "1", - }, { - val: V(int32(-0x1234)), - enum: nil, - enums: nil, - kind: protoreflect.Int32Kind, - strPB: "-4660", - strGo: "-4660", - }, { - val: V(float32(math.Pi)), - enum: nil, - enums: nil, - kind: protoreflect.FloatKind, - strPB: "3.1415927", - strGo: "3.1415927", - }, { - val: V(float64(math.Pi)), - enum: nil, - enums: nil, - kind: protoreflect.DoubleKind, - strPB: "3.141592653589793", - strGo: "3.141592653589793", - }, { - val: V(string("hello, \xde\xad\xbe\xef\n")), - enum: nil, - enums: nil, - kind: protoreflect.StringKind, - strPB: "hello, \xde\xad\xbe\xef\n", - strGo: "hello, \xde\xad\xbe\xef\n", - }, { - val: V([]byte("hello, \xde\xad\xbe\xef\n")), - enum: nil, - enums: nil, - kind: protoreflect.BytesKind, - strPB: "hello, \\336\\255\\276\\357\\n", - strGo: "hello, \\336\\255\\276\\357\\n", - }, { - val: V(protoreflect.EnumNumber(1)), - enum: &evs.List[0], - enums: &evs, - kind: protoreflect.EnumKind, - strPB: "ALPHA", - strGo: "1", - }} - - for _, tt := range tests { - t.Run("", func(t *testing.T) { - gotStr, _ := defval.Marshal(tt.val, tt.enum, tt.kind, defval.Descriptor) - if gotStr != tt.strPB { - t.Errorf("Marshal(%v, %v, Descriptor) = %q, want %q", tt.val, tt.kind, gotStr, tt.strPB) - } - - gotStr, _ = defval.Marshal(tt.val, tt.enum, tt.kind, defval.GoTag) - if gotStr != tt.strGo { - t.Errorf("Marshal(%v, %v, GoTag) = %q, want %q", tt.val, tt.kind, gotStr, tt.strGo) - } - - gotVal, gotEnum, _ := defval.Unmarshal(tt.strPB, tt.kind, tt.enums, defval.Descriptor) - if !reflect.DeepEqual(gotVal.Interface(), tt.val.Interface()) || gotEnum != tt.enum { - t.Errorf("Unmarshal(%v, %v, Descriptor) = (%q, %v), want (%q, %v)", tt.strPB, tt.kind, gotVal, gotEnum, tt.val, tt.enum) - } - - gotVal, gotEnum, _ = defval.Unmarshal(tt.strGo, tt.kind, tt.enums, defval.GoTag) - if !reflect.DeepEqual(gotVal.Interface(), tt.val.Interface()) || gotEnum != tt.enum { - t.Errorf("Unmarshal(%v, %v, GoTag) = (%q, %v), want (%q, %v)", tt.strGo, tt.kind, gotVal, gotEnum, tt.val, tt.enum) - } - }) - } -} diff --git a/vendor/google.golang.org/protobuf/internal/encoding/defval/gotest/ya.make b/vendor/google.golang.org/protobuf/internal/encoding/defval/gotest/ya.make deleted file mode 100644 index 90edb812b1..0000000000 --- a/vendor/google.golang.org/protobuf/internal/encoding/defval/gotest/ya.make +++ /dev/null @@ -1,5 +0,0 @@ -GO_TEST_FOR(vendor/google.golang.org/protobuf/internal/encoding/defval) - -LICENSE(BSD-3-Clause) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/encoding/defval/ya.make b/vendor/google.golang.org/protobuf/internal/encoding/defval/ya.make index 96b84b177e..9f5b5a3fb7 100644 --- a/vendor/google.golang.org/protobuf/internal/encoding/defval/ya.make +++ b/vendor/google.golang.org/protobuf/internal/encoding/defval/ya.make @@ -2,10 +2,8 @@ GO_LIBRARY() LICENSE(BSD-3-Clause) -SRCS(default.go) - -GO_XTEST_SRCS(default_test.go) +SRCS( + default.go +) END() - -RECURSE(gotest) diff --git a/vendor/google.golang.org/protobuf/internal/encoding/json/bench_test.go b/vendor/google.golang.org/protobuf/internal/encoding/json/bench_test.go deleted file mode 100644 index 284b141a8e..0000000000 --- a/vendor/google.golang.org/protobuf/internal/encoding/json/bench_test.go +++ /dev/null @@ -1,63 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package json_test - -import ( - "testing" - - "google.golang.org/protobuf/internal/encoding/json" -) - -func BenchmarkFloat(b *testing.B) { - input := []byte(`1.797693134862315708145274237317043567981e+308`) - for i := 0; i < b.N; i++ { - dec := json.NewDecoder(input) - val, err := dec.Read() - if err != nil { - b.Fatal(err) - } - if _, ok := val.Float(64); !ok { - b.Fatal("not a float") - } - } -} - -func BenchmarkInt(b *testing.B) { - input := []byte(`922337203.6854775807e+10`) - for i := 0; i < b.N; i++ { - dec := json.NewDecoder(input) - val, err := dec.Read() - if err != nil { - b.Fatal(err) - } - if _, ok := val.Int(64); !ok { - b.Fatal("not an int64") - } - } -} - -func BenchmarkString(b *testing.B) { - input := []byte(`"abcdefghijklmnopqrstuvwxyz0123456789\\n\\t"`) - for i := 0; i < b.N; i++ { - dec := json.NewDecoder(input) - val, err := dec.Read() - if err != nil { - b.Fatal(err) - } - _ = val.ParsedString() - } -} - -func BenchmarkBool(b *testing.B) { - input := []byte(`true`) - for i := 0; i < b.N; i++ { - dec := json.NewDecoder(input) - val, err := dec.Read() - if err != nil { - b.Fatal(err) - } - _ = val.Bool() - } -} diff --git a/vendor/google.golang.org/protobuf/internal/encoding/json/decode_test.go b/vendor/google.golang.org/protobuf/internal/encoding/json/decode_test.go deleted file mode 100644 index d70c3de0e0..0000000000 --- a/vendor/google.golang.org/protobuf/internal/encoding/json/decode_test.go +++ /dev/null @@ -1,1414 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package json_test - -import ( - "fmt" - "math" - "strings" - "testing" - "unicode/utf8" - - "github.com/google/go-cmp/cmp" - - "google.golang.org/protobuf/internal/encoding/json" -) - -type R struct { - // E is expected error substring from calling Decoder.Read if set. - E string - // V is one of the checker implementations that validates the token value. - V checker - // P is expected Token.Pos() if set > 0. - P int - // RS is expected result from Token.RawString() if not empty. - RS string -} - -// checker defines API for Token validation. -type checker interface { - // check checks and expects for token API call to return and compare - // against implementation-stored value. Returns empty string if success, - // else returns error message describing the error. - check(json.Token) string -} - -// checkers that checks the token kind only. -var ( - EOF = kindOnly{json.EOF} - Null = kindOnly{json.Null} - ObjectOpen = kindOnly{json.ObjectOpen} - ObjectClose = kindOnly{json.ObjectClose} - ArrayOpen = kindOnly{json.ArrayOpen} - ArrayClose = kindOnly{json.ArrayClose} -) - -type kindOnly struct { - want json.Kind -} - -func (x kindOnly) check(tok json.Token) string { - if got := tok.Kind(); got != x.want { - return fmt.Sprintf("Token.Kind(): got %v, want %v", got, x.want) - } - return "" -} - -type Name struct { - val string -} - -func (x Name) check(tok json.Token) string { - if got := tok.Kind(); got != json.Name { - return fmt.Sprintf("Token.Kind(): got %v, want %v", got, json.Name) - } - - if got := tok.Name(); got != x.val { - return fmt.Sprintf("Token.Name(): got %v, want %v", got, x.val) - } - return "" -} - -type Bool struct { - val bool -} - -func (x Bool) check(tok json.Token) string { - if got := tok.Kind(); got != json.Bool { - return fmt.Sprintf("Token.Kind(): got %v, want %v", got, json.Bool) - } - - if got := tok.Bool(); got != x.val { - return fmt.Sprintf("Token.Bool(): got %v, want %v", got, x.val) - } - return "" -} - -type Str struct { - val string -} - -func (x Str) check(tok json.Token) string { - if got := tok.Kind(); got != json.String { - return fmt.Sprintf("Token.Kind(): got %v, want %v", got, json.String) - } - - if got := tok.ParsedString(); got != x.val { - return fmt.Sprintf("Token.ParsedString(): got %v, want %v", got, x.val) - } - return "" -} - -type F64 struct { - val float64 -} - -func (x F64) check(tok json.Token) string { - if got := tok.Kind(); got != json.Number { - return fmt.Sprintf("Token.Kind(): got %v, want %v", got, json.Number) - } - - got, ok := tok.Float(64) - if !ok { - return fmt.Sprintf("Token.Float(64): returned not ok") - } - if got != x.val { - return fmt.Sprintf("Token.Float(64): got %v, want %v", got, x.val) - } - return "" -} - -type F32 struct { - val float32 -} - -func (x F32) check(tok json.Token) string { - if got := tok.Kind(); got != json.Number { - return fmt.Sprintf("Token.Kind(): got %v, want %v", got, json.Number) - } - - got, ok := tok.Float(32) - if !ok { - return fmt.Sprintf("Token.Float(32): returned not ok") - } - if float32(got) != x.val { - return fmt.Sprintf("Token.Float(32): got %v, want %v", got, x.val) - } - return "" -} - -// NotF64 is a checker to validate a Number token where Token.Float(64) returns not ok. -var NotF64 = xf64{} - -type xf64 struct{} - -func (x xf64) check(tok json.Token) string { - if got := tok.Kind(); got != json.Number { - return fmt.Sprintf("Token.Kind(): got %v, want %v", got, json.Number) - } - - _, ok := tok.Float(64) - if ok { - return fmt.Sprintf("Token.Float(64): returned ok") - } - return "" -} - -// NotF32 is a checker to validate a Number token where Token.Float(32) returns not ok. -var NotF32 = xf32{} - -type xf32 struct{} - -func (x xf32) check(tok json.Token) string { - if got := tok.Kind(); got != json.Number { - return fmt.Sprintf("Token.Kind(): got %v, want %v", got, json.Number) - } - - _, ok := tok.Float(32) - if ok { - return fmt.Sprintf("Token.Float(32): returned ok") - } - return "" -} - -type I64 struct { - val int64 -} - -func (x I64) check(tok json.Token) string { - if got := tok.Kind(); got != json.Number { - return fmt.Sprintf("Token.Kind(): got %v, want %v", got, json.Number) - } - - got, ok := tok.Int(64) - if !ok { - return fmt.Sprintf("Token.Int(64): returned not ok") - } - if got != x.val { - return fmt.Sprintf("Token.Int(64): got %v, want %v", got, x.val) - } - return "" -} - -type I32 struct { - val int32 -} - -func (x I32) check(tok json.Token) string { - if got := tok.Kind(); got != json.Number { - return fmt.Sprintf("Token.Kind(): got %v, want %v", got, json.Number) - } - - got, ok := tok.Int(32) - if !ok { - return fmt.Sprintf("Token.Int(32): returned not ok") - } - if int32(got) != x.val { - return fmt.Sprintf("Token.Int(32): got %v, want %v", got, x.val) - } - return "" -} - -// NotI64 is a checker to validate a Number token where Token.Int(64) returns not ok. -var NotI64 = xi64{} - -type xi64 struct{} - -func (x xi64) check(tok json.Token) string { - if got := tok.Kind(); got != json.Number { - return fmt.Sprintf("Token.Kind(): got %v, want %v", got, json.Number) - } - - _, ok := tok.Int(64) - if ok { - return fmt.Sprintf("Token.Int(64): returned ok") - } - return "" -} - -// NotI32 is a checker to validate a Number token where Token.Int(32) returns not ok. -var NotI32 = xi32{} - -type xi32 struct{} - -func (x xi32) check(tok json.Token) string { - if got := tok.Kind(); got != json.Number { - return fmt.Sprintf("Token.Kind(): got %v, want %v", got, json.Number) - } - - _, ok := tok.Int(32) - if ok { - return fmt.Sprintf("Token.Int(32): returned ok") - } - return "" -} - -type Ui64 struct { - val uint64 -} - -func (x Ui64) check(tok json.Token) string { - if got := tok.Kind(); got != json.Number { - return fmt.Sprintf("Token.Kind(): got %v, want %v", got, json.Number) - } - - got, ok := tok.Uint(64) - if !ok { - return fmt.Sprintf("Token.Uint(64): returned not ok") - } - if got != x.val { - return fmt.Sprintf("Token.Uint(64): got %v, want %v", got, x.val) - } - return "" -} - -type Ui32 struct { - val uint32 -} - -func (x Ui32) check(tok json.Token) string { - if got := tok.Kind(); got != json.Number { - return fmt.Sprintf("Token.Kind(): got %v, want %v", got, json.Number) - } - - got, ok := tok.Uint(32) - if !ok { - return fmt.Sprintf("Token.Uint(32): returned not ok") - } - if uint32(got) != x.val { - return fmt.Sprintf("Token.Uint(32): got %v, want %v", got, x.val) - } - return "" -} - -// NotUi64 is a checker to validate a Number token where Token.Uint(64) returns not ok. -var NotUi64 = xui64{} - -type xui64 struct{} - -func (x xui64) check(tok json.Token) string { - if got := tok.Kind(); got != json.Number { - return fmt.Sprintf("Token.Kind(): got %v, want %v", got, json.Number) - } - - _, ok := tok.Uint(64) - if ok { - return fmt.Sprintf("Token.Uint(64): returned ok") - } - return "" -} - -// NotI32 is a checker to validate a Number token where Token.Uint(32) returns not ok. -var NotUi32 = xui32{} - -type xui32 struct{} - -func (x xui32) check(tok json.Token) string { - if got := tok.Kind(); got != json.Number { - return fmt.Sprintf("Token.Kind(): got %v, want %v", got, json.Number) - } - - _, ok := tok.Uint(32) - if ok { - return fmt.Sprintf("Token.Uint(32): returned ok") - } - return "" -} - -var errEOF = json.ErrUnexpectedEOF.Error() - -func TestDecoder(t *testing.T) { - const space = " \n\r\t" - - tests := []struct { - in string - // want is a list of expected values returned from calling - // Decoder.Read. An item makes the test code invoke - // Decoder.Read and compare against R.E for error returned or use R.V to - // validate the returned Token object. - want []R - }{ - { - in: ``, - want: []R{{V: EOF}}, - }, - { - in: space, - want: []R{{V: EOF}}, - }, - { - // Calling Read after EOF will keep returning EOF for - // succeeding Read calls. - in: space, - want: []R{ - {V: EOF}, - {V: EOF}, - {V: EOF}, - }, - }, - - // JSON literals. - { - in: space + `null` + space, - want: []R{ - {V: Null, P: len(space), RS: `null`}, - {V: EOF}, - }, - }, - { - in: space + `true` + space, - want: []R{ - {V: Bool{true}}, - {V: EOF}, - }, - }, - { - in: space + `false` + space, - want: []R{ - {V: Bool{false}}, - {V: EOF}, - }, - }, - { - // Error returned will produce the same error again. - in: space + `foo` + space, - want: []R{ - {E: `invalid value foo`}, - {E: `invalid value foo`}, - }, - }, - - // JSON strings. - { - in: space + `""` + space, - want: []R{ - {V: Str{}}, - {V: EOF}, - }, - }, - { - in: space + `"hello"` + space, - want: []R{ - {V: Str{"hello"}, RS: `"hello"`}, - {V: EOF}, - }, - }, - { - in: `"hello`, - want: []R{{E: errEOF}}, - }, - { - in: "\"\x00\"", - want: []R{{E: `invalid character '\x00' in string`}}, - }, - { - in: "\"\u0031\u0032\"", - want: []R{ - {V: Str{"12"}, RS: "\"\u0031\u0032\""}, - {V: EOF}, - }, - }, - { - // Invalid UTF-8 error is returned in ReadString instead of Read. - in: "\"\xff\"", - want: []R{{E: `syntax error (line 1:1): invalid UTF-8 in string`}}, - }, - { - in: `"` + string(utf8.RuneError) + `"`, - want: []R{ - {V: Str{string(utf8.RuneError)}}, - {V: EOF}, - }, - }, - { - in: `"\uFFFD"`, - want: []R{ - {V: Str{string(utf8.RuneError)}}, - {V: EOF}, - }, - }, - { - in: `"\x"`, - want: []R{{E: `invalid escape code "\\x" in string`}}, - }, - { - in: `"\uXXXX"`, - want: []R{{E: `invalid escape code "\\uXXXX" in string`}}, - }, - { - in: `"\uDEAD"`, // unmatched surrogate pair - want: []R{{E: errEOF}}, - }, - { - in: `"\uDEAD\uBEEF"`, // invalid surrogate half - want: []R{{E: `invalid escape code "\\uBEEF" in string`}}, - }, - { - in: `"\uD800\udead"`, // valid surrogate pair - want: []R{ - {V: Str{`𐊭`}}, - {V: EOF}, - }, - }, - { - in: `"\u0000\"\\\/\b\f\n\r\t"`, - want: []R{ - {V: Str{"\u0000\"\\/\b\f\n\r\t"}}, - {V: EOF}, - }, - }, - - // Invalid JSON numbers. - { - in: `-`, - want: []R{{E: `invalid value -`}}, - }, - { - in: `+0`, - want: []R{{E: `invalid value +0`}}, - }, - { - in: `-+`, - want: []R{{E: `invalid value -+`}}, - }, - { - in: `0.`, - want: []R{{E: `invalid value 0.`}}, - }, - { - in: `.1`, - want: []R{{E: `invalid value .1`}}, - }, - { - in: `1.0.1`, - want: []R{{E: `invalid value 1.0.1`}}, - }, - { - in: `1..1`, - want: []R{{E: `invalid value 1..1`}}, - }, - { - in: `-1-2`, - want: []R{{E: `invalid value -1-2`}}, - }, - { - in: `01`, - want: []R{{E: `invalid value 01`}}, - }, - { - in: `1e`, - want: []R{{E: `invalid value 1e`}}, - }, - { - in: `1e1.2`, - want: []R{{E: `invalid value 1e1.2`}}, - }, - { - in: `1Ee`, - want: []R{{E: `invalid value 1Ee`}}, - }, - { - in: `1.e1`, - want: []R{{E: `invalid value 1.e1`}}, - }, - { - in: `1.e+`, - want: []R{{E: `invalid value 1.e+`}}, - }, - { - in: `1e+-2`, - want: []R{{E: `invalid value 1e+-2`}}, - }, - { - in: `1e--2`, - want: []R{{E: `invalid value 1e--2`}}, - }, - { - in: `1.0true`, - want: []R{{E: `invalid value 1.0true`}}, - }, - - // JSON numbers as floating point. - { - in: space + `0.0` + space, - want: []R{ - {V: F32{0}, P: len(space), RS: `0.0`}, - {V: EOF}, - }, - }, - { - in: space + `0` + space, - want: []R{ - {V: F32{0}}, - {V: EOF}, - }, - }, - { - in: space + `-0` + space, - want: []R{ - {V: F32{float32(math.Copysign(0, -1))}}, - {V: EOF}, - }, - }, - { - in: `-0`, - want: []R{ - {V: F64{math.Copysign(0, -1)}}, - {V: EOF}, - }, - }, - { - in: `-0.0`, - want: []R{ - {V: F32{float32(math.Copysign(0, -1))}}, - {V: EOF}, - }, - }, - { - in: `-0.0`, - want: []R{ - {V: F64{math.Copysign(0, -1)}}, - {V: EOF}, - }, - }, - { - in: `-1.02`, - want: []R{ - {V: F32{-1.02}}, - {V: EOF}, - }, - }, - { - in: `1.020000`, - want: []R{ - {V: F32{1.02}}, - {V: EOF}, - }, - }, - { - in: `-1.0e0`, - want: []R{ - {V: F32{-1}}, - {V: EOF}, - }, - }, - { - in: `1.0e-000`, - want: []R{ - {V: F32{1}}, - {V: EOF}, - }, - }, - { - in: `1e+00`, - want: []R{ - {V: F32{1}}, - {V: EOF}, - }, - }, - { - in: `1.02e3`, - want: []R{ - {V: F32{1.02e3}}, - {V: EOF}, - }, - }, - { - in: `-1.02E03`, - want: []R{ - {V: F32{-1.02e3}}, - {V: EOF}, - }, - }, - { - in: `1.0200e+3`, - want: []R{ - {V: F32{1.02e3}}, - {V: EOF}, - }, - }, - { - in: `-1.0200E+03`, - want: []R{ - {V: F32{-1.02e3}}, - {V: EOF}, - }, - }, - { - in: `1.0200e-3`, - want: []R{ - {V: F32{1.02e-3}}, - {V: EOF}, - }, - }, - { - in: `-1.0200E-03`, - want: []R{ - {V: F32{-1.02e-3}}, - {V: EOF}, - }, - }, - { - // Exceeds max float32 limit, but should be ok for float64. - in: `3.4e39`, - want: []R{ - {V: F64{3.4e39}}, - {V: EOF}, - }, - }, - - { - // Exceeds max float32 limit. - in: `3.4e39`, - want: []R{ - {V: NotF32}, - {V: EOF}, - }, - }, - { - // Less than negative max float32 limit. - in: `-3.4e39`, - want: []R{ - {V: NotF32}, - {V: EOF}, - }, - }, - { - // Exceeds max float64 limit. - in: `1.79e+309`, - want: []R{ - {V: NotF64}, - {V: EOF}, - }, - }, - { - // Less than negative max float64 limit. - in: `-1.79e+309`, - want: []R{ - {V: NotF64}, - {V: EOF}, - }, - }, - - // JSON numbers as signed integers. - { - in: space + `0` + space, - want: []R{ - {V: I32{0}}, - {V: EOF}, - }, - }, - { - in: space + `-0` + space, - want: []R{ - {V: I32{0}}, - {V: EOF}, - }, - }, - { - // Fractional part equals 0 is ok. - in: `1.00000`, - want: []R{ - {V: I32{1}}, - {V: EOF}, - }, - }, - { - // Fractional part not equals 0 returns error. - in: `1.0000000001`, - want: []R{ - {V: NotI32}, - {V: EOF}, - }, - }, - { - in: `0e0`, - want: []R{ - {V: I32{0}}, - {V: EOF}, - }, - }, - { - in: `0.0E0`, - want: []R{ - {V: I32{0}}, - {V: EOF}, - }, - }, - { - in: `0.0E10`, - want: []R{ - {V: I32{0}}, - {V: EOF}, - }, - }, - { - in: `-1`, - want: []R{ - {V: I32{-1}}, - {V: EOF}, - }, - }, - { - in: `1.0e+0`, - want: []R{ - {V: I32{1}}, - {V: EOF}, - }, - }, - { - in: `-1E-0`, - want: []R{ - {V: I32{-1}}, - {V: EOF}, - }, - }, - { - in: `1E1`, - want: []R{ - {V: I32{10}}, - {V: EOF}, - }, - }, - { - in: `-100.00e-02`, - want: []R{ - {V: I32{-1}}, - {V: EOF}, - }, - }, - { - in: `0.1200E+02`, - want: []R{ - {V: I64{12}}, - {V: EOF}, - }, - }, - { - in: `0.012e2`, - want: []R{ - {V: NotI32}, - {V: EOF}, - }, - }, - { - in: `12e-2`, - want: []R{ - {V: NotI32}, - {V: EOF}, - }, - }, - { - // Exceeds math.MaxInt32. - in: `2147483648`, - want: []R{ - {V: NotI32}, - {V: EOF}, - }, - }, - { - // Exceeds math.MinInt32. - in: `-2147483649`, - want: []R{ - {V: NotI32}, - {V: EOF}, - }, - }, - { - // Exceeds math.MaxInt32, but ok for int64. - in: `2147483648`, - want: []R{ - {V: I64{2147483648}}, - {V: EOF}, - }, - }, - { - // Exceeds math.MinInt32, but ok for int64. - in: `-2147483649`, - want: []R{ - {V: I64{-2147483649}}, - {V: EOF}, - }, - }, - { - // Exceeds math.MaxInt64. - in: `9223372036854775808`, - want: []R{ - {V: NotI64}, - {V: EOF}, - }, - }, - { - // Exceeds math.MinInt64. - in: `-9223372036854775809`, - want: []R{ - {V: NotI64}, - {V: EOF}, - }, - }, - - // JSON numbers as unsigned integers. - { - in: space + `0` + space, - want: []R{ - {V: Ui32{0}}, - {V: EOF}, - }, - }, - { - in: space + `-0` + space, - want: []R{ - {V: Ui32{0}}, - {V: EOF}, - }, - }, - { - in: `-1`, - want: []R{ - {V: NotUi32}, - {V: EOF}, - }, - }, - { - // Exceeds math.MaxUint32. - in: `4294967296`, - want: []R{ - {V: NotUi32}, - {V: EOF}, - }, - }, - { - // Exceeds math.MaxUint64. - in: `18446744073709551616`, - want: []R{ - {V: NotUi64}, - {V: EOF}, - }, - }, - - // JSON sequence of values. - { - in: `true null`, - want: []R{ - {V: Bool{true}}, - {E: `(line 1:6): unexpected token null`}, - }, - }, - { - in: "null false", - want: []R{ - {V: Null}, - {E: `unexpected token false`}, - }, - }, - { - in: `true,false`, - want: []R{ - {V: Bool{true}}, - {E: `unexpected token ,`}, - }, - }, - { - in: `47"hello"`, - want: []R{ - {V: I32{47}}, - {E: `unexpected token "hello"`}, - }, - }, - { - in: `47 "hello"`, - want: []R{ - {V: I32{47}}, - {E: `unexpected token "hello"`}, - }, - }, - { - in: `true 42`, - want: []R{ - {V: Bool{true}}, - {E: `unexpected token 42`}, - }, - }, - - // JSON arrays. - { - in: space + `[]` + space, - want: []R{ - {V: ArrayOpen}, - {V: ArrayClose}, - {V: EOF}, - }, - }, - { - in: space + `[` + space + `]` + space, - want: []R{ - {V: ArrayOpen, P: len(space), RS: `[`}, - {V: ArrayClose}, - {V: EOF}, - }, - }, - { - in: space + `[` + space, - want: []R{ - {V: ArrayOpen}, - {E: errEOF}, - }, - }, - { - in: space + `]` + space, - want: []R{{E: `unexpected token ]`}}, - }, - { - in: `[null,true,false, 1e1, "hello" ]`, - want: []R{ - {V: ArrayOpen}, - {V: Null}, - {V: Bool{true}}, - {V: Bool{false}}, - {V: I32{10}}, - {V: Str{"hello"}}, - {V: ArrayClose}, - {V: EOF}, - }, - }, - { - in: `[` + space + `true` + space + `,` + space + `"hello"` + space + `]`, - want: []R{ - {V: ArrayOpen}, - {V: Bool{true}}, - {V: Str{"hello"}}, - {V: ArrayClose}, - {V: EOF}, - }, - }, - { - in: `[` + space + `true` + space + `,` + space + `]`, - want: []R{ - {V: ArrayOpen}, - {V: Bool{true}}, - {E: `unexpected token ]`}, - }, - }, - { - in: `[` + space + `false` + space + `]`, - want: []R{ - {V: ArrayOpen}, - {V: Bool{false}}, - {V: ArrayClose}, - {V: EOF}, - }, - }, - { - in: `[` + space + `1` + space + `0` + space + `]`, - want: []R{ - {V: ArrayOpen}, - {V: I64{1}}, - {E: `unexpected token 0`}, - }, - }, - { - in: `[null`, - want: []R{ - {V: ArrayOpen}, - {V: Null}, - {E: errEOF}, - }, - }, - { - in: `[foo]`, - want: []R{ - {V: ArrayOpen}, - {E: `invalid value foo`}, - }, - }, - { - in: `[{}, "hello", [true, false], null]`, - want: []R{ - {V: ArrayOpen}, - {V: ObjectOpen}, - {V: ObjectClose}, - {V: Str{"hello"}}, - {V: ArrayOpen}, - {V: Bool{true}}, - {V: Bool{false}}, - {V: ArrayClose}, - {V: Null}, - {V: ArrayClose}, - {V: EOF}, - }, - }, - { - in: `[{ ]`, - want: []R{ - {V: ArrayOpen}, - {V: ObjectOpen}, - {E: `unexpected token ]`}, - }, - }, - { - in: `[[ ]`, - want: []R{ - {V: ArrayOpen}, - {V: ArrayOpen}, - {V: ArrayClose}, - {E: errEOF}, - }, - }, - { - in: `[,]`, - want: []R{ - {V: ArrayOpen}, - {E: `unexpected token ,`}, - }, - }, - { - in: `[true "hello"]`, - want: []R{ - {V: ArrayOpen}, - {V: Bool{true}}, - {E: `unexpected token "hello"`}, - }, - }, - { - in: `[] null`, - want: []R{ - {V: ArrayOpen}, - {V: ArrayClose}, - {E: `unexpected token null`}, - }, - }, - { - in: `true []`, - want: []R{ - {V: Bool{true}}, - {E: `unexpected token [`}, - }, - }, - - // JSON objects. - { - in: space + `{}` + space, - want: []R{ - {V: ObjectOpen}, - {V: ObjectClose}, - {V: EOF}, - }, - }, - { - in: space + `{` + space + `}` + space, - want: []R{ - {V: ObjectOpen}, - {V: ObjectClose}, - {V: EOF}, - }, - }, - { - in: space + `{` + space, - want: []R{ - {V: ObjectOpen}, - {E: errEOF}, - }, - }, - { - in: space + `}` + space, - want: []R{{E: `unexpected token }`}}, - }, - { - in: `{` + space + `null` + space + `}`, - want: []R{ - {V: ObjectOpen}, - {E: `unexpected token null`}, - }, - }, - { - in: `{[]}`, - want: []R{ - {V: ObjectOpen}, - {E: `(line 1:2): unexpected token [`}, - }, - }, - { - in: `{,}`, - want: []R{ - {V: ObjectOpen}, - {E: `unexpected token ,`}, - }, - }, - { - in: `{"345678"}`, - want: []R{ - {V: ObjectOpen}, - {E: `(line 1:10): unexpected character }, missing ":" after field name`}, - }, - }, - { - in: `{` + space + `"hello"` + space + `:` + space + `"world"` + space + `}`, - want: []R{ - {V: ObjectOpen}, - {V: Name{"hello"}, P: len(space) + 1, RS: `"hello"`}, - {V: Str{"world"}, RS: `"world"`}, - {V: ObjectClose}, - {V: EOF}, - }, - }, - { - in: `{"hello" "world"}`, - want: []R{ - {V: ObjectOpen}, - {E: `(line 1:10): unexpected character ", missing ":" after field name`}, - }, - }, - { - in: `{"hello":`, - want: []R{ - {V: ObjectOpen}, - {V: Name{"hello"}}, - {E: errEOF}, - }, - }, - { - in: `{"hello":"world"`, - want: []R{ - {V: ObjectOpen}, - {V: Name{"hello"}}, - {V: Str{"world"}}, - {E: errEOF}, - }, - }, - { - in: `{"hello":"world",`, - want: []R{ - {V: ObjectOpen}, - {V: Name{"hello"}}, - {V: Str{"world"}}, - {E: errEOF}, - }, - }, - { - in: `{""`, - want: []R{ - {V: ObjectOpen}, - {E: errEOF}, - }, - }, - { - in: `{"34":"89",}`, - want: []R{ - {V: ObjectOpen}, - {V: Name{"34"}, RS: `"34"`}, - {V: Str{"89"}}, - {E: `syntax error (line 1:12): unexpected token }`}, - }, - }, - { - in: `{ - "number": 123e2, - "bool" : false, - "object": {"string": "world"}, - "null" : null, - "array" : [1.01, "hello", true], - "string": "hello" - }`, - want: []R{ - {V: ObjectOpen}, - - {V: Name{"number"}}, - {V: I32{12300}}, - - {V: Name{"bool"}}, - {V: Bool{false}}, - - {V: Name{"object"}}, - {V: ObjectOpen}, - {V: Name{"string"}}, - {V: Str{"world"}}, - {V: ObjectClose}, - - {V: Name{"null"}}, - {V: Null}, - - {V: Name{"array"}}, - {V: ArrayOpen}, - {V: F32{1.01}}, - {V: Str{"hello"}}, - {V: Bool{true}}, - {V: ArrayClose}, - - {V: Name{"string"}}, - {V: Str{"hello"}}, - - {V: ObjectClose}, - {V: EOF}, - }, - }, - { - in: `[ - {"object": {"number": 47}}, - ["list"], - null - ]`, - want: []R{ - {V: ArrayOpen}, - - {V: ObjectOpen}, - {V: Name{"object"}}, - {V: ObjectOpen}, - {V: Name{"number"}}, - {V: I32{47}}, - {V: ObjectClose}, - {V: ObjectClose}, - - {V: ArrayOpen}, - {V: Str{"list"}}, - {V: ArrayClose}, - - {V: Null}, - - {V: ArrayClose}, - {V: EOF}, - }, - }, - - // Tests for line and column info. - { - in: `12345678 x`, - want: []R{ - {V: I64{12345678}}, - {E: `syntax error (line 1:10): invalid value x`}, - }, - }, - { - in: "\ntrue\n x", - want: []R{ - {V: Bool{true}}, - {E: `syntax error (line 3:4): invalid value x`}, - }, - }, - { - in: `"💩"x`, - want: []R{ - {V: Str{"💩"}}, - {E: `syntax error (line 1:4): invalid value x`}, - }, - }, - { - in: "\n\n[\"🔥🔥🔥\"x", - want: []R{ - {V: ArrayOpen}, - {V: Str{"🔥🔥🔥"}}, - {E: `syntax error (line 3:7): invalid value x`}, - }, - }, - { - // Multi-rune emojis. - in: `["👍🏻👍🏿"x`, - want: []R{ - {V: ArrayOpen}, - {V: Str{"👍🏻👍🏿"}}, - {E: `syntax error (line 1:8): invalid value x`}, - }, - }, - } - - for _, tc := range tests { - tc := tc - t.Run("", func(t *testing.T) { - dec := json.NewDecoder([]byte(tc.in)) - for i, want := range tc.want { - peekTok, peekErr := dec.Peek() - tok, err := dec.Read() - if err != nil { - if want.E == "" { - errorf(t, tc.in, "want#%d: Read() got unexpected error: %v", i, err) - } else if !strings.Contains(err.Error(), want.E) { - errorf(t, tc.in, "want#%d: Read() got %q, want %q", i, err, want.E) - } - return - } - if want.E != "" { - errorf(t, tc.in, "want#%d: Read() got nil error, want %q", i, want.E) - return - } - checkToken(t, tok, i, want, tc.in) - if !cmp.Equal(tok, peekTok, cmp.Comparer(json.TokenEquals)) { - errorf(t, tc.in, "want#%d: Peek() %+v != Read() token %+v", i, peekTok, tok) - } - if err != peekErr { - errorf(t, tc.in, "want#%d: Peek() error %v != Read() error %v", i, err, peekErr) - } - } - }) - } -} - -func checkToken(t *testing.T, tok json.Token, idx int, r R, in string) { - // Validate Token.Pos() if R.P is set. - if r.P > 0 { - got := tok.Pos() - if got != r.P { - errorf(t, in, "want#%d: Token.Pos() got %v want %v", idx, got, r.P) - } - } - // Validate Token.RawString if R.RS is set. - if len(r.RS) > 0 { - got := tok.RawString() - if got != r.RS { - errorf(t, in, "want#%d: Token.RawString() got %v want %v", idx, got, r.P) - } - } - - // Skip checking for Token details if r.V is not set. - if r.V == nil { - return - } - - if err := r.V.check(tok); err != "" { - errorf(t, in, "want#%d: %s", idx, err) - } - return -} - -func errorf(t *testing.T, in string, fmtStr string, args ...interface{}) { - t.Helper() - vargs := []interface{}{in} - for _, arg := range args { - vargs = append(vargs, arg) - } - t.Errorf("input:\n%s\n~end~\n"+fmtStr, vargs...) -} - -func TestClone(t *testing.T) { - input := `{"outer":{"str":"hello", "number": 123}}` - dec := json.NewDecoder([]byte(input)) - - // Clone at the start should produce the same reads as the original. - clone := dec.Clone() - compareDecoders(t, dec, clone) - - // Advance to inner object, clone and compare again. - dec.Read() // Read ObjectOpen. - dec.Read() // Read Name. - clone = dec.Clone() - compareDecoders(t, dec, clone) -} - -func compareDecoders(t *testing.T, d1 *json.Decoder, d2 *json.Decoder) { - for { - tok1, err1 := d1.Read() - tok2, err2 := d2.Read() - if tok1.Kind() != tok2.Kind() { - t.Errorf("cloned decoder: got Kind %v, want %v", tok2.Kind(), tok1.Kind()) - } - if tok1.RawString() != tok2.RawString() { - t.Errorf("cloned decoder: got RawString %v, want %v", tok2.RawString(), tok1.RawString()) - } - if err1 != err2 { - t.Errorf("cloned decoder: got error %v, want %v", err2, err1) - } - if tok1.Kind() == json.EOF { - break - } - } -} diff --git a/vendor/google.golang.org/protobuf/internal/encoding/json/encode_test.go b/vendor/google.golang.org/protobuf/internal/encoding/json/encode_test.go deleted file mode 100644 index c844b55319..0000000000 --- a/vendor/google.golang.org/protobuf/internal/encoding/json/encode_test.go +++ /dev/null @@ -1,399 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package json_test - -import ( - "math" - "strings" - "testing" - - "github.com/google/go-cmp/cmp" - "github.com/google/go-cmp/cmp/cmpopts" - - "google.golang.org/protobuf/internal/detrand" - "google.golang.org/protobuf/internal/encoding/json" -) - -// Disable detrand to enable direct comparisons on outputs. -func init() { detrand.Disable() } - -// splitLines is a cmpopts.Option for comparing strings with line breaks. -var splitLines = cmpopts.AcyclicTransformer("SplitLines", func(s string) []string { - return strings.Split(s, "\n") -}) - -func TestEncoder(t *testing.T) { - tests := []struct { - desc string - write func(*json.Encoder) - wantOut string - wantOutIndent string - }{ - { - desc: "null", - write: func(e *json.Encoder) { - e.WriteNull() - }, - wantOut: `null`, - }, - { - desc: "true", - write: func(e *json.Encoder) { - e.WriteBool(true) - }, - wantOut: `true`, - }, - { - desc: "false", - write: func(e *json.Encoder) { - e.WriteBool(false) - }, - wantOut: `false`, - }, - { - desc: "string", - write: func(e *json.Encoder) { - e.WriteString("hello world") - }, - wantOut: `"hello world"`, - }, - { - desc: "string contains escaped characters", - write: func(e *json.Encoder) { - e.WriteString("\u0000\"\\/\b\f\n\r\t") - }, - wantOut: `"\u0000\"\\/\b\f\n\r\t"`, - }, - { - desc: "float64", - write: func(e *json.Encoder) { - e.WriteFloat(1.0199999809265137, 64) - }, - wantOut: `1.0199999809265137`, - }, - { - desc: "float64 max value", - write: func(e *json.Encoder) { - e.WriteFloat(math.MaxFloat64, 64) - }, - wantOut: `1.7976931348623157e+308`, - }, - { - desc: "float64 min value", - write: func(e *json.Encoder) { - e.WriteFloat(-math.MaxFloat64, 64) - }, - wantOut: `-1.7976931348623157e+308`, - }, - { - desc: "float64 NaN", - write: func(e *json.Encoder) { - e.WriteFloat(math.NaN(), 64) - }, - wantOut: `"NaN"`, - }, - { - desc: "float64 Infinity", - write: func(e *json.Encoder) { - e.WriteFloat(math.Inf(+1), 64) - }, - wantOut: `"Infinity"`, - }, - { - desc: "float64 -Infinity", - write: func(e *json.Encoder) { - e.WriteFloat(math.Inf(-1), 64) - }, - wantOut: `"-Infinity"`, - }, - { - desc: "float64 negative zero", - write: func(e *json.Encoder) { - e.WriteFloat(math.Copysign(0, -1), 64) - }, - wantOut: `-0`, - }, - { - desc: "float32", - write: func(e *json.Encoder) { - e.WriteFloat(1.02, 32) - }, - wantOut: `1.02`, - }, - { - desc: "float32 max value", - write: func(e *json.Encoder) { - e.WriteFloat(math.MaxFloat32, 32) - }, - wantOut: `3.4028235e+38`, - }, - { - desc: "float32 min value", - write: func(e *json.Encoder) { - e.WriteFloat(-math.MaxFloat32, 32) - }, - wantOut: `-3.4028235e+38`, - }, - { - desc: "float32 negative zero", - write: func(e *json.Encoder) { - e.WriteFloat(math.Copysign(0, -1), 32) - }, - wantOut: `-0`, - }, - { - desc: "int", - write: func(e *json.Encoder) { - e.WriteInt(-math.MaxInt64) - }, - wantOut: `-9223372036854775807`, - }, - { - desc: "uint", - write: func(e *json.Encoder) { - e.WriteUint(math.MaxUint64) - }, - wantOut: `18446744073709551615`, - }, - { - desc: "empty object", - write: func(e *json.Encoder) { - e.StartObject() - e.EndObject() - }, - wantOut: `{}`, - }, - { - desc: "empty array", - write: func(e *json.Encoder) { - e.StartArray() - e.EndArray() - }, - wantOut: `[]`, - }, - { - desc: "object with one member", - write: func(e *json.Encoder) { - e.StartObject() - e.WriteName("hello") - e.WriteString("world") - e.EndObject() - }, - wantOut: `{"hello":"world"}`, - wantOutIndent: `{ - "hello": "world" -}`, - }, - { - desc: "array with one member", - write: func(e *json.Encoder) { - e.StartArray() - e.WriteNull() - e.EndArray() - }, - wantOut: `[null]`, - wantOutIndent: `[ - null -]`, - }, - { - desc: "simple object", - write: func(e *json.Encoder) { - e.StartObject() - { - e.WriteName("null") - e.WriteNull() - } - { - e.WriteName("bool") - e.WriteBool(true) - } - { - e.WriteName("string") - e.WriteString("hello") - } - { - e.WriteName("float") - e.WriteFloat(6.28318, 64) - } - { - e.WriteName("int") - e.WriteInt(42) - } - { - e.WriteName("uint") - e.WriteUint(47) - } - e.EndObject() - }, - wantOut: `{"null":null,"bool":true,"string":"hello","float":6.28318,"int":42,"uint":47}`, - wantOutIndent: `{ - "null": null, - "bool": true, - "string": "hello", - "float": 6.28318, - "int": 42, - "uint": 47 -}`, - }, - { - desc: "simple array", - write: func(e *json.Encoder) { - e.StartArray() - { - e.WriteString("hello") - e.WriteFloat(6.28318, 32) - e.WriteInt(42) - e.WriteUint(47) - e.WriteBool(true) - e.WriteNull() - } - e.EndArray() - }, - wantOut: `["hello",6.28318,42,47,true,null]`, - wantOutIndent: `[ - "hello", - 6.28318, - 42, - 47, - true, - null -]`, - }, - { - desc: "fancy object", - write: func(e *json.Encoder) { - e.StartObject() - { - e.WriteName("object0") - e.StartObject() - e.EndObject() - } - { - e.WriteName("array0") - e.StartArray() - e.EndArray() - } - { - e.WriteName("object1") - e.StartObject() - { - e.WriteName("null") - e.WriteNull() - } - { - e.WriteName("object1-1") - e.StartObject() - { - e.WriteName("bool") - e.WriteBool(false) - } - { - e.WriteName("float") - e.WriteFloat(3.14159, 32) - } - e.EndObject() - } - e.EndObject() - } - { - e.WriteName("array1") - e.StartArray() - { - e.WriteNull() - e.StartObject() - e.EndObject() - e.StartObject() - { - e.WriteName("hello") - e.WriteString("world") - } - { - e.WriteName("hola") - e.WriteString("mundo") - } - e.EndObject() - e.StartArray() - { - e.WriteUint(1) - e.WriteUint(0) - e.WriteUint(1) - } - e.EndArray() - } - e.EndArray() - } - e.EndObject() - }, - wantOutIndent: `{ - "object0": {}, - "array0": [], - "object1": { - "null": null, - "object1-1": { - "bool": false, - "float": 3.14159 - } - }, - "array1": [ - null, - {}, - { - "hello": "world", - "hola": "mundo" - }, - [ - 1, - 0, - 1 - ] - ] -}`, - }} - - for _, tc := range tests { - t.Run(tc.desc, func(t *testing.T) { - if tc.wantOut != "" { - enc, err := json.NewEncoder(nil, "") - if err != nil { - t.Fatalf("NewEncoder() returned error: %v", err) - } - tc.write(enc) - got := string(enc.Bytes()) - if got != tc.wantOut { - t.Errorf("%s:\n<got>:\n%v\n<want>\n%v\n", tc.desc, got, tc.wantOut) - } - } - if tc.wantOutIndent != "" { - enc, err := json.NewEncoder(nil, "\t") - if err != nil { - t.Fatalf("NewEncoder() returned error: %v", err) - } - tc.write(enc) - got, want := string(enc.Bytes()), tc.wantOutIndent - if got != want { - t.Errorf("%s(indent):\n<got>:\n%v\n<want>\n%v\n<diff -want +got>\n%v\n", - tc.desc, got, want, cmp.Diff(want, got, splitLines)) - } - } - }) - } -} - -func TestWriteStringError(t *testing.T) { - tests := []string{"abc\xff"} - - for _, in := range tests { - t.Run(in, func(t *testing.T) { - enc, err := json.NewEncoder(nil, "") - if err != nil { - t.Fatalf("NewEncoder() returned error: %v", err) - } - if err := enc.WriteString(in); err == nil { - t.Errorf("WriteString(%v): got nil error, want error", in) - } - }) - } -} diff --git a/vendor/google.golang.org/protobuf/internal/encoding/json/gotest/ya.make b/vendor/google.golang.org/protobuf/internal/encoding/json/gotest/ya.make deleted file mode 100644 index 8290d39c91..0000000000 --- a/vendor/google.golang.org/protobuf/internal/encoding/json/gotest/ya.make +++ /dev/null @@ -1,5 +0,0 @@ -GO_TEST_FOR(vendor/google.golang.org/protobuf/internal/encoding/json) - -LICENSE(BSD-3-Clause) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/encoding/json/ya.make b/vendor/google.golang.org/protobuf/internal/encoding/json/ya.make index 7c858fb5a9..4f0b79391e 100644 --- a/vendor/google.golang.org/protobuf/internal/encoding/json/ya.make +++ b/vendor/google.golang.org/protobuf/internal/encoding/json/ya.make @@ -10,12 +10,4 @@ SRCS( encode.go ) -GO_XTEST_SRCS( - bench_test.go - decode_test.go - encode_test.go -) - END() - -RECURSE(gotest) diff --git a/vendor/google.golang.org/protobuf/internal/encoding/messageset/ya.make b/vendor/google.golang.org/protobuf/internal/encoding/messageset/ya.make index 78df562dee..3681a9a476 100644 --- a/vendor/google.golang.org/protobuf/internal/encoding/messageset/ya.make +++ b/vendor/google.golang.org/protobuf/internal/encoding/messageset/ya.make @@ -2,6 +2,8 @@ GO_LIBRARY() LICENSE(BSD-3-Clause) -SRCS(messageset.go) +SRCS( + messageset.go +) END() diff --git a/vendor/google.golang.org/protobuf/internal/encoding/tag/gotest/ya.make b/vendor/google.golang.org/protobuf/internal/encoding/tag/gotest/ya.make deleted file mode 100644 index 0bc406ead2..0000000000 --- a/vendor/google.golang.org/protobuf/internal/encoding/tag/gotest/ya.make +++ /dev/null @@ -1,5 +0,0 @@ -GO_TEST_FOR(vendor/google.golang.org/protobuf/internal/encoding/tag) - -LICENSE(BSD-3-Clause) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/encoding/tag/tag_test.go b/vendor/google.golang.org/protobuf/internal/encoding/tag/tag_test.go deleted file mode 100644 index e904a7b6bf..0000000000 --- a/vendor/google.golang.org/protobuf/internal/encoding/tag/tag_test.go +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package tag_test - -import ( - "reflect" - "testing" - - "google.golang.org/protobuf/internal/encoding/tag" - "google.golang.org/protobuf/internal/filedesc" - "google.golang.org/protobuf/proto" - "google.golang.org/protobuf/reflect/protodesc" - "google.golang.org/protobuf/reflect/protoreflect" -) - -func Test(t *testing.T) { - fd := new(filedesc.Field) - fd.L0.ParentFile = filedesc.SurrogateProto3 - fd.L0.FullName = "foo_field" - fd.L1.Number = 1337 - fd.L1.Cardinality = protoreflect.Repeated - fd.L1.Kind = protoreflect.BytesKind - fd.L1.Default = filedesc.DefaultValue(protoreflect.ValueOf([]byte("hello, \xde\xad\xbe\xef\n")), nil) - - // Marshal test. - gotTag := tag.Marshal(fd, "") - wantTag := `bytes,1337,rep,name=foo_field,json=fooField,proto3,def=hello, \336\255\276\357\n` - if gotTag != wantTag { - t.Errorf("Marshal() = `%v`, want `%v`", gotTag, wantTag) - } - - // Unmarshal test. - gotFD := tag.Unmarshal(wantTag, reflect.TypeOf([]byte{}), nil) - wantFD := fd - if !proto.Equal(protodesc.ToFieldDescriptorProto(gotFD), protodesc.ToFieldDescriptorProto(wantFD)) { - t.Errorf("Umarshal() mismatch:\ngot %v\nwant %v", gotFD, wantFD) - } -} diff --git a/vendor/google.golang.org/protobuf/internal/encoding/tag/ya.make b/vendor/google.golang.org/protobuf/internal/encoding/tag/ya.make index 956490c6fc..12d85eb139 100644 --- a/vendor/google.golang.org/protobuf/internal/encoding/tag/ya.make +++ b/vendor/google.golang.org/protobuf/internal/encoding/tag/ya.make @@ -2,10 +2,8 @@ GO_LIBRARY() LICENSE(BSD-3-Clause) -SRCS(tag.go) - -GO_XTEST_SRCS(tag_test.go) +SRCS( + tag.go +) END() - -RECURSE(gotest) diff --git a/vendor/google.golang.org/protobuf/internal/encoding/text/decode_test.go b/vendor/google.golang.org/protobuf/internal/encoding/text/decode_test.go deleted file mode 100644 index 7c705ab515..0000000000 --- a/vendor/google.golang.org/protobuf/internal/encoding/text/decode_test.go +++ /dev/null @@ -1,1955 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package text_test - -import ( - "fmt" - "math" - "strings" - "testing" - "unicode/utf8" - - "github.com/google/go-cmp/cmp" - - "google.golang.org/protobuf/internal/encoding/text" - "google.golang.org/protobuf/internal/flags" -) - -var eofErr = text.ErrUnexpectedEOF.Error() - -type R struct { - // K is expected Kind of the returned Token object from calling Decoder.Read. - K text.Kind - // E is expected error substring from calling Decoder.Read if set. - E string - // T contains NT (if K is Name) or ST (if K is Scalar) or nil (others) - T interface{} - // P is expected Token.Pos if set > 0. - P int - // RS is expected result from Token.RawString() if not empty. - RS string -} - -// NT contains data for checking against a name token. -type NT struct { - K text.NameKind - // Sep is true if name token should have separator character, else false. - Sep bool - // If K is IdentName or TypeName, invoke corresponding getter and compare against this field. - S string - // If K is FieldNumber, invoke getter and compare against this field. - N int32 -} - -// ST contains data for checking against a scalar token. -type ST struct { - // checker that is expected to return OK. - ok checker - // checker that is expected to return not OK. - nok checker -} - -// checker provides API for the token wrapper API call types Str, Enum, Bool, -// Uint64, Uint32, Int64, Int32, Float64, Float32. -type checker interface { - // checkOk checks and expects for token API call to return ok and compare - // against implementation-stored value. Returns empty string if success, - // else returns error message describing the error. - checkOk(text.Token) string - // checkNok checks and expects for token API call to return not ok. Returns - // empty string if success, else returns error message describing the error. - checkNok(text.Token) string -} - -type Str struct { - val string -} - -func (s Str) checkOk(tok text.Token) string { - got, ok := tok.String() - if !ok { - return fmt.Sprintf("Token.String() returned not OK for token: %v", tok.RawString()) - } - if got != s.val { - return fmt.Sprintf("Token.String() got %q want %q for token: %v", got, s.val, tok.RawString()) - } - return "" -} - -func (s Str) checkNok(tok text.Token) string { - if _, ok := tok.String(); ok { - return fmt.Sprintf("Token.String() returned OK for token: %v", tok.RawString()) - } - return "" -} - -type Enum struct { - val string -} - -func (e Enum) checkOk(tok text.Token) string { - got, ok := tok.Enum() - if !ok { - return fmt.Sprintf("Token.Enum() returned not OK for token: %v", tok.RawString()) - } - if got != e.val { - return fmt.Sprintf("Token.Enum() got %q want %q for token: %v", got, e.val, tok.RawString()) - } - return "" -} - -func (e Enum) checkNok(tok text.Token) string { - if _, ok := tok.Enum(); ok { - return fmt.Sprintf("Token.Enum() returned OK for token: %v", tok.RawString()) - } - return "" -} - -type Bool struct { - val bool -} - -func (b Bool) checkOk(tok text.Token) string { - got, ok := tok.Bool() - if !ok { - return fmt.Sprintf("Token.Bool() returned not OK for token: %v", tok.RawString()) - } - if got != b.val { - return fmt.Sprintf("Token.Bool() got %v want %v for token: %v", got, b.val, tok.RawString()) - } - return "" -} - -func (b Bool) checkNok(tok text.Token) string { - if _, ok := tok.Bool(); ok { - return fmt.Sprintf("Token.Bool() returned OK for token: %v", tok.RawString()) - } - return "" -} - -type Uint64 struct { - val uint64 -} - -func (n Uint64) checkOk(tok text.Token) string { - got, ok := tok.Uint64() - if !ok { - return fmt.Sprintf("Token.Uint64() returned not OK for token: %v", tok.RawString()) - } - if got != n.val { - return fmt.Sprintf("Token.Uint64() got %v want %v for token: %v", got, n.val, tok.RawString()) - } - return "" -} - -func (n Uint64) checkNok(tok text.Token) string { - if _, ok := tok.Uint64(); ok { - return fmt.Sprintf("Token.Uint64() returned OK for token: %v", tok.RawString()) - } - return "" -} - -type Uint32 struct { - val uint32 -} - -func (n Uint32) checkOk(tok text.Token) string { - got, ok := tok.Uint32() - if !ok { - return fmt.Sprintf("Token.Uint32() returned not OK for token: %v", tok.RawString()) - } - if got != n.val { - return fmt.Sprintf("Token.Uint32() got %v want %v for token: %v", got, n.val, tok.RawString()) - } - return "" -} - -func (n Uint32) checkNok(tok text.Token) string { - if _, ok := tok.Uint32(); ok { - return fmt.Sprintf("Token.Uint32() returned OK for token: %v", tok.RawString()) - } - return "" -} - -type Int64 struct { - val int64 -} - -func (n Int64) checkOk(tok text.Token) string { - got, ok := tok.Int64() - if !ok { - return fmt.Sprintf("Token.Int64() returned not OK for token: %v", tok.RawString()) - } - if got != n.val { - return fmt.Sprintf("Token.Int64() got %v want %v for token: %v", got, n.val, tok.RawString()) - } - return "" -} - -func (n Int64) checkNok(tok text.Token) string { - if _, ok := tok.Int64(); ok { - return fmt.Sprintf("Token.Int64() returned OK for token: %v", tok.RawString()) - } - return "" -} - -type Int32 struct { - val int32 -} - -func (n Int32) checkOk(tok text.Token) string { - got, ok := tok.Int32() - if !ok { - return fmt.Sprintf("Token.Int32() returned not OK for token: %v", tok.RawString()) - } - if got != n.val { - return fmt.Sprintf("Token.Int32() got %v want %v for token: %v", got, n.val, tok.RawString()) - } - return "" -} - -func (n Int32) checkNok(tok text.Token) string { - if _, ok := tok.Int32(); ok { - return fmt.Sprintf("Token.Int32() returned OK for token: %v", tok.RawString()) - } - return "" -} - -type Float64 struct { - val float64 -} - -func (n Float64) checkOk(tok text.Token) string { - got, ok := tok.Float64() - if !ok { - return fmt.Sprintf("Token.Float64() returned not OK for token: %v", tok.RawString()) - } - if math.Float64bits(got) != math.Float64bits(n.val) { - return fmt.Sprintf("Token.Float64() got %v want %v for token: %v", got, n.val, tok.RawString()) - } - return "" -} - -func (n Float64) checkNok(tok text.Token) string { - if _, ok := tok.Float64(); ok { - return fmt.Sprintf("Token.Float64() returned OK for token: %v", tok.RawString()) - } - return "" -} - -type Float32 struct { - val float32 -} - -func (n Float32) checkOk(tok text.Token) string { - got, ok := tok.Float32() - if !ok { - return fmt.Sprintf("Token.Float32() returned not OK for token: %v", tok.RawString()) - } - if math.Float32bits(got) != math.Float32bits(n.val) { - return fmt.Sprintf("Token.Float32() got %v want %v for token: %v", got, n.val, tok.RawString()) - } - return "" -} - -func (n Float32) checkNok(tok text.Token) string { - if _, ok := tok.Float32(); ok { - return fmt.Sprintf("Token.Float32() returned OK for token: %v", tok.RawString()) - } - return "" -} - -func TestDecoder(t *testing.T) { - const space = " \n\r\t" - tests := []struct { - in string - // want is a list of expected Tokens returned from calling Decoder.Read. - // An item makes the test code invoke Decoder.Read and compare against - // R.K and R.E. If R.K is Name, it compares - want []R - }{ - { - in: "", - want: []R{{K: text.EOF}}, - }, - { - in: "# comment", - want: []R{{K: text.EOF}}, - }, - { - in: space + "# comment" + space, - want: []R{{K: text.EOF}}, - }, - { - in: space, - want: []R{{K: text.EOF, P: len(space)}}, - }, - { - // Calling Read after EOF will keep returning EOF for - // succeeding Read calls. - in: space, - want: []R{ - {K: text.EOF}, - {K: text.EOF}, - {K: text.EOF}, - }, - }, - { - // NUL is an invalid whitespace since C++ uses C-strings. - in: "\x00", - want: []R{{E: "invalid field name: \x00"}}, - }, - - // Field names. - { - in: "name", - want: []R{ - {K: text.Name, T: NT{K: text.IdentName, S: "name"}, RS: "name"}, - {E: eofErr}, - }, - }, - { - in: space + "name:" + space, - want: []R{ - {K: text.Name, T: NT{K: text.IdentName, Sep: true, S: "name"}}, - {E: eofErr}, - }, - }, - { - in: space + "name" + space + ":" + space, - want: []R{ - {K: text.Name, T: NT{K: text.IdentName, Sep: true, S: "name"}}, - {E: eofErr}, - }, - }, - { - in: "name # comment", - want: []R{ - {K: text.Name, T: NT{K: text.IdentName, S: "name"}}, - {E: eofErr}, - }, - }, - { - // Comments only extend until the newline. - in: "# comment \nname", - want: []R{ - {K: text.Name, T: NT{K: text.IdentName, S: "name"}, P: 11}, - }, - }, - { - in: "name # comment \n:", - want: []R{ - {K: text.Name, T: NT{K: text.IdentName, Sep: true, S: "name"}}, - }, - }, - { - in: "name123", - want: []R{ - {K: text.Name, T: NT{K: text.IdentName, S: "name123"}}, - }, - }, - { - in: "name_123", - want: []R{ - {K: text.Name, T: NT{K: text.IdentName, S: "name_123"}}, - }, - }, - { - in: "_123", - want: []R{ - {K: text.Name, T: NT{K: text.IdentName, S: "_123"}}, - }, - }, - { - in: ":", - want: []R{{E: "syntax error (line 1:1): invalid field name: :"}}, - }, - { - in: "\n\n\n {", - want: []R{{E: "syntax error (line 4:2): invalid field name: {"}}, - }, - { - in: "123name", - want: []R{{E: "invalid field name: 123name"}}, - }, - { - in: `/`, - want: []R{{E: `invalid field name: /`}}, - }, - { - in: `世界`, - want: []R{{E: `invalid field name: 世`}}, - }, - { - in: `1a/b`, - want: []R{{E: `invalid field name: 1a`}}, - }, - { - in: `1c\d`, - want: []R{{E: `invalid field name: 1c`}}, - }, - { - in: "\x84f", - want: []R{{E: "invalid field name: \x84"}}, - }, - { - in: "\uFFFDxxx", - want: []R{{E: "invalid field name: \uFFFD"}}, - }, - { - in: "-a234567890123456789012345678901234567890abc", - want: []R{{E: "invalid field name: -a2345678901234567890123456789012…"}}, - }, - { - in: "[type]", - want: []R{ - {K: text.Name, T: NT{K: text.TypeName, S: "type"}, RS: "[type]"}, - }, - }, - { - // V1 allows this syntax. C++ does not, however, C++ also fails if - // field is Any and does not contain '/'. - in: "[/type]", - want: []R{ - {K: text.Name, T: NT{K: text.TypeName, S: "/type"}}, - }, - }, - { - in: "[.type]", - want: []R{{E: "invalid type URL/extension field name: [.type]"}}, - }, - { - in: "[pkg.Foo.extension_field]", - want: []R{ - {K: text.Name, T: NT{K: text.TypeName, S: "pkg.Foo.extension_field"}}, - }, - }, - { - in: "[domain.com/type]", - want: []R{ - {K: text.Name, T: NT{K: text.TypeName, S: "domain.com/type"}}, - }, - }, - { - in: "[domain.com/pkg.type]", - want: []R{ - {K: text.Name, T: NT{K: text.TypeName, S: "domain.com/pkg.type"}}, - }, - }, - { - in: "[sub.domain.com\x2fpath\x2fto\x2fproto.package.name]", - want: []R{ - { - K: text.Name, - T: NT{ - K: text.TypeName, - S: "sub.domain.com/path/to/proto.package.name", - }, - RS: "[sub.domain.com\x2fpath\x2fto\x2fproto.package.name]", - }, - }, - }, - { - // V2 no longer allows a quoted string for the Any type URL. - in: `["domain.com/pkg.type"]`, - want: []R{{E: `invalid type URL/extension field name: ["`}}, - }, - { - // V2 no longer allows a quoted string for the Any type URL. - in: `['domain.com/pkg.type']`, - want: []R{{E: `invalid type URL/extension field name: ['`}}, - }, - { - in: "[pkg.Foo.extension_field:", - want: []R{{E: "invalid type URL/extension field name: [pkg.Foo.extension_field:"}}, - }, - { - // V2 no longer allows whitespace within identifier "word". - in: "[proto.packa ge.field]", - want: []R{{E: "invalid type URL/extension field name: [proto.packa g"}}, - }, - { - // V2 no longer allows comments within identifier "word". - in: "[proto.packa # comment\n ge.field]", - want: []R{{E: "invalid type URL/extension field name: [proto.packa # comment\n g"}}, - }, - { - in: "[proto.package.]", - want: []R{{E: "invalid type URL/extension field name: [proto.package."}}, - }, - { - in: "[proto.package/]", - want: []R{{E: "invalid type URL/extension field name: [proto.package/"}}, - }, - { - in: `message_field{[bad@]`, - want: []R{ - {K: text.Name}, - {K: text.MessageOpen}, - {E: `invalid type URL/extension field name: [bad@`}, - }, - }, - { - in: `message_field{[invalid//type]`, - want: []R{ - {K: text.Name}, - {K: text.MessageOpen}, - {E: `invalid type URL/extension field name: [invalid//`}, - }, - }, - { - in: `message_field{[proto.package.]`, - want: []R{ - {K: text.Name}, - {K: text.MessageOpen}, - {E: `invalid type URL/extension field name: [proto.package.`}, - }, - }, - { - in: "[proto.package", - want: []R{{E: eofErr}}, - }, - { - in: "[" + space + "type" + space + "]" + space + ":", - want: []R{ - { - K: text.Name, - T: NT{ - K: text.TypeName, - Sep: true, - S: "type", - }, - RS: "[" + space + "type" + space + "]", - }, - }, - }, - { - // Whitespaces/comments are only allowed betweeb - in: "[" + space + "domain" + space + "." + space + "com # comment\n" + - "/" + "pkg" + space + "." + space + "type" + space + "]", - want: []R{ - {K: text.Name, T: NT{K: text.TypeName, S: "domain.com/pkg.type"}}, - }, - }, - { - in: "42", - want: []R{ - {K: text.Name, T: NT{K: text.FieldNumber, N: 42}}, - }, - }, - { - in: "0x42:", - want: []R{{E: "invalid field number: 0x42"}}, - }, - { - in: "042:", - want: []R{{E: "invalid field number: 042"}}, - }, - { - in: "123.456:", - want: []R{{E: "invalid field number: 123.456"}}, - }, - { - in: "-123", - want: []R{{E: "invalid field number: -123"}}, - }, - { - in: "- \t 123.321e6", - want: []R{{E: "invalid field number: -123.321e6"}}, - }, - { - in: "-", - want: []R{{E: "invalid field name: -"}}, - }, - { - in: "- ", - want: []R{{E: "invalid field name: -"}}, - }, - { - in: "- # negative\n 123", - want: []R{{E: "invalid field number: -123"}}, - }, - { - // Field number > math.MaxInt32. - in: "2147483648:", - want: []R{{E: "invalid field number: 2147483648"}}, - }, - - // String field value. More string parsing specific testing in - // TestUnmarshalString. - { - in: `name: "hello world"`, - want: []R{ - {K: text.Name}, - { - K: text.Scalar, - T: ST{ok: Str{"hello world"}, nok: Enum{}}, - RS: `"hello world"`, - }, - {K: text.EOF}, - }, - }, - { - in: `name: 'hello'`, - want: []R{ - {K: text.Name}, - {K: text.Scalar, T: ST{ok: Str{"hello"}}}, - }, - }, - { - in: `name: "hello'`, - want: []R{ - {K: text.Name}, - {E: eofErr}, - }, - }, - { - in: `name: 'hello`, - want: []R{ - {K: text.Name}, - {E: eofErr}, - }, - }, - { - // Field name without separator is ok. prototext package will need - // to determine that this is not valid for scalar values. - in: space + `name` + space + `"hello"` + space, - want: []R{ - {K: text.Name}, - {K: text.Scalar, T: ST{ok: Str{"hello"}}}, - }, - }, - { - in: `name'hello'`, - want: []R{ - {K: text.Name}, - {K: text.Scalar, T: ST{ok: Str{"hello"}}}, - }, - }, - { - in: `name: ` + space + `"hello"` + space + `,`, - want: []R{ - {K: text.Name}, - {K: text.Scalar, T: ST{ok: Str{"hello"}}}, - {K: text.EOF}, - }, - }, - { - in: `name` + space + `:` + `"hello"` + space + `;` + space, - want: []R{ - {K: text.Name}, - {K: text.Scalar, T: ST{ok: Str{"hello"}}}, - {K: text.EOF}, - }, - }, - { - in: `name:"hello" , ,`, - want: []R{ - {K: text.Name}, - {K: text.Scalar}, - {E: "(line 1:16): invalid field name: ,"}, - }, - }, - { - in: `name:"hello" , ;`, - want: []R{ - {K: text.Name}, - {K: text.Scalar}, - {E: "(line 1:16): invalid field name: ;"}, - }, - }, - { - in: `name:"hello" name:'world'`, - want: []R{ - {K: text.Name}, - {K: text.Scalar, T: ST{ok: Str{"hello"}}}, - {K: text.Name}, - {K: text.Scalar, T: ST{ok: Str{"world"}}}, - {K: text.EOF}, - }, - }, - { - in: `name:"hello", name:"world"`, - want: []R{ - {K: text.Name}, - {K: text.Scalar, T: ST{ok: Str{"hello"}}}, - {K: text.Name}, - {K: text.Scalar, T: ST{ok: Str{"world"}}}, - {K: text.EOF}, - }, - }, - { - in: `name:"hello"; name:"world",`, - want: []R{ - {K: text.Name}, - {K: text.Scalar, T: ST{ok: Str{"hello"}}}, - {K: text.Name}, - {K: text.Scalar, T: ST{ok: Str{"world"}}}, - {K: text.EOF}, - }, - }, - { - in: `foo:"hello"bar:"world"`, - want: []R{ - {K: text.Name, T: NT{K: text.IdentName, Sep: true, S: "foo"}}, - {K: text.Scalar, T: ST{ok: Str{"hello"}}}, - {K: text.Name, T: NT{K: text.IdentName, Sep: true, S: "bar"}}, - {K: text.Scalar, T: ST{ok: Str{"world"}}}, - {K: text.EOF}, - }, - }, - { - in: `foo:"hello"[bar]:"world"`, - want: []R{ - {K: text.Name, T: NT{K: text.IdentName, Sep: true, S: "foo"}}, - {K: text.Scalar, T: ST{ok: Str{"hello"}}}, - {K: text.Name, T: NT{K: text.TypeName, Sep: true, S: "bar"}}, - {K: text.Scalar, T: ST{ok: Str{"world"}}}, - {K: text.EOF}, - }, - }, - { - in: `name:"foo"` + space + `"bar"` + space + `'qux'`, - want: []R{ - {K: text.Name, T: NT{K: text.IdentName, Sep: true, S: "name"}}, - {K: text.Scalar, T: ST{ok: Str{"foobarqux"}}}, - {K: text.EOF}, - }, - }, - { - in: `name:"foo"'bar'"qux"`, - want: []R{ - {K: text.Name, T: NT{K: text.IdentName, Sep: true, S: "name"}}, - {K: text.Scalar, T: ST{ok: Str{"foobarqux"}}}, - {K: text.EOF}, - }, - }, - { - in: `name:"foo"` + space + `"bar" # comment` + "\n'qux' # comment", - want: []R{ - {K: text.Name, T: NT{K: text.IdentName, Sep: true, S: "name"}}, - {K: text.Scalar, T: ST{ok: Str{"foobarqux"}}}, - {K: text.EOF}, - }, - }, - - // Lists. - { - in: `name: [`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {E: eofErr}, - }, - }, - { - in: `name: []`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.ListClose}, - {K: text.EOF}, - }, - }, - { - in: `name []`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.ListClose}, - {K: text.EOF}, - }, - }, - { - in: `name: [,`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {E: `(line 1:8): invalid scalar value: ,`}, - }, - }, - { - in: `name: [0`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar}, - {E: eofErr}, - }, - }, - { - in: `name: [` + space + `"hello"` + space + `]` + space, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Str{"hello"}}, P: len(space) + 7}, - {K: text.ListClose}, - {K: text.EOF}, - }, - }, - { - in: `name: ["hello",]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Str{"hello"}}}, - {E: `invalid scalar value: ]`}, - }, - }, - { - in: `name: ["foo"` + space + `'bar' "qux"]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Str{"foobarqux"}}}, - {K: text.ListClose}, - {K: text.EOF}, - }, - }, - { - in: `name:` + space + `["foo",` + space + "'bar', # comment\n\n" + `"qux"]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Str{"foo"}}}, - {K: text.Scalar, T: ST{ok: Str{"bar"}}}, - {K: text.Scalar, T: ST{ok: Str{"qux"}}}, - {K: text.ListClose}, - {K: text.EOF}, - }, - }, - - { - // List within list is not allowed. - in: `name: [[]]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {E: `syntax error (line 1:8): invalid scalar value: [`}, - }, - }, - { - // List items need to be separated by ,. - in: `name: ["foo" true]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Str{"foo"}}}, - {E: `syntax error (line 1:14): unexpected character 't'`}, - }, - }, - { - in: `name: ["foo"; "bar"]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Str{"foo"}}}, - {E: `syntax error (line 1:13): unexpected character ';'`}, - }, - }, - { - in: `name: ["foo", true, ENUM, 1.0]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Str{"foo"}}}, - {K: text.Scalar, T: ST{ok: Enum{"true"}}}, - {K: text.Scalar, T: ST{ok: Enum{"ENUM"}}}, - {K: text.Scalar, T: ST{ok: Float32{1.0}}}, - {K: text.ListClose}, - }, - }, - - // Boolean literal values. - { - in: `name: True`, - want: []R{ - {K: text.Name}, - { - K: text.Scalar, - T: ST{ok: Bool{true}}, - }, - {K: text.EOF}, - }, - }, - { - in: `name false`, - want: []R{ - {K: text.Name}, - { - K: text.Scalar, - T: ST{ok: Bool{false}}, - }, - {K: text.EOF}, - }, - }, - { - in: `name: [t, f, True, False, true, false, 1, 0, 0x01, 0x00, 01, 00]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Bool{true}}}, - {K: text.Scalar, T: ST{ok: Bool{false}}}, - {K: text.Scalar, T: ST{ok: Bool{true}}}, - {K: text.Scalar, T: ST{ok: Bool{false}}}, - {K: text.Scalar, T: ST{ok: Bool{true}}}, - {K: text.Scalar, T: ST{ok: Bool{false}}}, - {K: text.Scalar, T: ST{ok: Bool{true}}}, - {K: text.Scalar, T: ST{ok: Bool{false}}}, - {K: text.Scalar, T: ST{ok: Bool{true}}}, - {K: text.Scalar, T: ST{ok: Bool{false}}}, - {K: text.Scalar, T: ST{ok: Bool{true}}}, - {K: text.Scalar, T: ST{ok: Bool{false}}}, - {K: text.ListClose}, - }, - }, - { - // Looks like boolean but not. - in: `name: [tRUe, falSE, -1, -0, -0x01, -0x00, -01, -00, 0.0]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{nok: Bool{}}}, - {K: text.Scalar, T: ST{nok: Bool{}}}, - {K: text.Scalar, T: ST{nok: Bool{}}}, - {K: text.Scalar, T: ST{nok: Bool{}}}, - {K: text.Scalar, T: ST{nok: Bool{}}}, - {K: text.Scalar, T: ST{nok: Bool{}}}, - {K: text.Scalar, T: ST{nok: Bool{}}}, - {K: text.Scalar, T: ST{nok: Bool{}}}, - {K: text.Scalar, T: ST{nok: Bool{}}}, - {K: text.ListClose}, - }, - }, - { - in: `foo: true[bar] false`, - want: []R{ - {K: text.Name}, - {K: text.Scalar, T: ST{ok: Bool{true}}}, - {K: text.Name}, - {K: text.Scalar, T: ST{ok: Bool{false}}}, - }, - }, - - // Enum field values. - { - in: space + `name: ENUM`, - want: []R{ - {K: text.Name}, - {K: text.Scalar, T: ST{ok: Enum{"ENUM"}}}, - }, - }, - { - in: space + `name:[TRUE, FALSE, T, F, t, f]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Enum{"TRUE"}}}, - {K: text.Scalar, T: ST{ok: Enum{"FALSE"}}}, - {K: text.Scalar, T: ST{ok: Enum{"T"}}}, - {K: text.Scalar, T: ST{ok: Enum{"F"}}}, - {K: text.Scalar, T: ST{ok: Enum{"t"}}}, - {K: text.Scalar, T: ST{ok: Enum{"f"}}}, - {K: text.ListClose}, - }, - }, - { - in: `foo: Enum1[bar]:Enum2`, - want: []R{ - {K: text.Name}, - {K: text.Scalar, T: ST{ok: Enum{"Enum1"}}}, - {K: text.Name}, - {K: text.Scalar, T: ST{ok: Enum{"Enum2"}}}, - }, - }, - { - // Invalid enum values. - in: `name: [-inf, -foo, "string", 42, 1.0, 0x47]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{nok: Enum{}}}, - {K: text.Scalar, T: ST{nok: Enum{}}}, - {K: text.Scalar, T: ST{nok: Enum{}}}, - {K: text.Scalar, T: ST{nok: Enum{}}}, - {K: text.Scalar, T: ST{nok: Enum{}}}, - {K: text.Scalar, T: ST{nok: Enum{}}}, - {K: text.ListClose}, - }, - }, - { - in: `name: true.`, - want: []R{ - {K: text.Name}, - {E: `invalid scalar value: true.`}, - }, - }, - - // Numeric values. - { - in: `nums:42 nums:0x2A nums:052`, - want: []R{ - {K: text.Name}, - {K: text.Scalar, T: ST{ok: Uint64{42}}}, - {K: text.Name}, - {K: text.Scalar, T: ST{ok: Uint64{42}}}, - {K: text.Name}, - {K: text.Scalar, T: ST{ok: Uint64{42}}}, - }, - }, - { - in: `nums:[-42, -0x2a, -052]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{nok: Uint64{}}}, - {K: text.Scalar, T: ST{nok: Uint64{}}}, - {K: text.Scalar, T: ST{nok: Uint64{}}}, - {K: text.ListClose}, - }, - }, - { - in: `nums:[-42, -0x2a, -052]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Int64{-42}}}, - {K: text.Scalar, T: ST{ok: Int64{-42}}}, - {K: text.Scalar, T: ST{ok: Int64{-42}}}, - {K: text.ListClose}, - }, - }, - { - in: `nums: [0,0x0,00,-9876543210,9876543210,0x0123456789abcdef,-0x0123456789abcdef,01234567,-01234567]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Uint64{0}}}, - {K: text.Scalar, T: ST{ok: Int64{0}}}, - {K: text.Scalar, T: ST{ok: Uint64{0}}}, - {K: text.Scalar, T: ST{ok: Int64{-9876543210}}}, - {K: text.Scalar, T: ST{ok: Uint64{9876543210}}}, - {K: text.Scalar, T: ST{ok: Uint64{0x0123456789abcdef}}}, - {K: text.Scalar, T: ST{ok: Int64{-0x0123456789abcdef}}}, - {K: text.Scalar, T: ST{ok: Uint64{01234567}}}, - {K: text.Scalar, T: ST{ok: Int64{-01234567}}}, - {K: text.ListClose}, - }, - }, - { - in: `nums: [0,0x0,00,-876543210,876543210,0x01234,-0x01234,01234567,-01234567]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Uint32{0}}}, - {K: text.Scalar, T: ST{ok: Int32{0}}}, - {K: text.Scalar, T: ST{ok: Uint32{0}}}, - {K: text.Scalar, T: ST{ok: Int32{-876543210}}}, - {K: text.Scalar, T: ST{ok: Uint32{876543210}}}, - {K: text.Scalar, T: ST{ok: Uint32{0x01234}}}, - {K: text.Scalar, T: ST{ok: Int32{-0x01234}}}, - {K: text.Scalar, T: ST{ok: Uint32{01234567}}}, - {K: text.Scalar, T: ST{ok: Int32{-01234567}}}, - {K: text.ListClose}, - }, - }, - { - in: `nums: [` + - fmt.Sprintf("%d", uint64(math.MaxUint64)) + `,` + - fmt.Sprintf("%d", uint32(math.MaxUint32)) + `,` + - fmt.Sprintf("%d", int64(math.MaxInt64)) + `,` + - fmt.Sprintf("%d", int64(math.MinInt64)) + `,` + - fmt.Sprintf("%d", int32(math.MaxInt32)) + `,` + - fmt.Sprintf("%d", int32(math.MinInt32)) + - `]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Uint64{math.MaxUint64}}}, - {K: text.Scalar, T: ST{ok: Uint32{math.MaxUint32}}}, - {K: text.Scalar, T: ST{ok: Int64{math.MaxInt64}}}, - {K: text.Scalar, T: ST{ok: Int64{math.MinInt64}}}, - {K: text.Scalar, T: ST{ok: Int32{math.MaxInt32}}}, - {K: text.Scalar, T: ST{ok: Int32{math.MinInt32}}}, - {K: text.ListClose}, - }, - }, - { - // Integer exceeds range. - in: `nums: [` + - `18446744073709551616,` + // max uint64 + 1 - fmt.Sprintf("%d", uint64(math.MaxUint32+1)) + `,` + - fmt.Sprintf("%d", uint64(math.MaxInt64+1)) + `,` + - `-9223372036854775809,` + // min int64 - 1 - fmt.Sprintf("%d", uint64(math.MaxInt32+1)) + `,` + - fmt.Sprintf("%d", int64(math.MinInt32-1)) + `` + - `]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{nok: Uint64{}}}, - {K: text.Scalar, T: ST{nok: Uint32{}}}, - {K: text.Scalar, T: ST{nok: Int64{}}}, - {K: text.Scalar, T: ST{nok: Int64{}}}, - {K: text.Scalar, T: ST{nok: Int32{}}}, - {K: text.Scalar, T: ST{nok: Int32{}}}, - {K: text.ListClose}, - }, - }, - { - in: `nums: [0xbeefbeef, 0xbeefbeefbeefbeef]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - { - K: text.Scalar, - T: func() ST { - if flags.ProtoLegacy { - return ST{ok: Int32{-1091584273}} - } - return ST{nok: Int32{}} - }(), - }, - { - K: text.Scalar, - T: func() ST { - if flags.ProtoLegacy { - return ST{ok: Int64{-4688318750159552785}} - } - return ST{nok: Int64{}} - }(), - }, - {K: text.ListClose}, - }, - }, - { - in: `nums: [0.,0f,1f,10f,-0f,-1f,-10f,1.0,0.1e-3,1.5e+5,1e10,.0]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Float64{0.0}}}, - {K: text.Scalar, T: ST{ok: Float64{0.0}}}, - {K: text.Scalar, T: ST{ok: Float64{1.0}}}, - {K: text.Scalar, T: ST{ok: Float64{10.0}}}, - {K: text.Scalar, T: ST{ok: Float64{math.Copysign(0, -1)}}}, - {K: text.Scalar, T: ST{ok: Float64{-1.0}}}, - {K: text.Scalar, T: ST{ok: Float64{-10.0}}}, - {K: text.Scalar, T: ST{ok: Float64{1.0}}}, - {K: text.Scalar, T: ST{ok: Float64{0.1e-3}}}, - {K: text.Scalar, T: ST{ok: Float64{1.5e+5}}}, - {K: text.Scalar, T: ST{ok: Float64{1.0e+10}}}, - {K: text.Scalar, T: ST{ok: Float64{0.0}}}, - {K: text.ListClose}, - }, - }, - { - in: `nums: [0.,0f,1f,10f,-0f,-1f,-10f,1.0,0.1e-3,1.5e+5,1e10,.0]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Float32{0.0}}}, - {K: text.Scalar, T: ST{ok: Float32{0.0}}}, - {K: text.Scalar, T: ST{ok: Float32{1.0}}}, - {K: text.Scalar, T: ST{ok: Float32{10.0}}}, - {K: text.Scalar, T: ST{ok: Float32{float32(math.Copysign(0, -1))}}}, - {K: text.Scalar, T: ST{ok: Float32{-1.0}}}, - {K: text.Scalar, T: ST{ok: Float32{-10.0}}}, - {K: text.Scalar, T: ST{ok: Float32{1.0}}}, - {K: text.Scalar, T: ST{ok: Float32{0.1e-3}}}, - {K: text.Scalar, T: ST{ok: Float32{1.5e+5}}}, - {K: text.Scalar, T: ST{ok: Float32{1.0e+10}}}, - {K: text.Scalar, T: ST{ok: Float32{0.0}}}, - {K: text.ListClose}, - }, - }, - { - in: `nums: [0.,1f,10F,1e1,1.10]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{nok: Int64{}}}, - {K: text.Scalar, T: ST{nok: Int64{}}}, - {K: text.Scalar, T: ST{nok: Int64{}}}, - {K: text.Scalar, T: ST{nok: Int64{}}}, - {K: text.Scalar, T: ST{nok: Int64{}}}, - {K: text.ListClose}, - }, - }, - { - in: `nums: [0.,1f,10F,1e1,1.10]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{nok: Int32{}}}, - {K: text.Scalar, T: ST{nok: Int32{}}}, - {K: text.Scalar, T: ST{nok: Int32{}}}, - {K: text.Scalar, T: ST{nok: Int32{}}}, - {K: text.Scalar, T: ST{nok: Int32{}}}, - {K: text.ListClose}, - }, - }, - { - in: `nums: [0.,1f,10F,1e1,1.10]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{nok: Uint64{}}}, - {K: text.Scalar, T: ST{nok: Uint64{}}}, - {K: text.Scalar, T: ST{nok: Uint64{}}}, - {K: text.Scalar, T: ST{nok: Uint64{}}}, - {K: text.Scalar, T: ST{nok: Uint64{}}}, - {K: text.ListClose}, - }, - }, - { - in: `nums: [0.,1f,10F,1e1,1.10]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{nok: Uint32{}}}, - {K: text.Scalar, T: ST{nok: Uint32{}}}, - {K: text.Scalar, T: ST{nok: Uint32{}}}, - {K: text.Scalar, T: ST{nok: Uint32{}}}, - {K: text.Scalar, T: ST{nok: Uint32{}}}, - {K: text.ListClose}, - }, - }, - { - in: `nums: [` + - fmt.Sprintf("%g", math.MaxFloat32) + `,` + - fmt.Sprintf("%g", -math.MaxFloat32) + `,` + - fmt.Sprintf("%g", math.MaxFloat32*2) + `,` + - fmt.Sprintf("%g", -math.MaxFloat32*2) + `,` + - `3.59539e+308,` + // math.MaxFloat64 * 2 - `-3.59539e+308,` + // -math.MaxFloat64 * 2 - fmt.Sprintf("%d000", uint64(math.MaxUint64)) + - `]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Float32{float32(math.MaxFloat32)}}}, - {K: text.Scalar, T: ST{ok: Float32{float32(-math.MaxFloat32)}}}, - {K: text.Scalar, T: ST{ok: Float32{float32(math.Inf(1))}}}, - {K: text.Scalar, T: ST{ok: Float32{float32(math.Inf(-1))}}}, - {K: text.Scalar, T: ST{ok: Float32{float32(math.Inf(1))}}}, - {K: text.Scalar, T: ST{ok: Float32{float32(math.Inf(-1))}}}, - {K: text.Scalar, T: ST{ok: Float32{float32(math.MaxUint64) * 1000}}}, - {K: text.ListClose}, - }, - }, - { - in: `nums: [` + - fmt.Sprintf("%g", math.MaxFloat64) + `,` + - fmt.Sprintf("%g", -math.MaxFloat64) + `,` + - `3.59539e+308,` + // math.MaxFloat64 * 2 - `-3.59539e+308,` + // -math.MaxFloat64 * 2 - fmt.Sprintf("%d000", uint64(math.MaxUint64)) + - `]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Float64{math.MaxFloat64}}}, - {K: text.Scalar, T: ST{ok: Float64{-math.MaxFloat64}}}, - {K: text.Scalar, T: ST{ok: Float64{math.Inf(1)}}}, - {K: text.Scalar, T: ST{ok: Float64{math.Inf(-1)}}}, - {K: text.Scalar, T: ST{ok: Float64{float64(math.MaxUint64) * 1000}}}, - {K: text.ListClose}, - }, - }, - { - // -0 is only valid for signed types. It is not valid for unsigned types. - in: `num: [-0, -0]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{nok: Uint32{}}}, - {K: text.Scalar, T: ST{nok: Uint64{}}}, - {K: text.ListClose}, - }, - }, - { - // -0 is only valid for signed types. It is not valid for unsigned types. - in: `num: [-0, -0]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Int32{0}}}, - {K: text.Scalar, T: ST{ok: Int64{0}}}, - {K: text.ListClose}, - }, - }, - { - // Negative zeros on float64 should preserve sign bit. - in: `num: [-0, -.0]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Float64{math.Copysign(0, -1)}}}, - {K: text.Scalar, T: ST{ok: Float64{math.Copysign(0, -1)}}}, - {K: text.ListClose}, - }, - }, - { - // Negative zeros on float32 should preserve sign bit. - in: `num: [-0, -.0]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Float32{float32(math.Copysign(0, -1))}}}, - {K: text.Scalar, T: ST{ok: Float32{float32(math.Copysign(0, -1))}}}, - {K: text.ListClose}, - }, - }, - { - in: `num: +0`, - want: []R{ - {K: text.Name}, - {E: `invalid scalar value: +`}, - }, - }, - { - in: `num: 01.1234`, - want: []R{ - {K: text.Name}, - {E: `invalid scalar value: 01.1234`}, - }, - }, - { - in: `num: 0x`, - want: []R{ - {K: text.Name}, - {E: `invalid scalar value: 0x`}, - }, - }, - { - in: `num: 0xX`, - want: []R{ - {K: text.Name}, - {E: `invalid scalar value: 0xX`}, - }, - }, - { - in: `num: 0800`, - want: []R{ - {K: text.Name}, - {E: `invalid scalar value: 0800`}, - }, - }, - { - in: `num: 1.`, - want: []R{ - {K: text.Name}, - {K: text.Scalar, T: ST{ok: Float32{1.0}}}, - }, - }, - { - in: `num: -.`, - want: []R{ - {K: text.Name}, - {E: `invalid scalar value: -.`}, - }, - }, - - // Float special literal values, case-insensitive match. - { - in: `name:[nan, NaN, Nan, NAN]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Float64{math.NaN()}}}, - {K: text.Scalar, T: ST{ok: Float64{math.NaN()}}}, - {K: text.Scalar, T: ST{ok: Float64{math.NaN()}}}, - {K: text.Scalar, T: ST{ok: Float64{math.NaN()}}}, - {K: text.ListClose}, - }, - }, - { - in: `name:[inf, INF, infinity, Infinity, INFinity]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Float64{math.Inf(1)}}}, - {K: text.Scalar, T: ST{ok: Float64{math.Inf(1)}}}, - {K: text.Scalar, T: ST{ok: Float64{math.Inf(1)}}}, - {K: text.Scalar, T: ST{ok: Float64{math.Inf(1)}}}, - {K: text.Scalar, T: ST{ok: Float64{math.Inf(1)}}}, - {K: text.ListClose}, - }, - }, - { - in: `name:[-inf, -INF, -infinity, -Infinity, -INFinity]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Float64{math.Inf(-1)}}}, - {K: text.Scalar, T: ST{ok: Float64{math.Inf(-1)}}}, - {K: text.Scalar, T: ST{ok: Float64{math.Inf(-1)}}}, - {K: text.Scalar, T: ST{ok: Float64{math.Inf(-1)}}}, - {K: text.Scalar, T: ST{ok: Float64{math.Inf(-1)}}}, - {K: text.ListClose}, - }, - }, - { - in: `name:[nan, NaN, Nan, NAN]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Float32{float32(math.NaN())}}}, - {K: text.Scalar, T: ST{ok: Float32{float32(math.NaN())}}}, - {K: text.Scalar, T: ST{ok: Float32{float32(math.NaN())}}}, - {K: text.Scalar, T: ST{ok: Float32{float32(math.NaN())}}}, - {K: text.ListClose}, - }, - }, - { - in: `name:[inf, INF, infinity, Infinity, INFinity]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Float32{float32(math.Inf(1))}}}, - {K: text.Scalar, T: ST{ok: Float32{float32(math.Inf(1))}}}, - {K: text.Scalar, T: ST{ok: Float32{float32(math.Inf(1))}}}, - {K: text.Scalar, T: ST{ok: Float32{float32(math.Inf(1))}}}, - {K: text.Scalar, T: ST{ok: Float32{float32(math.Inf(1))}}}, - {K: text.ListClose}, - }, - }, - { - in: `name:[-inf, -INF, -infinity, -Infinity, -INFinity]`, - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Float32{float32(math.Inf(-1))}}}, - {K: text.Scalar, T: ST{ok: Float32{float32(math.Inf(-1))}}}, - {K: text.Scalar, T: ST{ok: Float32{float32(math.Inf(-1))}}}, - {K: text.Scalar, T: ST{ok: Float32{float32(math.Inf(-1))}}}, - {K: text.Scalar, T: ST{ok: Float32{float32(math.Inf(-1))}}}, - {K: text.ListClose}, - }, - }, - { - // C++ permits this, but we currently reject this. It is easy to add - // if needed. - in: `name: -nan`, - want: []R{ - {K: text.Name}, - {K: text.Scalar, T: ST{nok: Float64{}}}, - }, - }, - // Messages. - { - in: `m: {}`, - want: []R{ - {K: text.Name}, - {K: text.MessageOpen}, - {K: text.MessageClose}, - {K: text.EOF}, - }, - }, - { - in: `m: <>`, - want: []R{ - {K: text.Name}, - {K: text.MessageOpen}, - {K: text.MessageClose}, - {K: text.EOF}, - }, - }, - { - in: space + `m {` + space + "\n# comment\n" + `}` + space, - want: []R{ - {K: text.Name}, - {K: text.MessageOpen}, - {K: text.MessageClose}, - }, - }, - { - in: `m { foo: < bar: "hello" > }`, - want: []R{ - {K: text.Name, RS: "m"}, - {K: text.MessageOpen}, - - {K: text.Name, RS: "foo"}, - {K: text.MessageOpen}, - - {K: text.Name, RS: "bar"}, - {K: text.Scalar, T: ST{ok: Str{"hello"}}}, - - {K: text.MessageClose}, - - {K: text.MessageClose}, - }, - }, - { - in: `list [ <s:"hello">, {s:"world"} ]`, - want: []R{ - {K: text.Name, RS: "list"}, - {K: text.ListOpen}, - - {K: text.MessageOpen}, - {K: text.Name, RS: "s"}, - {K: text.Scalar, T: ST{ok: Str{"hello"}}}, - {K: text.MessageClose}, - - {K: text.MessageOpen}, - {K: text.Name, RS: "s"}, - {K: text.Scalar, T: ST{ok: Str{"world"}}}, - {K: text.MessageClose}, - - {K: text.ListClose}, - {K: text.EOF}, - }, - }, - { - in: `m: { >`, - want: []R{ - {K: text.Name}, - {K: text.MessageOpen}, - {E: `mismatched close character '>'`}, - }, - }, - { - in: `m: <s: "hello"}`, - want: []R{ - {K: text.Name}, - {K: text.MessageOpen}, - - {K: text.Name}, - {K: text.Scalar, T: ST{ok: Str{"hello"}}}, - - {E: `mismatched close character '}'`}, - }, - }, - { - in: `{}`, - want: []R{{E: `invalid field name: {`}}, - }, - { - in: ` -m: { - foo: true; - bar: { - enum: ENUM - list: [ < >, { } ] ; - } - [qux]: "end" -} - `, - want: []R{ - {K: text.Name}, - {K: text.MessageOpen}, - - {K: text.Name, RS: "foo"}, - {K: text.Scalar, T: ST{ok: Bool{true}}}, - - {K: text.Name, RS: "bar"}, - {K: text.MessageOpen}, - - {K: text.Name, RS: "enum"}, - {K: text.Scalar, T: ST{ok: Enum{"ENUM"}}}, - - {K: text.Name, RS: "list"}, - {K: text.ListOpen}, - {K: text.MessageOpen}, - {K: text.MessageClose}, - {K: text.MessageOpen}, - {K: text.MessageClose}, - {K: text.ListClose}, - - {K: text.MessageClose}, - - {K: text.Name, RS: "[qux]"}, - {K: text.Scalar, T: ST{ok: Str{"end"}}}, - - {K: text.MessageClose}, - {K: text.EOF}, - }, - }, - - // Other syntax errors. - { - in: "x: -", - want: []R{ - {K: text.Name}, - {E: `syntax error (line 1:4): invalid scalar value: -`}, - }, - }, - { - in: "x:[\"💩\"x", - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Str{"💩"}}, P: 3}, - {E: `syntax error (line 1:7)`}, - }, - }, - { - in: "x:\n\n[\"🔥🔥🔥\"x", - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Str{"🔥🔥🔥"}}, P: 5}, - {E: `syntax error (line 3:7)`}, - }, - }, - { - // multi-rune emojis; could be column:8 - in: "x:[\"👍🏻👍🏿\"x", - want: []R{ - {K: text.Name}, - {K: text.ListOpen}, - {K: text.Scalar, T: ST{ok: Str{"👍🏻👍🏿"}}, P: 3}, - {E: `syntax error (line 1:10)`}, - }, - }, - } - - for _, tc := range tests { - t.Run("", func(t *testing.T) { - tc := tc - in := []byte(tc.in) - dec := text.NewDecoder(in[:len(in):len(in)]) - for i, want := range tc.want { - peekTok, peekErr := dec.Peek() - tok, err := dec.Read() - if err != nil { - if want.E == "" { - errorf(t, tc.in, "Read() got unexpected error: %v", err) - } else if !strings.Contains(err.Error(), want.E) { - errorf(t, tc.in, "Read() got %q, want %q", err, want.E) - } - return - } - if want.E != "" { - errorf(t, tc.in, "Read() got nil error, want %q", want.E) - return - } - gotK := tok.Kind() - if gotK != want.K { - errorf(t, tc.in, "Read() got %v, want %v", gotK, want.K) - return - } - checkToken(t, tok, i, want, tc.in) - if !cmp.Equal(tok, peekTok, cmp.Comparer(text.TokenEquals)) { - errorf(t, tc.in, "Peek() %+v != Read() token %+v", peekTok, tok) - } - if err != peekErr { - errorf(t, tc.in, "Peek() error %v != Read() error %v", err, peekErr) - } - } - }) - } -} - -func checkToken(t *testing.T, tok text.Token, idx int, r R, in string) { - // Validate Token.Pos() if R.P is set. - if r.P > 0 { - got := tok.Pos() - if got != r.P { - errorf(t, in, "want#%d: Token.Pos() got %v want %v", idx, got, r.P) - } - } - - // Validate Token.RawString if R.RS is set. - if len(r.RS) > 0 { - got := tok.RawString() - if got != r.RS { - errorf(t, in, "want#%d: Token.RawString() got %v want %v", idx, got, r.P) - } - } - - // Skip checking for Token details if r.T is not set. - if r.T == nil { - return - } - - switch tok.Kind() { - case text.Name: - want := r.T.(NT) - kind := tok.NameKind() - if kind != want.K { - errorf(t, in, "want#%d: Token.NameKind() got %v want %v", idx, kind, want.K) - return - } - switch kind { - case text.IdentName: - got := tok.IdentName() - if got != want.S { - errorf(t, in, "want#%d: Token.IdentName() got %v want %v", idx, got, want.S) - } - case text.TypeName: - got := tok.TypeName() - if got != want.S { - errorf(t, in, "want#%d: Token.TypeName() got %v want %v", idx, got, want.S) - } - case text.FieldNumber: - got := tok.FieldNumber() - if got != want.N { - errorf(t, in, "want#%d: Token.FieldNumber() got %v want %v", idx, got, want.N) - } - } - - case text.Scalar: - want := r.T.(ST) - if ok := want.ok; ok != nil { - if err := ok.checkOk(tok); err != "" { - errorf(t, in, "want#%d: %s", idx, err) - } - } - if nok := want.nok; nok != nil { - if err := nok.checkNok(tok); err != "" { - errorf(t, in, "want#%d: %s", idx, err) - } - } - } -} - -func errorf(t *testing.T, in string, fmtStr string, args ...interface{}) { - t.Helper() - vargs := []interface{}{in} - for _, arg := range args { - vargs = append(vargs, arg) - } - t.Errorf("input:\n%s\n~end~\n"+fmtStr, vargs...) -} - -func TestUnmarshalString(t *testing.T) { - tests := []struct { - in string - // want is expected string result. - want string - // err is expected error substring from calling DecodeString if set. - err string - }{ - { - in: func() string { - var b []byte - for i := 0; i < utf8.RuneSelf; i++ { - switch i { - case 0, '\\', '\n', '\'': // these must be escaped, so ignore them - default: - b = append(b, byte(i)) - } - } - return "'" + string(b) + "'" - }(), - want: "\x01\x02\x03\x04\x05\x06\a\b\t\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f", - }, - { - in: "'\xde\xad\xbe\xef'", - err: `invalid UTF-8 detected`, - }, - { - // Valid UTF-8 wire encoding, but sub-optimal encoding. - in: "'\xc0\x80'", - err: "invalid UTF-8 detected", - }, - { - // Valid UTF-8 wire encoding, but invalid rune (surrogate pair). - in: "'\xed\xa0\x80'", - err: "invalid UTF-8 detected", - }, - { - // Valid UTF-8 wire encoding, but invalid rune (above max rune). - in: "'\xf7\xbf\xbf\xbf'", - err: "invalid UTF-8 detected", - }, - { - // Valid UTF-8 wire encoding of the RuneError rune. - in: "'\xef\xbf\xbd'", - want: string(utf8.RuneError), - }, - { - in: "'hello\u1234world'", - want: "hello\u1234world", - }, - { - in: `'\"\'\\\?\a\b\n\r\t\v\f\1\12\123\xA\xaB\x12\uAb8f\U0010FFFF'`, - want: "\"'\\?\a\b\n\r\t\v\f\x01\nS\n\xab\x12\uab8f\U0010ffff", - }, - { - in: `str: '\8'`, - err: `invalid escape code "\\8" in string`, - }, - { - in: `'\1x'`, - want: "\001x", - }, - { - in: `'\12x'`, - want: "\012x", - }, - { - in: `'\123x'`, - want: "\123x", - }, - { - in: `'\1234x'`, - want: "\1234x", - }, - { - in: `'\1'`, - want: "\001", - }, - { - in: `'\12'`, - want: "\012", - }, - { - in: `'\123'`, - want: "\123", - }, - { - in: `'\1234'`, - want: "\1234", - }, - { - in: `'\377'`, - want: "\377", - }, - { - // Overflow octal escape. - in: `'\400'`, - err: `invalid octal escape code "\\400" in string`, - }, - { - in: `'\xfx'`, - want: "\x0fx", - }, - { - in: `'\xffx'`, - want: "\xffx", - }, - { - in: `'\xfffx'`, - want: "\xfffx", - }, - { - in: `'\xf'`, - want: "\x0f", - }, - { - in: `'\xff'`, - want: "\xff", - }, - { - in: `'\xfff'`, - want: "\xfff", - }, - { - in: `'\xz'`, - err: `invalid hex escape code "\\x" in string`, - }, - { - in: `'\uPo'`, - err: eofErr, - }, - { - in: `'\uPoo'`, - err: `invalid Unicode escape code "\\uPoo'" in string`, - }, - { - in: `str: '\uPoop'`, - err: `invalid Unicode escape code "\\uPoop" in string`, - }, - { - // Unmatched surrogate pair. - in: `str: '\uDEAD'`, - err: `unexpected EOF`, // trying to reader other half - }, - { - // Surrogate pair with invalid other half. - in: `str: '\uDEAD\u0000'`, - err: `invalid Unicode escape code "\\u0000" in string`, - }, - { - // Properly matched surrogate pair. - in: `'\uD800\uDEAD'`, - want: "𐊭", - }, - { - // Overflow on Unicode rune. - in: `'\U00110000'`, - err: `invalid Unicode escape code "\\U00110000" in string`, - }, - { - in: `'\z'`, - err: `invalid escape code "\\z" in string`, - }, - { - // Strings cannot have NUL literal since C-style strings forbid them. - in: "'\x00'", - err: `invalid character '\x00' in string`, - }, - { - // Strings cannot have newline literal. The C++ permits them if an - // option is specified to allow them. In Go, we always forbid them. - in: "'\n'", - err: `invalid character '\n' in string`, - }, - } - - for _, tc := range tests { - t.Run("", func(t *testing.T) { - got, err := text.UnmarshalString(tc.in) - if err != nil { - if tc.err == "" { - errorf(t, tc.in, "UnmarshalString() got unexpected error: %q", err) - } else if !strings.Contains(err.Error(), tc.err) { - errorf(t, tc.in, "UnmarshalString() error got %q, want %q", err, tc.err) - } - return - } - if tc.err != "" { - errorf(t, tc.in, "UnmarshalString() got nil error, want %q", tc.err) - return - } - if got != tc.want { - errorf(t, tc.in, "UnmarshalString()\n[got]\n%s\n[want]\n%s", got, tc.want) - } - }) - } -} - -// Tests line and column number produced by Decoder.Position. -func TestPosition(t *testing.T) { - dec := text.NewDecoder([]byte("0123456789\n12345\n789")) - - tests := []struct { - pos int - row int - col int - }{ - { - pos: 0, - row: 1, - col: 1, - }, - { - pos: 10, - row: 1, - col: 11, - }, - { - pos: 11, - row: 2, - col: 1, - }, - { - pos: 18, - row: 3, - col: 2, - }, - } - - for _, tc := range tests { - t.Run("", func(t *testing.T) { - row, col := dec.Position(tc.pos) - if row != tc.row || col != tc.col { - t.Errorf("Position(%d) got (%d,%d) want (%d,%d)", tc.pos, row, col, tc.row, tc.col) - } - }) - } -} diff --git a/vendor/google.golang.org/protobuf/internal/encoding/text/encode_test.go b/vendor/google.golang.org/protobuf/internal/encoding/text/encode_test.go deleted file mode 100644 index d9c5009833..0000000000 --- a/vendor/google.golang.org/protobuf/internal/encoding/text/encode_test.go +++ /dev/null @@ -1,557 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package text_test - -import ( - "math" - "strings" - "testing" - "unicode/utf8" - - "github.com/google/go-cmp/cmp" - - "google.golang.org/protobuf/internal/detrand" - "google.golang.org/protobuf/internal/encoding/text" -) - -// Disable detrand to enable direct comparisons on outputs. -func init() { detrand.Disable() } - -func TestEncoder(t *testing.T) { - tests := []encoderTestCase{ - { - desc: "no-opt", - write: func(e *text.Encoder) {}, - wantOut: ``, - wantOutIndent: ``, - }, - { - desc: "true", - write: func(e *text.Encoder) { - e.WriteName("bool") - e.WriteBool(true) - }, - wantOut: `bool:true`, - wantOutIndent: `bool: true`, - }, - { - desc: "false", - write: func(e *text.Encoder) { - e.WriteName("bool") - e.WriteBool(false) - }, - wantOut: `bool:false`, - wantOutIndent: `bool: false`, - }, - { - desc: "bracket name", - write: func(e *text.Encoder) { - e.WriteName("[extension]") - e.WriteString("hello") - }, - wantOut: `[extension]:"hello"`, - wantOutIndent: `[extension]: "hello"`, - }, - { - desc: "numeric name", - write: func(e *text.Encoder) { - e.WriteName("01234") - e.WriteString("hello") - }, - wantOut: `01234:"hello"`, - wantOutIndent: `01234: "hello"`, - }, - { - desc: "string", - write: func(e *text.Encoder) { - e.WriteName("str") - e.WriteString("hello world") - }, - wantOut: `str:"hello world"`, - wantOutIndent: `str: "hello world"`, - }, - { - desc: "enum", - write: func(e *text.Encoder) { - e.WriteName("enum") - e.WriteLiteral("ENUM_VALUE") - }, - wantOut: `enum:ENUM_VALUE`, - wantOutIndent: `enum: ENUM_VALUE`, - }, - { - desc: "float64", - write: func(e *text.Encoder) { - e.WriteName("float64") - e.WriteFloat(1.0199999809265137, 64) - }, - wantOut: `float64:1.0199999809265137`, - wantOutIndent: `float64: 1.0199999809265137`, - }, - { - desc: "float64 max value", - write: func(e *text.Encoder) { - e.WriteName("float64") - e.WriteFloat(math.MaxFloat64, 64) - }, - wantOut: `float64:1.7976931348623157e+308`, - wantOutIndent: `float64: 1.7976931348623157e+308`, - }, - { - desc: "float64 min value", - write: func(e *text.Encoder) { - e.WriteName("float64") - e.WriteFloat(-math.MaxFloat64, 64) - }, - wantOut: `float64:-1.7976931348623157e+308`, - wantOutIndent: `float64: -1.7976931348623157e+308`, - }, - { - desc: "float64 nan", - write: func(e *text.Encoder) { - e.WriteName("float64") - e.WriteFloat(math.NaN(), 64) - }, - wantOut: `float64:nan`, - wantOutIndent: `float64: nan`, - }, - { - desc: "float64 inf", - write: func(e *text.Encoder) { - e.WriteName("float64") - e.WriteFloat(math.Inf(+1), 64) - }, - wantOut: `float64:inf`, - wantOutIndent: `float64: inf`, - }, - { - desc: "float64 -inf", - write: func(e *text.Encoder) { - e.WriteName("float64") - e.WriteFloat(math.Inf(-1), 64) - }, - wantOut: `float64:-inf`, - wantOutIndent: `float64: -inf`, - }, - { - desc: "float64 negative zero", - write: func(e *text.Encoder) { - e.WriteName("float64") - e.WriteFloat(math.Copysign(0, -1), 64) - }, - wantOut: `float64:-0`, - wantOutIndent: `float64: -0`, - }, - { - desc: "float32", - write: func(e *text.Encoder) { - e.WriteName("float") - e.WriteFloat(1.02, 32) - }, - wantOut: `float:1.02`, - wantOutIndent: `float: 1.02`, - }, - { - desc: "float32 max value", - write: func(e *text.Encoder) { - e.WriteName("float32") - e.WriteFloat(math.MaxFloat32, 32) - }, - wantOut: `float32:3.4028235e+38`, - wantOutIndent: `float32: 3.4028235e+38`, - }, - { - desc: "float32 nan", - write: func(e *text.Encoder) { - e.WriteName("float32") - e.WriteFloat(math.NaN(), 32) - }, - wantOut: `float32:nan`, - wantOutIndent: `float32: nan`, - }, - { - desc: "float32 inf", - write: func(e *text.Encoder) { - e.WriteName("float32") - e.WriteFloat(math.Inf(+1), 32) - }, - wantOut: `float32:inf`, - wantOutIndent: `float32: inf`, - }, - { - desc: "float32 -inf", - write: func(e *text.Encoder) { - e.WriteName("float32") - e.WriteFloat(math.Inf(-1), 32) - }, - wantOut: `float32:-inf`, - wantOutIndent: `float32: -inf`, - }, - { - desc: "float32 negative zero", - write: func(e *text.Encoder) { - e.WriteName("float32") - e.WriteFloat(math.Copysign(0, -1), 32) - }, - wantOut: `float32:-0`, - wantOutIndent: `float32: -0`, - }, - { - desc: "int64 max value", - write: func(e *text.Encoder) { - e.WriteName("int") - e.WriteInt(math.MaxInt64) - }, - wantOut: `int:9223372036854775807`, - wantOutIndent: `int: 9223372036854775807`, - }, - { - desc: "int64 min value", - write: func(e *text.Encoder) { - e.WriteName("int") - e.WriteInt(math.MinInt64) - }, - wantOut: `int:-9223372036854775808`, - wantOutIndent: `int: -9223372036854775808`, - }, - { - desc: "uint", - write: func(e *text.Encoder) { - e.WriteName("uint") - e.WriteUint(math.MaxUint64) - }, - wantOut: `uint:18446744073709551615`, - wantOutIndent: `uint: 18446744073709551615`, - }, - { - desc: "empty message field", - write: func(e *text.Encoder) { - e.WriteName("m") - e.StartMessage() - e.EndMessage() - }, - wantOut: `m:{}`, - wantOutIndent: `m: {}`, - }, - { - desc: "multiple fields", - write: func(e *text.Encoder) { - e.WriteName("bool") - e.WriteBool(true) - e.WriteName("str") - e.WriteString("hello") - e.WriteName("str") - e.WriteString("world") - e.WriteName("m") - e.StartMessage() - e.EndMessage() - e.WriteName("[int]") - e.WriteInt(49) - e.WriteName("float64") - e.WriteFloat(1.00023e4, 64) - e.WriteName("101") - e.WriteString("unknown") - }, - wantOut: `bool:true str:"hello" str:"world" m:{} [int]:49 float64:10002.3 101:"unknown"`, - wantOutIndent: `bool: true -str: "hello" -str: "world" -m: {} -[int]: 49 -float64: 10002.3 -101: "unknown"`, - }, - { - desc: "populated message fields", - write: func(e *text.Encoder) { - e.WriteName("m1") - e.StartMessage() - { - e.WriteName("str") - e.WriteString("hello") - } - e.EndMessage() - - e.WriteName("bool") - e.WriteBool(true) - - e.WriteName("m2") - e.StartMessage() - { - e.WriteName("str") - e.WriteString("world") - e.WriteName("m2-1") - e.StartMessage() - e.EndMessage() - e.WriteName("m2-2") - e.StartMessage() - { - e.WriteName("[int]") - e.WriteInt(49) - } - e.EndMessage() - e.WriteName("float64") - e.WriteFloat(1.00023e4, 64) - } - e.EndMessage() - - e.WriteName("101") - e.WriteString("unknown") - }, - wantOut: `m1:{str:"hello"} bool:true m2:{str:"world" m2-1:{} m2-2:{[int]:49} float64:10002.3} 101:"unknown"`, - wantOutIndent: `m1: { - str: "hello" -} -bool: true -m2: { - str: "world" - m2-1: {} - m2-2: { - [int]: 49 - } - float64: 10002.3 -} -101: "unknown"`, - }, - } - - for _, tc := range tests { - t.Run(tc.desc, func(t *testing.T) { - runEncoderTest(t, tc, [2]byte{}) - - // Test using the angle brackets. - // Testcases should not contain characters '{' and '}'. - tc.wantOut = replaceDelims(tc.wantOut) - tc.wantOutIndent = replaceDelims(tc.wantOutIndent) - runEncoderTest(t, tc, [2]byte{'<', '>'}) - }) - } -} - -type encoderTestCase struct { - desc string - write func(*text.Encoder) - wantOut string - wantOutIndent string -} - -func runEncoderTest(t *testing.T, tc encoderTestCase, delims [2]byte) { - t.Helper() - - if tc.wantOut != "" { - enc, err := text.NewEncoder(nil, "", delims, false) - if err != nil { - t.Fatalf("NewEncoder returned error: %v", err) - } - tc.write(enc) - got := string(enc.Bytes()) - if got != tc.wantOut { - t.Errorf("(compact)\n<got>\n%v\n<want>\n%v\n", got, tc.wantOut) - } - } - if tc.wantOutIndent != "" { - enc, err := text.NewEncoder(nil, "\t", delims, false) - if err != nil { - t.Fatalf("NewEncoder returned error: %v", err) - } - tc.write(enc) - got, want := string(enc.Bytes()), tc.wantOutIndent - if got != want { - t.Errorf("(multi-line)\n<got>\n%v\n<want>\n%v\n<diff -want +got>\n%v\n", - got, want, cmp.Diff(want, got)) - } - } -} - -func replaceDelims(s string) string { - s = strings.Replace(s, "{", "<", -1) - return strings.Replace(s, "}", ">", -1) -} - -// Test for UTF-8 and ASCII outputs. -func TestEncodeStrings(t *testing.T) { - tests := []struct { - in string - wantOut string - wantOutASCII string - }{ - { - in: `"`, - wantOut: `"\""`, - }, - { - in: `'`, - wantOut: `"'"`, - }, - { - in: "hello\u1234world", - wantOut: "\"hello\u1234world\"", - wantOutASCII: `"hello\u1234world"`, - }, - { - // String that has as few escaped characters as possible. - in: func() string { - var b []byte - for i := rune(0); i <= 0x00a0; i++ { - switch i { - case 0, '\\', '\n', '\'': // these must be escaped, so ignore them - default: - var r [utf8.UTFMax]byte - n := utf8.EncodeRune(r[:], i) - b = append(b, r[:n]...) - } - } - return string(b) - }(), - wantOut: `"\x01\x02\x03\x04\x05\x06\x07\x08\t\x0b\x0c\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_` + "`" + `abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f` + "\u00a0" + `"`, - wantOutASCII: `"\x01\x02\x03\x04\x05\x06\x07\x08\t\x0b\x0c\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_` + "`" + `abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0080\u0081\u0082\u0083\u0084\u0085\u0086\u0087\u0088\u0089\u008a\u008b\u008c\u008d\u008e\u008f\u0090\u0091\u0092\u0093\u0094\u0095\u0096\u0097\u0098\u0099\u009a\u009b\u009c\u009d\u009e\u009f\u00a0"`, - }, - { - // Valid UTF-8 wire encoding of the RuneError rune. - in: string(utf8.RuneError), - wantOut: `"` + string(utf8.RuneError) + `"`, - wantOutASCII: `"\ufffd"`, - }, - { - in: "\"'\\?\a\b\n\r\t\v\f\x01\nS\n\xab\x12\uab8f\U0010ffff", - wantOut: `"\"'\\?\x07\x08\n\r\t\x0b\x0c\x01\nS\n\xab\x12` + "\uab8f\U0010ffff" + `"`, - wantOutASCII: `"\"'\\?\x07\x08\n\r\t\x0b\x0c\x01\nS\n\xab\x12\uab8f\U0010ffff"`, - }, - { - in: "\001x", - wantOut: `"\x01x"`, - wantOutASCII: `"\x01x"`, - }, - { - in: "\012x", - wantOut: `"\nx"`, - wantOutASCII: `"\nx"`, - }, - { - in: "\123x", - wantOut: `"Sx"`, - wantOutASCII: `"Sx"`, - }, - { - in: "\1234x", - wantOut: `"S4x"`, - wantOutASCII: `"S4x"`, - }, - { - in: "\001", - wantOut: `"\x01"`, - wantOutASCII: `"\x01"`, - }, - { - in: "\012", - wantOut: `"\n"`, - wantOutASCII: `"\n"`, - }, - { - in: "\123", - wantOut: `"S"`, - wantOutASCII: `"S"`, - }, - { - in: "\1234", - wantOut: `"S4"`, - wantOutASCII: `"S4"`, - }, - { - in: "\377", - wantOut: `"\xff"`, - wantOutASCII: `"\xff"`, - }, - { - in: "\x0fx", - wantOut: `"\x0fx"`, - wantOutASCII: `"\x0fx"`, - }, - { - in: "\xffx", - wantOut: `"\xffx"`, - wantOutASCII: `"\xffx"`, - }, - { - in: "\xfffx", - wantOut: `"\xfffx"`, - wantOutASCII: `"\xfffx"`, - }, - { - in: "\x0f", - wantOut: `"\x0f"`, - wantOutASCII: `"\x0f"`, - }, - { - in: "\x7f", - wantOut: `"\x7f"`, - wantOutASCII: `"\x7f"`, - }, - { - in: "\xff", - wantOut: `"\xff"`, - wantOutASCII: `"\xff"`, - }, - { - in: "\xfff", - wantOut: `"\xfff"`, - wantOutASCII: `"\xfff"`, - }, - } - for _, tc := range tests { - t.Run("", func(t *testing.T) { - if tc.wantOut != "" { - runEncodeStringsTest(t, tc.in, tc.wantOut, false) - } - if tc.wantOutASCII != "" { - runEncodeStringsTest(t, tc.in, tc.wantOutASCII, true) - } - }) - } -} - -func runEncodeStringsTest(t *testing.T, in string, want string, outputASCII bool) { - t.Helper() - - charType := "UTF-8" - if outputASCII { - charType = "ASCII" - } - - enc, err := text.NewEncoder(nil, "", [2]byte{}, outputASCII) - if err != nil { - t.Fatalf("[%s] NewEncoder returned error: %v", charType, err) - } - enc.WriteString(in) - got := string(enc.Bytes()) - if got != want { - t.Errorf("[%s] WriteString(%q)\n<got>\n%v\n<want>\n%v\n", charType, in, got, want) - } -} - -func TestReset(t *testing.T) { - enc, err := text.NewEncoder(nil, "\t", [2]byte{}, false) - if err != nil { - t.Fatalf("NewEncoder returned error: %v", err) - } - - enc.WriteName("foo") - pos := enc.Snapshot() - - // Attempt to write a message value. - enc.StartMessage() - enc.WriteName("bar") - enc.WriteUint(10) - - // Reset the value and decided to write a string value instead. - enc.Reset(pos) - enc.WriteString("0123456789") - - got := string(enc.Bytes()) - want := `foo: "0123456789"` - if got != want { - t.Errorf("Reset did not restore given position:\n<got>\n%v\n<want>\n%v\n", got, want) - } -} diff --git a/vendor/google.golang.org/protobuf/internal/encoding/text/gotest/ya.make b/vendor/google.golang.org/protobuf/internal/encoding/text/gotest/ya.make deleted file mode 100644 index c19bba9efd..0000000000 --- a/vendor/google.golang.org/protobuf/internal/encoding/text/gotest/ya.make +++ /dev/null @@ -1,5 +0,0 @@ -GO_TEST_FOR(vendor/google.golang.org/protobuf/internal/encoding/text) - -LICENSE(BSD-3-Clause) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/encoding/text/ya.make b/vendor/google.golang.org/protobuf/internal/encoding/text/ya.make index d9fb283dd6..5665f82701 100644 --- a/vendor/google.golang.org/protobuf/internal/encoding/text/ya.make +++ b/vendor/google.golang.org/protobuf/internal/encoding/text/ya.make @@ -11,11 +11,4 @@ SRCS( encode.go ) -GO_XTEST_SRCS( - decode_test.go - encode_test.go -) - END() - -RECURSE(gotest) diff --git a/vendor/google.golang.org/protobuf/internal/errors/errors_test.go b/vendor/google.golang.org/protobuf/internal/errors/errors_test.go deleted file mode 100644 index 804eb96c29..0000000000 --- a/vendor/google.golang.org/protobuf/internal/errors/errors_test.go +++ /dev/null @@ -1,67 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package errors - -import ( - "errors" - "strings" - "testing" -) - -func TestErrors(t *testing.T) { - var sentinel = New("sentinel") - var foreign = errors.New("foreign") - for _, test := range []struct { - what string - err error - wantText string - is []error - isNot []error - }{{ - what: `New("abc")`, - err: New("abc"), - wantText: "abc", - }, { - what: `New("%v", sentinel)`, - err: New("%v", sentinel), - wantText: "sentinel", - isNot: []error{sentinel}, - }, { - what: `Wrap(sentinel, "%v", "text")`, - err: Wrap(sentinel, "%v", "text"), - wantText: "text: sentinel", - is: []error{sentinel}, - }, { - what: `New("%v", foreign)`, - err: New("%v", foreign), - wantText: "foreign", - isNot: []error{foreign}, - }, { - what: `Wrap(foreign, "%v", "text")`, - err: Wrap(foreign, "%v", "text"), - wantText: "text: foreign", - is: []error{foreign}, - }} { - if got, want := test.err.Error(), prefix; !strings.HasPrefix(got, want) { - t.Errorf("%v.Error() = %q, want prefix %q", test.what, got, want) - } - if got, want := test.err.Error(), prefix+test.wantText; got != want { - t.Errorf("%v.Error() = %q, want %q", test.what, got, want) - } - if got, want := Is(test.err, Error), true; got != want { - t.Errorf("errors.Is(%v, errors.Error) = %v, want %v", test.what, got, want) - } - for _, err := range test.is { - if got, want := Is(test.err, err), true; got != want { - t.Errorf("errors.Is(%v, %v) = %v, want %v", test.what, err, got, want) - } - } - for _, err := range test.isNot { - if got, want := Is(test.err, err), false; got != want { - t.Errorf("errors.Is(%v, %v) = %v, want %v", test.what, err, got, want) - } - } - } -} diff --git a/vendor/google.golang.org/protobuf/internal/errors/gotest/ya.make b/vendor/google.golang.org/protobuf/internal/errors/gotest/ya.make deleted file mode 100644 index e7246ed530..0000000000 --- a/vendor/google.golang.org/protobuf/internal/errors/gotest/ya.make +++ /dev/null @@ -1,5 +0,0 @@ -GO_TEST_FOR(vendor/google.golang.org/protobuf/internal/errors) - -LICENSE(BSD-3-Clause) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/errors/ya.make b/vendor/google.golang.org/protobuf/internal/errors/ya.make index 33bdecf50b..d958a0d019 100644 --- a/vendor/google.golang.org/protobuf/internal/errors/ya.make +++ b/vendor/google.golang.org/protobuf/internal/errors/ya.make @@ -7,8 +7,4 @@ SRCS( is_go113.go ) -GO_TEST_SRCS(errors_test.go) - END() - -RECURSE(gotest) diff --git a/vendor/google.golang.org/protobuf/internal/filedesc/build_test.go b/vendor/google.golang.org/protobuf/internal/filedesc/build_test.go deleted file mode 100644 index 979b8ea19a..0000000000 --- a/vendor/google.golang.org/protobuf/internal/filedesc/build_test.go +++ /dev/null @@ -1,137 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package filedesc_test - -import ( - "bytes" - "compress/gzip" - "io/ioutil" - "testing" - - "google.golang.org/protobuf/proto" - "google.golang.org/protobuf/reflect/protodesc" - "google.golang.org/protobuf/reflect/protoreflect" - - testpb "google.golang.org/protobuf/internal/testprotos/test" - _ "google.golang.org/protobuf/internal/testprotos/test/weak1" - "google.golang.org/protobuf/types/descriptorpb" -) - -var testFile = new(testpb.TestAllTypes).ProtoReflect().Descriptor().ParentFile() - -func TestInit(t *testing.T) { - // Compare the FileDescriptorProto for the same test file from two different sources: - // - // 1. The result of passing the filedesc-produced FileDescriptor through protodesc. - // 2. The protoc-generated wire-encoded message. - // - // This serves as a test of both filedesc and protodesc. - got := protodesc.ToFileDescriptorProto(testFile) - - want := &descriptorpb.FileDescriptorProto{} - zb, _ := (&testpb.TestAllTypes{}).Descriptor() - r, _ := gzip.NewReader(bytes.NewBuffer(zb)) - b, _ := ioutil.ReadAll(r) - if err := proto.Unmarshal(b, want); err != nil { - t.Fatal(err) - } - - if !proto.Equal(got, want) { - t.Errorf("protodesc.ToFileDescriptorProto(testpb.Test_protoFile) is not equal to the protoc-generated FileDescriptorProto for internal/testprotos/test/test.proto") - } - - // Verify that the test proto file provides exhaustive coverage of all descriptor fields. - seen := make(map[protoreflect.FullName]bool) - visitFields(want.ProtoReflect(), func(field protoreflect.FieldDescriptor) { - seen[field.FullName()] = true - }) - descFile := new(descriptorpb.DescriptorProto).ProtoReflect().Descriptor().ParentFile() - descPkg := descFile.Package() - ignore := map[protoreflect.FullName]bool{ - // The protoreflect descriptors don't include source info. - descPkg.Append("FileDescriptorProto.source_code_info"): true, - descPkg.Append("FileDescriptorProto.syntax"): true, - // Nothing is using edition yet. - descPkg.Append("FileDescriptorProto.edition"): true, - - // Impossible to test proto3 optional in a proto2 file. - descPkg.Append("FieldDescriptorProto.proto3_optional"): true, - - // TODO: Test oneof and extension options. Testing these requires extending the - // options messages (because they contain no user-settable fields), but importing - // descriptor.proto from test.proto currently causes an import cycle. Add test - // cases when that import cycle has been fixed. - descPkg.Append("OneofDescriptorProto.options"): true, - } - for _, messageName := range []protoreflect.Name{ - "FileDescriptorProto", - "DescriptorProto", - "FieldDescriptorProto", - "OneofDescriptorProto", - "EnumDescriptorProto", - "EnumValueDescriptorProto", - } { - message := descFile.Messages().ByName(messageName) - for i, fields := 0, message.Fields(); i < fields.Len(); i++ { - if name := fields.Get(i).FullName(); !seen[name] && !ignore[name] { - t.Errorf("No test for descriptor field: %v", name) - } - } - } - - // Verify that message descriptors for map entries have no Go type info. - mapEntryName := protoreflect.FullName("goproto.proto.test.TestAllTypes.MapInt32Int32Entry") - d := testFile.Messages().ByName("TestAllTypes").Fields().ByName("map_int32_int32").Message() - if gotName, wantName := d.FullName(), mapEntryName; gotName != wantName { - t.Fatalf("looked up wrong descriptor: got %v, want %v", gotName, wantName) - } - if _, ok := d.(protoreflect.MessageType); ok { - t.Errorf("message descriptor for %v must not implement protoreflect.MessageType", mapEntryName) - } -} - -// visitFields calls f for every field set in m and its children. -func visitFields(m protoreflect.Message, f func(protoreflect.FieldDescriptor)) { - m.Range(func(fd protoreflect.FieldDescriptor, value protoreflect.Value) bool { - f(fd) - switch fd.Kind() { - case protoreflect.MessageKind, protoreflect.GroupKind: - if fd.IsList() { - for i, list := 0, value.List(); i < list.Len(); i++ { - visitFields(list.Get(i).Message(), f) - } - } else { - visitFields(value.Message(), f) - } - } - return true - }) -} - -func TestWeakInit(t *testing.T) { - // We do not expect to get a placeholder since weak1 is imported. - fd1 := testFile.Messages().ByName("TestWeak").Fields().ByName("weak_message1") - if got, want := fd1.IsWeak(), true; got != want { - t.Errorf("field %v: IsWeak() = %v, want %v", fd1.FullName(), got, want) - } - if got, want := fd1.Message().IsPlaceholder(), false; got != want { - t.Errorf("field %v: Message.IsPlaceholder() = %v, want %v", fd1.FullName(), got, want) - } - if got, want := fd1.Message().Fields().Len(), 1; got != want { - t.Errorf("field %v: Message().Fields().Len() == %d, want %d", fd1.FullName(), got, want) - } - - // We do expect to get a placeholder since weak2 is not imported. - fd2 := testFile.Messages().ByName("TestWeak").Fields().ByName("weak_message2") - if got, want := fd2.IsWeak(), true; got != want { - t.Errorf("field %v: IsWeak() = %v, want %v", fd2.FullName(), got, want) - } - if got, want := fd2.Message().IsPlaceholder(), true; got != want { - t.Errorf("field %v: Message.IsPlaceholder() = %v, want %v", fd2.FullName(), got, want) - } - if got, want := fd2.Message().Fields().Len(), 0; got != want { - t.Errorf("field %v: Message().Fields().Len() == %d, want %d", fd2.FullName(), got, want) - } -} diff --git a/vendor/google.golang.org/protobuf/internal/filedesc/desc.go b/vendor/google.golang.org/protobuf/internal/filedesc/desc.go index 7c3689baee..193c68e8f9 100644 --- a/vendor/google.golang.org/protobuf/internal/filedesc/desc.go +++ b/vendor/google.golang.org/protobuf/internal/filedesc/desc.go @@ -21,11 +21,26 @@ import ( "google.golang.org/protobuf/reflect/protoregistry" ) +// Edition is an Enum for proto2.Edition +type Edition int32 + +// These values align with the value of Enum in descriptor.proto which allows +// direct conversion between the proto enum and this enum. +const ( + EditionUnknown Edition = 0 + EditionProto2 Edition = 998 + EditionProto3 Edition = 999 + Edition2023 Edition = 1000 + EditionUnsupported Edition = 100000 +) + // The types in this file may have a suffix: // • L0: Contains fields common to all descriptors (except File) and // must be initialized up front. // • L1: Contains fields specific to a descriptor and -// must be initialized up front. +// must be initialized up front. If the associated proto uses Editions, the +// Editions features must always be resolved. If not explicitly set, the +// appropriate default must be resolved and set. // • L2: Contains fields that are lazily initialized when constructing // from the raw file descriptor. When constructing as a literal, the L2 // fields must be initialized up front. @@ -44,6 +59,7 @@ type ( } FileL1 struct { Syntax protoreflect.Syntax + Edition Edition // Only used if Syntax == Editions Path string Package protoreflect.FullName @@ -51,12 +67,35 @@ type ( Messages Messages Extensions Extensions Services Services + + EditionFeatures FileEditionFeatures } FileL2 struct { Options func() protoreflect.ProtoMessage Imports FileImports Locations SourceLocations } + + FileEditionFeatures struct { + // IsFieldPresence is true if field_presence is EXPLICIT + // https://protobuf.dev/editions/features/#field_presence + IsFieldPresence bool + // IsOpenEnum is true if enum_type is OPEN + // https://protobuf.dev/editions/features/#enum_type + IsOpenEnum bool + // IsPacked is true if repeated_field_encoding is PACKED + // https://protobuf.dev/editions/features/#repeated_field_encoding + IsPacked bool + // IsUTF8Validated is true if utf_validation is VERIFY + // https://protobuf.dev/editions/features/#utf8_validation + IsUTF8Validated bool + // IsDelimitedEncoded is true if message_encoding is DELIMITED + // https://protobuf.dev/editions/features/#message_encoding + IsDelimitedEncoded bool + // IsJSONCompliant is true if json_format is ALLOW + // https://protobuf.dev/editions/features/#json_format + IsJSONCompliant bool + } ) func (fd *File) ParentFile() protoreflect.FileDescriptor { return fd } @@ -210,6 +249,9 @@ type ( ContainingOneof protoreflect.OneofDescriptor // must be consistent with Message.Oneofs.Fields Enum protoreflect.EnumDescriptor Message protoreflect.MessageDescriptor + + // Edition features. + Presence bool } Oneof struct { @@ -273,6 +315,9 @@ func (fd *Field) HasJSONName() bool { return fd.L1.StringNam func (fd *Field) JSONName() string { return fd.L1.StringName.getJSON(fd) } func (fd *Field) TextName() string { return fd.L1.StringName.getText(fd) } func (fd *Field) HasPresence() bool { + if fd.L0.ParentFile.L1.Syntax == protoreflect.Editions { + return fd.L1.Presence || fd.L1.Message != nil || fd.L1.ContainingOneof != nil + } return fd.L1.Cardinality != protoreflect.Repeated && (fd.L0.ParentFile.L1.Syntax == protoreflect.Proto2 || fd.L1.Message != nil || fd.L1.ContainingOneof != nil) } func (fd *Field) HasOptionalKeyword() bool { diff --git a/vendor/google.golang.org/protobuf/internal/filedesc/desc_test.go b/vendor/google.golang.org/protobuf/internal/filedesc/desc_test.go deleted file mode 100644 index 21919d1e33..0000000000 --- a/vendor/google.golang.org/protobuf/internal/filedesc/desc_test.go +++ /dev/null @@ -1,850 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package filedesc_test - -import ( - "fmt" - "reflect" - "regexp" - "strconv" - "strings" - "testing" - - "github.com/google/go-cmp/cmp" - - "google.golang.org/protobuf/internal/detrand" - "google.golang.org/protobuf/internal/filedesc" - "google.golang.org/protobuf/proto" - "google.golang.org/protobuf/reflect/protodesc" - "google.golang.org/protobuf/reflect/protoreflect" - - "google.golang.org/protobuf/types/descriptorpb" -) - -func init() { - // Disable detrand to enable direct comparisons on outputs. - detrand.Disable() -} - -// TODO: Test protodesc.NewFile with imported files. - -func TestFile(t *testing.T) { - f1 := &descriptorpb.FileDescriptorProto{ - Syntax: proto.String("proto2"), - Name: proto.String("path/to/file.proto"), - Package: proto.String("test"), - Options: &descriptorpb.FileOptions{Deprecated: proto.Bool(true)}, - MessageType: []*descriptorpb.DescriptorProto{{ - Name: proto.String("A"), - Options: &descriptorpb.MessageOptions{ - Deprecated: proto.Bool(true), - }, - }, { - Name: proto.String("B"), - Field: []*descriptorpb.FieldDescriptorProto{{ - Name: proto.String("field_one"), - Number: proto.Int32(1), - Label: descriptorpb.FieldDescriptorProto_Label(protoreflect.Optional).Enum(), - Type: descriptorpb.FieldDescriptorProto_Type(protoreflect.StringKind).Enum(), - DefaultValue: proto.String("hello, \"world!\"\n"), - OneofIndex: proto.Int32(0), - }, { - Name: proto.String("field_two"), - JsonName: proto.String("Field2"), - Number: proto.Int32(2), - Label: descriptorpb.FieldDescriptorProto_Label(protoreflect.Optional).Enum(), - Type: descriptorpb.FieldDescriptorProto_Type(protoreflect.EnumKind).Enum(), - DefaultValue: proto.String("BAR"), - TypeName: proto.String(".test.E1"), - OneofIndex: proto.Int32(1), - }, { - Name: proto.String("field_three"), - Number: proto.Int32(3), - Label: descriptorpb.FieldDescriptorProto_Label(protoreflect.Optional).Enum(), - Type: descriptorpb.FieldDescriptorProto_Type(protoreflect.MessageKind).Enum(), - TypeName: proto.String(".test.C"), - OneofIndex: proto.Int32(1), - }, { - Name: proto.String("field_four"), - JsonName: proto.String("Field4"), - Number: proto.Int32(4), - Label: descriptorpb.FieldDescriptorProto_Label(protoreflect.Repeated).Enum(), - Type: descriptorpb.FieldDescriptorProto_Type(protoreflect.MessageKind).Enum(), - TypeName: proto.String(".test.B.FieldFourEntry"), - }, { - Name: proto.String("field_five"), - Number: proto.Int32(5), - Label: descriptorpb.FieldDescriptorProto_Label(protoreflect.Repeated).Enum(), - Type: descriptorpb.FieldDescriptorProto_Type(protoreflect.Int32Kind).Enum(), - Options: &descriptorpb.FieldOptions{Packed: proto.Bool(true)}, - }, { - Name: proto.String("field_six"), - Number: proto.Int32(6), - Label: descriptorpb.FieldDescriptorProto_Label(protoreflect.Required).Enum(), - Type: descriptorpb.FieldDescriptorProto_Type(protoreflect.BytesKind).Enum(), - }}, - OneofDecl: []*descriptorpb.OneofDescriptorProto{ - { - Name: proto.String("O1"), - Options: &descriptorpb.OneofOptions{ - UninterpretedOption: []*descriptorpb.UninterpretedOption{ - {StringValue: []byte("option")}, - }, - }, - }, - {Name: proto.String("O2")}, - }, - ReservedName: []string{"fizz", "buzz"}, - ReservedRange: []*descriptorpb.DescriptorProto_ReservedRange{ - {Start: proto.Int32(100), End: proto.Int32(200)}, - {Start: proto.Int32(300), End: proto.Int32(301)}, - }, - ExtensionRange: []*descriptorpb.DescriptorProto_ExtensionRange{ - {Start: proto.Int32(1000), End: proto.Int32(2000)}, - {Start: proto.Int32(3000), End: proto.Int32(3001), Options: new(descriptorpb.ExtensionRangeOptions)}, - }, - NestedType: []*descriptorpb.DescriptorProto{{ - Name: proto.String("FieldFourEntry"), - Field: []*descriptorpb.FieldDescriptorProto{{ - Name: proto.String("key"), - Number: proto.Int32(1), - Label: descriptorpb.FieldDescriptorProto_Label(protoreflect.Optional).Enum(), - Type: descriptorpb.FieldDescriptorProto_Type(protoreflect.StringKind).Enum(), - }, { - Name: proto.String("value"), - Number: proto.Int32(2), - Label: descriptorpb.FieldDescriptorProto_Label(protoreflect.Optional).Enum(), - Type: descriptorpb.FieldDescriptorProto_Type(protoreflect.MessageKind).Enum(), - TypeName: proto.String(".test.B"), - }}, - Options: &descriptorpb.MessageOptions{ - MapEntry: proto.Bool(true), - }, - }}, - }, { - Name: proto.String("C"), - NestedType: []*descriptorpb.DescriptorProto{{ - Name: proto.String("A"), - Field: []*descriptorpb.FieldDescriptorProto{{ - Name: proto.String("F"), - Number: proto.Int32(1), - Label: descriptorpb.FieldDescriptorProto_Label(protoreflect.Required).Enum(), - Type: descriptorpb.FieldDescriptorProto_Type(protoreflect.BytesKind).Enum(), - DefaultValue: proto.String(`dead\276\357`), - }}, - }}, - EnumType: []*descriptorpb.EnumDescriptorProto{{ - Name: proto.String("E1"), - Value: []*descriptorpb.EnumValueDescriptorProto{ - {Name: proto.String("FOO"), Number: proto.Int32(0)}, - {Name: proto.String("BAR"), Number: proto.Int32(1)}, - }, - }}, - Extension: []*descriptorpb.FieldDescriptorProto{{ - Name: proto.String("X"), - Number: proto.Int32(1000), - Label: descriptorpb.FieldDescriptorProto_Label(protoreflect.Repeated).Enum(), - Type: descriptorpb.FieldDescriptorProto_Type(protoreflect.MessageKind).Enum(), - TypeName: proto.String(".test.C"), - Extendee: proto.String(".test.B"), - }}, - }}, - EnumType: []*descriptorpb.EnumDescriptorProto{{ - Name: proto.String("E1"), - Options: &descriptorpb.EnumOptions{Deprecated: proto.Bool(true)}, - Value: []*descriptorpb.EnumValueDescriptorProto{ - { - Name: proto.String("FOO"), - Number: proto.Int32(0), - Options: &descriptorpb.EnumValueOptions{Deprecated: proto.Bool(true)}, - }, - {Name: proto.String("BAR"), Number: proto.Int32(1)}, - }, - ReservedName: []string{"FIZZ", "BUZZ"}, - ReservedRange: []*descriptorpb.EnumDescriptorProto_EnumReservedRange{ - {Start: proto.Int32(10), End: proto.Int32(19)}, - {Start: proto.Int32(30), End: proto.Int32(30)}, - }, - }}, - Extension: []*descriptorpb.FieldDescriptorProto{{ - Name: proto.String("X"), - Number: proto.Int32(1000), - Label: descriptorpb.FieldDescriptorProto_Label(protoreflect.Repeated).Enum(), - Type: descriptorpb.FieldDescriptorProto_Type(protoreflect.EnumKind).Enum(), - Options: &descriptorpb.FieldOptions{Packed: proto.Bool(true)}, - TypeName: proto.String(".test.E1"), - Extendee: proto.String(".test.B"), - }}, - Service: []*descriptorpb.ServiceDescriptorProto{{ - Name: proto.String("S"), - Options: &descriptorpb.ServiceOptions{Deprecated: proto.Bool(true)}, - Method: []*descriptorpb.MethodDescriptorProto{{ - Name: proto.String("M"), - InputType: proto.String(".test.A"), - OutputType: proto.String(".test.C.A"), - ClientStreaming: proto.Bool(true), - ServerStreaming: proto.Bool(true), - Options: &descriptorpb.MethodOptions{Deprecated: proto.Bool(true)}, - }}, - }}, - } - fd1, err := protodesc.NewFile(f1, nil) - if err != nil { - t.Fatalf("protodesc.NewFile() error: %v", err) - } - - b, err := proto.Marshal(f1) - if err != nil { - t.Fatalf("proto.Marshal() error: %v", err) - } - fd2 := filedesc.Builder{RawDescriptor: b}.Build().File - - tests := []struct { - name string - desc protoreflect.FileDescriptor - }{ - {"protodesc.NewFile", fd1}, - {"filedesc.Builder.Build", fd2}, - } - for _, tt := range tests { - tt := tt - t.Run(tt.name, func(t *testing.T) { - // Run sub-tests in parallel to induce potential races. - for i := 0; i < 2; i++ { - t.Run("Accessors", func(t *testing.T) { t.Parallel(); testFileAccessors(t, tt.desc) }) - t.Run("Format", func(t *testing.T) { t.Parallel(); testFileFormat(t, tt.desc) }) - } - }) - } -} - -func testFileAccessors(t *testing.T, fd protoreflect.FileDescriptor) { - // Represent the descriptor as a map where each key is an accessor method - // and the value is either the wanted tail value or another accessor map. - type M = map[string]interface{} - want := M{ - "Parent": nil, - "Index": 0, - "Syntax": protoreflect.Proto2, - "Name": protoreflect.Name("test"), - "FullName": protoreflect.FullName("test"), - "Path": "path/to/file.proto", - "Package": protoreflect.FullName("test"), - "IsPlaceholder": false, - "Options": &descriptorpb.FileOptions{Deprecated: proto.Bool(true)}, - "Messages": M{ - "Len": 3, - "Get:0": M{ - "Parent": M{"FullName": protoreflect.FullName("test")}, - "Index": 0, - "Syntax": protoreflect.Proto2, - "Name": protoreflect.Name("A"), - "FullName": protoreflect.FullName("test.A"), - "IsPlaceholder": false, - "IsMapEntry": false, - "Options": &descriptorpb.MessageOptions{ - Deprecated: proto.Bool(true), - }, - "Oneofs": M{"Len": 0}, - "RequiredNumbers": M{"Len": 0}, - "ExtensionRanges": M{"Len": 0}, - "Messages": M{"Len": 0}, - "Enums": M{"Len": 0}, - "Extensions": M{"Len": 0}, - }, - "ByName:B": M{ - "Name": protoreflect.Name("B"), - "Index": 1, - "Fields": M{ - "Len": 6, - "ByJSONName:field_one": nil, - "ByJSONName:fieldOne": M{ - "Name": protoreflect.Name("field_one"), - "Index": 0, - "JSONName": "fieldOne", - "Default": "hello, \"world!\"\n", - "ContainingOneof": M{"Name": protoreflect.Name("O1"), "IsPlaceholder": false}, - "ContainingMessage": M{"FullName": protoreflect.FullName("test.B")}, - }, - "ByJSONName:fieldTwo": nil, - "ByJSONName:Field2": M{ - "Name": protoreflect.Name("field_two"), - "Index": 1, - "HasJSONName": true, - "JSONName": "Field2", - "Default": protoreflect.EnumNumber(1), - "ContainingOneof": M{"Name": protoreflect.Name("O2"), "IsPlaceholder": false}, - }, - "ByName:fieldThree": nil, - "ByName:field_three": M{ - "IsExtension": false, - "IsMap": false, - "MapKey": nil, - "MapValue": nil, - "Message": M{"FullName": protoreflect.FullName("test.C"), "IsPlaceholder": false}, - "ContainingOneof": M{"Name": protoreflect.Name("O2"), "IsPlaceholder": false}, - "ContainingMessage": M{"FullName": protoreflect.FullName("test.B")}, - }, - "ByNumber:12": nil, - "ByNumber:4": M{ - "Cardinality": protoreflect.Repeated, - "IsExtension": false, - "IsList": false, - "IsMap": true, - "MapKey": M{"Kind": protoreflect.StringKind}, - "MapValue": M{"Kind": protoreflect.MessageKind, "Message": M{"FullName": protoreflect.FullName("test.B")}}, - "Default": nil, - "Message": M{"FullName": protoreflect.FullName("test.B.FieldFourEntry"), "IsPlaceholder": false}, - }, - "ByNumber:5": M{ - "Cardinality": protoreflect.Repeated, - "Kind": protoreflect.Int32Kind, - "IsPacked": true, - "IsList": true, - "IsMap": false, - "Default": nil, - }, - "ByNumber:6": M{ - "Cardinality": protoreflect.Required, - "Default": []byte(nil), - "ContainingOneof": nil, - }, - }, - "Oneofs": M{ - "Len": 2, - "ByName:O0": nil, - "ByName:O1": M{ - "FullName": protoreflect.FullName("test.B.O1"), - "Index": 0, - "Options": &descriptorpb.OneofOptions{ - UninterpretedOption: []*descriptorpb.UninterpretedOption{ - {StringValue: []byte("option")}, - }, - }, - "Fields": M{ - "Len": 1, - "Get:0": M{"FullName": protoreflect.FullName("test.B.field_one")}, - }, - }, - "Get:1": M{ - "FullName": protoreflect.FullName("test.B.O2"), - "Index": 1, - "Fields": M{ - "Len": 2, - "ByName:field_two": M{"Name": protoreflect.Name("field_two")}, - "Get:1": M{"Name": protoreflect.Name("field_three")}, - }, - }, - }, - "ReservedNames": M{ - "Len": 2, - "Get:0": protoreflect.Name("fizz"), - "Has:buzz": true, - "Has:noexist": false, - }, - "ReservedRanges": M{ - "Len": 2, - "Get:0": [2]protoreflect.FieldNumber{100, 200}, - "Has:99": false, - "Has:100": true, - "Has:150": true, - "Has:199": true, - "Has:200": false, - "Has:300": true, - "Has:301": false, - }, - "RequiredNumbers": M{ - "Len": 1, - "Get:0": protoreflect.FieldNumber(6), - "Has:1": false, - "Has:6": true, - }, - "ExtensionRanges": M{ - "Len": 2, - "Get:0": [2]protoreflect.FieldNumber{1000, 2000}, - "Has:999": false, - "Has:1000": true, - "Has:1500": true, - "Has:1999": true, - "Has:2000": false, - "Has:3000": true, - "Has:3001": false, - }, - "ExtensionRangeOptions:0": (*descriptorpb.ExtensionRangeOptions)(nil), - "ExtensionRangeOptions:1": new(descriptorpb.ExtensionRangeOptions), - "Messages": M{ - "Get:0": M{ - "Fields": M{ - "Len": 2, - "ByNumber:1": M{ - "Parent": M{"FullName": protoreflect.FullName("test.B.FieldFourEntry")}, - "Index": 0, - "Name": protoreflect.Name("key"), - "FullName": protoreflect.FullName("test.B.FieldFourEntry.key"), - "Number": protoreflect.FieldNumber(1), - "Cardinality": protoreflect.Optional, - "Kind": protoreflect.StringKind, - "Options": (*descriptorpb.FieldOptions)(nil), - "HasJSONName": false, - "JSONName": "key", - "IsPacked": false, - "IsList": false, - "IsMap": false, - "IsExtension": false, - "IsWeak": false, - "Default": "", - "ContainingOneof": nil, - "ContainingMessage": M{"FullName": protoreflect.FullName("test.B.FieldFourEntry")}, - "Message": nil, - "Enum": nil, - }, - "ByNumber:2": M{ - "Parent": M{"FullName": protoreflect.FullName("test.B.FieldFourEntry")}, - "Index": 1, - "Name": protoreflect.Name("value"), - "FullName": protoreflect.FullName("test.B.FieldFourEntry.value"), - "Number": protoreflect.FieldNumber(2), - "Cardinality": protoreflect.Optional, - "Kind": protoreflect.MessageKind, - "JSONName": "value", - "IsPacked": false, - "IsList": false, - "IsMap": false, - "IsExtension": false, - "IsWeak": false, - "Default": nil, - "ContainingOneof": nil, - "ContainingMessage": M{"FullName": protoreflect.FullName("test.B.FieldFourEntry")}, - "Message": M{"FullName": protoreflect.FullName("test.B"), "IsPlaceholder": false}, - "Enum": nil, - }, - "ByNumber:3": nil, - }, - }, - }, - }, - "Get:2": M{ - "Name": protoreflect.Name("C"), - "Index": 2, - "Messages": M{ - "Len": 1, - "Get:0": M{"FullName": protoreflect.FullName("test.C.A")}, - }, - "Enums": M{ - "Len": 1, - "Get:0": M{"FullName": protoreflect.FullName("test.C.E1")}, - }, - "Extensions": M{ - "Len": 1, - "Get:0": M{"FullName": protoreflect.FullName("test.C.X")}, - }, - }, - }, - "Enums": M{ - "Len": 1, - "Get:0": M{ - "Name": protoreflect.Name("E1"), - "Options": &descriptorpb.EnumOptions{Deprecated: proto.Bool(true)}, - "Values": M{ - "Len": 2, - "ByName:Foo": nil, - "ByName:FOO": M{ - "FullName": protoreflect.FullName("test.FOO"), - "Options": &descriptorpb.EnumValueOptions{Deprecated: proto.Bool(true)}, - }, - "ByNumber:2": nil, - "ByNumber:1": M{"FullName": protoreflect.FullName("test.BAR")}, - }, - "ReservedNames": M{ - "Len": 2, - "Get:0": protoreflect.Name("FIZZ"), - "Has:BUZZ": true, - "Has:NOEXIST": false, - }, - "ReservedRanges": M{ - "Len": 2, - "Get:0": [2]protoreflect.EnumNumber{10, 19}, - "Has:9": false, - "Has:10": true, - "Has:15": true, - "Has:19": true, - "Has:20": false, - "Has:30": true, - "Has:31": false, - }, - }, - }, - "Extensions": M{ - "Len": 1, - "ByName:X": M{ - "Name": protoreflect.Name("X"), - "Number": protoreflect.FieldNumber(1000), - "Cardinality": protoreflect.Repeated, - "Kind": protoreflect.EnumKind, - "IsExtension": true, - "IsPacked": true, - "IsList": true, - "IsMap": false, - "MapKey": nil, - "MapValue": nil, - "ContainingOneof": nil, - "ContainingMessage": M{"FullName": protoreflect.FullName("test.B"), "IsPlaceholder": false}, - "Enum": M{"FullName": protoreflect.FullName("test.E1"), "IsPlaceholder": false}, - "Options": &descriptorpb.FieldOptions{Packed: proto.Bool(true)}, - }, - }, - "Services": M{ - "Len": 1, - "ByName:s": nil, - "ByName:S": M{ - "Parent": M{"FullName": protoreflect.FullName("test")}, - "Name": protoreflect.Name("S"), - "FullName": protoreflect.FullName("test.S"), - "Options": &descriptorpb.ServiceOptions{Deprecated: proto.Bool(true)}, - "Methods": M{ - "Len": 1, - "Get:0": M{ - "Parent": M{"FullName": protoreflect.FullName("test.S")}, - "Name": protoreflect.Name("M"), - "FullName": protoreflect.FullName("test.S.M"), - "Input": M{"FullName": protoreflect.FullName("test.A"), "IsPlaceholder": false}, - "Output": M{"FullName": protoreflect.FullName("test.C.A"), "IsPlaceholder": false}, - "IsStreamingClient": true, - "IsStreamingServer": true, - "Options": &descriptorpb.MethodOptions{Deprecated: proto.Bool(true)}, - }, - }, - }, - }, - } - checkAccessors(t, "", reflect.ValueOf(fd), want) -} -func checkAccessors(t *testing.T, p string, rv reflect.Value, want map[string]interface{}) { - p0 := p - defer func() { - if ex := recover(); ex != nil { - t.Errorf("panic at %v: %v", p, ex) - } - }() - - if rv.Interface() == nil { - t.Errorf("%v is nil, want non-nil", p) - return - } - for s, v := range want { - // Call the accessor method. - p = p0 + "." + s - var rets []reflect.Value - if i := strings.IndexByte(s, ':'); i >= 0 { - // Accessor method takes in a single argument, which is encoded - // after the accessor name, separated by a ':' delimiter. - fnc := rv.MethodByName(s[:i]) - arg := reflect.New(fnc.Type().In(0)).Elem() - s = s[i+len(":"):] - switch arg.Kind() { - case reflect.String: - arg.SetString(s) - case reflect.Int32, reflect.Int: - n, _ := strconv.ParseInt(s, 0, 64) - arg.SetInt(n) - } - rets = fnc.Call([]reflect.Value{arg}) - } else { - rets = rv.MethodByName(s).Call(nil) - } - - // Check that (val, ok) pattern is internally consistent. - if len(rets) == 2 { - if rets[0].IsNil() && rets[1].Bool() { - t.Errorf("%v = (nil, true), want (nil, false)", p) - } - if !rets[0].IsNil() && !rets[1].Bool() { - t.Errorf("%v = (non-nil, false), want (non-nil, true)", p) - } - } - - // Check that the accessor output matches. - if want, ok := v.(map[string]interface{}); ok { - checkAccessors(t, p, rets[0], want) - continue - } - - got := rets[0].Interface() - if pv, ok := got.(protoreflect.Value); ok { - got = pv.Interface() - } - - // Compare with proto.Equal if possible. - gotMsg, gotMsgOK := got.(proto.Message) - wantMsg, wantMsgOK := v.(proto.Message) - if gotMsgOK && wantMsgOK { - gotNil := reflect.ValueOf(gotMsg).IsNil() - wantNil := reflect.ValueOf(wantMsg).IsNil() - switch { - case !gotNil && wantNil: - t.Errorf("%v = non-nil, want nil", p) - case gotNil && !wantNil: - t.Errorf("%v = nil, want non-nil", p) - case !proto.Equal(gotMsg, wantMsg): - t.Errorf("%v = %v, want %v", p, gotMsg, wantMsg) - } - continue - } - - if want := v; !reflect.DeepEqual(got, want) { - t.Errorf("%v = %T(%v), want %T(%v)", p, got, got, want, want) - } - } -} - -func testFileFormat(t *testing.T, fd protoreflect.FileDescriptor) { - const wantFileDescriptor = `FileDescriptor{ - Syntax: proto2 - Path: "path/to/file.proto" - Package: test - Messages: [{ - Name: A - }, { - Name: B - Fields: [{ - Name: field_one - Number: 1 - Cardinality: optional - Kind: string - JSONName: "fieldOne" - HasPresence: true - HasDefault: true - Default: "hello, \"world!\"\n" - Oneof: O1 - }, { - Name: field_two - Number: 2 - Cardinality: optional - Kind: enum - HasJSONName: true - JSONName: "Field2" - HasPresence: true - HasDefault: true - Default: 1 - Oneof: O2 - Enum: test.E1 - }, { - Name: field_three - Number: 3 - Cardinality: optional - Kind: message - JSONName: "fieldThree" - HasPresence: true - Oneof: O2 - Message: test.C - }, { - Name: field_four - Number: 4 - Cardinality: repeated - Kind: message - HasJSONName: true - JSONName: "Field4" - IsMap: true - MapKey: string - MapValue: test.B - }, { - Name: field_five - Number: 5 - Cardinality: repeated - Kind: int32 - JSONName: "fieldFive" - IsPacked: true - IsList: true - }, { - Name: field_six - Number: 6 - Cardinality: required - Kind: bytes - JSONName: "fieldSix" - HasPresence: true - }] - Oneofs: [{ - Name: O1 - Fields: [field_one] - }, { - Name: O2 - Fields: [field_two, field_three] - }] - ReservedNames: [fizz, buzz] - ReservedRanges: [100:200, 300] - RequiredNumbers: [6] - ExtensionRanges: [1000:2000, 3000] - Messages: [{ - Name: FieldFourEntry - IsMapEntry: true - Fields: [{ - Name: key - Number: 1 - Cardinality: optional - Kind: string - JSONName: "key" - HasPresence: true - }, { - Name: value - Number: 2 - Cardinality: optional - Kind: message - JSONName: "value" - HasPresence: true - Message: test.B - }] - }] - }, { - Name: C - Messages: [{ - Name: A - Fields: [{ - Name: F - Number: 1 - Cardinality: required - Kind: bytes - JSONName: "F" - HasPresence: true - HasDefault: true - Default: "dead\xbe\xef" - }] - RequiredNumbers: [1] - }] - Enums: [{ - Name: E1 - Values: [ - {Name: FOO} - {Name: BAR, Number: 1} - ] - }] - Extensions: [{ - Name: X - Number: 1000 - Cardinality: repeated - Kind: message - JSONName: "[test.C.X]" - IsExtension: true - IsList: true - Extendee: test.B - Message: test.C - }] - }] - Enums: [{ - Name: E1 - Values: [ - {Name: FOO} - {Name: BAR, Number: 1} - ] - ReservedNames: [FIZZ, BUZZ] - ReservedRanges: [10:20, 30] - }] - Extensions: [{ - Name: X - Number: 1000 - Cardinality: repeated - Kind: enum - JSONName: "[test.X]" - IsExtension: true - IsPacked: true - IsList: true - Extendee: test.B - Enum: test.E1 - }] - Services: [{ - Name: S - Methods: [{ - Name: M - Input: test.A - Output: test.C.A - IsStreamingClient: true - IsStreamingServer: true - }] - }] -}` - - const wantEnums = `Enums{{ - Name: E1 - Values: [ - {Name: FOO} - {Name: BAR, Number: 1} - ] - ReservedNames: [FIZZ, BUZZ] - ReservedRanges: [10:20, 30] -}}` - - const wantExtensions = `Extensions{{ - Name: X - Number: 1000 - Cardinality: repeated - Kind: enum - JSONName: "[test.X]" - IsExtension: true - IsPacked: true - IsList: true - Extendee: test.B - Enum: test.E1 -}}` - - const wantImports = `FileImports{}` - - const wantReservedNames = "Names{fizz, buzz}" - - const wantReservedRanges = "FieldRanges{100:200, 300}" - - const wantServices = `Services{{ - Name: S - Methods: [{ - Name: M - Input: test.A - Output: test.C.A - IsStreamingClient: true - IsStreamingServer: true - }] -}}` - - tests := []struct { - path string - fmt string - want string - val interface{} - }{ - {"fd", "%v", compactMultiFormat(wantFileDescriptor), fd}, - {"fd", "%+v", wantFileDescriptor, fd}, - {"fd.Enums()", "%v", compactMultiFormat(wantEnums), fd.Enums()}, - {"fd.Enums()", "%+v", wantEnums, fd.Enums()}, - {"fd.Extensions()", "%v", compactMultiFormat(wantExtensions), fd.Extensions()}, - {"fd.Extensions()", "%+v", wantExtensions, fd.Extensions()}, - {"fd.Imports()", "%v", compactMultiFormat(wantImports), fd.Imports()}, - {"fd.Imports()", "%+v", wantImports, fd.Imports()}, - {"fd.Messages(B).ReservedNames()", "%v", compactMultiFormat(wantReservedNames), fd.Messages().ByName("B").ReservedNames()}, - {"fd.Messages(B).ReservedNames()", "%+v", wantReservedNames, fd.Messages().ByName("B").ReservedNames()}, - {"fd.Messages(B).ReservedRanges()", "%v", compactMultiFormat(wantReservedRanges), fd.Messages().ByName("B").ReservedRanges()}, - {"fd.Messages(B).ReservedRanges()", "%+v", wantReservedRanges, fd.Messages().ByName("B").ReservedRanges()}, - {"fd.Services()", "%v", compactMultiFormat(wantServices), fd.Services()}, - {"fd.Services()", "%+v", wantServices, fd.Services()}, - } - for _, tt := range tests { - got := fmt.Sprintf(tt.fmt, tt.val) - if diff := cmp.Diff(got, tt.want); diff != "" { - t.Errorf("fmt.Sprintf(%q, %s) mismatch (-got +want):\n%s", tt.fmt, tt.path, diff) - } - } -} - -// compactMultiFormat returns the single line form of a multi line output. -func compactMultiFormat(s string) string { - var b []byte - for _, s := range strings.Split(s, "\n") { - s = strings.TrimSpace(s) - s = regexp.MustCompile(": +").ReplaceAllString(s, ": ") - prevWord := len(b) > 0 && b[len(b)-1] != '[' && b[len(b)-1] != '{' - nextWord := len(s) > 0 && s[0] != ']' && s[0] != '}' - if prevWord && nextWord { - b = append(b, ", "...) - } - b = append(b, s...) - } - return string(b) -} diff --git a/vendor/google.golang.org/protobuf/internal/filedesc/gotest/ya.make b/vendor/google.golang.org/protobuf/internal/filedesc/gotest/ya.make deleted file mode 100644 index bba40722a2..0000000000 --- a/vendor/google.golang.org/protobuf/internal/filedesc/gotest/ya.make +++ /dev/null @@ -1,5 +0,0 @@ -GO_TEST_FOR(vendor/google.golang.org/protobuf/internal/filedesc) - -LICENSE(BSD-3-Clause) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/filedesc/ya.make b/vendor/google.golang.org/protobuf/internal/filedesc/ya.make index 9deb58bad3..561a28ef2d 100644 --- a/vendor/google.golang.org/protobuf/internal/filedesc/ya.make +++ b/vendor/google.golang.org/protobuf/internal/filedesc/ya.make @@ -12,11 +12,4 @@ SRCS( placeholder.go ) -GO_XTEST_SRCS( - build_test.go - desc_test.go -) - END() - -RECURSE(gotest) diff --git a/vendor/google.golang.org/protobuf/internal/filetype/ya.make b/vendor/google.golang.org/protobuf/internal/filetype/ya.make index 4506aaa671..e0fc61c11b 100644 --- a/vendor/google.golang.org/protobuf/internal/filetype/ya.make +++ b/vendor/google.golang.org/protobuf/internal/filetype/ya.make @@ -2,6 +2,8 @@ GO_LIBRARY() LICENSE(BSD-3-Clause) -SRCS(build.go) +SRCS( + build.go +) END() diff --git a/vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go b/vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go index 136f1b2157..8f94230ea1 100644 --- a/vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go +++ b/vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go @@ -12,6 +12,12 @@ import ( const File_google_protobuf_descriptor_proto = "google/protobuf/descriptor.proto" +// Full and short names for google.protobuf.Edition. +const ( + Edition_enum_fullname = "google.protobuf.Edition" + Edition_enum_name = "Edition" +) + // Names for google.protobuf.FileDescriptorSet. const ( FileDescriptorSet_message_name protoreflect.Name = "FileDescriptorSet" @@ -81,7 +87,7 @@ const ( FileDescriptorProto_Options_field_number protoreflect.FieldNumber = 8 FileDescriptorProto_SourceCodeInfo_field_number protoreflect.FieldNumber = 9 FileDescriptorProto_Syntax_field_number protoreflect.FieldNumber = 12 - FileDescriptorProto_Edition_field_number protoreflect.FieldNumber = 13 + FileDescriptorProto_Edition_field_number protoreflect.FieldNumber = 14 ) // Names for google.protobuf.DescriptorProto. @@ -184,10 +190,12 @@ const ( const ( ExtensionRangeOptions_UninterpretedOption_field_name protoreflect.Name = "uninterpreted_option" ExtensionRangeOptions_Declaration_field_name protoreflect.Name = "declaration" + ExtensionRangeOptions_Features_field_name protoreflect.Name = "features" ExtensionRangeOptions_Verification_field_name protoreflect.Name = "verification" ExtensionRangeOptions_UninterpretedOption_field_fullname protoreflect.FullName = "google.protobuf.ExtensionRangeOptions.uninterpreted_option" ExtensionRangeOptions_Declaration_field_fullname protoreflect.FullName = "google.protobuf.ExtensionRangeOptions.declaration" + ExtensionRangeOptions_Features_field_fullname protoreflect.FullName = "google.protobuf.ExtensionRangeOptions.features" ExtensionRangeOptions_Verification_field_fullname protoreflect.FullName = "google.protobuf.ExtensionRangeOptions.verification" ) @@ -195,6 +203,7 @@ const ( const ( ExtensionRangeOptions_UninterpretedOption_field_number protoreflect.FieldNumber = 999 ExtensionRangeOptions_Declaration_field_number protoreflect.FieldNumber = 2 + ExtensionRangeOptions_Features_field_number protoreflect.FieldNumber = 50 ExtensionRangeOptions_Verification_field_number protoreflect.FieldNumber = 3 ) @@ -212,29 +221,26 @@ const ( // Field names for google.protobuf.ExtensionRangeOptions.Declaration. const ( - ExtensionRangeOptions_Declaration_Number_field_name protoreflect.Name = "number" - ExtensionRangeOptions_Declaration_FullName_field_name protoreflect.Name = "full_name" - ExtensionRangeOptions_Declaration_Type_field_name protoreflect.Name = "type" - ExtensionRangeOptions_Declaration_IsRepeated_field_name protoreflect.Name = "is_repeated" - ExtensionRangeOptions_Declaration_Reserved_field_name protoreflect.Name = "reserved" - ExtensionRangeOptions_Declaration_Repeated_field_name protoreflect.Name = "repeated" + ExtensionRangeOptions_Declaration_Number_field_name protoreflect.Name = "number" + ExtensionRangeOptions_Declaration_FullName_field_name protoreflect.Name = "full_name" + ExtensionRangeOptions_Declaration_Type_field_name protoreflect.Name = "type" + ExtensionRangeOptions_Declaration_Reserved_field_name protoreflect.Name = "reserved" + ExtensionRangeOptions_Declaration_Repeated_field_name protoreflect.Name = "repeated" - ExtensionRangeOptions_Declaration_Number_field_fullname protoreflect.FullName = "google.protobuf.ExtensionRangeOptions.Declaration.number" - ExtensionRangeOptions_Declaration_FullName_field_fullname protoreflect.FullName = "google.protobuf.ExtensionRangeOptions.Declaration.full_name" - ExtensionRangeOptions_Declaration_Type_field_fullname protoreflect.FullName = "google.protobuf.ExtensionRangeOptions.Declaration.type" - ExtensionRangeOptions_Declaration_IsRepeated_field_fullname protoreflect.FullName = "google.protobuf.ExtensionRangeOptions.Declaration.is_repeated" - ExtensionRangeOptions_Declaration_Reserved_field_fullname protoreflect.FullName = "google.protobuf.ExtensionRangeOptions.Declaration.reserved" - ExtensionRangeOptions_Declaration_Repeated_field_fullname protoreflect.FullName = "google.protobuf.ExtensionRangeOptions.Declaration.repeated" + ExtensionRangeOptions_Declaration_Number_field_fullname protoreflect.FullName = "google.protobuf.ExtensionRangeOptions.Declaration.number" + ExtensionRangeOptions_Declaration_FullName_field_fullname protoreflect.FullName = "google.protobuf.ExtensionRangeOptions.Declaration.full_name" + ExtensionRangeOptions_Declaration_Type_field_fullname protoreflect.FullName = "google.protobuf.ExtensionRangeOptions.Declaration.type" + ExtensionRangeOptions_Declaration_Reserved_field_fullname protoreflect.FullName = "google.protobuf.ExtensionRangeOptions.Declaration.reserved" + ExtensionRangeOptions_Declaration_Repeated_field_fullname protoreflect.FullName = "google.protobuf.ExtensionRangeOptions.Declaration.repeated" ) // Field numbers for google.protobuf.ExtensionRangeOptions.Declaration. const ( - ExtensionRangeOptions_Declaration_Number_field_number protoreflect.FieldNumber = 1 - ExtensionRangeOptions_Declaration_FullName_field_number protoreflect.FieldNumber = 2 - ExtensionRangeOptions_Declaration_Type_field_number protoreflect.FieldNumber = 3 - ExtensionRangeOptions_Declaration_IsRepeated_field_number protoreflect.FieldNumber = 4 - ExtensionRangeOptions_Declaration_Reserved_field_number protoreflect.FieldNumber = 5 - ExtensionRangeOptions_Declaration_Repeated_field_number protoreflect.FieldNumber = 6 + ExtensionRangeOptions_Declaration_Number_field_number protoreflect.FieldNumber = 1 + ExtensionRangeOptions_Declaration_FullName_field_number protoreflect.FieldNumber = 2 + ExtensionRangeOptions_Declaration_Type_field_number protoreflect.FieldNumber = 3 + ExtensionRangeOptions_Declaration_Reserved_field_number protoreflect.FieldNumber = 5 + ExtensionRangeOptions_Declaration_Repeated_field_number protoreflect.FieldNumber = 6 ) // Names for google.protobuf.FieldDescriptorProto. @@ -478,6 +484,7 @@ const ( FileOptions_PhpNamespace_field_name protoreflect.Name = "php_namespace" FileOptions_PhpMetadataNamespace_field_name protoreflect.Name = "php_metadata_namespace" FileOptions_RubyPackage_field_name protoreflect.Name = "ruby_package" + FileOptions_Features_field_name protoreflect.Name = "features" FileOptions_UninterpretedOption_field_name protoreflect.Name = "uninterpreted_option" FileOptions_JavaPackage_field_fullname protoreflect.FullName = "google.protobuf.FileOptions.java_package" @@ -500,6 +507,7 @@ const ( FileOptions_PhpNamespace_field_fullname protoreflect.FullName = "google.protobuf.FileOptions.php_namespace" FileOptions_PhpMetadataNamespace_field_fullname protoreflect.FullName = "google.protobuf.FileOptions.php_metadata_namespace" FileOptions_RubyPackage_field_fullname protoreflect.FullName = "google.protobuf.FileOptions.ruby_package" + FileOptions_Features_field_fullname protoreflect.FullName = "google.protobuf.FileOptions.features" FileOptions_UninterpretedOption_field_fullname protoreflect.FullName = "google.protobuf.FileOptions.uninterpreted_option" ) @@ -525,6 +533,7 @@ const ( FileOptions_PhpNamespace_field_number protoreflect.FieldNumber = 41 FileOptions_PhpMetadataNamespace_field_number protoreflect.FieldNumber = 44 FileOptions_RubyPackage_field_number protoreflect.FieldNumber = 45 + FileOptions_Features_field_number protoreflect.FieldNumber = 50 FileOptions_UninterpretedOption_field_number protoreflect.FieldNumber = 999 ) @@ -547,6 +556,7 @@ const ( MessageOptions_Deprecated_field_name protoreflect.Name = "deprecated" MessageOptions_MapEntry_field_name protoreflect.Name = "map_entry" MessageOptions_DeprecatedLegacyJsonFieldConflicts_field_name protoreflect.Name = "deprecated_legacy_json_field_conflicts" + MessageOptions_Features_field_name protoreflect.Name = "features" MessageOptions_UninterpretedOption_field_name protoreflect.Name = "uninterpreted_option" MessageOptions_MessageSetWireFormat_field_fullname protoreflect.FullName = "google.protobuf.MessageOptions.message_set_wire_format" @@ -554,6 +564,7 @@ const ( MessageOptions_Deprecated_field_fullname protoreflect.FullName = "google.protobuf.MessageOptions.deprecated" MessageOptions_MapEntry_field_fullname protoreflect.FullName = "google.protobuf.MessageOptions.map_entry" MessageOptions_DeprecatedLegacyJsonFieldConflicts_field_fullname protoreflect.FullName = "google.protobuf.MessageOptions.deprecated_legacy_json_field_conflicts" + MessageOptions_Features_field_fullname protoreflect.FullName = "google.protobuf.MessageOptions.features" MessageOptions_UninterpretedOption_field_fullname protoreflect.FullName = "google.protobuf.MessageOptions.uninterpreted_option" ) @@ -564,6 +575,7 @@ const ( MessageOptions_Deprecated_field_number protoreflect.FieldNumber = 3 MessageOptions_MapEntry_field_number protoreflect.FieldNumber = 7 MessageOptions_DeprecatedLegacyJsonFieldConflicts_field_number protoreflect.FieldNumber = 11 + MessageOptions_Features_field_number protoreflect.FieldNumber = 12 MessageOptions_UninterpretedOption_field_number protoreflect.FieldNumber = 999 ) @@ -584,8 +596,9 @@ const ( FieldOptions_Weak_field_name protoreflect.Name = "weak" FieldOptions_DebugRedact_field_name protoreflect.Name = "debug_redact" FieldOptions_Retention_field_name protoreflect.Name = "retention" - FieldOptions_Target_field_name protoreflect.Name = "target" FieldOptions_Targets_field_name protoreflect.Name = "targets" + FieldOptions_EditionDefaults_field_name protoreflect.Name = "edition_defaults" + FieldOptions_Features_field_name protoreflect.Name = "features" FieldOptions_UninterpretedOption_field_name protoreflect.Name = "uninterpreted_option" FieldOptions_Ctype_field_fullname protoreflect.FullName = "google.protobuf.FieldOptions.ctype" @@ -597,8 +610,9 @@ const ( FieldOptions_Weak_field_fullname protoreflect.FullName = "google.protobuf.FieldOptions.weak" FieldOptions_DebugRedact_field_fullname protoreflect.FullName = "google.protobuf.FieldOptions.debug_redact" FieldOptions_Retention_field_fullname protoreflect.FullName = "google.protobuf.FieldOptions.retention" - FieldOptions_Target_field_fullname protoreflect.FullName = "google.protobuf.FieldOptions.target" FieldOptions_Targets_field_fullname protoreflect.FullName = "google.protobuf.FieldOptions.targets" + FieldOptions_EditionDefaults_field_fullname protoreflect.FullName = "google.protobuf.FieldOptions.edition_defaults" + FieldOptions_Features_field_fullname protoreflect.FullName = "google.protobuf.FieldOptions.features" FieldOptions_UninterpretedOption_field_fullname protoreflect.FullName = "google.protobuf.FieldOptions.uninterpreted_option" ) @@ -613,8 +627,9 @@ const ( FieldOptions_Weak_field_number protoreflect.FieldNumber = 10 FieldOptions_DebugRedact_field_number protoreflect.FieldNumber = 16 FieldOptions_Retention_field_number protoreflect.FieldNumber = 17 - FieldOptions_Target_field_number protoreflect.FieldNumber = 18 FieldOptions_Targets_field_number protoreflect.FieldNumber = 19 + FieldOptions_EditionDefaults_field_number protoreflect.FieldNumber = 20 + FieldOptions_Features_field_number protoreflect.FieldNumber = 21 FieldOptions_UninterpretedOption_field_number protoreflect.FieldNumber = 999 ) @@ -642,6 +657,27 @@ const ( FieldOptions_OptionTargetType_enum_name = "OptionTargetType" ) +// Names for google.protobuf.FieldOptions.EditionDefault. +const ( + FieldOptions_EditionDefault_message_name protoreflect.Name = "EditionDefault" + FieldOptions_EditionDefault_message_fullname protoreflect.FullName = "google.protobuf.FieldOptions.EditionDefault" +) + +// Field names for google.protobuf.FieldOptions.EditionDefault. +const ( + FieldOptions_EditionDefault_Edition_field_name protoreflect.Name = "edition" + FieldOptions_EditionDefault_Value_field_name protoreflect.Name = "value" + + FieldOptions_EditionDefault_Edition_field_fullname protoreflect.FullName = "google.protobuf.FieldOptions.EditionDefault.edition" + FieldOptions_EditionDefault_Value_field_fullname protoreflect.FullName = "google.protobuf.FieldOptions.EditionDefault.value" +) + +// Field numbers for google.protobuf.FieldOptions.EditionDefault. +const ( + FieldOptions_EditionDefault_Edition_field_number protoreflect.FieldNumber = 3 + FieldOptions_EditionDefault_Value_field_number protoreflect.FieldNumber = 2 +) + // Names for google.protobuf.OneofOptions. const ( OneofOptions_message_name protoreflect.Name = "OneofOptions" @@ -650,13 +686,16 @@ const ( // Field names for google.protobuf.OneofOptions. const ( + OneofOptions_Features_field_name protoreflect.Name = "features" OneofOptions_UninterpretedOption_field_name protoreflect.Name = "uninterpreted_option" + OneofOptions_Features_field_fullname protoreflect.FullName = "google.protobuf.OneofOptions.features" OneofOptions_UninterpretedOption_field_fullname protoreflect.FullName = "google.protobuf.OneofOptions.uninterpreted_option" ) // Field numbers for google.protobuf.OneofOptions. const ( + OneofOptions_Features_field_number protoreflect.FieldNumber = 1 OneofOptions_UninterpretedOption_field_number protoreflect.FieldNumber = 999 ) @@ -671,11 +710,13 @@ const ( EnumOptions_AllowAlias_field_name protoreflect.Name = "allow_alias" EnumOptions_Deprecated_field_name protoreflect.Name = "deprecated" EnumOptions_DeprecatedLegacyJsonFieldConflicts_field_name protoreflect.Name = "deprecated_legacy_json_field_conflicts" + EnumOptions_Features_field_name protoreflect.Name = "features" EnumOptions_UninterpretedOption_field_name protoreflect.Name = "uninterpreted_option" EnumOptions_AllowAlias_field_fullname protoreflect.FullName = "google.protobuf.EnumOptions.allow_alias" EnumOptions_Deprecated_field_fullname protoreflect.FullName = "google.protobuf.EnumOptions.deprecated" EnumOptions_DeprecatedLegacyJsonFieldConflicts_field_fullname protoreflect.FullName = "google.protobuf.EnumOptions.deprecated_legacy_json_field_conflicts" + EnumOptions_Features_field_fullname protoreflect.FullName = "google.protobuf.EnumOptions.features" EnumOptions_UninterpretedOption_field_fullname protoreflect.FullName = "google.protobuf.EnumOptions.uninterpreted_option" ) @@ -684,6 +725,7 @@ const ( EnumOptions_AllowAlias_field_number protoreflect.FieldNumber = 2 EnumOptions_Deprecated_field_number protoreflect.FieldNumber = 3 EnumOptions_DeprecatedLegacyJsonFieldConflicts_field_number protoreflect.FieldNumber = 6 + EnumOptions_Features_field_number protoreflect.FieldNumber = 7 EnumOptions_UninterpretedOption_field_number protoreflect.FieldNumber = 999 ) @@ -696,15 +738,21 @@ const ( // Field names for google.protobuf.EnumValueOptions. const ( EnumValueOptions_Deprecated_field_name protoreflect.Name = "deprecated" + EnumValueOptions_Features_field_name protoreflect.Name = "features" + EnumValueOptions_DebugRedact_field_name protoreflect.Name = "debug_redact" EnumValueOptions_UninterpretedOption_field_name protoreflect.Name = "uninterpreted_option" EnumValueOptions_Deprecated_field_fullname protoreflect.FullName = "google.protobuf.EnumValueOptions.deprecated" + EnumValueOptions_Features_field_fullname protoreflect.FullName = "google.protobuf.EnumValueOptions.features" + EnumValueOptions_DebugRedact_field_fullname protoreflect.FullName = "google.protobuf.EnumValueOptions.debug_redact" EnumValueOptions_UninterpretedOption_field_fullname protoreflect.FullName = "google.protobuf.EnumValueOptions.uninterpreted_option" ) // Field numbers for google.protobuf.EnumValueOptions. const ( EnumValueOptions_Deprecated_field_number protoreflect.FieldNumber = 1 + EnumValueOptions_Features_field_number protoreflect.FieldNumber = 2 + EnumValueOptions_DebugRedact_field_number protoreflect.FieldNumber = 3 EnumValueOptions_UninterpretedOption_field_number protoreflect.FieldNumber = 999 ) @@ -716,15 +764,18 @@ const ( // Field names for google.protobuf.ServiceOptions. const ( + ServiceOptions_Features_field_name protoreflect.Name = "features" ServiceOptions_Deprecated_field_name protoreflect.Name = "deprecated" ServiceOptions_UninterpretedOption_field_name protoreflect.Name = "uninterpreted_option" + ServiceOptions_Features_field_fullname protoreflect.FullName = "google.protobuf.ServiceOptions.features" ServiceOptions_Deprecated_field_fullname protoreflect.FullName = "google.protobuf.ServiceOptions.deprecated" ServiceOptions_UninterpretedOption_field_fullname protoreflect.FullName = "google.protobuf.ServiceOptions.uninterpreted_option" ) // Field numbers for google.protobuf.ServiceOptions. const ( + ServiceOptions_Features_field_number protoreflect.FieldNumber = 34 ServiceOptions_Deprecated_field_number protoreflect.FieldNumber = 33 ServiceOptions_UninterpretedOption_field_number protoreflect.FieldNumber = 999 ) @@ -739,10 +790,12 @@ const ( const ( MethodOptions_Deprecated_field_name protoreflect.Name = "deprecated" MethodOptions_IdempotencyLevel_field_name protoreflect.Name = "idempotency_level" + MethodOptions_Features_field_name protoreflect.Name = "features" MethodOptions_UninterpretedOption_field_name protoreflect.Name = "uninterpreted_option" MethodOptions_Deprecated_field_fullname protoreflect.FullName = "google.protobuf.MethodOptions.deprecated" MethodOptions_IdempotencyLevel_field_fullname protoreflect.FullName = "google.protobuf.MethodOptions.idempotency_level" + MethodOptions_Features_field_fullname protoreflect.FullName = "google.protobuf.MethodOptions.features" MethodOptions_UninterpretedOption_field_fullname protoreflect.FullName = "google.protobuf.MethodOptions.uninterpreted_option" ) @@ -750,6 +803,7 @@ const ( const ( MethodOptions_Deprecated_field_number protoreflect.FieldNumber = 33 MethodOptions_IdempotencyLevel_field_number protoreflect.FieldNumber = 34 + MethodOptions_Features_field_number protoreflect.FieldNumber = 35 MethodOptions_UninterpretedOption_field_number protoreflect.FieldNumber = 999 ) @@ -816,6 +870,120 @@ const ( UninterpretedOption_NamePart_IsExtension_field_number protoreflect.FieldNumber = 2 ) +// Names for google.protobuf.FeatureSet. +const ( + FeatureSet_message_name protoreflect.Name = "FeatureSet" + FeatureSet_message_fullname protoreflect.FullName = "google.protobuf.FeatureSet" +) + +// Field names for google.protobuf.FeatureSet. +const ( + FeatureSet_FieldPresence_field_name protoreflect.Name = "field_presence" + FeatureSet_EnumType_field_name protoreflect.Name = "enum_type" + FeatureSet_RepeatedFieldEncoding_field_name protoreflect.Name = "repeated_field_encoding" + FeatureSet_Utf8Validation_field_name protoreflect.Name = "utf8_validation" + FeatureSet_MessageEncoding_field_name protoreflect.Name = "message_encoding" + FeatureSet_JsonFormat_field_name protoreflect.Name = "json_format" + + FeatureSet_FieldPresence_field_fullname protoreflect.FullName = "google.protobuf.FeatureSet.field_presence" + FeatureSet_EnumType_field_fullname protoreflect.FullName = "google.protobuf.FeatureSet.enum_type" + FeatureSet_RepeatedFieldEncoding_field_fullname protoreflect.FullName = "google.protobuf.FeatureSet.repeated_field_encoding" + FeatureSet_Utf8Validation_field_fullname protoreflect.FullName = "google.protobuf.FeatureSet.utf8_validation" + FeatureSet_MessageEncoding_field_fullname protoreflect.FullName = "google.protobuf.FeatureSet.message_encoding" + FeatureSet_JsonFormat_field_fullname protoreflect.FullName = "google.protobuf.FeatureSet.json_format" +) + +// Field numbers for google.protobuf.FeatureSet. +const ( + FeatureSet_FieldPresence_field_number protoreflect.FieldNumber = 1 + FeatureSet_EnumType_field_number protoreflect.FieldNumber = 2 + FeatureSet_RepeatedFieldEncoding_field_number protoreflect.FieldNumber = 3 + FeatureSet_Utf8Validation_field_number protoreflect.FieldNumber = 4 + FeatureSet_MessageEncoding_field_number protoreflect.FieldNumber = 5 + FeatureSet_JsonFormat_field_number protoreflect.FieldNumber = 6 +) + +// Full and short names for google.protobuf.FeatureSet.FieldPresence. +const ( + FeatureSet_FieldPresence_enum_fullname = "google.protobuf.FeatureSet.FieldPresence" + FeatureSet_FieldPresence_enum_name = "FieldPresence" +) + +// Full and short names for google.protobuf.FeatureSet.EnumType. +const ( + FeatureSet_EnumType_enum_fullname = "google.protobuf.FeatureSet.EnumType" + FeatureSet_EnumType_enum_name = "EnumType" +) + +// Full and short names for google.protobuf.FeatureSet.RepeatedFieldEncoding. +const ( + FeatureSet_RepeatedFieldEncoding_enum_fullname = "google.protobuf.FeatureSet.RepeatedFieldEncoding" + FeatureSet_RepeatedFieldEncoding_enum_name = "RepeatedFieldEncoding" +) + +// Full and short names for google.protobuf.FeatureSet.Utf8Validation. +const ( + FeatureSet_Utf8Validation_enum_fullname = "google.protobuf.FeatureSet.Utf8Validation" + FeatureSet_Utf8Validation_enum_name = "Utf8Validation" +) + +// Full and short names for google.protobuf.FeatureSet.MessageEncoding. +const ( + FeatureSet_MessageEncoding_enum_fullname = "google.protobuf.FeatureSet.MessageEncoding" + FeatureSet_MessageEncoding_enum_name = "MessageEncoding" +) + +// Full and short names for google.protobuf.FeatureSet.JsonFormat. +const ( + FeatureSet_JsonFormat_enum_fullname = "google.protobuf.FeatureSet.JsonFormat" + FeatureSet_JsonFormat_enum_name = "JsonFormat" +) + +// Names for google.protobuf.FeatureSetDefaults. +const ( + FeatureSetDefaults_message_name protoreflect.Name = "FeatureSetDefaults" + FeatureSetDefaults_message_fullname protoreflect.FullName = "google.protobuf.FeatureSetDefaults" +) + +// Field names for google.protobuf.FeatureSetDefaults. +const ( + FeatureSetDefaults_Defaults_field_name protoreflect.Name = "defaults" + FeatureSetDefaults_MinimumEdition_field_name protoreflect.Name = "minimum_edition" + FeatureSetDefaults_MaximumEdition_field_name protoreflect.Name = "maximum_edition" + + FeatureSetDefaults_Defaults_field_fullname protoreflect.FullName = "google.protobuf.FeatureSetDefaults.defaults" + FeatureSetDefaults_MinimumEdition_field_fullname protoreflect.FullName = "google.protobuf.FeatureSetDefaults.minimum_edition" + FeatureSetDefaults_MaximumEdition_field_fullname protoreflect.FullName = "google.protobuf.FeatureSetDefaults.maximum_edition" +) + +// Field numbers for google.protobuf.FeatureSetDefaults. +const ( + FeatureSetDefaults_Defaults_field_number protoreflect.FieldNumber = 1 + FeatureSetDefaults_MinimumEdition_field_number protoreflect.FieldNumber = 4 + FeatureSetDefaults_MaximumEdition_field_number protoreflect.FieldNumber = 5 +) + +// Names for google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault. +const ( + FeatureSetDefaults_FeatureSetEditionDefault_message_name protoreflect.Name = "FeatureSetEditionDefault" + FeatureSetDefaults_FeatureSetEditionDefault_message_fullname protoreflect.FullName = "google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault" +) + +// Field names for google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault. +const ( + FeatureSetDefaults_FeatureSetEditionDefault_Edition_field_name protoreflect.Name = "edition" + FeatureSetDefaults_FeatureSetEditionDefault_Features_field_name protoreflect.Name = "features" + + FeatureSetDefaults_FeatureSetEditionDefault_Edition_field_fullname protoreflect.FullName = "google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault.edition" + FeatureSetDefaults_FeatureSetEditionDefault_Features_field_fullname protoreflect.FullName = "google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault.features" +) + +// Field numbers for google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault. +const ( + FeatureSetDefaults_FeatureSetEditionDefault_Edition_field_number protoreflect.FieldNumber = 3 + FeatureSetDefaults_FeatureSetEditionDefault_Features_field_number protoreflect.FieldNumber = 2 +) + // Names for google.protobuf.SourceCodeInfo. const ( SourceCodeInfo_message_name protoreflect.Name = "SourceCodeInfo" diff --git a/vendor/google.golang.org/protobuf/internal/impl/codec_gen.go b/vendor/google.golang.org/protobuf/internal/impl/codec_gen.go index 1a509b63eb..f55dc01e3a 100644 --- a/vendor/google.golang.org/protobuf/internal/impl/codec_gen.go +++ b/vendor/google.golang.org/protobuf/internal/impl/codec_gen.go @@ -162,11 +162,20 @@ func appendBoolSlice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptions func consumeBoolSlice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) { sp := p.BoolSlice() if wtyp == protowire.BytesType { - s := *sp b, n := protowire.ConsumeBytes(b) if n < 0 { return out, errDecode } + count := 0 + for _, v := range b { + if v < 0x80 { + count++ + } + } + if count > 0 { + p.growBoolSlice(count) + } + s := *sp for len(b) > 0 { var v uint64 var n int @@ -732,11 +741,20 @@ func appendInt32Slice(b []byte, p pointer, f *coderFieldInfo, opts marshalOption func consumeInt32Slice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) { sp := p.Int32Slice() if wtyp == protowire.BytesType { - s := *sp b, n := protowire.ConsumeBytes(b) if n < 0 { return out, errDecode } + count := 0 + for _, v := range b { + if v < 0x80 { + count++ + } + } + if count > 0 { + p.growInt32Slice(count) + } + s := *sp for len(b) > 0 { var v uint64 var n int @@ -1138,11 +1156,20 @@ func appendSint32Slice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptio func consumeSint32Slice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) { sp := p.Int32Slice() if wtyp == protowire.BytesType { - s := *sp b, n := protowire.ConsumeBytes(b) if n < 0 { return out, errDecode } + count := 0 + for _, v := range b { + if v < 0x80 { + count++ + } + } + if count > 0 { + p.growInt32Slice(count) + } + s := *sp for len(b) > 0 { var v uint64 var n int @@ -1544,11 +1571,20 @@ func appendUint32Slice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptio func consumeUint32Slice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) { sp := p.Uint32Slice() if wtyp == protowire.BytesType { - s := *sp b, n := protowire.ConsumeBytes(b) if n < 0 { return out, errDecode } + count := 0 + for _, v := range b { + if v < 0x80 { + count++ + } + } + if count > 0 { + p.growUint32Slice(count) + } + s := *sp for len(b) > 0 { var v uint64 var n int @@ -1950,11 +1986,20 @@ func appendInt64Slice(b []byte, p pointer, f *coderFieldInfo, opts marshalOption func consumeInt64Slice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) { sp := p.Int64Slice() if wtyp == protowire.BytesType { - s := *sp b, n := protowire.ConsumeBytes(b) if n < 0 { return out, errDecode } + count := 0 + for _, v := range b { + if v < 0x80 { + count++ + } + } + if count > 0 { + p.growInt64Slice(count) + } + s := *sp for len(b) > 0 { var v uint64 var n int @@ -2356,11 +2401,20 @@ func appendSint64Slice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptio func consumeSint64Slice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) { sp := p.Int64Slice() if wtyp == protowire.BytesType { - s := *sp b, n := protowire.ConsumeBytes(b) if n < 0 { return out, errDecode } + count := 0 + for _, v := range b { + if v < 0x80 { + count++ + } + } + if count > 0 { + p.growInt64Slice(count) + } + s := *sp for len(b) > 0 { var v uint64 var n int @@ -2762,11 +2816,20 @@ func appendUint64Slice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptio func consumeUint64Slice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) { sp := p.Uint64Slice() if wtyp == protowire.BytesType { - s := *sp b, n := protowire.ConsumeBytes(b) if n < 0 { return out, errDecode } + count := 0 + for _, v := range b { + if v < 0x80 { + count++ + } + } + if count > 0 { + p.growUint64Slice(count) + } + s := *sp for len(b) > 0 { var v uint64 var n int @@ -3145,11 +3208,15 @@ func appendSfixed32Slice(b []byte, p pointer, f *coderFieldInfo, opts marshalOpt func consumeSfixed32Slice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) { sp := p.Int32Slice() if wtyp == protowire.BytesType { - s := *sp b, n := protowire.ConsumeBytes(b) if n < 0 { return out, errDecode } + count := len(b) / protowire.SizeFixed32() + if count > 0 { + p.growInt32Slice(count) + } + s := *sp for len(b) > 0 { v, n := protowire.ConsumeFixed32(b) if n < 0 { @@ -3461,11 +3528,15 @@ func appendFixed32Slice(b []byte, p pointer, f *coderFieldInfo, opts marshalOpti func consumeFixed32Slice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) { sp := p.Uint32Slice() if wtyp == protowire.BytesType { - s := *sp b, n := protowire.ConsumeBytes(b) if n < 0 { return out, errDecode } + count := len(b) / protowire.SizeFixed32() + if count > 0 { + p.growUint32Slice(count) + } + s := *sp for len(b) > 0 { v, n := protowire.ConsumeFixed32(b) if n < 0 { @@ -3777,11 +3848,15 @@ func appendFloatSlice(b []byte, p pointer, f *coderFieldInfo, opts marshalOption func consumeFloatSlice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) { sp := p.Float32Slice() if wtyp == protowire.BytesType { - s := *sp b, n := protowire.ConsumeBytes(b) if n < 0 { return out, errDecode } + count := len(b) / protowire.SizeFixed32() + if count > 0 { + p.growFloat32Slice(count) + } + s := *sp for len(b) > 0 { v, n := protowire.ConsumeFixed32(b) if n < 0 { @@ -4093,11 +4168,15 @@ func appendSfixed64Slice(b []byte, p pointer, f *coderFieldInfo, opts marshalOpt func consumeSfixed64Slice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) { sp := p.Int64Slice() if wtyp == protowire.BytesType { - s := *sp b, n := protowire.ConsumeBytes(b) if n < 0 { return out, errDecode } + count := len(b) / protowire.SizeFixed64() + if count > 0 { + p.growInt64Slice(count) + } + s := *sp for len(b) > 0 { v, n := protowire.ConsumeFixed64(b) if n < 0 { @@ -4409,11 +4488,15 @@ func appendFixed64Slice(b []byte, p pointer, f *coderFieldInfo, opts marshalOpti func consumeFixed64Slice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) { sp := p.Uint64Slice() if wtyp == protowire.BytesType { - s := *sp b, n := protowire.ConsumeBytes(b) if n < 0 { return out, errDecode } + count := len(b) / protowire.SizeFixed64() + if count > 0 { + p.growUint64Slice(count) + } + s := *sp for len(b) > 0 { v, n := protowire.ConsumeFixed64(b) if n < 0 { @@ -4725,11 +4808,15 @@ func appendDoubleSlice(b []byte, p pointer, f *coderFieldInfo, opts marshalOptio func consumeDoubleSlice(b []byte, p pointer, wtyp protowire.Type, f *coderFieldInfo, opts unmarshalOptions) (out unmarshalOutput, err error) { sp := p.Float64Slice() if wtyp == protowire.BytesType { - s := *sp b, n := protowire.ConsumeBytes(b) if n < 0 { return out, errDecode } + count := len(b) / protowire.SizeFixed64() + if count > 0 { + p.growFloat64Slice(count) + } + s := *sp for len(b) > 0 { v, n := protowire.ConsumeFixed64(b) if n < 0 { diff --git a/vendor/google.golang.org/protobuf/internal/impl/legacy_message.go b/vendor/google.golang.org/protobuf/internal/impl/legacy_message.go index 61c483fac0..2ab2c62978 100644 --- a/vendor/google.golang.org/protobuf/internal/impl/legacy_message.go +++ b/vendor/google.golang.org/protobuf/internal/impl/legacy_message.go @@ -206,13 +206,18 @@ func aberrantLoadMessageDescReentrant(t reflect.Type, name protoreflect.FullName // Obtain a list of oneof wrapper types. var oneofWrappers []reflect.Type - for _, method := range []string{"XXX_OneofFuncs", "XXX_OneofWrappers"} { - if fn, ok := t.MethodByName(method); ok { - for _, v := range fn.Func.Call([]reflect.Value{reflect.Zero(fn.Type.In(0))}) { - if vs, ok := v.Interface().([]interface{}); ok { - for _, v := range vs { - oneofWrappers = append(oneofWrappers, reflect.TypeOf(v)) - } + methods := make([]reflect.Method, 0, 2) + if m, ok := t.MethodByName("XXX_OneofFuncs"); ok { + methods = append(methods, m) + } + if m, ok := t.MethodByName("XXX_OneofWrappers"); ok { + methods = append(methods, m) + } + for _, fn := range methods { + for _, v := range fn.Func.Call([]reflect.Value{reflect.Zero(fn.Type.In(0))}) { + if vs, ok := v.Interface().([]interface{}); ok { + for _, v := range vs { + oneofWrappers = append(oneofWrappers, reflect.TypeOf(v)) } } } diff --git a/vendor/google.golang.org/protobuf/internal/impl/message.go b/vendor/google.golang.org/protobuf/internal/impl/message.go index 4f5fb67a0d..629bacdced 100644 --- a/vendor/google.golang.org/protobuf/internal/impl/message.go +++ b/vendor/google.golang.org/protobuf/internal/impl/message.go @@ -192,12 +192,17 @@ fieldLoop: // Derive a mapping of oneof wrappers to fields. oneofWrappers := mi.OneofWrappers - for _, method := range []string{"XXX_OneofFuncs", "XXX_OneofWrappers"} { - if fn, ok := reflect.PtrTo(t).MethodByName(method); ok { - for _, v := range fn.Func.Call([]reflect.Value{reflect.Zero(fn.Type.In(0))}) { - if vs, ok := v.Interface().([]interface{}); ok { - oneofWrappers = vs - } + methods := make([]reflect.Method, 0, 2) + if m, ok := reflect.PtrTo(t).MethodByName("XXX_OneofFuncs"); ok { + methods = append(methods, m) + } + if m, ok := reflect.PtrTo(t).MethodByName("XXX_OneofWrappers"); ok { + methods = append(methods, m) + } + for _, fn := range methods { + for _, v := range fn.Func.Call([]reflect.Value{reflect.Zero(fn.Type.In(0))}) { + if vs, ok := v.Interface().([]interface{}); ok { + oneofWrappers = vs } } } diff --git a/vendor/google.golang.org/protobuf/internal/impl/pointer_unsafe.go b/vendor/google.golang.org/protobuf/internal/impl/pointer_unsafe.go index ee0e0573e3..4b020e3116 100644 --- a/vendor/google.golang.org/protobuf/internal/impl/pointer_unsafe.go +++ b/vendor/google.golang.org/protobuf/internal/impl/pointer_unsafe.go @@ -138,6 +138,46 @@ func (p pointer) SetPointer(v pointer) { *(*unsafe.Pointer)(p.p) = (unsafe.Pointer)(v.p) } +func (p pointer) growBoolSlice(addCap int) { + sp := p.BoolSlice() + s := make([]bool, 0, addCap+len(*sp)) + s = s[:len(*sp)] + copy(s, *sp) + *sp = s +} + +func (p pointer) growInt32Slice(addCap int) { + sp := p.Int32Slice() + s := make([]int32, 0, addCap+len(*sp)) + s = s[:len(*sp)] + copy(s, *sp) + *sp = s +} + +func (p pointer) growUint32Slice(addCap int) { + p.growInt32Slice(addCap) +} + +func (p pointer) growFloat32Slice(addCap int) { + p.growInt32Slice(addCap) +} + +func (p pointer) growInt64Slice(addCap int) { + sp := p.Int64Slice() + s := make([]int64, 0, addCap+len(*sp)) + s = s[:len(*sp)] + copy(s, *sp) + *sp = s +} + +func (p pointer) growUint64Slice(addCap int) { + p.growInt64Slice(addCap) +} + +func (p pointer) growFloat64Slice(addCap int) { + p.growInt64Slice(addCap) +} + // Static check that MessageState does not exceed the size of a pointer. const _ = uint(unsafe.Sizeof(unsafe.Pointer(nil)) - unsafe.Sizeof(MessageState{})) diff --git a/vendor/google.golang.org/protobuf/internal/impl/ya.make b/vendor/google.golang.org/protobuf/internal/impl/ya.make index 56e551b46f..3d5e1a1077 100644 --- a/vendor/google.golang.org/protobuf/internal/impl/ya.make +++ b/vendor/google.golang.org/protobuf/internal/impl/ya.make @@ -37,18 +37,6 @@ SRCS( weak.go ) -GO_TEST_SRCS(legacy_export_test.go) - -GO_XTEST_SRCS( - enum_test.go - extension_test.go - lazy_test.go - legacy_aberrant_test.go - legacy_file_test.go - legacy_test.go - message_reflect_test.go -) - END() RECURSE( diff --git a/vendor/google.golang.org/protobuf/internal/msgfmt/format_test.go b/vendor/google.golang.org/protobuf/internal/msgfmt/format_test.go deleted file mode 100644 index 6ba076811c..0000000000 --- a/vendor/google.golang.org/protobuf/internal/msgfmt/format_test.go +++ /dev/null @@ -1,254 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package msgfmt_test - -import ( - "math" - "sync" - "testing" - - "github.com/google/go-cmp/cmp" - - "google.golang.org/protobuf/internal/detrand" - "google.golang.org/protobuf/internal/msgfmt" - "google.golang.org/protobuf/proto" - "google.golang.org/protobuf/testing/protocmp" - "google.golang.org/protobuf/testing/protopack" - - testpb "google.golang.org/protobuf/internal/testprotos/test" - textpb "google.golang.org/protobuf/internal/testprotos/textpb2" - dynpb "google.golang.org/protobuf/types/dynamicpb" - anypb "google.golang.org/protobuf/types/known/anypb" - durpb "google.golang.org/protobuf/types/known/durationpb" - tspb "google.golang.org/protobuf/types/known/timestamppb" - wpb "google.golang.org/protobuf/types/known/wrapperspb" -) - -func init() { - detrand.Disable() -} - -func TestFormat(t *testing.T) { - optMsg := &testpb.TestAllTypes{ - OptionalBool: proto.Bool(false), - OptionalInt32: proto.Int32(-32), - OptionalInt64: proto.Int64(-64), - OptionalUint32: proto.Uint32(32), - OptionalUint64: proto.Uint64(64), - OptionalFloat: proto.Float32(32.32), - OptionalDouble: proto.Float64(64.64), - OptionalString: proto.String("string"), - OptionalBytes: []byte("bytes"), - OptionalNestedEnum: testpb.TestAllTypes_NEG.Enum(), - OptionalNestedMessage: &testpb.TestAllTypes_NestedMessage{A: proto.Int32(5)}, - } - repMsg := &testpb.TestAllTypes{ - RepeatedBool: []bool{false, true}, - RepeatedInt32: []int32{32, -32}, - RepeatedInt64: []int64{64, -64}, - RepeatedUint32: []uint32{0, 32}, - RepeatedUint64: []uint64{0, 64}, - RepeatedFloat: []float32{0, 32.32}, - RepeatedDouble: []float64{0, 64.64}, - RepeatedString: []string{"s1", "s2"}, - RepeatedBytes: [][]byte{{1}, {2}}, - RepeatedNestedEnum: []testpb.TestAllTypes_NestedEnum{ - testpb.TestAllTypes_FOO, - testpb.TestAllTypes_BAR, - }, - RepeatedNestedMessage: []*testpb.TestAllTypes_NestedMessage{ - {A: proto.Int32(5)}, - {A: proto.Int32(-5)}, - }, - } - mapMsg := &testpb.TestAllTypes{ - MapBoolBool: map[bool]bool{true: false}, - MapInt32Int32: map[int32]int32{-32: 32}, - MapInt64Int64: map[int64]int64{-64: 64}, - MapUint32Uint32: map[uint32]uint32{0: 32}, - MapUint64Uint64: map[uint64]uint64{0: 64}, - MapInt32Float: map[int32]float32{32: 32.32}, - MapInt32Double: map[int32]float64{64: 64.64}, - MapStringString: map[string]string{"k": "v"}, - MapStringBytes: map[string][]byte{"k": []byte("v")}, - MapStringNestedEnum: map[string]testpb.TestAllTypes_NestedEnum{ - "k": testpb.TestAllTypes_FOO, - }, - MapStringNestedMessage: map[string]*testpb.TestAllTypes_NestedMessage{ - "k": {A: proto.Int32(5)}, - }, - } - - tests := []struct { - in proto.Message - want string - }{{ - in: optMsg, - want: `{optional_int32:-32, optional_int64:-64, optional_uint32:32, optional_uint64:64, optional_float:32.32, optional_double:64.64, optional_bool:false, optional_string:"string", optional_bytes:"bytes", optional_nested_message:{a:5}, optional_nested_enum:NEG}`, - }, { - in: repMsg, - want: `{repeated_int32:[32, -32], repeated_int64:[64, -64], repeated_uint32:[0, 32], repeated_uint64:[0, 64], repeated_float:[0, 32.32], repeated_double:[0, 64.64], repeated_bool:[false, true], repeated_string:["s1", "s2"], repeated_bytes:["\x01", "\x02"], repeated_nested_message:[{a:5}, {a:-5}], repeated_nested_enum:[FOO, BAR]}`, - }, { - in: mapMsg, - want: `{map_int32_int32:{-32:32}, map_int64_int64:{-64:64}, map_uint32_uint32:{0:32}, map_uint64_uint64:{0:64}, map_int32_float:{32:32.32}, map_int32_double:{64:64.64}, map_bool_bool:{true:false}, map_string_string:{"k":"v"}, map_string_bytes:{"k":"v"}, map_string_nested_message:{"k":{a:5}}, map_string_nested_enum:{"k":FOO}}`, - }, { - in: func() proto.Message { - m := &testpb.TestAllExtensions{} - proto.SetExtension(m, testpb.E_OptionalBool, bool(false)) - proto.SetExtension(m, testpb.E_OptionalInt32, int32(-32)) - proto.SetExtension(m, testpb.E_OptionalInt64, int64(-64)) - proto.SetExtension(m, testpb.E_OptionalUint32, uint32(32)) - proto.SetExtension(m, testpb.E_OptionalUint64, uint64(64)) - proto.SetExtension(m, testpb.E_OptionalFloat, float32(32.32)) - proto.SetExtension(m, testpb.E_OptionalDouble, float64(64.64)) - proto.SetExtension(m, testpb.E_OptionalString, string("string")) - proto.SetExtension(m, testpb.E_OptionalBytes, []byte("bytes")) - proto.SetExtension(m, testpb.E_OptionalNestedEnum, testpb.TestAllTypes_NEG) - proto.SetExtension(m, testpb.E_OptionalNestedMessage, &testpb.TestAllExtensions_NestedMessage{A: proto.Int32(5)}) - return m - }(), - want: `{[goproto.proto.test.optional_bool]:false, [goproto.proto.test.optional_bytes]:"bytes", [goproto.proto.test.optional_double]:64.64, [goproto.proto.test.optional_float]:32.32, [goproto.proto.test.optional_int32]:-32, [goproto.proto.test.optional_int64]:-64, [goproto.proto.test.optional_nested_enum]:NEG, [goproto.proto.test.optional_nested_message]:{a:5}, [goproto.proto.test.optional_string]:"string", [goproto.proto.test.optional_uint32]:32, [goproto.proto.test.optional_uint64]:64}`, - }, { - in: func() proto.Message { - m := &testpb.TestAllExtensions{} - proto.SetExtension(m, testpb.E_RepeatedBool, []bool{false, true}) - proto.SetExtension(m, testpb.E_RepeatedInt32, []int32{32, -32}) - proto.SetExtension(m, testpb.E_RepeatedInt64, []int64{64, -64}) - proto.SetExtension(m, testpb.E_RepeatedUint32, []uint32{0, 32}) - proto.SetExtension(m, testpb.E_RepeatedUint64, []uint64{0, 64}) - proto.SetExtension(m, testpb.E_RepeatedFloat, []float32{0, 32.32}) - proto.SetExtension(m, testpb.E_RepeatedDouble, []float64{0, 64.64}) - proto.SetExtension(m, testpb.E_RepeatedString, []string{"s1", "s2"}) - proto.SetExtension(m, testpb.E_RepeatedBytes, [][]byte{{1}, {2}}) - proto.SetExtension(m, testpb.E_RepeatedNestedEnum, []testpb.TestAllTypes_NestedEnum{ - testpb.TestAllTypes_FOO, - testpb.TestAllTypes_BAR, - }) - proto.SetExtension(m, testpb.E_RepeatedNestedMessage, []*testpb.TestAllExtensions_NestedMessage{ - {A: proto.Int32(5)}, - {A: proto.Int32(-5)}, - }) - return m - }(), - want: `{[goproto.proto.test.repeated_bool]:[false, true], [goproto.proto.test.repeated_bytes]:["\x01", "\x02"], [goproto.proto.test.repeated_double]:[0, 64.64], [goproto.proto.test.repeated_float]:[0, 32.32], [goproto.proto.test.repeated_int32]:[32, -32], [goproto.proto.test.repeated_int64]:[64, -64], [goproto.proto.test.repeated_nested_enum]:[FOO, BAR], [goproto.proto.test.repeated_nested_message]:[{a:5}, {a:-5}], [goproto.proto.test.repeated_string]:["s1", "s2"], [goproto.proto.test.repeated_uint32]:[0, 32], [goproto.proto.test.repeated_uint64]:[0, 64]}`, - }, { - in: func() proto.Message { - m := &testpb.TestAllTypes{} - m.ProtoReflect().SetUnknown(protopack.Message{ - protopack.Tag{Number: 50000, Type: protopack.VarintType}, protopack.Uvarint(100), - protopack.Tag{Number: 50001, Type: protopack.Fixed32Type}, protopack.Uint32(200), - protopack.Tag{Number: 50002, Type: protopack.Fixed64Type}, protopack.Uint64(300), - protopack.Tag{Number: 50003, Type: protopack.BytesType}, protopack.String("hello"), - protopack.Message{ - protopack.Tag{Number: 50004, Type: protopack.StartGroupType}, - protopack.Tag{Number: 1, Type: protopack.VarintType}, protopack.Uvarint(100), - protopack.Tag{Number: 1, Type: protopack.Fixed32Type}, protopack.Uint32(200), - protopack.Tag{Number: 1, Type: protopack.Fixed64Type}, protopack.Uint64(300), - protopack.Tag{Number: 1, Type: protopack.BytesType}, protopack.String("hello"), - protopack.Message{ - protopack.Tag{Number: 1, Type: protopack.StartGroupType}, - protopack.Tag{Number: 1, Type: protopack.VarintType}, protopack.Uvarint(100), - protopack.Tag{Number: 1, Type: protopack.Fixed32Type}, protopack.Uint32(200), - protopack.Tag{Number: 1, Type: protopack.Fixed64Type}, protopack.Uint64(300), - protopack.Tag{Number: 1, Type: protopack.BytesType}, protopack.String("hello"), - protopack.Tag{Number: 1, Type: protopack.EndGroupType}, - }, - protopack.Tag{Number: 50004, Type: protopack.EndGroupType}, - }, - }.Marshal()) - return m - }(), - want: `{50000:100, 50001:0x000000c8, 50002:0x000000000000012c, 50003:"hello", 50004:{1:[100, 0x000000c8, 0x000000000000012c, "hello", {1:[100, 0x000000c8, 0x000000000000012c, "hello"]}]}}`, - }, { - in: &textpb.KnownTypes{ - OptAny: &anypb.Any{ - TypeUrl: "google.golang.org/goproto.proto.test.TestAllTypes", - Value: func() []byte { - b1, _ := proto.MarshalOptions{Deterministic: true}.Marshal(optMsg) - b2, _ := proto.MarshalOptions{Deterministic: true}.Marshal(repMsg) - b3, _ := proto.MarshalOptions{Deterministic: true}.Marshal(mapMsg) - return append(append(append([]byte(nil), b1...), b2...), b3...) - }(), - }, - }, - want: `{opt_any:{[google.golang.org/goproto.proto.test.TestAllTypes]:{optional_int32:-32, optional_int64:-64, optional_uint32:32, optional_uint64:64, optional_float:32.32, optional_double:64.64, optional_bool:false, optional_string:"string", optional_bytes:"bytes", optional_nested_message:{a:5}, optional_nested_enum:NEG, repeated_int32:[32, -32], repeated_int64:[64, -64], repeated_uint32:[0, 32], repeated_uint64:[0, 64], repeated_float:[0, 32.32], repeated_double:[0, 64.64], repeated_bool:[false, true], repeated_string:["s1", "s2"], repeated_bytes:["\x01", "\x02"], repeated_nested_message:[{a:5}, {a:-5}], repeated_nested_enum:[FOO, BAR], map_int32_int32:{-32:32}, map_int64_int64:{-64:64}, map_uint32_uint32:{0:32}, map_uint64_uint64:{0:64}, map_int32_float:{32:32.32}, map_int32_double:{64:64.64}, map_bool_bool:{true:false}, map_string_string:{"k":"v"}, map_string_bytes:{"k":"v"}, map_string_nested_message:{"k":{a:5}}, map_string_nested_enum:{"k":FOO}}}}`, - }, { - in: &textpb.KnownTypes{ - OptTimestamp: &tspb.Timestamp{Seconds: math.MinInt64, Nanos: math.MaxInt32}, - }, - want: `{opt_timestamp:{seconds:-9223372036854775808, nanos:2147483647}}`, - }, { - in: &textpb.KnownTypes{ - OptTimestamp: &tspb.Timestamp{Seconds: 1257894123, Nanos: 456789}, - }, - want: `{opt_timestamp:2009-11-10T23:02:03.000456789Z}`, - }, { - in: &textpb.KnownTypes{ - OptDuration: &durpb.Duration{Seconds: math.MinInt64, Nanos: math.MaxInt32}, - }, - want: `{opt_duration:{seconds:-9223372036854775808, nanos:2147483647}}`, - }, { - in: &textpb.KnownTypes{ - OptDuration: &durpb.Duration{Seconds: +1257894123, Nanos: +456789}, - }, - want: `{opt_duration:1257894123.000456789s}`, - }, { - in: &textpb.KnownTypes{ - OptDuration: &durpb.Duration{Seconds: -1257894123, Nanos: -456789}, - }, - want: `{opt_duration:-1257894123.000456789s}`, - }, { - in: &textpb.KnownTypes{ - OptDuration: &durpb.Duration{Seconds: 0, Nanos: -1}, - }, - want: `{opt_duration:-0.000000001s}`, - }, { - in: &textpb.KnownTypes{ - OptBool: &wpb.BoolValue{}, - OptInt32: &wpb.Int32Value{}, - OptInt64: &wpb.Int64Value{}, - OptUint32: &wpb.UInt32Value{}, - OptUint64: &wpb.UInt64Value{}, - OptFloat: &wpb.FloatValue{}, - OptDouble: &wpb.DoubleValue{}, - OptString: &wpb.StringValue{}, - OptBytes: &wpb.BytesValue{}, - }, - want: `{opt_bool:false, opt_int32:0, opt_int64:0, opt_uint32:0, opt_uint64:0, opt_float:0, opt_double:0, opt_string:"", opt_bytes:""}`, - }} - for _, tt := range tests { - t.Run("Generated", func(t *testing.T) { - got := msgfmt.Format(tt.in) - if diff := cmp.Diff(tt.want, got); diff != "" { - t.Errorf("Format() mismatch (-want +got):\n%v", diff) - } - }) - t.Run("dynamicpb.Message", func(t *testing.T) { - m := dynpb.NewMessage(tt.in.ProtoReflect().Descriptor()) - proto.Merge(m, tt.in) - got := msgfmt.Format(m) - if diff := cmp.Diff(tt.want, got); diff != "" { - t.Errorf("Format() mismatch (-want +got):\n%v", diff) - } - }) - t.Run("protocmp.Message", func(t *testing.T) { - // This is a roundabout way to obtain a protocmp.Message since there - // is no exported API in protocmp to directly transform a message. - var m proto.Message - var once sync.Once - cmp.Equal(tt.in, tt.in, protocmp.Transform(), cmp.FilterPath(func(p cmp.Path) bool { - if v, _ := p.Index(1).Values(); v.IsValid() { - once.Do(func() { m = v.Interface().(protocmp.Message) }) - } - return false - }, cmp.Ignore())) - - got := msgfmt.Format(m) - if diff := cmp.Diff(tt.want, got); diff != "" { - t.Errorf("Format() mismatch (-want +got):\n%v", diff) - } - }) - } -} diff --git a/vendor/google.golang.org/protobuf/internal/msgfmt/gotest/ya.make b/vendor/google.golang.org/protobuf/internal/msgfmt/gotest/ya.make deleted file mode 100644 index 9934cc5d24..0000000000 --- a/vendor/google.golang.org/protobuf/internal/msgfmt/gotest/ya.make +++ /dev/null @@ -1,5 +0,0 @@ -GO_TEST_FOR(vendor/google.golang.org/protobuf/internal/msgfmt) - -LICENSE(BSD-3-Clause) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/msgfmt/ya.make b/vendor/google.golang.org/protobuf/internal/msgfmt/ya.make index 780f63018d..5ed4b140dc 100644 --- a/vendor/google.golang.org/protobuf/internal/msgfmt/ya.make +++ b/vendor/google.golang.org/protobuf/internal/msgfmt/ya.make @@ -2,10 +2,8 @@ GO_LIBRARY() LICENSE(BSD-3-Clause) -SRCS(format.go) - -GO_XTEST_SRCS(format_test.go) +SRCS( + format.go +) END() - -RECURSE(gotest) diff --git a/vendor/google.golang.org/protobuf/internal/order/gotest/ya.make b/vendor/google.golang.org/protobuf/internal/order/gotest/ya.make deleted file mode 100644 index 1e00ab1ef4..0000000000 --- a/vendor/google.golang.org/protobuf/internal/order/gotest/ya.make +++ /dev/null @@ -1,5 +0,0 @@ -GO_TEST_FOR(vendor/google.golang.org/protobuf/internal/order) - -LICENSE(BSD-3-Clause) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/order/order_test.go b/vendor/google.golang.org/protobuf/internal/order/order_test.go deleted file mode 100644 index 94de4212d7..0000000000 --- a/vendor/google.golang.org/protobuf/internal/order/order_test.go +++ /dev/null @@ -1,174 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package order - -import ( - "math/rand" - "sort" - "testing" - - "github.com/google/go-cmp/cmp" - "google.golang.org/protobuf/reflect/protoreflect" -) - -type fieldDesc struct { - index int - name protoreflect.FullName - number protoreflect.FieldNumber - extension bool - oneofIndex int // non-zero means within oneof; negative means synthetic - protoreflect.FieldDescriptor -} - -func (d fieldDesc) Index() int { return d.index } -func (d fieldDesc) Name() protoreflect.Name { return d.name.Name() } -func (d fieldDesc) FullName() protoreflect.FullName { return d.name } -func (d fieldDesc) Number() protoreflect.FieldNumber { return d.number } -func (d fieldDesc) IsExtension() bool { return d.extension } -func (d fieldDesc) ContainingOneof() protoreflect.OneofDescriptor { - switch { - case d.oneofIndex < 0: - return oneofDesc{index: -d.oneofIndex, synthetic: true} - case d.oneofIndex > 0: - return oneofDesc{index: +d.oneofIndex, synthetic: false} - default: - return nil - } -} - -type oneofDesc struct { - index int - synthetic bool - protoreflect.OneofDescriptor -} - -func (d oneofDesc) Index() int { return d.index } -func (d oneofDesc) IsSynthetic() bool { return d.synthetic } - -func TestFieldOrder(t *testing.T) { - tests := []struct { - label string - order FieldOrder - fields []fieldDesc - }{{ - label: "LegacyFieldOrder", - order: LegacyFieldOrder, - fields: []fieldDesc{ - // Extension fields sorted first by field number. - {number: 2, extension: true}, - {number: 4, extension: true}, - {number: 100, extension: true}, - {number: 120, extension: true}, - - // Non-extension fields that are not within a oneof - // sorted next by field number. - {number: 1}, - {number: 5, oneofIndex: -10}, // synthetic oneof - {number: 10}, - {number: 11, oneofIndex: -9}, // synthetic oneof - {number: 12}, - - // Non-synthetic oneofs sorted last by index. - {number: 13, oneofIndex: 4}, - {number: 3, oneofIndex: 5}, - {number: 9, oneofIndex: 5}, - {number: 7, oneofIndex: 8}, - }, - }, { - label: "NumberFieldOrder", - order: NumberFieldOrder, - fields: []fieldDesc{ - {number: 1, index: 5, name: "c"}, - {number: 2, index: 2, name: "b"}, - {number: 3, index: 3, name: "d"}, - {number: 5, index: 1, name: "a"}, - {number: 7, index: 7, name: "e"}, - }, - }, { - label: "IndexNameFieldOrder", - order: IndexNameFieldOrder, - fields: []fieldDesc{ - // Non-extension fields sorted first by index. - {index: 0, number: 5, name: "c"}, - {index: 2, number: 2, name: "a"}, - {index: 4, number: 4, name: "b"}, - {index: 7, number: 6, name: "d"}, - - // Extension fields sorted last by full name. - {index: 3, number: 1, name: "d.a", extension: true}, - {index: 5, number: 3, name: "e", extension: true}, - {index: 1, number: 7, name: "g", extension: true}, - }, - }} - - for _, tt := range tests { - t.Run(tt.label, func(t *testing.T) { - want := tt.fields - got := append([]fieldDesc(nil), want...) - for i, j := range rand.Perm(len(got)) { - got[i], got[j] = got[j], got[i] - } - sort.Slice(got, func(i, j int) bool { - return tt.order(got[i], got[j]) - }) - if diff := cmp.Diff(want, got, - cmp.Comparer(func(x, y fieldDesc) bool { return x == y }), - ); diff != "" { - t.Errorf("order mismatch (-want +got):\n%s", diff) - } - }) - } -} - -func TestKeyOrder(t *testing.T) { - tests := []struct { - label string - order KeyOrder - keys []interface{} - }{{ - label: "GenericKeyOrder", - order: GenericKeyOrder, - keys: []interface{}{false, true}, - }, { - label: "GenericKeyOrder", - order: GenericKeyOrder, - keys: []interface{}{int32(-100), int32(-99), int32(-10), int32(-9), int32(-1), int32(0), int32(+1), int32(+9), int32(+10), int32(+99), int32(+100)}, - }, { - label: "GenericKeyOrder", - order: GenericKeyOrder, - keys: []interface{}{int64(-100), int64(-99), int64(-10), int64(-9), int64(-1), int64(0), int64(+1), int64(+9), int64(+10), int64(+99), int64(+100)}, - }, { - label: "GenericKeyOrder", - order: GenericKeyOrder, - keys: []interface{}{uint32(0), uint32(1), uint32(9), uint32(10), uint32(99), uint32(100)}, - }, { - label: "GenericKeyOrder", - order: GenericKeyOrder, - keys: []interface{}{uint64(0), uint64(1), uint64(9), uint64(10), uint64(99), uint64(100)}, - }, { - label: "GenericKeyOrder", - order: GenericKeyOrder, - keys: []interface{}{"", "a", "aa", "ab", "ba", "bb", "\u0080", "\u0080\u0081", "\u0082\u0080"}, - }} - - for _, tt := range tests { - t.Run(tt.label, func(t *testing.T) { - var got, want []protoreflect.MapKey - for _, v := range tt.keys { - want = append(want, protoreflect.ValueOf(v).MapKey()) - } - got = append(got, want...) - for i, j := range rand.Perm(len(got)) { - got[i], got[j] = got[j], got[i] - } - sort.Slice(got, func(i, j int) bool { - return tt.order(got[i], got[j]) - }) - if diff := cmp.Diff(want, got, cmp.Transformer("", protoreflect.MapKey.Interface)); diff != "" { - t.Errorf("order mismatch (-want +got):\n%s", diff) - } - }) - } -} diff --git a/vendor/google.golang.org/protobuf/internal/order/ya.make b/vendor/google.golang.org/protobuf/internal/order/ya.make index a066aa2d92..fbc58d1f9b 100644 --- a/vendor/google.golang.org/protobuf/internal/order/ya.make +++ b/vendor/google.golang.org/protobuf/internal/order/ya.make @@ -7,8 +7,4 @@ SRCS( range.go ) -GO_TEST_SRCS(order_test.go) - END() - -RECURSE(gotest) diff --git a/vendor/google.golang.org/protobuf/internal/pragma/ya.make b/vendor/google.golang.org/protobuf/internal/pragma/ya.make index e70fc3101a..521f22ace6 100644 --- a/vendor/google.golang.org/protobuf/internal/pragma/ya.make +++ b/vendor/google.golang.org/protobuf/internal/pragma/ya.make @@ -2,6 +2,8 @@ GO_LIBRARY() LICENSE(BSD-3-Clause) -SRCS(pragma.go) +SRCS( + pragma.go +) END() diff --git a/vendor/google.golang.org/protobuf/internal/protobuild/build.go b/vendor/google.golang.org/protobuf/internal/protobuild/build.go deleted file mode 100644 index e432c3b676..0000000000 --- a/vendor/google.golang.org/protobuf/internal/protobuild/build.go +++ /dev/null @@ -1,150 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Package protobuild constructs messages. -// -// This package is used to construct multiple types of message with a similar shape -// from a common template. -package protobuild - -import ( - "fmt" - "math" - "reflect" - - "google.golang.org/protobuf/reflect/protoreflect" - "google.golang.org/protobuf/reflect/protoregistry" -) - -// A Value is a value assignable to a field. -// A Value may be a value accepted by protoreflect.ValueOf. In addition: -// -// • An int may be assigned to any numeric field. -// -// • A float64 may be assigned to a double field. -// -// • Either a string or []byte may be assigned to a string or bytes field. -// -// • A string containing the value name may be assigned to an enum field. -// -// • A slice may be assigned to a list, and a map may be assigned to a map. -type Value interface{} - -// A Message is a template to apply to a message. Keys are field names, including -// extension names. -type Message map[protoreflect.Name]Value - -// Unknown is a key associated with the unknown fields of a message. -// The value should be a []byte. -const Unknown = "@unknown" - -// Build applies the template to a message. -func (template Message) Build(m protoreflect.Message) { - md := m.Descriptor() - fields := md.Fields() - exts := make(map[protoreflect.Name]protoreflect.FieldDescriptor) - protoregistry.GlobalTypes.RangeExtensionsByMessage(md.FullName(), func(xt protoreflect.ExtensionType) bool { - xd := xt.TypeDescriptor() - exts[xd.Name()] = xd - return true - }) - for k, v := range template { - if k == Unknown { - m.SetUnknown(protoreflect.RawFields(v.([]byte))) - continue - } - fd := fields.ByName(k) - if fd == nil { - fd = exts[k] - } - if fd == nil { - panic(fmt.Sprintf("%v.%v: not found", md.FullName(), k)) - } - switch { - case fd.IsList(): - list := m.Mutable(fd).List() - s := reflect.ValueOf(v) - for i := 0; i < s.Len(); i++ { - if fd.Message() == nil { - list.Append(fieldValue(fd, s.Index(i).Interface())) - } else { - e := list.NewElement() - s.Index(i).Interface().(Message).Build(e.Message()) - list.Append(e) - } - } - case fd.IsMap(): - mapv := m.Mutable(fd).Map() - rm := reflect.ValueOf(v) - for _, k := range rm.MapKeys() { - mk := fieldValue(fd.MapKey(), k.Interface()).MapKey() - if fd.MapValue().Message() == nil { - mv := fieldValue(fd.MapValue(), rm.MapIndex(k).Interface()) - mapv.Set(mk, mv) - } else if mapv.Has(mk) { - mv := mapv.Get(mk).Message() - rm.MapIndex(k).Interface().(Message).Build(mv) - } else { - mv := mapv.NewValue() - rm.MapIndex(k).Interface().(Message).Build(mv.Message()) - mapv.Set(mk, mv) - } - } - default: - if fd.Message() == nil { - m.Set(fd, fieldValue(fd, v)) - } else { - v.(Message).Build(m.Mutable(fd).Message()) - } - } - } -} - -func fieldValue(fd protoreflect.FieldDescriptor, v interface{}) protoreflect.Value { - switch o := v.(type) { - case int: - switch fd.Kind() { - case protoreflect.Int32Kind, protoreflect.Sint32Kind, protoreflect.Sfixed32Kind: - if o < math.MinInt32 || math.MaxInt32 < o { - panic(fmt.Sprintf("%v: value %v out of range [%v, %v]", fd.FullName(), o, int32(math.MinInt32), int32(math.MaxInt32))) - } - v = int32(o) - case protoreflect.Uint32Kind, protoreflect.Fixed32Kind: - if o < 0 || math.MaxUint32 < 0 { - panic(fmt.Sprintf("%v: value %v out of range [%v, %v]", fd.FullName(), o, uint32(0), uint32(math.MaxUint32))) - } - v = uint32(o) - case protoreflect.Int64Kind, protoreflect.Sint64Kind, protoreflect.Sfixed64Kind: - v = int64(o) - case protoreflect.Uint64Kind, protoreflect.Fixed64Kind: - if o < 0 { - panic(fmt.Sprintf("%v: value %v out of range [%v, %v]", fd.FullName(), o, uint64(0), uint64(math.MaxUint64))) - } - v = uint64(o) - case protoreflect.FloatKind: - v = float32(o) - case protoreflect.DoubleKind: - v = float64(o) - case protoreflect.EnumKind: - v = protoreflect.EnumNumber(o) - default: - panic(fmt.Sprintf("%v: invalid value type int", fd.FullName())) - } - case float64: - switch fd.Kind() { - case protoreflect.FloatKind: - v = float32(o) - } - case string: - switch fd.Kind() { - case protoreflect.BytesKind: - v = []byte(o) - case protoreflect.EnumKind: - v = fd.Enum().Values().ByName(protoreflect.Name(o)).Number() - } - case []byte: - return protoreflect.ValueOf(append([]byte{}, o...)) - } - return protoreflect.ValueOf(v) -} diff --git a/vendor/google.golang.org/protobuf/internal/protobuild/ya.make b/vendor/google.golang.org/protobuf/internal/protobuild/ya.make deleted file mode 100644 index 4506aaa671..0000000000 --- a/vendor/google.golang.org/protobuf/internal/protobuild/ya.make +++ /dev/null @@ -1,7 +0,0 @@ -GO_LIBRARY() - -LICENSE(BSD-3-Clause) - -SRCS(build.go) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/protolegacy/proto.go b/vendor/google.golang.org/protobuf/internal/protolegacy/proto.go deleted file mode 100644 index 96b44d919c..0000000000 --- a/vendor/google.golang.org/protobuf/internal/protolegacy/proto.go +++ /dev/null @@ -1,125 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Package protolegacy is a stub version of the v1 proto package -// to satisfy internal/testprotos/legacy dependencies. -package protolegacy - -import ( - "bytes" - "compress/gzip" - "errors" - "fmt" - "io/ioutil" - - "google.golang.org/protobuf/reflect/protoreflect" - "google.golang.org/protobuf/reflect/protoregistry" - "google.golang.org/protobuf/runtime/protoiface" - "google.golang.org/protobuf/runtime/protoimpl" -) - -const ( - ProtoPackageIsVersion1 = true - ProtoPackageIsVersion2 = true - ProtoPackageIsVersion3 = true -) - -const ( - WireVarint = 0 - WireFixed32 = 5 - WireFixed64 = 1 - WireBytes = 2 - WireStartGroup = 3 - WireEndGroup = 4 -) - -type ( - Message = protoiface.MessageV1 - ExtensionRange = protoiface.ExtensionRangeV1 - ExtensionDesc = protoimpl.ExtensionInfo - Extension = protoimpl.ExtensionFieldV1 - XXX_InternalExtensions = protoimpl.ExtensionFields -) - -func RegisterFile(s string, d []byte) { - // Decompress the descriptor. - zr, err := gzip.NewReader(bytes.NewReader(d)) - if err != nil { - panic(fmt.Sprintf("proto: invalid compressed file descriptor: %v", err)) - } - b, err := ioutil.ReadAll(zr) - if err != nil { - panic(fmt.Sprintf("proto: invalid compressed file descriptor: %v", err)) - } - - // Construct a protoreflect.FileDescriptor from the raw descriptor. - // Note that DescBuilder.Build automatically registers the constructed - // file descriptor with the v2 registry. - protoimpl.DescBuilder{RawDescriptor: b}.Build() -} - -func RegisterType(m Message, s string) { - mt := protoimpl.X.LegacyMessageTypeOf(m, protoreflect.FullName(s)) - if err := protoregistry.GlobalTypes.RegisterMessage(mt); err != nil { - panic(err) - } -} - -func RegisterMapType(interface{}, string) { - // Do nothing. -} - -func RegisterEnum(string, map[int32]string, map[string]int32) { - // Do nothing. -} - -func RegisterExtension(d *ExtensionDesc) { - if err := protoregistry.GlobalTypes.RegisterExtension(d); err != nil { - panic(err) - } -} - -var ErrInternalBadWireType = errors.New("not implemented") - -func Size(Message) int { panic("not implemented") } -func Marshal(Message) ([]byte, error) { panic("not implemented") } -func Unmarshal([]byte, Message) error { panic("not implemented") } - -func SizeVarint(uint64) int { panic("not implemented") } -func EncodeVarint(uint64) []byte { panic("not implemented") } -func DecodeVarint([]byte) (uint64, int) { panic("not implemented") } - -func CompactTextString(Message) string { panic("not implemented") } -func EnumName(map[int32]string, int32) string { panic("not implemented") } -func UnmarshalJSONEnum(map[string]int32, []byte, string) (int32, error) { panic("not implemented") } - -type Buffer struct{} - -func (*Buffer) DecodeFixed32() (uint64, error) { panic("not implemented") } -func (*Buffer) DecodeFixed64() (uint64, error) { panic("not implemented") } -func (*Buffer) DecodeGroup(Message) error { panic("not implemented") } -func (*Buffer) DecodeMessage(Message) error { panic("not implemented") } -func (*Buffer) DecodeRawBytes(bool) ([]byte, error) { panic("not implemented") } -func (*Buffer) DecodeStringBytes() (string, error) { panic("not implemented") } -func (*Buffer) DecodeVarint() (uint64, error) { panic("not implemented") } -func (*Buffer) DecodeZigzag32() (uint64, error) { panic("not implemented") } -func (*Buffer) DecodeZigzag64() (uint64, error) { panic("not implemented") } -func (*Buffer) EncodeFixed32(uint64) error { panic("not implemented") } -func (*Buffer) EncodeFixed64(uint64) error { panic("not implemented") } -func (*Buffer) EncodeMessage(Message) error { panic("not implemented") } -func (*Buffer) EncodeRawBytes([]byte) error { panic("not implemented") } -func (*Buffer) EncodeStringBytes(string) error { panic("not implemented") } -func (*Buffer) EncodeVarint(uint64) error { panic("not implemented") } -func (*Buffer) EncodeZigzag32(uint64) error { panic("not implemented") } -func (*Buffer) EncodeZigzag64(uint64) error { panic("not implemented") } -func (*Buffer) Marshal(Message) error { panic("not implemented") } -func (*Buffer) Unmarshal(Message) error { panic("not implemented") } - -type InternalMessageInfo struct{} - -func (*InternalMessageInfo) DiscardUnknown(Message) { panic("not implemented") } -func (*InternalMessageInfo) Marshal([]byte, Message, bool) ([]byte, error) { panic("not implemented") } -func (*InternalMessageInfo) Merge(Message, Message) { panic("not implemented") } -func (*InternalMessageInfo) Size(Message) int { panic("not implemented") } -func (*InternalMessageInfo) Unmarshal(Message, []byte) error { panic("not implemented") } diff --git a/vendor/google.golang.org/protobuf/internal/protolegacy/ya.make b/vendor/google.golang.org/protobuf/internal/protolegacy/ya.make deleted file mode 100644 index 913891a3d6..0000000000 --- a/vendor/google.golang.org/protobuf/internal/protolegacy/ya.make +++ /dev/null @@ -1,7 +0,0 @@ -GO_LIBRARY() - -LICENSE(BSD-3-Clause) - -SRCS(proto.go) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/set/gotest/ya.make b/vendor/google.golang.org/protobuf/internal/set/gotest/ya.make deleted file mode 100644 index ed56dcf44b..0000000000 --- a/vendor/google.golang.org/protobuf/internal/set/gotest/ya.make +++ /dev/null @@ -1,5 +0,0 @@ -GO_TEST_FOR(vendor/google.golang.org/protobuf/internal/set) - -LICENSE(BSD-3-Clause) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/set/ints_test.go b/vendor/google.golang.org/protobuf/internal/set/ints_test.go deleted file mode 100644 index 9dac18bd3d..0000000000 --- a/vendor/google.golang.org/protobuf/internal/set/ints_test.go +++ /dev/null @@ -1,75 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package set - -import ( - "math/rand" - "testing" -) - -const maxLimit = 1024 - -var toSet, toClear [maxLimit]bool - -func init() { - r := rand.New(rand.NewSource(0)) - for i := 0; i < maxLimit; i++ { - toSet[i] = r.Intn(2) == 0 - toClear[i] = r.Intn(2) == 0 - } -} - -func TestInts(t *testing.T) { - ns := new(Ints) - - // Check that set starts empty. - wantLen := 0 - if ns.Len() != wantLen { - t.Errorf("init: Len() = %d, want %d", ns.Len(), wantLen) - } - for i := 0; i < maxLimit; i++ { - if ns.Has(uint64(i)) { - t.Errorf("init: Has(%d) = true, want false", i) - } - } - - // Set some numbers. - for i, b := range toSet[:maxLimit] { - if b { - ns.Set(uint64(i)) - wantLen++ - } - } - - // Check that integers were set. - if ns.Len() != wantLen { - t.Errorf("after Set: Len() = %d, want %d", ns.Len(), wantLen) - } - for i := 0; i < maxLimit; i++ { - if got := ns.Has(uint64(i)); got != toSet[i] { - t.Errorf("after Set: Has(%d) = %v, want %v", i, got, !got) - } - } - - // Clear some numbers. - for i, b := range toClear[:maxLimit] { - if b { - ns.Clear(uint64(i)) - if toSet[i] { - wantLen-- - } - } - } - - // Check that integers were cleared. - if ns.Len() != wantLen { - t.Errorf("after Clear: Len() = %d, want %d", ns.Len(), wantLen) - } - for i := 0; i < maxLimit; i++ { - if got := ns.Has(uint64(i)); got != toSet[i] && !toClear[i] { - t.Errorf("after Clear: Has(%d) = %v, want %v", i, got, !got) - } - } -} diff --git a/vendor/google.golang.org/protobuf/internal/set/ya.make b/vendor/google.golang.org/protobuf/internal/set/ya.make index d41fc72c98..ef768eff13 100644 --- a/vendor/google.golang.org/protobuf/internal/set/ya.make +++ b/vendor/google.golang.org/protobuf/internal/set/ya.make @@ -2,10 +2,8 @@ GO_LIBRARY() LICENSE(BSD-3-Clause) -SRCS(ints.go) - -GO_TEST_SRCS(ints_test.go) +SRCS( + ints.go +) END() - -RECURSE(gotest) diff --git a/vendor/google.golang.org/protobuf/internal/strs/gotest/ya.make b/vendor/google.golang.org/protobuf/internal/strs/gotest/ya.make deleted file mode 100644 index b3f8440656..0000000000 --- a/vendor/google.golang.org/protobuf/internal/strs/gotest/ya.make +++ /dev/null @@ -1,5 +0,0 @@ -GO_TEST_FOR(vendor/google.golang.org/protobuf/internal/strs) - -LICENSE(BSD-3-Clause) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/strs/strings_test.go b/vendor/google.golang.org/protobuf/internal/strs/strings_test.go deleted file mode 100644 index 0bb894a16f..0000000000 --- a/vendor/google.golang.org/protobuf/internal/strs/strings_test.go +++ /dev/null @@ -1,163 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package strs - -import ( - "strconv" - "testing" -) - -func TestGoCamelCase(t *testing.T) { - tests := []struct { - in, want string - }{ - {"", ""}, - {"one", "One"}, - {"one_two", "OneTwo"}, - {"_my_field_name_2", "XMyFieldName_2"}, - {"Something_Capped", "Something_Capped"}, - {"my_Name", "My_Name"}, - {"OneTwo", "OneTwo"}, - {"_", "X"}, - {"_a_", "XA_"}, - {"one.two", "OneTwo"}, - {"one.Two", "One_Two"}, - {"one_two.three_four", "OneTwoThreeFour"}, - {"one_two.Three_four", "OneTwo_ThreeFour"}, - {"_one._two", "XOne_XTwo"}, - {"SCREAMING_SNAKE_CASE", "SCREAMING_SNAKE_CASE"}, - {"double__underscore", "Double_Underscore"}, - {"camelCase", "CamelCase"}, - {"go2proto", "Go2Proto"}, - {"世界", "世界"}, - {"x世界", "X世界"}, - {"foo_bar世界", "FooBar世界"}, - } - for _, tc := range tests { - if got := GoCamelCase(tc.in); got != tc.want { - t.Errorf("GoCamelCase(%q) = %q, want %q", tc.in, got, tc.want) - } - } -} - -func TestGoSanitized(t *testing.T) { - tests := []struct { - in, want string - }{ - {"", "_"}, - {"boo", "boo"}, - {"Boo", "Boo"}, - {"ßoo", "ßoo"}, - {"default", "_default"}, - {"hello", "hello"}, - {"hello-world!!", "hello_world__"}, - {"hello-\xde\xad\xbe\xef\x00", "hello_____"}, - {"hello 世界", "hello_世界"}, - {"世界", "世界"}, - } - for _, tc := range tests { - if got := GoSanitized(tc.in); got != tc.want { - t.Errorf("GoSanitized(%q) = %q, want %q", tc.in, got, tc.want) - } - } -} - -func TestName(t *testing.T) { - tests := []struct { - in string - inEnumPrefix string - wantMapEntry string - wantEnumValue string - wantTrimValue string - wantJSONCamelCase string - wantJSONSnakeCase string - }{{ - in: "abc", - inEnumPrefix: "", - wantMapEntry: "AbcEntry", - wantEnumValue: "Abc", - wantTrimValue: "abc", - wantJSONCamelCase: "abc", - wantJSONSnakeCase: "abc", - }, { - in: "foo_baR_", - inEnumPrefix: "foo_bar", - wantMapEntry: "FooBaREntry", - wantEnumValue: "FooBar", - wantTrimValue: "foo_baR_", - wantJSONCamelCase: "fooBaR", - wantJSONSnakeCase: "foo_ba_r_", - }, { - in: "snake_caseCamelCase", - inEnumPrefix: "snakecasecamel", - wantMapEntry: "SnakeCaseCamelCaseEntry", - wantEnumValue: "SnakeCasecamelcase", - wantTrimValue: "Case", - wantJSONCamelCase: "snakeCaseCamelCase", - wantJSONSnakeCase: "snake_case_camel_case", - }, { - in: "FiZz_BuZz", - inEnumPrefix: "fizz", - wantMapEntry: "FiZzBuZzEntry", - wantEnumValue: "FizzBuzz", - wantTrimValue: "BuZz", - wantJSONCamelCase: "FiZzBuZz", - wantJSONSnakeCase: "_fi_zz__bu_zz", - }} - - for _, tt := range tests { - if got := MapEntryName(tt.in); got != tt.wantMapEntry { - t.Errorf("MapEntryName(%q) = %q, want %q", tt.in, got, tt.wantMapEntry) - } - if got := EnumValueName(tt.in); got != tt.wantEnumValue { - t.Errorf("EnumValueName(%q) = %q, want %q", tt.in, got, tt.wantEnumValue) - } - if got := TrimEnumPrefix(tt.in, tt.inEnumPrefix); got != tt.wantTrimValue { - t.Errorf("ErimEnumPrefix(%q, %q) = %q, want %q", tt.in, tt.inEnumPrefix, got, tt.wantTrimValue) - } - if got := JSONCamelCase(tt.in); got != tt.wantJSONCamelCase { - t.Errorf("JSONCamelCase(%q) = %q, want %q", tt.in, got, tt.wantJSONCamelCase) - } - if got := JSONSnakeCase(tt.in); got != tt.wantJSONSnakeCase { - t.Errorf("JSONSnakeCase(%q) = %q, want %q", tt.in, got, tt.wantJSONSnakeCase) - } - } -} - -var ( - srcString = "1234" - srcBytes = []byte(srcString) - dst uint64 -) - -func BenchmarkCast(b *testing.B) { - b.Run("Ideal", func(b *testing.B) { - b.ReportAllocs() - for i := 0; i < b.N; i++ { - dst, _ = strconv.ParseUint(srcString, 0, 64) - } - if dst != 1234 { - b.Errorf("got %d, want %s", dst, srcString) - } - }) - b.Run("Copy", func(b *testing.B) { - b.ReportAllocs() - for i := 0; i < b.N; i++ { - dst, _ = strconv.ParseUint(string(srcBytes), 0, 64) - } - if dst != 1234 { - b.Errorf("got %d, want %s", dst, srcString) - } - }) - b.Run("Cast", func(b *testing.B) { - b.ReportAllocs() - for i := 0; i < b.N; i++ { - dst, _ = strconv.ParseUint(UnsafeString(srcBytes), 0, 64) - } - if dst != 1234 { - b.Errorf("got %d, want %s", dst, srcString) - } - }) -} diff --git a/vendor/google.golang.org/protobuf/internal/strs/strings_unsafe.go b/vendor/google.golang.org/protobuf/internal/strs/strings_unsafe_go121.go index 61a84d3418..60166f2ba3 100644 --- a/vendor/google.golang.org/protobuf/internal/strs/strings_unsafe.go +++ b/vendor/google.golang.org/protobuf/internal/strs/strings_unsafe_go121.go @@ -2,8 +2,8 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -//go:build !purego && !appengine -// +build !purego,!appengine +//go:build !purego && !appengine && go1.21 +// +build !purego,!appengine,go1.21 package strs @@ -13,42 +13,21 @@ import ( "google.golang.org/protobuf/reflect/protoreflect" ) -type ( - stringHeader struct { - Data unsafe.Pointer - Len int - } - sliceHeader struct { - Data unsafe.Pointer - Len int - Cap int - } -) - // UnsafeString returns an unsafe string reference of b. // The caller must treat the input slice as immutable. // // WARNING: Use carefully. The returned result must not leak to the end user // unless the input slice is provably immutable. -func UnsafeString(b []byte) (s string) { - src := (*sliceHeader)(unsafe.Pointer(&b)) - dst := (*stringHeader)(unsafe.Pointer(&s)) - dst.Data = src.Data - dst.Len = src.Len - return s +func UnsafeString(b []byte) string { + return unsafe.String(unsafe.SliceData(b), len(b)) } // UnsafeBytes returns an unsafe bytes slice reference of s. // The caller must treat returned slice as immutable. // // WARNING: Use carefully. The returned result must not leak to the end user. -func UnsafeBytes(s string) (b []byte) { - src := (*stringHeader)(unsafe.Pointer(&s)) - dst := (*sliceHeader)(unsafe.Pointer(&b)) - dst.Data = src.Data - dst.Len = src.Len - dst.Cap = src.Len - return b +func UnsafeBytes(s string) []byte { + return unsafe.Slice(unsafe.StringData(s), len(s)) } // Builder builds a set of strings with shared lifetime. diff --git a/vendor/google.golang.org/protobuf/internal/strs/ya.make b/vendor/google.golang.org/protobuf/internal/strs/ya.make index ab9bbcbbff..3e580e1999 100644 --- a/vendor/google.golang.org/protobuf/internal/strs/ya.make +++ b/vendor/google.golang.org/protobuf/internal/strs/ya.make @@ -4,11 +4,7 @@ LICENSE(BSD-3-Clause) SRCS( strings.go - strings_unsafe.go + strings_unsafe_go121.go ) -GO_TEST_SRCS(strings_test.go) - END() - -RECURSE(gotest) diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/enums/enums.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/enums/enums.pb.go deleted file mode 100644 index 061d112188..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/enums/enums.pb.go +++ /dev/null @@ -1,159 +0,0 @@ -// Copyright 2021 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: internal/testprotos/enums/enums.proto - -package enums - -import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -type Enum int32 - -const ( - Enum_DEFAULT Enum = 1337 - Enum_ZERO Enum = 0 - Enum_ONE Enum = 1 - Enum_ELEVENT Enum = 11 - Enum_SEVENTEEN Enum = 17 - Enum_THIRTYSEVEN Enum = 37 - Enum_SIXTYSEVEN Enum = 67 - Enum_NEGATIVE Enum = -1 -) - -// Enum value maps for Enum. -var ( - Enum_name = map[int32]string{ - 1337: "DEFAULT", - 0: "ZERO", - 1: "ONE", - 11: "ELEVENT", - 17: "SEVENTEEN", - 37: "THIRTYSEVEN", - 67: "SIXTYSEVEN", - -1: "NEGATIVE", - } - Enum_value = map[string]int32{ - "DEFAULT": 1337, - "ZERO": 0, - "ONE": 1, - "ELEVENT": 11, - "SEVENTEEN": 17, - "THIRTYSEVEN": 37, - "SIXTYSEVEN": 67, - "NEGATIVE": -1, - } -) - -func (x Enum) Enum() *Enum { - p := new(Enum) - *p = x - return p -} - -func (x Enum) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (Enum) Descriptor() protoreflect.EnumDescriptor { - return file_internal_testprotos_enums_enums_proto_enumTypes[0].Descriptor() -} - -func (Enum) Type() protoreflect.EnumType { - return &file_internal_testprotos_enums_enums_proto_enumTypes[0] -} - -func (x Enum) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) -} - -// Deprecated: Do not use. -func (x *Enum) UnmarshalJSON(b []byte) error { - num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) - if err != nil { - return err - } - *x = Enum(num) - return nil -} - -// Deprecated: Use Enum.Descriptor instead. -func (Enum) EnumDescriptor() ([]byte, []int) { - return file_internal_testprotos_enums_enums_proto_rawDescGZIP(), []int{0} -} - -var File_internal_testprotos_enums_enums_proto protoreflect.FileDescriptor - -var file_internal_testprotos_enums_enums_proto_rawDesc = []byte{ - 0x0a, 0x25, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2f, 0x65, 0x6e, 0x75, 0x6d, - 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x13, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2a, 0x7b, 0x0a, 0x04, - 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x0c, 0x0a, 0x07, 0x44, 0x45, 0x46, 0x41, 0x55, 0x4c, 0x54, 0x10, - 0xb9, 0x0a, 0x12, 0x08, 0x0a, 0x04, 0x5a, 0x45, 0x52, 0x4f, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, - 0x4f, 0x4e, 0x45, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x45, 0x4c, 0x45, 0x56, 0x45, 0x4e, 0x54, - 0x10, 0x0b, 0x12, 0x0d, 0x0a, 0x09, 0x53, 0x45, 0x56, 0x45, 0x4e, 0x54, 0x45, 0x45, 0x4e, 0x10, - 0x11, 0x12, 0x0f, 0x0a, 0x0b, 0x54, 0x48, 0x49, 0x52, 0x54, 0x59, 0x53, 0x45, 0x56, 0x45, 0x4e, - 0x10, 0x25, 0x12, 0x0e, 0x0a, 0x0a, 0x53, 0x49, 0x58, 0x54, 0x59, 0x53, 0x45, 0x56, 0x45, 0x4e, - 0x10, 0x43, 0x12, 0x15, 0x0a, 0x08, 0x4e, 0x45, 0x47, 0x41, 0x54, 0x49, 0x56, 0x45, 0x10, 0xff, - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x42, 0x36, 0x5a, 0x34, 0x67, 0x6f, 0x6f, - 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, - 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x65, 0x6e, 0x75, 0x6d, - 0x73, -} - -var ( - file_internal_testprotos_enums_enums_proto_rawDescOnce sync.Once - file_internal_testprotos_enums_enums_proto_rawDescData = file_internal_testprotos_enums_enums_proto_rawDesc -) - -func file_internal_testprotos_enums_enums_proto_rawDescGZIP() []byte { - file_internal_testprotos_enums_enums_proto_rawDescOnce.Do(func() { - file_internal_testprotos_enums_enums_proto_rawDescData = protoimpl.X.CompressGZIP(file_internal_testprotos_enums_enums_proto_rawDescData) - }) - return file_internal_testprotos_enums_enums_proto_rawDescData -} - -var file_internal_testprotos_enums_enums_proto_enumTypes = make([]protoimpl.EnumInfo, 1) -var file_internal_testprotos_enums_enums_proto_goTypes = []interface{}{ - (Enum)(0), // 0: goproto.proto.enums.Enum -} -var file_internal_testprotos_enums_enums_proto_depIdxs = []int32{ - 0, // [0:0] is the sub-list for method output_type - 0, // [0:0] is the sub-list for method input_type - 0, // [0:0] is the sub-list for extension type_name - 0, // [0:0] is the sub-list for extension extendee - 0, // [0:0] is the sub-list for field type_name -} - -func init() { file_internal_testprotos_enums_enums_proto_init() } -func file_internal_testprotos_enums_enums_proto_init() { - if File_internal_testprotos_enums_enums_proto != nil { - return - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_internal_testprotos_enums_enums_proto_rawDesc, - NumEnums: 1, - NumMessages: 0, - NumExtensions: 0, - NumServices: 0, - }, - GoTypes: file_internal_testprotos_enums_enums_proto_goTypes, - DependencyIndexes: file_internal_testprotos_enums_enums_proto_depIdxs, - EnumInfos: file_internal_testprotos_enums_enums_proto_enumTypes, - }.Build() - File_internal_testprotos_enums_enums_proto = out.File - file_internal_testprotos_enums_enums_proto_rawDesc = nil - file_internal_testprotos_enums_enums_proto_goTypes = nil - file_internal_testprotos_enums_enums_proto_depIdxs = nil -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/enums/ya.make b/vendor/google.golang.org/protobuf/internal/testprotos/enums/ya.make deleted file mode 100644 index 25232b9c05..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/enums/ya.make +++ /dev/null @@ -1,7 +0,0 @@ -GO_LIBRARY() - -LICENSE(BSD-3-Clause) - -SRCS(enums.pb.go) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/legacy.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/legacy/legacy.pb.go deleted file mode 100644 index d486d3b7c6..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/legacy.pb.go +++ /dev/null @@ -1,356 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: internal/testprotos/legacy/legacy.proto - -package legacy - -import ( - proto2_20160225_2fc053c5 "google.golang.org/protobuf/internal/testprotos/legacy/proto2_20160225_2fc053c5" - proto2_20160519_a4ab9ec5 "google.golang.org/protobuf/internal/testprotos/legacy/proto2_20160519_a4ab9ec5" - proto2_20180125_92554152 "google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180125_92554152" - proto2_20180430_b4deda09 "google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180430_b4deda09" - proto2_20180814_aa810b61 "google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180814_aa810b61" - proto2_20190205_c823c79e "google.golang.org/protobuf/internal/testprotos/legacy/proto2_20190205_c823c79e" - proto3_20160225_2fc053c5 "google.golang.org/protobuf/internal/testprotos/legacy/proto3_20160225_2fc053c5" - proto3_20160519_a4ab9ec5 "google.golang.org/protobuf/internal/testprotos/legacy/proto3_20160519_a4ab9ec5" - proto3_20180125_92554152 "google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180125_92554152" - proto3_20180430_b4deda09 "google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180430_b4deda09" - proto3_20180814_aa810b61 "google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180814_aa810b61" - proto3_20190205_c823c79e "google.golang.org/protobuf/internal/testprotos/legacy/proto3_20190205_c823c79e" - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -type Legacy struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - F1 *proto2_20160225_2fc053c5.Message `protobuf:"bytes,1,opt,name=f1,proto3" json:"f1,omitempty"` - F2 *proto3_20160225_2fc053c5.Message `protobuf:"bytes,2,opt,name=f2,proto3" json:"f2,omitempty"` - F3 *proto2_20160519_a4ab9ec5.Message `protobuf:"bytes,3,opt,name=f3,proto3" json:"f3,omitempty"` - F4 *proto3_20160519_a4ab9ec5.Message `protobuf:"bytes,4,opt,name=f4,proto3" json:"f4,omitempty"` - F5 *proto2_20180125_92554152.Message `protobuf:"bytes,5,opt,name=f5,proto3" json:"f5,omitempty"` - F6 *proto3_20180125_92554152.Message `protobuf:"bytes,6,opt,name=f6,proto3" json:"f6,omitempty"` - F7 *proto2_20180430_b4deda09.Message `protobuf:"bytes,7,opt,name=f7,proto3" json:"f7,omitempty"` - F8 *proto3_20180430_b4deda09.Message `protobuf:"bytes,8,opt,name=f8,proto3" json:"f8,omitempty"` - F9 *proto2_20180814_aa810b61.Message `protobuf:"bytes,9,opt,name=f9,proto3" json:"f9,omitempty"` - F10 *proto3_20180814_aa810b61.Message `protobuf:"bytes,10,opt,name=f10,proto3" json:"f10,omitempty"` - F11 *proto2_20190205_c823c79e.Message `protobuf:"bytes,11,opt,name=f11,proto3" json:"f11,omitempty"` - F12 *proto3_20190205_c823c79e.Message `protobuf:"bytes,12,opt,name=f12,proto3" json:"f12,omitempty"` -} - -func (x *Legacy) Reset() { - *x = Legacy{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_legacy_legacy_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Legacy) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Legacy) ProtoMessage() {} - -func (x *Legacy) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_legacy_legacy_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Legacy.ProtoReflect.Descriptor instead. -func (*Legacy) Descriptor() ([]byte, []int) { - return file_internal_testprotos_legacy_legacy_proto_rawDescGZIP(), []int{0} -} - -func (x *Legacy) GetF1() *proto2_20160225_2fc053c5.Message { - if x != nil { - return x.F1 - } - return nil -} - -func (x *Legacy) GetF2() *proto3_20160225_2fc053c5.Message { - if x != nil { - return x.F2 - } - return nil -} - -func (x *Legacy) GetF3() *proto2_20160519_a4ab9ec5.Message { - if x != nil { - return x.F3 - } - return nil -} - -func (x *Legacy) GetF4() *proto3_20160519_a4ab9ec5.Message { - if x != nil { - return x.F4 - } - return nil -} - -func (x *Legacy) GetF5() *proto2_20180125_92554152.Message { - if x != nil { - return x.F5 - } - return nil -} - -func (x *Legacy) GetF6() *proto3_20180125_92554152.Message { - if x != nil { - return x.F6 - } - return nil -} - -func (x *Legacy) GetF7() *proto2_20180430_b4deda09.Message { - if x != nil { - return x.F7 - } - return nil -} - -func (x *Legacy) GetF8() *proto3_20180430_b4deda09.Message { - if x != nil { - return x.F8 - } - return nil -} - -func (x *Legacy) GetF9() *proto2_20180814_aa810b61.Message { - if x != nil { - return x.F9 - } - return nil -} - -func (x *Legacy) GetF10() *proto3_20180814_aa810b61.Message { - if x != nil { - return x.F10 - } - return nil -} - -func (x *Legacy) GetF11() *proto2_20190205_c823c79e.Message { - if x != nil { - return x.F11 - } - return nil -} - -func (x *Legacy) GetF12() *proto3_20190205_c823c79e.Message { - if x != nil { - return x.F12 - } - return nil -} - -var File_internal_testprotos_legacy_legacy_proto protoreflect.FileDescriptor - -var file_internal_testprotos_legacy_legacy_proto_rawDesc = []byte{ - 0x0a, 0x27, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x2f, 0x6c, 0x65, 0x67, - 0x61, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x11, 0x67, 0x6f, 0x6f, 0x67, 0x6c, - 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x1a, 0x3e, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x73, 0x2f, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x5f, - 0x32, 0x30, 0x31, 0x36, 0x30, 0x32, 0x32, 0x35, 0x5f, 0x32, 0x66, 0x63, 0x30, 0x35, 0x33, 0x63, - 0x35, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3e, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x73, 0x2f, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x5f, - 0x32, 0x30, 0x31, 0x36, 0x30, 0x32, 0x32, 0x35, 0x5f, 0x32, 0x66, 0x63, 0x30, 0x35, 0x33, 0x63, - 0x35, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3e, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x73, 0x2f, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x5f, - 0x32, 0x30, 0x31, 0x36, 0x30, 0x35, 0x31, 0x39, 0x5f, 0x61, 0x34, 0x61, 0x62, 0x39, 0x65, 0x63, - 0x35, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3e, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x73, 0x2f, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x5f, - 0x32, 0x30, 0x31, 0x36, 0x30, 0x35, 0x31, 0x39, 0x5f, 0x61, 0x34, 0x61, 0x62, 0x39, 0x65, 0x63, - 0x35, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3e, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x73, 0x2f, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x5f, - 0x32, 0x30, 0x31, 0x38, 0x30, 0x31, 0x32, 0x35, 0x5f, 0x39, 0x32, 0x35, 0x35, 0x34, 0x31, 0x35, - 0x32, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3e, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x73, 0x2f, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x5f, - 0x32, 0x30, 0x31, 0x38, 0x30, 0x31, 0x32, 0x35, 0x5f, 0x39, 0x32, 0x35, 0x35, 0x34, 0x31, 0x35, - 0x32, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3e, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x73, 0x2f, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x5f, - 0x32, 0x30, 0x31, 0x38, 0x30, 0x34, 0x33, 0x30, 0x5f, 0x62, 0x34, 0x64, 0x65, 0x64, 0x61, 0x30, - 0x39, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3e, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x73, 0x2f, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x5f, - 0x32, 0x30, 0x31, 0x38, 0x30, 0x34, 0x33, 0x30, 0x5f, 0x62, 0x34, 0x64, 0x65, 0x64, 0x61, 0x30, - 0x39, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3e, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x73, 0x2f, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x5f, - 0x32, 0x30, 0x31, 0x38, 0x30, 0x38, 0x31, 0x34, 0x5f, 0x61, 0x61, 0x38, 0x31, 0x30, 0x62, 0x36, - 0x31, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3e, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x73, 0x2f, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x5f, - 0x32, 0x30, 0x31, 0x38, 0x30, 0x38, 0x31, 0x34, 0x5f, 0x61, 0x61, 0x38, 0x31, 0x30, 0x62, 0x36, - 0x31, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3e, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x73, 0x2f, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x5f, - 0x32, 0x30, 0x31, 0x39, 0x30, 0x32, 0x30, 0x35, 0x5f, 0x63, 0x38, 0x32, 0x33, 0x63, 0x37, 0x39, - 0x65, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3e, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x73, 0x2f, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x5f, - 0x32, 0x30, 0x31, 0x39, 0x30, 0x32, 0x30, 0x35, 0x5f, 0x63, 0x38, 0x32, 0x33, 0x63, 0x37, 0x39, - 0x65, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xde, 0x05, 0x0a, - 0x06, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x12, 0x3a, 0x0a, 0x02, 0x66, 0x31, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, - 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x5f, 0x32, - 0x30, 0x31, 0x36, 0x30, 0x32, 0x32, 0x35, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, - 0x02, 0x66, 0x31, 0x12, 0x3a, 0x0a, 0x02, 0x66, 0x32, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, - 0x6f, 0x72, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x5f, 0x32, 0x30, 0x31, 0x36, 0x30, - 0x32, 0x32, 0x35, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x02, 0x66, 0x32, 0x12, - 0x3a, 0x0a, 0x02, 0x66, 0x33, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, - 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x5f, 0x32, 0x30, 0x31, 0x36, 0x30, 0x35, 0x31, 0x39, 0x2e, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x02, 0x66, 0x33, 0x12, 0x3a, 0x0a, 0x02, 0x66, - 0x34, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, - 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x33, 0x5f, 0x32, 0x30, 0x31, 0x36, 0x30, 0x35, 0x31, 0x39, 0x2e, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x52, 0x02, 0x66, 0x34, 0x12, 0x3a, 0x0a, 0x02, 0x66, 0x35, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, - 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x5f, 0x32, - 0x30, 0x31, 0x38, 0x30, 0x31, 0x32, 0x35, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, - 0x02, 0x66, 0x35, 0x12, 0x3a, 0x0a, 0x02, 0x66, 0x36, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, - 0x6f, 0x72, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x5f, 0x32, 0x30, 0x31, 0x38, 0x30, - 0x31, 0x32, 0x35, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x02, 0x66, 0x36, 0x12, - 0x3a, 0x0a, 0x02, 0x66, 0x37, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, - 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x5f, 0x32, 0x30, 0x31, 0x38, 0x30, 0x34, 0x33, 0x30, 0x2e, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x02, 0x66, 0x37, 0x12, 0x3a, 0x0a, 0x02, 0x66, - 0x38, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, - 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x33, 0x5f, 0x32, 0x30, 0x31, 0x38, 0x30, 0x34, 0x33, 0x30, 0x2e, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x52, 0x02, 0x66, 0x38, 0x12, 0x3a, 0x0a, 0x02, 0x66, 0x39, 0x18, 0x09, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, - 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x5f, 0x32, - 0x30, 0x31, 0x38, 0x30, 0x38, 0x31, 0x34, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, - 0x02, 0x66, 0x39, 0x12, 0x3c, 0x0a, 0x03, 0x66, 0x31, 0x30, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, - 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x5f, 0x32, 0x30, 0x31, 0x38, - 0x30, 0x38, 0x31, 0x34, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x03, 0x66, 0x31, - 0x30, 0x12, 0x3c, 0x0a, 0x03, 0x66, 0x31, 0x31, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, - 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, - 0x72, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x5f, 0x32, 0x30, 0x31, 0x39, 0x30, 0x32, - 0x30, 0x35, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x03, 0x66, 0x31, 0x31, 0x12, - 0x3c, 0x0a, 0x03, 0x66, 0x31, 0x32, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x5f, 0x32, 0x30, 0x31, 0x39, 0x30, 0x32, 0x30, 0x35, - 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x03, 0x66, 0x31, 0x32, 0x42, 0x37, 0x5a, - 0x35, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, - 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x69, 0x6e, 0x74, 0x65, - 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, - 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} - -var ( - file_internal_testprotos_legacy_legacy_proto_rawDescOnce sync.Once - file_internal_testprotos_legacy_legacy_proto_rawDescData = file_internal_testprotos_legacy_legacy_proto_rawDesc -) - -func file_internal_testprotos_legacy_legacy_proto_rawDescGZIP() []byte { - file_internal_testprotos_legacy_legacy_proto_rawDescOnce.Do(func() { - file_internal_testprotos_legacy_legacy_proto_rawDescData = protoimpl.X.CompressGZIP(file_internal_testprotos_legacy_legacy_proto_rawDescData) - }) - return file_internal_testprotos_legacy_legacy_proto_rawDescData -} - -var file_internal_testprotos_legacy_legacy_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_internal_testprotos_legacy_legacy_proto_goTypes = []interface{}{ - (*Legacy)(nil), // 0: google.golang.org.Legacy - (*proto2_20160225_2fc053c5.Message)(nil), // 1: google.golang.org.proto2_20160225.Message - (*proto3_20160225_2fc053c5.Message)(nil), // 2: google.golang.org.proto3_20160225.Message - (*proto2_20160519_a4ab9ec5.Message)(nil), // 3: google.golang.org.proto2_20160519.Message - (*proto3_20160519_a4ab9ec5.Message)(nil), // 4: google.golang.org.proto3_20160519.Message - (*proto2_20180125_92554152.Message)(nil), // 5: google.golang.org.proto2_20180125.Message - (*proto3_20180125_92554152.Message)(nil), // 6: google.golang.org.proto3_20180125.Message - (*proto2_20180430_b4deda09.Message)(nil), // 7: google.golang.org.proto2_20180430.Message - (*proto3_20180430_b4deda09.Message)(nil), // 8: google.golang.org.proto3_20180430.Message - (*proto2_20180814_aa810b61.Message)(nil), // 9: google.golang.org.proto2_20180814.Message - (*proto3_20180814_aa810b61.Message)(nil), // 10: google.golang.org.proto3_20180814.Message - (*proto2_20190205_c823c79e.Message)(nil), // 11: google.golang.org.proto2_20190205.Message - (*proto3_20190205_c823c79e.Message)(nil), // 12: google.golang.org.proto3_20190205.Message -} -var file_internal_testprotos_legacy_legacy_proto_depIdxs = []int32{ - 1, // 0: google.golang.org.Legacy.f1:type_name -> google.golang.org.proto2_20160225.Message - 2, // 1: google.golang.org.Legacy.f2:type_name -> google.golang.org.proto3_20160225.Message - 3, // 2: google.golang.org.Legacy.f3:type_name -> google.golang.org.proto2_20160519.Message - 4, // 3: google.golang.org.Legacy.f4:type_name -> google.golang.org.proto3_20160519.Message - 5, // 4: google.golang.org.Legacy.f5:type_name -> google.golang.org.proto2_20180125.Message - 6, // 5: google.golang.org.Legacy.f6:type_name -> google.golang.org.proto3_20180125.Message - 7, // 6: google.golang.org.Legacy.f7:type_name -> google.golang.org.proto2_20180430.Message - 8, // 7: google.golang.org.Legacy.f8:type_name -> google.golang.org.proto3_20180430.Message - 9, // 8: google.golang.org.Legacy.f9:type_name -> google.golang.org.proto2_20180814.Message - 10, // 9: google.golang.org.Legacy.f10:type_name -> google.golang.org.proto3_20180814.Message - 11, // 10: google.golang.org.Legacy.f11:type_name -> google.golang.org.proto2_20190205.Message - 12, // 11: google.golang.org.Legacy.f12:type_name -> google.golang.org.proto3_20190205.Message - 12, // [12:12] is the sub-list for method output_type - 12, // [12:12] is the sub-list for method input_type - 12, // [12:12] is the sub-list for extension type_name - 12, // [12:12] is the sub-list for extension extendee - 0, // [0:12] is the sub-list for field type_name -} - -func init() { file_internal_testprotos_legacy_legacy_proto_init() } -func file_internal_testprotos_legacy_legacy_proto_init() { - if File_internal_testprotos_legacy_legacy_proto != nil { - return - } - if !protoimpl.UnsafeEnabled { - file_internal_testprotos_legacy_legacy_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Legacy); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_internal_testprotos_legacy_legacy_proto_rawDesc, - NumEnums: 0, - NumMessages: 1, - NumExtensions: 0, - NumServices: 0, - }, - GoTypes: file_internal_testprotos_legacy_legacy_proto_goTypes, - DependencyIndexes: file_internal_testprotos_legacy_legacy_proto_depIdxs, - MessageInfos: file_internal_testprotos_legacy_legacy_proto_msgTypes, - }.Build() - File_internal_testprotos_legacy_legacy_proto = out.File - file_internal_testprotos_legacy_legacy_proto_rawDesc = nil - file_internal_testprotos_legacy_legacy_proto_goTypes = nil - file_internal_testprotos_legacy_legacy_proto_depIdxs = nil -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20160225_2fc053c5/test.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20160225_2fc053c5/test.pb.go deleted file mode 100644 index 2f9cad12b4..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20160225_2fc053c5/test.pb.go +++ /dev/null @@ -1,3534 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Code generated by protoc-gen-go. -// source: proto2_20160225_2fc053c5/test.proto -// DO NOT EDIT! - -/* -Package proto2_20160225_2fc053c5 is a generated protocol buffer package. - -It is generated from these files: - - proto2_20160225_2fc053c5/test.proto - -It has these top-level messages: - - SiblingMessage - Message -*/ -package proto2_20160225_2fc053c5 - -import proto "google.golang.org/protobuf/internal/protolegacy" -import fmt "fmt" -import math "math" - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -const _ = proto.ProtoPackageIsVersion1 - -type SiblingEnum int32 - -const ( - SiblingEnum_ALPHA SiblingEnum = 0 - SiblingEnum_BRAVO SiblingEnum = 10 - SiblingEnum_CHARLIE SiblingEnum = 200 -) - -var SiblingEnum_name = map[int32]string{ - 0: "ALPHA", - 10: "BRAVO", - 200: "CHARLIE", -} -var SiblingEnum_value = map[string]int32{ - "ALPHA": 0, - "BRAVO": 10, - "CHARLIE": 200, -} - -func (x SiblingEnum) Enum() *SiblingEnum { - p := new(SiblingEnum) - *p = x - return p -} -func (x SiblingEnum) String() string { - return proto.EnumName(SiblingEnum_name, int32(x)) -} -func (x *SiblingEnum) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(SiblingEnum_value, data, "SiblingEnum") - if err != nil { - return err - } - *x = SiblingEnum(value) - return nil -} -func (SiblingEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -type Message_ChildEnum int32 - -const ( - Message_ALPHA Message_ChildEnum = 0 - Message_BRAVO Message_ChildEnum = 1 - Message_CHARLIE Message_ChildEnum = 2 -) - -var Message_ChildEnum_name = map[int32]string{ - 0: "ALPHA", - 1: "BRAVO", - 2: "CHARLIE", -} -var Message_ChildEnum_value = map[string]int32{ - "ALPHA": 0, - "BRAVO": 1, - "CHARLIE": 2, -} - -func (x Message_ChildEnum) Enum() *Message_ChildEnum { - p := new(Message_ChildEnum) - *p = x - return p -} -func (x Message_ChildEnum) String() string { - return proto.EnumName(Message_ChildEnum_name, int32(x)) -} -func (x *Message_ChildEnum) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(Message_ChildEnum_value, data, "Message_ChildEnum") - if err != nil { - return err - } - *x = Message_ChildEnum(value) - return nil -} -func (Message_ChildEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 0} } - -type SiblingMessage struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - F4 *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *SiblingMessage) Reset() { *m = SiblingMessage{} } -func (m *SiblingMessage) String() string { return proto.CompactTextString(m) } -func (*SiblingMessage) ProtoMessage() {} -func (*SiblingMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -func (m *SiblingMessage) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *SiblingMessage) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *SiblingMessage) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -func (m *SiblingMessage) GetF4() *Message { - if m != nil { - return m.F4 - } - return nil -} - -type Message struct { - Namedgroup *Message_NamedGroup `protobuf:"group,1,opt,name=NamedGroup,json=namedgroup" json:"namedgroup,omitempty"` - // Optional fields. - OptionalBool *bool `protobuf:"varint,100,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"` - OptionalInt32 *int32 `protobuf:"varint,101,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"` - OptionalSint32 *int32 `protobuf:"zigzag32,102,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"` - OptionalUint32 *uint32 `protobuf:"varint,103,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"` - OptionalInt64 *int64 `protobuf:"varint,104,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"` - OptionalSint64 *int64 `protobuf:"zigzag64,105,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"` - OptionalUint64 *uint64 `protobuf:"varint,106,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"` - OptionalFixed32 *uint32 `protobuf:"fixed32,107,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"` - OptionalSfixed32 *int32 `protobuf:"fixed32,108,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"` - OptionalFloat *float32 `protobuf:"fixed32,109,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"` - OptionalFixed64 *uint64 `protobuf:"fixed64,110,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"` - OptionalSfixed64 *int64 `protobuf:"fixed64,111,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"` - OptionalDouble *float64 `protobuf:"fixed64,112,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"` - OptionalString *string `protobuf:"bytes,113,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"` - OptionalBytes []byte `protobuf:"bytes,114,opt,name=optional_bytes,json=optionalBytes" json:"optional_bytes,omitempty"` - OptionalChildEnum *Message_ChildEnum `protobuf:"varint,115,opt,name=optional_child_enum,json=optionalChildEnum,enum=google.golang.org.proto2_20160225.Message_ChildEnum" json:"optional_child_enum,omitempty"` - OptionalChildMessage *Message_ChildMessage `protobuf:"bytes,116,opt,name=optional_child_message,json=optionalChildMessage" json:"optional_child_message,omitempty"` - OptionalNamedGroup *Message_NamedGroup `protobuf:"bytes,117,opt,name=optional_named_group,json=optionalNamedGroup" json:"optional_named_group,omitempty"` - OptionalSiblingEnum *SiblingEnum `protobuf:"varint,118,opt,name=optional_sibling_enum,json=optionalSiblingEnum,enum=google.golang.org.proto2_20160225.SiblingEnum" json:"optional_sibling_enum,omitempty"` - OptionalSiblingMessage *SiblingMessage `protobuf:"bytes,119,opt,name=optional_sibling_message,json=optionalSiblingMessage" json:"optional_sibling_message,omitempty"` - Optionalgroup *Message_OptionalGroup `protobuf:"group,120,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"` - // Optional default fields. - DefaultedBool *bool `protobuf:"varint,200,opt,name=defaulted_bool,json=defaultedBool,def=1" json:"defaulted_bool,omitempty"` - DefaultedInt32 *int32 `protobuf:"varint,201,opt,name=defaulted_int32,json=defaultedInt32,def=-12345" json:"defaulted_int32,omitempty"` - DefaultedSint32 *int32 `protobuf:"zigzag32,202,opt,name=defaulted_sint32,json=defaultedSint32,def=-3200" json:"defaulted_sint32,omitempty"` - DefaultedUint32 *uint32 `protobuf:"varint,203,opt,name=defaulted_uint32,json=defaultedUint32,def=3200" json:"defaulted_uint32,omitempty"` - DefaultedInt64 *int64 `protobuf:"varint,204,opt,name=defaulted_int64,json=defaultedInt64,def=-123456789" json:"defaulted_int64,omitempty"` - DefaultedSint64 *int64 `protobuf:"zigzag64,205,opt,name=defaulted_sint64,json=defaultedSint64,def=-6400" json:"defaulted_sint64,omitempty"` - DefaultedUint64 *uint64 `protobuf:"varint,206,opt,name=defaulted_uint64,json=defaultedUint64,def=6400" json:"defaulted_uint64,omitempty"` - DefaultedFixed32 *uint32 `protobuf:"fixed32,207,opt,name=defaulted_fixed32,json=defaultedFixed32,def=320000" json:"defaulted_fixed32,omitempty"` - DefaultedSfixed32 *int32 `protobuf:"fixed32,208,opt,name=defaulted_sfixed32,json=defaultedSfixed32,def=-320000" json:"defaulted_sfixed32,omitempty"` - DefaultedFloat *float32 `protobuf:"fixed32,209,opt,name=defaulted_float,json=defaultedFloat,def=3.14159" json:"defaulted_float,omitempty"` - DefaultedFixed64 *uint64 `protobuf:"fixed64,210,opt,name=defaulted_fixed64,json=defaultedFixed64,def=640000" json:"defaulted_fixed64,omitempty"` - DefaultedSfixed64 *int64 `protobuf:"fixed64,211,opt,name=defaulted_sfixed64,json=defaultedSfixed64,def=-640000" json:"defaulted_sfixed64,omitempty"` - DefaultedDouble *float64 `protobuf:"fixed64,212,opt,name=defaulted_double,json=defaultedDouble,def=3.14159265359" json:"defaulted_double,omitempty"` - DefaultedString *string `protobuf:"bytes,213,opt,name=defaulted_string,json=defaultedString,def=hello, \"world!\"\n" json:"defaulted_string,omitempty"` - DefaultedBytes []byte `protobuf:"bytes,214,opt,name=defaulted_bytes,json=defaultedBytes,def=dead\\336\\255\\276\\357beef" json:"defaulted_bytes,omitempty"` - DefaultedChildEnum *Message_ChildEnum `protobuf:"varint,215,opt,name=defaulted_child_enum,json=defaultedChildEnum,enum=google.golang.org.proto2_20160225.Message_ChildEnum,def=0" json:"defaulted_child_enum,omitempty"` - DefaultedSiblingEnum *SiblingEnum `protobuf:"varint,216,opt,name=defaulted_sibling_enum,json=defaultedSiblingEnum,enum=google.golang.org.proto2_20160225.SiblingEnum,def=0" json:"defaulted_sibling_enum,omitempty"` - // Required fields. - RequiredBool *bool `protobuf:"varint,300,req,name=required_bool,json=requiredBool" json:"required_bool,omitempty"` - RequiredInt32 *int32 `protobuf:"varint,301,req,name=required_int32,json=requiredInt32" json:"required_int32,omitempty"` - RequiredSint32 *int32 `protobuf:"zigzag32,302,req,name=required_sint32,json=requiredSint32" json:"required_sint32,omitempty"` - RequiredUint32 *uint32 `protobuf:"varint,303,req,name=required_uint32,json=requiredUint32" json:"required_uint32,omitempty"` - RequiredInt64 *int64 `protobuf:"varint,304,req,name=required_int64,json=requiredInt64" json:"required_int64,omitempty"` - RequiredSint64 *int64 `protobuf:"zigzag64,305,req,name=required_sint64,json=requiredSint64" json:"required_sint64,omitempty"` - RequiredUint64 *uint64 `protobuf:"varint,306,req,name=required_uint64,json=requiredUint64" json:"required_uint64,omitempty"` - RequiredFixed32 *uint32 `protobuf:"fixed32,307,req,name=required_fixed32,json=requiredFixed32" json:"required_fixed32,omitempty"` - RequiredSfixed32 *int32 `protobuf:"fixed32,308,req,name=required_sfixed32,json=requiredSfixed32" json:"required_sfixed32,omitempty"` - RequiredFloat *float32 `protobuf:"fixed32,309,req,name=required_float,json=requiredFloat" json:"required_float,omitempty"` - RequiredFixed64 *uint64 `protobuf:"fixed64,310,req,name=required_fixed64,json=requiredFixed64" json:"required_fixed64,omitempty"` - RequiredSfixed64 *int64 `protobuf:"fixed64,311,req,name=required_sfixed64,json=requiredSfixed64" json:"required_sfixed64,omitempty"` - RequiredDouble *float64 `protobuf:"fixed64,312,req,name=required_double,json=requiredDouble" json:"required_double,omitempty"` - RequiredString *string `protobuf:"bytes,313,req,name=required_string,json=requiredString" json:"required_string,omitempty"` - RequiredBytes []byte `protobuf:"bytes,314,req,name=required_bytes,json=requiredBytes" json:"required_bytes,omitempty"` - RequiredChildEnum *Message_ChildEnum `protobuf:"varint,315,req,name=required_child_enum,json=requiredChildEnum,enum=google.golang.org.proto2_20160225.Message_ChildEnum" json:"required_child_enum,omitempty"` - RequiredChildMessage *Message_ChildMessage `protobuf:"bytes,316,req,name=required_child_message,json=requiredChildMessage" json:"required_child_message,omitempty"` - RequiredNamedGroup *Message_NamedGroup `protobuf:"bytes,317,req,name=required_named_group,json=requiredNamedGroup" json:"required_named_group,omitempty"` - RequiredSiblingEnum *SiblingEnum `protobuf:"varint,318,req,name=required_sibling_enum,json=requiredSiblingEnum,enum=google.golang.org.proto2_20160225.SiblingEnum" json:"required_sibling_enum,omitempty"` - RequiredSiblingMessage *SiblingMessage `protobuf:"bytes,319,req,name=required_sibling_message,json=requiredSiblingMessage" json:"required_sibling_message,omitempty"` - Requiredgroup *Message_RequiredGroup `protobuf:"group,320,req,name=RequiredGroup,json=requiredgroup" json:"requiredgroup,omitempty"` - // Required default fields. - RequiredDefaultedBool *bool `protobuf:"varint,400,req,name=required_defaulted_bool,json=requiredDefaultedBool,def=1" json:"required_defaulted_bool,omitempty"` - RequiredDefaultedInt32 *int32 `protobuf:"varint,401,req,name=required_defaulted_int32,json=requiredDefaultedInt32,def=-12345" json:"required_defaulted_int32,omitempty"` - RequiredDefaultedSint32 *int32 `protobuf:"zigzag32,402,req,name=required_defaulted_sint32,json=requiredDefaultedSint32,def=-3200" json:"required_defaulted_sint32,omitempty"` - RequiredDefaultedUint32 *uint32 `protobuf:"varint,403,req,name=required_defaulted_uint32,json=requiredDefaultedUint32,def=3200" json:"required_defaulted_uint32,omitempty"` - RequiredDefaultedInt64 *int64 `protobuf:"varint,404,req,name=required_defaulted_int64,json=requiredDefaultedInt64,def=-123456789" json:"required_defaulted_int64,omitempty"` - RequiredDefaultedSint64 *int64 `protobuf:"zigzag64,405,req,name=required_defaulted_sint64,json=requiredDefaultedSint64,def=-6400" json:"required_defaulted_sint64,omitempty"` - RequiredDefaultedUint64 *uint64 `protobuf:"varint,406,req,name=required_defaulted_uint64,json=requiredDefaultedUint64,def=6400" json:"required_defaulted_uint64,omitempty"` - RequiredDefaultedFixed32 *uint32 `protobuf:"fixed32,407,req,name=required_defaulted_fixed32,json=requiredDefaultedFixed32,def=320000" json:"required_defaulted_fixed32,omitempty"` - RequiredDefaultedSfixed32 *int32 `protobuf:"fixed32,408,req,name=required_defaulted_sfixed32,json=requiredDefaultedSfixed32,def=-320000" json:"required_defaulted_sfixed32,omitempty"` - RequiredDefaultedFloat *float32 `protobuf:"fixed32,409,req,name=required_defaulted_float,json=requiredDefaultedFloat,def=3.14159" json:"required_defaulted_float,omitempty"` - RequiredDefaultedFixed64 *uint64 `protobuf:"fixed64,410,req,name=required_defaulted_fixed64,json=requiredDefaultedFixed64,def=640000" json:"required_defaulted_fixed64,omitempty"` - RequiredDefaultedSfixed64 *int64 `protobuf:"fixed64,411,req,name=required_defaulted_sfixed64,json=requiredDefaultedSfixed64,def=-640000" json:"required_defaulted_sfixed64,omitempty"` - RequiredDefaultedDouble *float64 `protobuf:"fixed64,412,req,name=required_defaulted_double,json=requiredDefaultedDouble,def=3.14159265359" json:"required_defaulted_double,omitempty"` - RequiredDefaultedString *string `protobuf:"bytes,413,req,name=required_defaulted_string,json=requiredDefaultedString,def=hello, \"world!\"\n" json:"required_defaulted_string,omitempty"` - RequiredDefaultedBytes []byte `protobuf:"bytes,414,req,name=required_defaulted_bytes,json=requiredDefaultedBytes,def=dead\\336\\255\\276\\357beef" json:"required_defaulted_bytes,omitempty"` - RequiredDefaultedChildEnum *Message_ChildEnum `protobuf:"varint,415,req,name=required_defaulted_child_enum,json=requiredDefaultedChildEnum,enum=google.golang.org.proto2_20160225.Message_ChildEnum,def=0" json:"required_defaulted_child_enum,omitempty"` - RequiredDefaultedSiblingEnum *SiblingEnum `protobuf:"varint,416,req,name=required_defaulted_sibling_enum,json=requiredDefaultedSiblingEnum,enum=google.golang.org.proto2_20160225.SiblingEnum,def=0" json:"required_defaulted_sibling_enum,omitempty"` - // Repeated fields. - RepeatedBool []bool `protobuf:"varint,500,rep,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"` - RepeatedInt32 []int32 `protobuf:"varint,501,rep,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"` - RepeatedSint32 []int32 `protobuf:"zigzag32,502,rep,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"` - RepeatedUint32 []uint32 `protobuf:"varint,503,rep,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"` - RepeatedInt64 []int64 `protobuf:"varint,504,rep,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"` - RepeatedSint64 []int64 `protobuf:"zigzag64,505,rep,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"` - RepeatedUint64 []uint64 `protobuf:"varint,506,rep,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"` - RepeatedFixed32 []uint32 `protobuf:"fixed32,507,rep,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"` - RepeatedSfixed32 []int32 `protobuf:"fixed32,508,rep,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"` - RepeatedFloat []float32 `protobuf:"fixed32,509,rep,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"` - RepeatedFixed64 []uint64 `protobuf:"fixed64,510,rep,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"` - RepeatedSfixed64 []int64 `protobuf:"fixed64,511,rep,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"` - RepeatedDouble []float64 `protobuf:"fixed64,512,rep,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"` - RepeatedString []string `protobuf:"bytes,513,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"` - RepeatedBytes [][]byte `protobuf:"bytes,514,rep,name=repeated_bytes,json=repeatedBytes" json:"repeated_bytes,omitempty"` - RepeatedChildEnum []Message_ChildEnum `protobuf:"varint,515,rep,name=repeated_child_enum,json=repeatedChildEnum,enum=google.golang.org.proto2_20160225.Message_ChildEnum" json:"repeated_child_enum,omitempty"` - RepeatedChildMessage []*Message_ChildMessage `protobuf:"bytes,516,rep,name=repeated_child_message,json=repeatedChildMessage" json:"repeated_child_message,omitempty"` - RepeatedNamedGroup []*Message_NamedGroup `protobuf:"bytes,517,rep,name=repeated_named_group,json=repeatedNamedGroup" json:"repeated_named_group,omitempty"` - RepeatedSiblingEnum []SiblingEnum `protobuf:"varint,518,rep,name=repeated_sibling_enum,json=repeatedSiblingEnum,enum=google.golang.org.proto2_20160225.SiblingEnum" json:"repeated_sibling_enum,omitempty"` - RepeatedSiblingMessage []*SiblingMessage `protobuf:"bytes,519,rep,name=repeated_sibling_message,json=repeatedSiblingMessage" json:"repeated_sibling_message,omitempty"` - Repeatedgroup []*Message_RepeatedGroup `protobuf:"group,520,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"` - // Map fields. - MapBoolBool map[bool]bool `protobuf:"bytes,600,rep,name=map_bool_bool,json=mapBoolBool" json:"map_bool_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolInt32 map[bool]int32 `protobuf:"bytes,601,rep,name=map_bool_int32,json=mapBoolInt32" json:"map_bool_int32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolSint32 map[bool]int32 `protobuf:"bytes,602,rep,name=map_bool_sint32,json=mapBoolSint32" json:"map_bool_sint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag32,2,opt,name=value"` - MapBoolUint32 map[bool]uint32 `protobuf:"bytes,603,rep,name=map_bool_uint32,json=mapBoolUint32" json:"map_bool_uint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolInt64 map[bool]int64 `protobuf:"bytes,604,rep,name=map_bool_int64,json=mapBoolInt64" json:"map_bool_int64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolSint64 map[bool]int64 `protobuf:"bytes,605,rep,name=map_bool_sint64,json=mapBoolSint64" json:"map_bool_sint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag64,2,opt,name=value"` - MapBoolUint64 map[bool]uint64 `protobuf:"bytes,606,rep,name=map_bool_uint64,json=mapBoolUint64" json:"map_bool_uint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolFixed32 map[bool]uint32 `protobuf:"bytes,607,rep,name=map_bool_fixed32,json=mapBoolFixed32" json:"map_bool_fixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolSfixed32 map[bool]int32 `protobuf:"bytes,608,rep,name=map_bool_sfixed32,json=mapBoolSfixed32" json:"map_bool_sfixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolFloat map[bool]float32 `protobuf:"bytes,609,rep,name=map_bool_float,json=mapBoolFloat" json:"map_bool_float,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolFixed64 map[bool]uint64 `protobuf:"bytes,610,rep,name=map_bool_fixed64,json=mapBoolFixed64" json:"map_bool_fixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolSfixed64 map[bool]int64 `protobuf:"bytes,611,rep,name=map_bool_sfixed64,json=mapBoolSfixed64" json:"map_bool_sfixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolDouble map[bool]float64 `protobuf:"bytes,612,rep,name=map_bool_double,json=mapBoolDouble" json:"map_bool_double,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolString map[bool]string `protobuf:"bytes,613,rep,name=map_bool_string,json=mapBoolString" json:"map_bool_string,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolBytes map[bool][]byte `protobuf:"bytes,614,rep,name=map_bool_bytes,json=mapBoolBytes" json:"map_bool_bytes,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolChildEnum map[bool]Message_ChildEnum `protobuf:"bytes,615,rep,name=map_bool_child_enum,json=mapBoolChildEnum" json:"map_bool_child_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto2_20160225.Message_ChildEnum"` - MapBoolChildMessage map[bool]*Message_ChildMessage `protobuf:"bytes,616,rep,name=map_bool_child_message,json=mapBoolChildMessage" json:"map_bool_child_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolNamedGroup map[bool]*Message_NamedGroup `protobuf:"bytes,617,rep,name=map_bool_named_group,json=mapBoolNamedGroup" json:"map_bool_named_group,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolSiblingEnum map[bool]SiblingEnum `protobuf:"bytes,618,rep,name=map_bool_sibling_enum,json=mapBoolSiblingEnum" json:"map_bool_sibling_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto2_20160225.SiblingEnum"` - MapBoolSiblingMessage map[bool]*SiblingMessage `protobuf:"bytes,619,rep,name=map_bool_sibling_message,json=mapBoolSiblingMessage" json:"map_bool_sibling_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapInt32Bool map[int32]bool `protobuf:"bytes,620,rep,name=map_int32_bool,json=mapInt32Bool" json:"map_int32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapSint32Bool map[int32]bool `protobuf:"bytes,621,rep,name=map_sint32_bool,json=mapSint32Bool" json:"map_sint32_bool,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapUint32Bool map[uint32]bool `protobuf:"bytes,622,rep,name=map_uint32_bool,json=mapUint32Bool" json:"map_uint32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapInt64Bool map[int64]bool `protobuf:"bytes,623,rep,name=map_int64_bool,json=mapInt64Bool" json:"map_int64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapSint64Bool map[int64]bool `protobuf:"bytes,624,rep,name=map_sint64_bool,json=mapSint64Bool" json:"map_sint64_bool,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapUint64Bool map[uint64]bool `protobuf:"bytes,625,rep,name=map_uint64_bool,json=mapUint64Bool" json:"map_uint64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapFixed32Bool map[uint32]bool `protobuf:"bytes,626,rep,name=map_fixed32_bool,json=mapFixed32Bool" json:"map_fixed32_bool,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapStringBool map[string]bool `protobuf:"bytes,627,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"` - // Oneof fields. - // - // Types that are valid to be assigned to OneofUnion: - // *Message_OneofBool - // *Message_OneofInt32 - // *Message_OneofSint32 - // *Message_OneofUint32 - // *Message_OneofInt64 - // *Message_OneofSint64 - // *Message_OneofUint64 - // *Message_OneofFixed32 - // *Message_OneofSfixed32 - // *Message_OneofFloat - // *Message_OneofFixed64 - // *Message_OneofSfixed64 - // *Message_OneofDouble - // *Message_OneofString - // *Message_OneofBytes - // *Message_OneofChildEnum - // *Message_OneofChildMessage - // *Message_OneofNamedGroup - // *Message_OneofSiblingEnum - // *Message_OneofSiblingMessage - // *Message_Oneofgroup - // *Message_OneofString1 - // *Message_OneofString2 - // *Message_OneofString3 - OneofUnion isMessage_OneofUnion `protobuf_oneof:"oneof_union"` - // Oneof default fields. - // - // Types that are valid to be assigned to OneofDefaultedUnion: - // *Message_OneofDefaultedBool - // *Message_OneofDefaultedInt32 - // *Message_OneofDefaultedSint32 - // *Message_OneofDefaultedUint32 - // *Message_OneofDefaultedInt64 - // *Message_OneofDefaultedSint64 - // *Message_OneofDefaultedUint64 - // *Message_OneofDefaultedFixed32 - // *Message_OneofDefaultedSfixed32 - // *Message_OneofDefaultedFloat - // *Message_OneofDefaultedFixed64 - // *Message_OneofDefaultedSfixed64 - // *Message_OneofDefaultedDouble - // *Message_OneofDefaultedString - // *Message_OneofDefaultedBytes - // *Message_OneofDefaultedChildEnum - // *Message_OneofDefaultedSiblingEnum - OneofDefaultedUnion isMessage_OneofDefaultedUnion `protobuf_oneof:"oneof_defaulted_union"` - XXX_extensions map[int32]proto.Extension `json:"-"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *Message) Reset() { *m = Message{} } -func (m *Message) String() string { return proto.CompactTextString(m) } -func (*Message) ProtoMessage() {} -func (*Message) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } - -var extRange_Message = []proto.ExtensionRange{ - {10000, 536870911}, -} - -func (*Message) ExtensionRangeArray() []proto.ExtensionRange { - return extRange_Message -} -func (m *Message) ExtensionMap() map[int32]proto.Extension { - if m.XXX_extensions == nil { - m.XXX_extensions = make(map[int32]proto.Extension) - } - return m.XXX_extensions -} - -const Default_Message_DefaultedBool bool = true -const Default_Message_DefaultedInt32 int32 = -12345 -const Default_Message_DefaultedSint32 int32 = -3200 -const Default_Message_DefaultedUint32 uint32 = 3200 -const Default_Message_DefaultedInt64 int64 = -123456789 -const Default_Message_DefaultedSint64 int64 = -6400 -const Default_Message_DefaultedUint64 uint64 = 6400 -const Default_Message_DefaultedFixed32 uint32 = 320000 -const Default_Message_DefaultedSfixed32 int32 = -320000 -const Default_Message_DefaultedFloat float32 = 3.14159 -const Default_Message_DefaultedFixed64 uint64 = 640000 -const Default_Message_DefaultedSfixed64 int64 = -640000 -const Default_Message_DefaultedDouble float64 = 3.14159265359 -const Default_Message_DefaultedString string = "hello, \"world!\"\n" - -var Default_Message_DefaultedBytes []byte = []byte("dead\\336\\255\\276\\357beef") - -const Default_Message_DefaultedChildEnum Message_ChildEnum = Message_ALPHA -const Default_Message_DefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA -const Default_Message_RequiredDefaultedBool bool = true -const Default_Message_RequiredDefaultedInt32 int32 = -12345 -const Default_Message_RequiredDefaultedSint32 int32 = -3200 -const Default_Message_RequiredDefaultedUint32 uint32 = 3200 -const Default_Message_RequiredDefaultedInt64 int64 = -123456789 -const Default_Message_RequiredDefaultedSint64 int64 = -6400 -const Default_Message_RequiredDefaultedUint64 uint64 = 6400 -const Default_Message_RequiredDefaultedFixed32 uint32 = 320000 -const Default_Message_RequiredDefaultedSfixed32 int32 = -320000 -const Default_Message_RequiredDefaultedFloat float32 = 3.14159 -const Default_Message_RequiredDefaultedFixed64 uint64 = 640000 -const Default_Message_RequiredDefaultedSfixed64 int64 = -640000 -const Default_Message_RequiredDefaultedDouble float64 = 3.14159265359 -const Default_Message_RequiredDefaultedString string = "hello, \"world!\"\n" - -var Default_Message_RequiredDefaultedBytes []byte = []byte("dead\\336\\255\\276\\357beef") - -const Default_Message_RequiredDefaultedChildEnum Message_ChildEnum = Message_ALPHA -const Default_Message_RequiredDefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA -const Default_Message_OneofDefaultedBool bool = true -const Default_Message_OneofDefaultedInt32 int32 = -12345 -const Default_Message_OneofDefaultedSint32 int32 = -3200 -const Default_Message_OneofDefaultedUint32 uint32 = 3200 -const Default_Message_OneofDefaultedInt64 int64 = -123456789 -const Default_Message_OneofDefaultedSint64 int64 = -6400 -const Default_Message_OneofDefaultedUint64 uint64 = 6400 -const Default_Message_OneofDefaultedFixed32 uint32 = 320000 -const Default_Message_OneofDefaultedSfixed32 int32 = -320000 -const Default_Message_OneofDefaultedFloat float32 = 3.14159 -const Default_Message_OneofDefaultedFixed64 uint64 = 640000 -const Default_Message_OneofDefaultedSfixed64 int64 = -640000 -const Default_Message_OneofDefaultedDouble float64 = 3.14159265359 -const Default_Message_OneofDefaultedString string = "hello, \"world!\"\n" - -var Default_Message_OneofDefaultedBytes []byte = []byte("dead\\336\\255\\276\\357beef") - -const Default_Message_OneofDefaultedChildEnum Message_ChildEnum = Message_ALPHA -const Default_Message_OneofDefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA - -type isMessage_OneofUnion interface{ isMessage_OneofUnion() } -type isMessage_OneofDefaultedUnion interface{ isMessage_OneofDefaultedUnion() } - -type Message_OneofBool struct { - OneofBool bool `protobuf:"varint,700,opt,name=oneof_bool,json=oneofBool,oneof"` -} -type Message_OneofInt32 struct { - OneofInt32 int32 `protobuf:"varint,701,opt,name=oneof_int32,json=oneofInt32,oneof"` -} -type Message_OneofSint32 struct { - OneofSint32 int32 `protobuf:"zigzag32,702,opt,name=oneof_sint32,json=oneofSint32,oneof"` -} -type Message_OneofUint32 struct { - OneofUint32 uint32 `protobuf:"varint,703,opt,name=oneof_uint32,json=oneofUint32,oneof"` -} -type Message_OneofInt64 struct { - OneofInt64 int64 `protobuf:"varint,704,opt,name=oneof_int64,json=oneofInt64,oneof"` -} -type Message_OneofSint64 struct { - OneofSint64 int64 `protobuf:"zigzag64,705,opt,name=oneof_sint64,json=oneofSint64,oneof"` -} -type Message_OneofUint64 struct { - OneofUint64 uint64 `protobuf:"varint,706,opt,name=oneof_uint64,json=oneofUint64,oneof"` -} -type Message_OneofFixed32 struct { - OneofFixed32 uint32 `protobuf:"fixed32,707,opt,name=oneof_fixed32,json=oneofFixed32,oneof"` -} -type Message_OneofSfixed32 struct { - OneofSfixed32 int32 `protobuf:"fixed32,708,opt,name=oneof_sfixed32,json=oneofSfixed32,oneof"` -} -type Message_OneofFloat struct { - OneofFloat float32 `protobuf:"fixed32,709,opt,name=oneof_float,json=oneofFloat,oneof"` -} -type Message_OneofFixed64 struct { - OneofFixed64 uint64 `protobuf:"fixed64,710,opt,name=oneof_fixed64,json=oneofFixed64,oneof"` -} -type Message_OneofSfixed64 struct { - OneofSfixed64 int64 `protobuf:"fixed64,711,opt,name=oneof_sfixed64,json=oneofSfixed64,oneof"` -} -type Message_OneofDouble struct { - OneofDouble float64 `protobuf:"fixed64,712,opt,name=oneof_double,json=oneofDouble,oneof"` -} -type Message_OneofString struct { - OneofString string `protobuf:"bytes,713,opt,name=oneof_string,json=oneofString,oneof"` -} -type Message_OneofBytes struct { - OneofBytes []byte `protobuf:"bytes,714,opt,name=oneof_bytes,json=oneofBytes,oneof"` -} -type Message_OneofChildEnum struct { - OneofChildEnum Message_ChildEnum `protobuf:"varint,715,opt,name=oneof_child_enum,json=oneofChildEnum,enum=google.golang.org.proto2_20160225.Message_ChildEnum,oneof"` -} -type Message_OneofChildMessage struct { - OneofChildMessage *Message_ChildMessage `protobuf:"bytes,716,opt,name=oneof_child_message,json=oneofChildMessage,oneof"` -} -type Message_OneofNamedGroup struct { - OneofNamedGroup *Message_NamedGroup `protobuf:"bytes,717,opt,name=oneof_named_group,json=oneofNamedGroup,oneof"` -} -type Message_OneofSiblingEnum struct { - OneofSiblingEnum SiblingEnum `protobuf:"varint,718,opt,name=oneof_sibling_enum,json=oneofSiblingEnum,enum=google.golang.org.proto2_20160225.SiblingEnum,oneof"` -} -type Message_OneofSiblingMessage struct { - OneofSiblingMessage *SiblingMessage `protobuf:"bytes,719,opt,name=oneof_sibling_message,json=oneofSiblingMessage,oneof"` -} -type Message_Oneofgroup struct { - Oneofgroup *Message_OneofGroup `protobuf:"group,720,opt,name=OneofGroup,json=oneofgroup,oneof"` -} -type Message_OneofString1 struct { - OneofString1 string `protobuf:"bytes,721,opt,name=oneof_string1,json=oneofString1,oneof"` -} -type Message_OneofString2 struct { - OneofString2 string `protobuf:"bytes,722,opt,name=oneof_string2,json=oneofString2,oneof"` -} -type Message_OneofString3 struct { - OneofString3 string `protobuf:"bytes,723,opt,name=oneof_string3,json=oneofString3,oneof"` -} -type Message_OneofDefaultedBool struct { - OneofDefaultedBool bool `protobuf:"varint,800,opt,name=oneof_defaulted_bool,json=oneofDefaultedBool,oneof,def=1"` -} -type Message_OneofDefaultedInt32 struct { - OneofDefaultedInt32 int32 `protobuf:"varint,801,opt,name=oneof_defaulted_int32,json=oneofDefaultedInt32,oneof,def=-12345"` -} -type Message_OneofDefaultedSint32 struct { - OneofDefaultedSint32 int32 `protobuf:"zigzag32,802,opt,name=oneof_defaulted_sint32,json=oneofDefaultedSint32,oneof,def=-3200"` -} -type Message_OneofDefaultedUint32 struct { - OneofDefaultedUint32 uint32 `protobuf:"varint,803,opt,name=oneof_defaulted_uint32,json=oneofDefaultedUint32,oneof,def=3200"` -} -type Message_OneofDefaultedInt64 struct { - OneofDefaultedInt64 int64 `protobuf:"varint,804,opt,name=oneof_defaulted_int64,json=oneofDefaultedInt64,oneof,def=-123456789"` -} -type Message_OneofDefaultedSint64 struct { - OneofDefaultedSint64 int64 `protobuf:"zigzag64,805,opt,name=oneof_defaulted_sint64,json=oneofDefaultedSint64,oneof,def=-6400"` -} -type Message_OneofDefaultedUint64 struct { - OneofDefaultedUint64 uint64 `protobuf:"varint,806,opt,name=oneof_defaulted_uint64,json=oneofDefaultedUint64,oneof,def=6400"` -} -type Message_OneofDefaultedFixed32 struct { - OneofDefaultedFixed32 uint32 `protobuf:"fixed32,807,opt,name=oneof_defaulted_fixed32,json=oneofDefaultedFixed32,oneof,def=320000"` -} -type Message_OneofDefaultedSfixed32 struct { - OneofDefaultedSfixed32 int32 `protobuf:"fixed32,808,opt,name=oneof_defaulted_sfixed32,json=oneofDefaultedSfixed32,oneof,def=-320000"` -} -type Message_OneofDefaultedFloat struct { - OneofDefaultedFloat float32 `protobuf:"fixed32,809,opt,name=oneof_defaulted_float,json=oneofDefaultedFloat,oneof,def=3.14159"` -} -type Message_OneofDefaultedFixed64 struct { - OneofDefaultedFixed64 uint64 `protobuf:"fixed64,810,opt,name=oneof_defaulted_fixed64,json=oneofDefaultedFixed64,oneof,def=640000"` -} -type Message_OneofDefaultedSfixed64 struct { - OneofDefaultedSfixed64 int64 `protobuf:"fixed64,811,opt,name=oneof_defaulted_sfixed64,json=oneofDefaultedSfixed64,oneof,def=-640000"` -} -type Message_OneofDefaultedDouble struct { - OneofDefaultedDouble float64 `protobuf:"fixed64,812,opt,name=oneof_defaulted_double,json=oneofDefaultedDouble,oneof,def=3.14159265359"` -} -type Message_OneofDefaultedString struct { - OneofDefaultedString string `protobuf:"bytes,813,opt,name=oneof_defaulted_string,json=oneofDefaultedString,oneof,def=hello, \"world!\"\n"` -} -type Message_OneofDefaultedBytes struct { - OneofDefaultedBytes []byte `protobuf:"bytes,814,opt,name=oneof_defaulted_bytes,json=oneofDefaultedBytes,oneof,def=dead\\336\\255\\276\\357beef"` -} -type Message_OneofDefaultedChildEnum struct { - OneofDefaultedChildEnum Message_ChildEnum `protobuf:"varint,815,opt,name=oneof_defaulted_child_enum,json=oneofDefaultedChildEnum,enum=google.golang.org.proto2_20160225.Message_ChildEnum,oneof,def=0"` -} -type Message_OneofDefaultedSiblingEnum struct { - OneofDefaultedSiblingEnum SiblingEnum `protobuf:"varint,816,opt,name=oneof_defaulted_sibling_enum,json=oneofDefaultedSiblingEnum,enum=google.golang.org.proto2_20160225.SiblingEnum,oneof,def=0"` -} - -func (*Message_OneofBool) isMessage_OneofUnion() {} -func (*Message_OneofInt32) isMessage_OneofUnion() {} -func (*Message_OneofSint32) isMessage_OneofUnion() {} -func (*Message_OneofUint32) isMessage_OneofUnion() {} -func (*Message_OneofInt64) isMessage_OneofUnion() {} -func (*Message_OneofSint64) isMessage_OneofUnion() {} -func (*Message_OneofUint64) isMessage_OneofUnion() {} -func (*Message_OneofFixed32) isMessage_OneofUnion() {} -func (*Message_OneofSfixed32) isMessage_OneofUnion() {} -func (*Message_OneofFloat) isMessage_OneofUnion() {} -func (*Message_OneofFixed64) isMessage_OneofUnion() {} -func (*Message_OneofSfixed64) isMessage_OneofUnion() {} -func (*Message_OneofDouble) isMessage_OneofUnion() {} -func (*Message_OneofString) isMessage_OneofUnion() {} -func (*Message_OneofBytes) isMessage_OneofUnion() {} -func (*Message_OneofChildEnum) isMessage_OneofUnion() {} -func (*Message_OneofChildMessage) isMessage_OneofUnion() {} -func (*Message_OneofNamedGroup) isMessage_OneofUnion() {} -func (*Message_OneofSiblingEnum) isMessage_OneofUnion() {} -func (*Message_OneofSiblingMessage) isMessage_OneofUnion() {} -func (*Message_Oneofgroup) isMessage_OneofUnion() {} -func (*Message_OneofString1) isMessage_OneofUnion() {} -func (*Message_OneofString2) isMessage_OneofUnion() {} -func (*Message_OneofString3) isMessage_OneofUnion() {} -func (*Message_OneofDefaultedBool) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedInt32) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedSint32) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedUint32) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedInt64) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedSint64) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedUint64) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedFixed32) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedSfixed32) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedFloat) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedFixed64) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedSfixed64) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedDouble) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedString) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedBytes) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedChildEnum) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedSiblingEnum) isMessage_OneofDefaultedUnion() {} - -func (m *Message) GetOneofUnion() isMessage_OneofUnion { - if m != nil { - return m.OneofUnion - } - return nil -} -func (m *Message) GetOneofDefaultedUnion() isMessage_OneofDefaultedUnion { - if m != nil { - return m.OneofDefaultedUnion - } - return nil -} - -func (m *Message) GetNamedgroup() *Message_NamedGroup { - if m != nil { - return m.Namedgroup - } - return nil -} - -func (m *Message) GetOptionalBool() bool { - if m != nil && m.OptionalBool != nil { - return *m.OptionalBool - } - return false -} - -func (m *Message) GetOptionalInt32() int32 { - if m != nil && m.OptionalInt32 != nil { - return *m.OptionalInt32 - } - return 0 -} - -func (m *Message) GetOptionalSint32() int32 { - if m != nil && m.OptionalSint32 != nil { - return *m.OptionalSint32 - } - return 0 -} - -func (m *Message) GetOptionalUint32() uint32 { - if m != nil && m.OptionalUint32 != nil { - return *m.OptionalUint32 - } - return 0 -} - -func (m *Message) GetOptionalInt64() int64 { - if m != nil && m.OptionalInt64 != nil { - return *m.OptionalInt64 - } - return 0 -} - -func (m *Message) GetOptionalSint64() int64 { - if m != nil && m.OptionalSint64 != nil { - return *m.OptionalSint64 - } - return 0 -} - -func (m *Message) GetOptionalUint64() uint64 { - if m != nil && m.OptionalUint64 != nil { - return *m.OptionalUint64 - } - return 0 -} - -func (m *Message) GetOptionalFixed32() uint32 { - if m != nil && m.OptionalFixed32 != nil { - return *m.OptionalFixed32 - } - return 0 -} - -func (m *Message) GetOptionalSfixed32() int32 { - if m != nil && m.OptionalSfixed32 != nil { - return *m.OptionalSfixed32 - } - return 0 -} - -func (m *Message) GetOptionalFloat() float32 { - if m != nil && m.OptionalFloat != nil { - return *m.OptionalFloat - } - return 0 -} - -func (m *Message) GetOptionalFixed64() uint64 { - if m != nil && m.OptionalFixed64 != nil { - return *m.OptionalFixed64 - } - return 0 -} - -func (m *Message) GetOptionalSfixed64() int64 { - if m != nil && m.OptionalSfixed64 != nil { - return *m.OptionalSfixed64 - } - return 0 -} - -func (m *Message) GetOptionalDouble() float64 { - if m != nil && m.OptionalDouble != nil { - return *m.OptionalDouble - } - return 0 -} - -func (m *Message) GetOptionalString() string { - if m != nil && m.OptionalString != nil { - return *m.OptionalString - } - return "" -} - -func (m *Message) GetOptionalBytes() []byte { - if m != nil { - return m.OptionalBytes - } - return nil -} - -func (m *Message) GetOptionalChildEnum() Message_ChildEnum { - if m != nil && m.OptionalChildEnum != nil { - return *m.OptionalChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetOptionalChildMessage() *Message_ChildMessage { - if m != nil { - return m.OptionalChildMessage - } - return nil -} - -func (m *Message) GetOptionalNamedGroup() *Message_NamedGroup { - if m != nil { - return m.OptionalNamedGroup - } - return nil -} - -func (m *Message) GetOptionalSiblingEnum() SiblingEnum { - if m != nil && m.OptionalSiblingEnum != nil { - return *m.OptionalSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetOptionalSiblingMessage() *SiblingMessage { - if m != nil { - return m.OptionalSiblingMessage - } - return nil -} - -func (m *Message) GetOptionalgroup() *Message_OptionalGroup { - if m != nil { - return m.Optionalgroup - } - return nil -} - -func (m *Message) GetDefaultedBool() bool { - if m != nil && m.DefaultedBool != nil { - return *m.DefaultedBool - } - return Default_Message_DefaultedBool -} - -func (m *Message) GetDefaultedInt32() int32 { - if m != nil && m.DefaultedInt32 != nil { - return *m.DefaultedInt32 - } - return Default_Message_DefaultedInt32 -} - -func (m *Message) GetDefaultedSint32() int32 { - if m != nil && m.DefaultedSint32 != nil { - return *m.DefaultedSint32 - } - return Default_Message_DefaultedSint32 -} - -func (m *Message) GetDefaultedUint32() uint32 { - if m != nil && m.DefaultedUint32 != nil { - return *m.DefaultedUint32 - } - return Default_Message_DefaultedUint32 -} - -func (m *Message) GetDefaultedInt64() int64 { - if m != nil && m.DefaultedInt64 != nil { - return *m.DefaultedInt64 - } - return Default_Message_DefaultedInt64 -} - -func (m *Message) GetDefaultedSint64() int64 { - if m != nil && m.DefaultedSint64 != nil { - return *m.DefaultedSint64 - } - return Default_Message_DefaultedSint64 -} - -func (m *Message) GetDefaultedUint64() uint64 { - if m != nil && m.DefaultedUint64 != nil { - return *m.DefaultedUint64 - } - return Default_Message_DefaultedUint64 -} - -func (m *Message) GetDefaultedFixed32() uint32 { - if m != nil && m.DefaultedFixed32 != nil { - return *m.DefaultedFixed32 - } - return Default_Message_DefaultedFixed32 -} - -func (m *Message) GetDefaultedSfixed32() int32 { - if m != nil && m.DefaultedSfixed32 != nil { - return *m.DefaultedSfixed32 - } - return Default_Message_DefaultedSfixed32 -} - -func (m *Message) GetDefaultedFloat() float32 { - if m != nil && m.DefaultedFloat != nil { - return *m.DefaultedFloat - } - return Default_Message_DefaultedFloat -} - -func (m *Message) GetDefaultedFixed64() uint64 { - if m != nil && m.DefaultedFixed64 != nil { - return *m.DefaultedFixed64 - } - return Default_Message_DefaultedFixed64 -} - -func (m *Message) GetDefaultedSfixed64() int64 { - if m != nil && m.DefaultedSfixed64 != nil { - return *m.DefaultedSfixed64 - } - return Default_Message_DefaultedSfixed64 -} - -func (m *Message) GetDefaultedDouble() float64 { - if m != nil && m.DefaultedDouble != nil { - return *m.DefaultedDouble - } - return Default_Message_DefaultedDouble -} - -func (m *Message) GetDefaultedString() string { - if m != nil && m.DefaultedString != nil { - return *m.DefaultedString - } - return Default_Message_DefaultedString -} - -func (m *Message) GetDefaultedBytes() []byte { - if m != nil && m.DefaultedBytes != nil { - return m.DefaultedBytes - } - return append([]byte(nil), Default_Message_DefaultedBytes...) -} - -func (m *Message) GetDefaultedChildEnum() Message_ChildEnum { - if m != nil && m.DefaultedChildEnum != nil { - return *m.DefaultedChildEnum - } - return Default_Message_DefaultedChildEnum -} - -func (m *Message) GetDefaultedSiblingEnum() SiblingEnum { - if m != nil && m.DefaultedSiblingEnum != nil { - return *m.DefaultedSiblingEnum - } - return Default_Message_DefaultedSiblingEnum -} - -func (m *Message) GetRequiredBool() bool { - if m != nil && m.RequiredBool != nil { - return *m.RequiredBool - } - return false -} - -func (m *Message) GetRequiredInt32() int32 { - if m != nil && m.RequiredInt32 != nil { - return *m.RequiredInt32 - } - return 0 -} - -func (m *Message) GetRequiredSint32() int32 { - if m != nil && m.RequiredSint32 != nil { - return *m.RequiredSint32 - } - return 0 -} - -func (m *Message) GetRequiredUint32() uint32 { - if m != nil && m.RequiredUint32 != nil { - return *m.RequiredUint32 - } - return 0 -} - -func (m *Message) GetRequiredInt64() int64 { - if m != nil && m.RequiredInt64 != nil { - return *m.RequiredInt64 - } - return 0 -} - -func (m *Message) GetRequiredSint64() int64 { - if m != nil && m.RequiredSint64 != nil { - return *m.RequiredSint64 - } - return 0 -} - -func (m *Message) GetRequiredUint64() uint64 { - if m != nil && m.RequiredUint64 != nil { - return *m.RequiredUint64 - } - return 0 -} - -func (m *Message) GetRequiredFixed32() uint32 { - if m != nil && m.RequiredFixed32 != nil { - return *m.RequiredFixed32 - } - return 0 -} - -func (m *Message) GetRequiredSfixed32() int32 { - if m != nil && m.RequiredSfixed32 != nil { - return *m.RequiredSfixed32 - } - return 0 -} - -func (m *Message) GetRequiredFloat() float32 { - if m != nil && m.RequiredFloat != nil { - return *m.RequiredFloat - } - return 0 -} - -func (m *Message) GetRequiredFixed64() uint64 { - if m != nil && m.RequiredFixed64 != nil { - return *m.RequiredFixed64 - } - return 0 -} - -func (m *Message) GetRequiredSfixed64() int64 { - if m != nil && m.RequiredSfixed64 != nil { - return *m.RequiredSfixed64 - } - return 0 -} - -func (m *Message) GetRequiredDouble() float64 { - if m != nil && m.RequiredDouble != nil { - return *m.RequiredDouble - } - return 0 -} - -func (m *Message) GetRequiredString() string { - if m != nil && m.RequiredString != nil { - return *m.RequiredString - } - return "" -} - -func (m *Message) GetRequiredBytes() []byte { - if m != nil { - return m.RequiredBytes - } - return nil -} - -func (m *Message) GetRequiredChildEnum() Message_ChildEnum { - if m != nil && m.RequiredChildEnum != nil { - return *m.RequiredChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetRequiredChildMessage() *Message_ChildMessage { - if m != nil { - return m.RequiredChildMessage - } - return nil -} - -func (m *Message) GetRequiredNamedGroup() *Message_NamedGroup { - if m != nil { - return m.RequiredNamedGroup - } - return nil -} - -func (m *Message) GetRequiredSiblingEnum() SiblingEnum { - if m != nil && m.RequiredSiblingEnum != nil { - return *m.RequiredSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetRequiredSiblingMessage() *SiblingMessage { - if m != nil { - return m.RequiredSiblingMessage - } - return nil -} - -func (m *Message) GetRequiredgroup() *Message_RequiredGroup { - if m != nil { - return m.Requiredgroup - } - return nil -} - -func (m *Message) GetRequiredDefaultedBool() bool { - if m != nil && m.RequiredDefaultedBool != nil { - return *m.RequiredDefaultedBool - } - return Default_Message_RequiredDefaultedBool -} - -func (m *Message) GetRequiredDefaultedInt32() int32 { - if m != nil && m.RequiredDefaultedInt32 != nil { - return *m.RequiredDefaultedInt32 - } - return Default_Message_RequiredDefaultedInt32 -} - -func (m *Message) GetRequiredDefaultedSint32() int32 { - if m != nil && m.RequiredDefaultedSint32 != nil { - return *m.RequiredDefaultedSint32 - } - return Default_Message_RequiredDefaultedSint32 -} - -func (m *Message) GetRequiredDefaultedUint32() uint32 { - if m != nil && m.RequiredDefaultedUint32 != nil { - return *m.RequiredDefaultedUint32 - } - return Default_Message_RequiredDefaultedUint32 -} - -func (m *Message) GetRequiredDefaultedInt64() int64 { - if m != nil && m.RequiredDefaultedInt64 != nil { - return *m.RequiredDefaultedInt64 - } - return Default_Message_RequiredDefaultedInt64 -} - -func (m *Message) GetRequiredDefaultedSint64() int64 { - if m != nil && m.RequiredDefaultedSint64 != nil { - return *m.RequiredDefaultedSint64 - } - return Default_Message_RequiredDefaultedSint64 -} - -func (m *Message) GetRequiredDefaultedUint64() uint64 { - if m != nil && m.RequiredDefaultedUint64 != nil { - return *m.RequiredDefaultedUint64 - } - return Default_Message_RequiredDefaultedUint64 -} - -func (m *Message) GetRequiredDefaultedFixed32() uint32 { - if m != nil && m.RequiredDefaultedFixed32 != nil { - return *m.RequiredDefaultedFixed32 - } - return Default_Message_RequiredDefaultedFixed32 -} - -func (m *Message) GetRequiredDefaultedSfixed32() int32 { - if m != nil && m.RequiredDefaultedSfixed32 != nil { - return *m.RequiredDefaultedSfixed32 - } - return Default_Message_RequiredDefaultedSfixed32 -} - -func (m *Message) GetRequiredDefaultedFloat() float32 { - if m != nil && m.RequiredDefaultedFloat != nil { - return *m.RequiredDefaultedFloat - } - return Default_Message_RequiredDefaultedFloat -} - -func (m *Message) GetRequiredDefaultedFixed64() uint64 { - if m != nil && m.RequiredDefaultedFixed64 != nil { - return *m.RequiredDefaultedFixed64 - } - return Default_Message_RequiredDefaultedFixed64 -} - -func (m *Message) GetRequiredDefaultedSfixed64() int64 { - if m != nil && m.RequiredDefaultedSfixed64 != nil { - return *m.RequiredDefaultedSfixed64 - } - return Default_Message_RequiredDefaultedSfixed64 -} - -func (m *Message) GetRequiredDefaultedDouble() float64 { - if m != nil && m.RequiredDefaultedDouble != nil { - return *m.RequiredDefaultedDouble - } - return Default_Message_RequiredDefaultedDouble -} - -func (m *Message) GetRequiredDefaultedString() string { - if m != nil && m.RequiredDefaultedString != nil { - return *m.RequiredDefaultedString - } - return Default_Message_RequiredDefaultedString -} - -func (m *Message) GetRequiredDefaultedBytes() []byte { - if m != nil && m.RequiredDefaultedBytes != nil { - return m.RequiredDefaultedBytes - } - return append([]byte(nil), Default_Message_RequiredDefaultedBytes...) -} - -func (m *Message) GetRequiredDefaultedChildEnum() Message_ChildEnum { - if m != nil && m.RequiredDefaultedChildEnum != nil { - return *m.RequiredDefaultedChildEnum - } - return Default_Message_RequiredDefaultedChildEnum -} - -func (m *Message) GetRequiredDefaultedSiblingEnum() SiblingEnum { - if m != nil && m.RequiredDefaultedSiblingEnum != nil { - return *m.RequiredDefaultedSiblingEnum - } - return Default_Message_RequiredDefaultedSiblingEnum -} - -func (m *Message) GetRepeatedBool() []bool { - if m != nil { - return m.RepeatedBool - } - return nil -} - -func (m *Message) GetRepeatedInt32() []int32 { - if m != nil { - return m.RepeatedInt32 - } - return nil -} - -func (m *Message) GetRepeatedSint32() []int32 { - if m != nil { - return m.RepeatedSint32 - } - return nil -} - -func (m *Message) GetRepeatedUint32() []uint32 { - if m != nil { - return m.RepeatedUint32 - } - return nil -} - -func (m *Message) GetRepeatedInt64() []int64 { - if m != nil { - return m.RepeatedInt64 - } - return nil -} - -func (m *Message) GetRepeatedSint64() []int64 { - if m != nil { - return m.RepeatedSint64 - } - return nil -} - -func (m *Message) GetRepeatedUint64() []uint64 { - if m != nil { - return m.RepeatedUint64 - } - return nil -} - -func (m *Message) GetRepeatedFixed32() []uint32 { - if m != nil { - return m.RepeatedFixed32 - } - return nil -} - -func (m *Message) GetRepeatedSfixed32() []int32 { - if m != nil { - return m.RepeatedSfixed32 - } - return nil -} - -func (m *Message) GetRepeatedFloat() []float32 { - if m != nil { - return m.RepeatedFloat - } - return nil -} - -func (m *Message) GetRepeatedFixed64() []uint64 { - if m != nil { - return m.RepeatedFixed64 - } - return nil -} - -func (m *Message) GetRepeatedSfixed64() []int64 { - if m != nil { - return m.RepeatedSfixed64 - } - return nil -} - -func (m *Message) GetRepeatedDouble() []float64 { - if m != nil { - return m.RepeatedDouble - } - return nil -} - -func (m *Message) GetRepeatedString() []string { - if m != nil { - return m.RepeatedString - } - return nil -} - -func (m *Message) GetRepeatedBytes() [][]byte { - if m != nil { - return m.RepeatedBytes - } - return nil -} - -func (m *Message) GetRepeatedChildEnum() []Message_ChildEnum { - if m != nil { - return m.RepeatedChildEnum - } - return nil -} - -func (m *Message) GetRepeatedChildMessage() []*Message_ChildMessage { - if m != nil { - return m.RepeatedChildMessage - } - return nil -} - -func (m *Message) GetRepeatedNamedGroup() []*Message_NamedGroup { - if m != nil { - return m.RepeatedNamedGroup - } - return nil -} - -func (m *Message) GetRepeatedSiblingEnum() []SiblingEnum { - if m != nil { - return m.RepeatedSiblingEnum - } - return nil -} - -func (m *Message) GetRepeatedSiblingMessage() []*SiblingMessage { - if m != nil { - return m.RepeatedSiblingMessage - } - return nil -} - -func (m *Message) GetRepeatedgroup() []*Message_RepeatedGroup { - if m != nil { - return m.Repeatedgroup - } - return nil -} - -func (m *Message) GetMapBoolBool() map[bool]bool { - if m != nil { - return m.MapBoolBool - } - return nil -} - -func (m *Message) GetMapBoolInt32() map[bool]int32 { - if m != nil { - return m.MapBoolInt32 - } - return nil -} - -func (m *Message) GetMapBoolSint32() map[bool]int32 { - if m != nil { - return m.MapBoolSint32 - } - return nil -} - -func (m *Message) GetMapBoolUint32() map[bool]uint32 { - if m != nil { - return m.MapBoolUint32 - } - return nil -} - -func (m *Message) GetMapBoolInt64() map[bool]int64 { - if m != nil { - return m.MapBoolInt64 - } - return nil -} - -func (m *Message) GetMapBoolSint64() map[bool]int64 { - if m != nil { - return m.MapBoolSint64 - } - return nil -} - -func (m *Message) GetMapBoolUint64() map[bool]uint64 { - if m != nil { - return m.MapBoolUint64 - } - return nil -} - -func (m *Message) GetMapBoolFixed32() map[bool]uint32 { - if m != nil { - return m.MapBoolFixed32 - } - return nil -} - -func (m *Message) GetMapBoolSfixed32() map[bool]int32 { - if m != nil { - return m.MapBoolSfixed32 - } - return nil -} - -func (m *Message) GetMapBoolFloat() map[bool]float32 { - if m != nil { - return m.MapBoolFloat - } - return nil -} - -func (m *Message) GetMapBoolFixed64() map[bool]uint64 { - if m != nil { - return m.MapBoolFixed64 - } - return nil -} - -func (m *Message) GetMapBoolSfixed64() map[bool]int64 { - if m != nil { - return m.MapBoolSfixed64 - } - return nil -} - -func (m *Message) GetMapBoolDouble() map[bool]float64 { - if m != nil { - return m.MapBoolDouble - } - return nil -} - -func (m *Message) GetMapBoolString() map[bool]string { - if m != nil { - return m.MapBoolString - } - return nil -} - -func (m *Message) GetMapBoolBytes() map[bool][]byte { - if m != nil { - return m.MapBoolBytes - } - return nil -} - -func (m *Message) GetMapBoolChildEnum() map[bool]Message_ChildEnum { - if m != nil { - return m.MapBoolChildEnum - } - return nil -} - -func (m *Message) GetMapBoolChildMessage() map[bool]*Message_ChildMessage { - if m != nil { - return m.MapBoolChildMessage - } - return nil -} - -func (m *Message) GetMapBoolNamedGroup() map[bool]*Message_NamedGroup { - if m != nil { - return m.MapBoolNamedGroup - } - return nil -} - -func (m *Message) GetMapBoolSiblingEnum() map[bool]SiblingEnum { - if m != nil { - return m.MapBoolSiblingEnum - } - return nil -} - -func (m *Message) GetMapBoolSiblingMessage() map[bool]*SiblingMessage { - if m != nil { - return m.MapBoolSiblingMessage - } - return nil -} - -func (m *Message) GetMapInt32Bool() map[int32]bool { - if m != nil { - return m.MapInt32Bool - } - return nil -} - -func (m *Message) GetMapSint32Bool() map[int32]bool { - if m != nil { - return m.MapSint32Bool - } - return nil -} - -func (m *Message) GetMapUint32Bool() map[uint32]bool { - if m != nil { - return m.MapUint32Bool - } - return nil -} - -func (m *Message) GetMapInt64Bool() map[int64]bool { - if m != nil { - return m.MapInt64Bool - } - return nil -} - -func (m *Message) GetMapSint64Bool() map[int64]bool { - if m != nil { - return m.MapSint64Bool - } - return nil -} - -func (m *Message) GetMapUint64Bool() map[uint64]bool { - if m != nil { - return m.MapUint64Bool - } - return nil -} - -func (m *Message) GetMapFixed32Bool() map[uint32]bool { - if m != nil { - return m.MapFixed32Bool - } - return nil -} - -func (m *Message) GetMapStringBool() map[string]bool { - if m != nil { - return m.MapStringBool - } - return nil -} - -func (m *Message) GetOneofBool() bool { - if x, ok := m.GetOneofUnion().(*Message_OneofBool); ok { - return x.OneofBool - } - return false -} - -func (m *Message) GetOneofInt32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofInt32); ok { - return x.OneofInt32 - } - return 0 -} - -func (m *Message) GetOneofSint32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofSint32); ok { - return x.OneofSint32 - } - return 0 -} - -func (m *Message) GetOneofUint32() uint32 { - if x, ok := m.GetOneofUnion().(*Message_OneofUint32); ok { - return x.OneofUint32 - } - return 0 -} - -func (m *Message) GetOneofInt64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofInt64); ok { - return x.OneofInt64 - } - return 0 -} - -func (m *Message) GetOneofSint64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofSint64); ok { - return x.OneofSint64 - } - return 0 -} - -func (m *Message) GetOneofUint64() uint64 { - if x, ok := m.GetOneofUnion().(*Message_OneofUint64); ok { - return x.OneofUint64 - } - return 0 -} - -func (m *Message) GetOneofFixed32() uint32 { - if x, ok := m.GetOneofUnion().(*Message_OneofFixed32); ok { - return x.OneofFixed32 - } - return 0 -} - -func (m *Message) GetOneofSfixed32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofSfixed32); ok { - return x.OneofSfixed32 - } - return 0 -} - -func (m *Message) GetOneofFloat() float32 { - if x, ok := m.GetOneofUnion().(*Message_OneofFloat); ok { - return x.OneofFloat - } - return 0 -} - -func (m *Message) GetOneofFixed64() uint64 { - if x, ok := m.GetOneofUnion().(*Message_OneofFixed64); ok { - return x.OneofFixed64 - } - return 0 -} - -func (m *Message) GetOneofSfixed64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofSfixed64); ok { - return x.OneofSfixed64 - } - return 0 -} - -func (m *Message) GetOneofDouble() float64 { - if x, ok := m.GetOneofUnion().(*Message_OneofDouble); ok { - return x.OneofDouble - } - return 0 -} - -func (m *Message) GetOneofString() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString); ok { - return x.OneofString - } - return "" -} - -func (m *Message) GetOneofBytes() []byte { - if x, ok := m.GetOneofUnion().(*Message_OneofBytes); ok { - return x.OneofBytes - } - return nil -} - -func (m *Message) GetOneofChildEnum() Message_ChildEnum { - if x, ok := m.GetOneofUnion().(*Message_OneofChildEnum); ok { - return x.OneofChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetOneofChildMessage() *Message_ChildMessage { - if x, ok := m.GetOneofUnion().(*Message_OneofChildMessage); ok { - return x.OneofChildMessage - } - return nil -} - -func (m *Message) GetOneofNamedGroup() *Message_NamedGroup { - if x, ok := m.GetOneofUnion().(*Message_OneofNamedGroup); ok { - return x.OneofNamedGroup - } - return nil -} - -func (m *Message) GetOneofSiblingEnum() SiblingEnum { - if x, ok := m.GetOneofUnion().(*Message_OneofSiblingEnum); ok { - return x.OneofSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetOneofSiblingMessage() *SiblingMessage { - if x, ok := m.GetOneofUnion().(*Message_OneofSiblingMessage); ok { - return x.OneofSiblingMessage - } - return nil -} - -func (m *Message) GetOneofgroup() *Message_OneofGroup { - if x, ok := m.GetOneofUnion().(*Message_Oneofgroup); ok { - return x.Oneofgroup - } - return nil -} - -func (m *Message) GetOneofString1() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString1); ok { - return x.OneofString1 - } - return "" -} - -func (m *Message) GetOneofString2() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString2); ok { - return x.OneofString2 - } - return "" -} - -func (m *Message) GetOneofString3() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString3); ok { - return x.OneofString3 - } - return "" -} - -func (m *Message) GetOneofDefaultedBool() bool { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedBool); ok { - return x.OneofDefaultedBool - } - return Default_Message_OneofDefaultedBool -} - -func (m *Message) GetOneofDefaultedInt32() int32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedInt32); ok { - return x.OneofDefaultedInt32 - } - return Default_Message_OneofDefaultedInt32 -} - -func (m *Message) GetOneofDefaultedSint32() int32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSint32); ok { - return x.OneofDefaultedSint32 - } - return Default_Message_OneofDefaultedSint32 -} - -func (m *Message) GetOneofDefaultedUint32() uint32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedUint32); ok { - return x.OneofDefaultedUint32 - } - return Default_Message_OneofDefaultedUint32 -} - -func (m *Message) GetOneofDefaultedInt64() int64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedInt64); ok { - return x.OneofDefaultedInt64 - } - return Default_Message_OneofDefaultedInt64 -} - -func (m *Message) GetOneofDefaultedSint64() int64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSint64); ok { - return x.OneofDefaultedSint64 - } - return Default_Message_OneofDefaultedSint64 -} - -func (m *Message) GetOneofDefaultedUint64() uint64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedUint64); ok { - return x.OneofDefaultedUint64 - } - return Default_Message_OneofDefaultedUint64 -} - -func (m *Message) GetOneofDefaultedFixed32() uint32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFixed32); ok { - return x.OneofDefaultedFixed32 - } - return Default_Message_OneofDefaultedFixed32 -} - -func (m *Message) GetOneofDefaultedSfixed32() int32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSfixed32); ok { - return x.OneofDefaultedSfixed32 - } - return Default_Message_OneofDefaultedSfixed32 -} - -func (m *Message) GetOneofDefaultedFloat() float32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFloat); ok { - return x.OneofDefaultedFloat - } - return Default_Message_OneofDefaultedFloat -} - -func (m *Message) GetOneofDefaultedFixed64() uint64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFixed64); ok { - return x.OneofDefaultedFixed64 - } - return Default_Message_OneofDefaultedFixed64 -} - -func (m *Message) GetOneofDefaultedSfixed64() int64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSfixed64); ok { - return x.OneofDefaultedSfixed64 - } - return Default_Message_OneofDefaultedSfixed64 -} - -func (m *Message) GetOneofDefaultedDouble() float64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedDouble); ok { - return x.OneofDefaultedDouble - } - return Default_Message_OneofDefaultedDouble -} - -func (m *Message) GetOneofDefaultedString() string { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedString); ok { - return x.OneofDefaultedString - } - return Default_Message_OneofDefaultedString -} - -func (m *Message) GetOneofDefaultedBytes() []byte { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedBytes); ok { - return x.OneofDefaultedBytes - } - return append([]byte(nil), Default_Message_OneofDefaultedBytes...) -} - -func (m *Message) GetOneofDefaultedChildEnum() Message_ChildEnum { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedChildEnum); ok { - return x.OneofDefaultedChildEnum - } - return Default_Message_OneofDefaultedChildEnum -} - -func (m *Message) GetOneofDefaultedSiblingEnum() SiblingEnum { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSiblingEnum); ok { - return x.OneofDefaultedSiblingEnum - } - return Default_Message_OneofDefaultedSiblingEnum -} - -// XXX_OneofFuncs is for the internal use of the proto package. -func (*Message) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { - return _Message_OneofMarshaler, _Message_OneofUnmarshaler, _Message_OneofSizer, []interface{}{ - (*Message_OneofBool)(nil), - (*Message_OneofInt32)(nil), - (*Message_OneofSint32)(nil), - (*Message_OneofUint32)(nil), - (*Message_OneofInt64)(nil), - (*Message_OneofSint64)(nil), - (*Message_OneofUint64)(nil), - (*Message_OneofFixed32)(nil), - (*Message_OneofSfixed32)(nil), - (*Message_OneofFloat)(nil), - (*Message_OneofFixed64)(nil), - (*Message_OneofSfixed64)(nil), - (*Message_OneofDouble)(nil), - (*Message_OneofString)(nil), - (*Message_OneofBytes)(nil), - (*Message_OneofChildEnum)(nil), - (*Message_OneofChildMessage)(nil), - (*Message_OneofNamedGroup)(nil), - (*Message_OneofSiblingEnum)(nil), - (*Message_OneofSiblingMessage)(nil), - (*Message_Oneofgroup)(nil), - (*Message_OneofString1)(nil), - (*Message_OneofString2)(nil), - (*Message_OneofString3)(nil), - (*Message_OneofDefaultedBool)(nil), - (*Message_OneofDefaultedInt32)(nil), - (*Message_OneofDefaultedSint32)(nil), - (*Message_OneofDefaultedUint32)(nil), - (*Message_OneofDefaultedInt64)(nil), - (*Message_OneofDefaultedSint64)(nil), - (*Message_OneofDefaultedUint64)(nil), - (*Message_OneofDefaultedFixed32)(nil), - (*Message_OneofDefaultedSfixed32)(nil), - (*Message_OneofDefaultedFloat)(nil), - (*Message_OneofDefaultedFixed64)(nil), - (*Message_OneofDefaultedSfixed64)(nil), - (*Message_OneofDefaultedDouble)(nil), - (*Message_OneofDefaultedString)(nil), - (*Message_OneofDefaultedBytes)(nil), - (*Message_OneofDefaultedChildEnum)(nil), - (*Message_OneofDefaultedSiblingEnum)(nil), - } -} - -func _Message_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { - m := msg.(*Message) - // oneof_union - switch x := m.OneofUnion.(type) { - case *Message_OneofBool: - t := uint64(0) - if x.OneofBool { - t = 1 - } - b.EncodeVarint(700<<3 | proto.WireVarint) - b.EncodeVarint(t) - case *Message_OneofInt32: - b.EncodeVarint(701<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofInt32)) - case *Message_OneofSint32: - b.EncodeVarint(702<<3 | proto.WireVarint) - b.EncodeZigzag32(uint64(x.OneofSint32)) - case *Message_OneofUint32: - b.EncodeVarint(703<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofUint32)) - case *Message_OneofInt64: - b.EncodeVarint(704<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofInt64)) - case *Message_OneofSint64: - b.EncodeVarint(705<<3 | proto.WireVarint) - b.EncodeZigzag64(uint64(x.OneofSint64)) - case *Message_OneofUint64: - b.EncodeVarint(706<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofUint64)) - case *Message_OneofFixed32: - b.EncodeVarint(707<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofFixed32)) - case *Message_OneofSfixed32: - b.EncodeVarint(708<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofSfixed32)) - case *Message_OneofFloat: - b.EncodeVarint(709<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(math.Float32bits(x.OneofFloat))) - case *Message_OneofFixed64: - b.EncodeVarint(710<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofFixed64)) - case *Message_OneofSfixed64: - b.EncodeVarint(711<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofSfixed64)) - case *Message_OneofDouble: - b.EncodeVarint(712<<3 | proto.WireFixed64) - b.EncodeFixed64(math.Float64bits(x.OneofDouble)) - case *Message_OneofString: - b.EncodeVarint(713<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString) - case *Message_OneofBytes: - b.EncodeVarint(714<<3 | proto.WireBytes) - b.EncodeRawBytes(x.OneofBytes) - case *Message_OneofChildEnum: - b.EncodeVarint(715<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofChildEnum)) - case *Message_OneofChildMessage: - b.EncodeVarint(716<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.OneofChildMessage); err != nil { - return err - } - case *Message_OneofNamedGroup: - b.EncodeVarint(717<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.OneofNamedGroup); err != nil { - return err - } - case *Message_OneofSiblingEnum: - b.EncodeVarint(718<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofSiblingEnum)) - case *Message_OneofSiblingMessage: - b.EncodeVarint(719<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.OneofSiblingMessage); err != nil { - return err - } - case *Message_Oneofgroup: - b.EncodeVarint(720<<3 | proto.WireStartGroup) - if err := b.Marshal(x.Oneofgroup); err != nil { - return err - } - b.EncodeVarint(720<<3 | proto.WireEndGroup) - case *Message_OneofString1: - b.EncodeVarint(721<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString1) - case *Message_OneofString2: - b.EncodeVarint(722<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString2) - case *Message_OneofString3: - b.EncodeVarint(723<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString3) - case nil: - default: - return fmt.Errorf("Message.OneofUnion has unexpected type %T", x) - } - // oneof_defaulted_union - switch x := m.OneofDefaultedUnion.(type) { - case *Message_OneofDefaultedBool: - t := uint64(0) - if x.OneofDefaultedBool { - t = 1 - } - b.EncodeVarint(800<<3 | proto.WireVarint) - b.EncodeVarint(t) - case *Message_OneofDefaultedInt32: - b.EncodeVarint(801<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedInt32)) - case *Message_OneofDefaultedSint32: - b.EncodeVarint(802<<3 | proto.WireVarint) - b.EncodeZigzag32(uint64(x.OneofDefaultedSint32)) - case *Message_OneofDefaultedUint32: - b.EncodeVarint(803<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedUint32)) - case *Message_OneofDefaultedInt64: - b.EncodeVarint(804<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedInt64)) - case *Message_OneofDefaultedSint64: - b.EncodeVarint(805<<3 | proto.WireVarint) - b.EncodeZigzag64(uint64(x.OneofDefaultedSint64)) - case *Message_OneofDefaultedUint64: - b.EncodeVarint(806<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedUint64)) - case *Message_OneofDefaultedFixed32: - b.EncodeVarint(807<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofDefaultedFixed32)) - case *Message_OneofDefaultedSfixed32: - b.EncodeVarint(808<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofDefaultedSfixed32)) - case *Message_OneofDefaultedFloat: - b.EncodeVarint(809<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(math.Float32bits(x.OneofDefaultedFloat))) - case *Message_OneofDefaultedFixed64: - b.EncodeVarint(810<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofDefaultedFixed64)) - case *Message_OneofDefaultedSfixed64: - b.EncodeVarint(811<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofDefaultedSfixed64)) - case *Message_OneofDefaultedDouble: - b.EncodeVarint(812<<3 | proto.WireFixed64) - b.EncodeFixed64(math.Float64bits(x.OneofDefaultedDouble)) - case *Message_OneofDefaultedString: - b.EncodeVarint(813<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofDefaultedString) - case *Message_OneofDefaultedBytes: - b.EncodeVarint(814<<3 | proto.WireBytes) - b.EncodeRawBytes(x.OneofDefaultedBytes) - case *Message_OneofDefaultedChildEnum: - b.EncodeVarint(815<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedChildEnum)) - case *Message_OneofDefaultedSiblingEnum: - b.EncodeVarint(816<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedSiblingEnum)) - case nil: - default: - return fmt.Errorf("Message.OneofDefaultedUnion has unexpected type %T", x) - } - return nil -} - -func _Message_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { - m := msg.(*Message) - switch tag { - case 700: // oneof_union.oneof_bool - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofBool{x != 0} - return true, err - case 701: // oneof_union.oneof_int32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofInt32{int32(x)} - return true, err - case 702: // oneof_union.oneof_sint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag32() - m.OneofUnion = &Message_OneofSint32{int32(x)} - return true, err - case 703: // oneof_union.oneof_uint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofUint32{uint32(x)} - return true, err - case 704: // oneof_union.oneof_int64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofInt64{int64(x)} - return true, err - case 705: // oneof_union.oneof_sint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag64() - m.OneofUnion = &Message_OneofSint64{int64(x)} - return true, err - case 706: // oneof_union.oneof_uint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofUint64{x} - return true, err - case 707: // oneof_union.oneof_fixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofFixed32{uint32(x)} - return true, err - case 708: // oneof_union.oneof_sfixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofSfixed32{int32(x)} - return true, err - case 709: // oneof_union.oneof_float - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofFloat{math.Float32frombits(uint32(x))} - return true, err - case 710: // oneof_union.oneof_fixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofFixed64{x} - return true, err - case 711: // oneof_union.oneof_sfixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofSfixed64{int64(x)} - return true, err - case 712: // oneof_union.oneof_double - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofDouble{math.Float64frombits(x)} - return true, err - case 713: // oneof_union.oneof_string - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString{x} - return true, err - case 714: // oneof_union.oneof_bytes - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeRawBytes(true) - m.OneofUnion = &Message_OneofBytes{x} - return true, err - case 715: // oneof_union.oneof_child_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofChildEnum{Message_ChildEnum(x)} - return true, err - case 716: // oneof_union.oneof_child_message - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(Message_ChildMessage) - err := b.DecodeMessage(msg) - m.OneofUnion = &Message_OneofChildMessage{msg} - return true, err - case 717: // oneof_union.oneof_named_group - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(Message_NamedGroup) - err := b.DecodeMessage(msg) - m.OneofUnion = &Message_OneofNamedGroup{msg} - return true, err - case 718: // oneof_union.oneof_sibling_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofSiblingEnum{SiblingEnum(x)} - return true, err - case 719: // oneof_union.oneof_sibling_message - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(SiblingMessage) - err := b.DecodeMessage(msg) - m.OneofUnion = &Message_OneofSiblingMessage{msg} - return true, err - case 720: // oneof_union.oneofgroup - if wire != proto.WireStartGroup { - return true, proto.ErrInternalBadWireType - } - msg := new(Message_OneofGroup) - err := b.DecodeGroup(msg) - m.OneofUnion = &Message_Oneofgroup{msg} - return true, err - case 721: // oneof_union.oneof_string1 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString1{x} - return true, err - case 722: // oneof_union.oneof_string2 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString2{x} - return true, err - case 723: // oneof_union.oneof_string3 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString3{x} - return true, err - case 800: // oneof_defaulted_union.oneof_defaulted_bool - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedBool{x != 0} - return true, err - case 801: // oneof_defaulted_union.oneof_defaulted_int32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedInt32{int32(x)} - return true, err - case 802: // oneof_defaulted_union.oneof_defaulted_sint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag32() - m.OneofDefaultedUnion = &Message_OneofDefaultedSint32{int32(x)} - return true, err - case 803: // oneof_defaulted_union.oneof_defaulted_uint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedUint32{uint32(x)} - return true, err - case 804: // oneof_defaulted_union.oneof_defaulted_int64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedInt64{int64(x)} - return true, err - case 805: // oneof_defaulted_union.oneof_defaulted_sint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag64() - m.OneofDefaultedUnion = &Message_OneofDefaultedSint64{int64(x)} - return true, err - case 806: // oneof_defaulted_union.oneof_defaulted_uint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedUint64{x} - return true, err - case 807: // oneof_defaulted_union.oneof_defaulted_fixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofDefaultedUnion = &Message_OneofDefaultedFixed32{uint32(x)} - return true, err - case 808: // oneof_defaulted_union.oneof_defaulted_sfixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofDefaultedUnion = &Message_OneofDefaultedSfixed32{int32(x)} - return true, err - case 809: // oneof_defaulted_union.oneof_defaulted_float - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofDefaultedUnion = &Message_OneofDefaultedFloat{math.Float32frombits(uint32(x))} - return true, err - case 810: // oneof_defaulted_union.oneof_defaulted_fixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofDefaultedUnion = &Message_OneofDefaultedFixed64{x} - return true, err - case 811: // oneof_defaulted_union.oneof_defaulted_sfixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofDefaultedUnion = &Message_OneofDefaultedSfixed64{int64(x)} - return true, err - case 812: // oneof_defaulted_union.oneof_defaulted_double - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofDefaultedUnion = &Message_OneofDefaultedDouble{math.Float64frombits(x)} - return true, err - case 813: // oneof_defaulted_union.oneof_defaulted_string - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofDefaultedUnion = &Message_OneofDefaultedString{x} - return true, err - case 814: // oneof_defaulted_union.oneof_defaulted_bytes - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeRawBytes(true) - m.OneofDefaultedUnion = &Message_OneofDefaultedBytes{x} - return true, err - case 815: // oneof_defaulted_union.oneof_defaulted_child_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedChildEnum{Message_ChildEnum(x)} - return true, err - case 816: // oneof_defaulted_union.oneof_defaulted_sibling_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedSiblingEnum{SiblingEnum(x)} - return true, err - default: - return false, nil - } -} - -func _Message_OneofSizer(msg proto.Message) (n int) { - m := msg.(*Message) - // oneof_union - switch x := m.OneofUnion.(type) { - case *Message_OneofBool: - n += proto.SizeVarint(700<<3 | proto.WireVarint) - n += 1 - case *Message_OneofInt32: - n += proto.SizeVarint(701<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofInt32)) - case *Message_OneofSint32: - n += proto.SizeVarint(702<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64((uint32(x.OneofSint32) << 1) ^ uint32((int32(x.OneofSint32) >> 31)))) - case *Message_OneofUint32: - n += proto.SizeVarint(703<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofUint32)) - case *Message_OneofInt64: - n += proto.SizeVarint(704<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofInt64)) - case *Message_OneofSint64: - n += proto.SizeVarint(705<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(uint64(x.OneofSint64<<1) ^ uint64((int64(x.OneofSint64) >> 63)))) - case *Message_OneofUint64: - n += proto.SizeVarint(706<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofUint64)) - case *Message_OneofFixed32: - n += proto.SizeVarint(707<<3 | proto.WireFixed32) - n += 4 - case *Message_OneofSfixed32: - n += proto.SizeVarint(708<<3 | proto.WireFixed32) - n += 4 - case *Message_OneofFloat: - n += proto.SizeVarint(709<<3 | proto.WireFixed32) - n += 4 - case *Message_OneofFixed64: - n += proto.SizeVarint(710<<3 | proto.WireFixed64) - n += 8 - case *Message_OneofSfixed64: - n += proto.SizeVarint(711<<3 | proto.WireFixed64) - n += 8 - case *Message_OneofDouble: - n += proto.SizeVarint(712<<3 | proto.WireFixed64) - n += 8 - case *Message_OneofString: - n += proto.SizeVarint(713<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofString))) - n += len(x.OneofString) - case *Message_OneofBytes: - n += proto.SizeVarint(714<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofBytes))) - n += len(x.OneofBytes) - case *Message_OneofChildEnum: - n += proto.SizeVarint(715<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofChildEnum)) - case *Message_OneofChildMessage: - s := proto.Size(x.OneofChildMessage) - n += proto.SizeVarint(716<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(s)) - n += s - case *Message_OneofNamedGroup: - s := proto.Size(x.OneofNamedGroup) - n += proto.SizeVarint(717<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(s)) - n += s - case *Message_OneofSiblingEnum: - n += proto.SizeVarint(718<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofSiblingEnum)) - case *Message_OneofSiblingMessage: - s := proto.Size(x.OneofSiblingMessage) - n += proto.SizeVarint(719<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(s)) - n += s - case *Message_Oneofgroup: - n += proto.SizeVarint(720<<3 | proto.WireStartGroup) - n += proto.Size(x.Oneofgroup) - n += proto.SizeVarint(720<<3 | proto.WireEndGroup) - case *Message_OneofString1: - n += proto.SizeVarint(721<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofString1))) - n += len(x.OneofString1) - case *Message_OneofString2: - n += proto.SizeVarint(722<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofString2))) - n += len(x.OneofString2) - case *Message_OneofString3: - n += proto.SizeVarint(723<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofString3))) - n += len(x.OneofString3) - case nil: - default: - panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) - } - // oneof_defaulted_union - switch x := m.OneofDefaultedUnion.(type) { - case *Message_OneofDefaultedBool: - n += proto.SizeVarint(800<<3 | proto.WireVarint) - n += 1 - case *Message_OneofDefaultedInt32: - n += proto.SizeVarint(801<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofDefaultedInt32)) - case *Message_OneofDefaultedSint32: - n += proto.SizeVarint(802<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64((uint32(x.OneofDefaultedSint32) << 1) ^ uint32((int32(x.OneofDefaultedSint32) >> 31)))) - case *Message_OneofDefaultedUint32: - n += proto.SizeVarint(803<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofDefaultedUint32)) - case *Message_OneofDefaultedInt64: - n += proto.SizeVarint(804<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofDefaultedInt64)) - case *Message_OneofDefaultedSint64: - n += proto.SizeVarint(805<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(uint64(x.OneofDefaultedSint64<<1) ^ uint64((int64(x.OneofDefaultedSint64) >> 63)))) - case *Message_OneofDefaultedUint64: - n += proto.SizeVarint(806<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofDefaultedUint64)) - case *Message_OneofDefaultedFixed32: - n += proto.SizeVarint(807<<3 | proto.WireFixed32) - n += 4 - case *Message_OneofDefaultedSfixed32: - n += proto.SizeVarint(808<<3 | proto.WireFixed32) - n += 4 - case *Message_OneofDefaultedFloat: - n += proto.SizeVarint(809<<3 | proto.WireFixed32) - n += 4 - case *Message_OneofDefaultedFixed64: - n += proto.SizeVarint(810<<3 | proto.WireFixed64) - n += 8 - case *Message_OneofDefaultedSfixed64: - n += proto.SizeVarint(811<<3 | proto.WireFixed64) - n += 8 - case *Message_OneofDefaultedDouble: - n += proto.SizeVarint(812<<3 | proto.WireFixed64) - n += 8 - case *Message_OneofDefaultedString: - n += proto.SizeVarint(813<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofDefaultedString))) - n += len(x.OneofDefaultedString) - case *Message_OneofDefaultedBytes: - n += proto.SizeVarint(814<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofDefaultedBytes))) - n += len(x.OneofDefaultedBytes) - case *Message_OneofDefaultedChildEnum: - n += proto.SizeVarint(815<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofDefaultedChildEnum)) - case *Message_OneofDefaultedSiblingEnum: - n += proto.SizeVarint(816<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofDefaultedSiblingEnum)) - case nil: - default: - panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) - } - return n -} - -var E_Message_ExtensionOptionalBool = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*bool)(nil), - Field: 10000, - Name: "google.golang.org.proto2_20160225.Message.extension_optional_bool", - Tag: "varint,10000,opt,name=extension_optional_bool,json=extensionOptionalBool", -} - -var E_Message_ExtensionOptionalInt32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 10001, - Name: "google.golang.org.proto2_20160225.Message.extension_optional_int32", - Tag: "varint,10001,opt,name=extension_optional_int32,json=extensionOptionalInt32", -} - -var E_Message_ExtensionOptionalSint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 10002, - Name: "google.golang.org.proto2_20160225.Message.extension_optional_sint32", - Tag: "zigzag32,10002,opt,name=extension_optional_sint32,json=extensionOptionalSint32", -} - -var E_Message_ExtensionOptionalUint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint32)(nil), - Field: 10003, - Name: "google.golang.org.proto2_20160225.Message.extension_optional_uint32", - Tag: "varint,10003,opt,name=extension_optional_uint32,json=extensionOptionalUint32", -} - -var E_Message_ExtensionOptionalInt64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 10004, - Name: "google.golang.org.proto2_20160225.Message.extension_optional_int64", - Tag: "varint,10004,opt,name=extension_optional_int64,json=extensionOptionalInt64", -} - -var E_Message_ExtensionOptionalSint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 10005, - Name: "google.golang.org.proto2_20160225.Message.extension_optional_sint64", - Tag: "zigzag64,10005,opt,name=extension_optional_sint64,json=extensionOptionalSint64", -} - -var E_Message_ExtensionOptionalUint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint64)(nil), - Field: 10006, - Name: "google.golang.org.proto2_20160225.Message.extension_optional_uint64", - Tag: "varint,10006,opt,name=extension_optional_uint64,json=extensionOptionalUint64", -} - -var E_Message_ExtensionOptionalFixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint32)(nil), - Field: 10007, - Name: "google.golang.org.proto2_20160225.Message.extension_optional_fixed32", - Tag: "fixed32,10007,opt,name=extension_optional_fixed32,json=extensionOptionalFixed32", -} - -var E_Message_ExtensionOptionalSfixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 10008, - Name: "google.golang.org.proto2_20160225.Message.extension_optional_sfixed32", - Tag: "fixed32,10008,opt,name=extension_optional_sfixed32,json=extensionOptionalSfixed32", -} - -var E_Message_ExtensionOptionalFloat = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*float32)(nil), - Field: 10009, - Name: "google.golang.org.proto2_20160225.Message.extension_optional_float", - Tag: "fixed32,10009,opt,name=extension_optional_float,json=extensionOptionalFloat", -} - -var E_Message_ExtensionOptionalFixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint64)(nil), - Field: 10010, - Name: "google.golang.org.proto2_20160225.Message.extension_optional_fixed64", - Tag: "fixed64,10010,opt,name=extension_optional_fixed64,json=extensionOptionalFixed64", -} - -var E_Message_ExtensionOptionalSfixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 10011, - Name: "google.golang.org.proto2_20160225.Message.extension_optional_sfixed64", - Tag: "fixed64,10011,opt,name=extension_optional_sfixed64,json=extensionOptionalSfixed64", -} - -var E_Message_ExtensionOptionalDouble = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*float64)(nil), - Field: 10012, - Name: "google.golang.org.proto2_20160225.Message.extension_optional_double", - Tag: "fixed64,10012,opt,name=extension_optional_double,json=extensionOptionalDouble", -} - -var E_Message_ExtensionOptionalString = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*string)(nil), - Field: 10013, - Name: "google.golang.org.proto2_20160225.Message.extension_optional_string", - Tag: "bytes,10013,opt,name=extension_optional_string,json=extensionOptionalString", -} - -var E_Message_ExtensionOptionalBytes = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]byte)(nil), - Field: 10014, - Name: "google.golang.org.proto2_20160225.Message.extension_optional_bytes", - Tag: "bytes,10014,opt,name=extension_optional_bytes,json=extensionOptionalBytes", -} - -var E_Message_ExtensionOptionalChildEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_ChildEnum)(nil), - Field: 10015, - Name: "google.golang.org.proto2_20160225.Message.extension_optional_child_enum", - Tag: "varint,10015,opt,name=extension_optional_child_enum,json=extensionOptionalChildEnum,enum=google.golang.org.proto2_20160225.Message_ChildEnum", -} - -var E_Message_ExtensionOptionalChildMessage = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_ChildMessage)(nil), - Field: 10016, - Name: "google.golang.org.proto2_20160225.Message.extension_optional_child_message", - Tag: "bytes,10016,opt,name=extension_optional_child_message,json=extensionOptionalChildMessage", -} - -var E_Message_ExtensionOptionalNamedGroup = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_NamedGroup)(nil), - Field: 10017, - Name: "google.golang.org.proto2_20160225.Message.extension_optional_named_group", - Tag: "bytes,10017,opt,name=extension_optional_named_group,json=extensionOptionalNamedGroup", -} - -var E_Message_ExtensionOptionalSiblingEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*SiblingEnum)(nil), - Field: 10018, - Name: "google.golang.org.proto2_20160225.Message.extension_optional_sibling_enum", - Tag: "varint,10018,opt,name=extension_optional_sibling_enum,json=extensionOptionalSiblingEnum,enum=google.golang.org.proto2_20160225.SiblingEnum", -} - -var E_Message_ExtensionOptionalSiblingMessage = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*SiblingMessage)(nil), - Field: 10019, - Name: "google.golang.org.proto2_20160225.Message.extension_optional_sibling_message", - Tag: "bytes,10019,opt,name=extension_optional_sibling_message,json=extensionOptionalSiblingMessage", -} - -var E_Message_Extensionoptionalgroup = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_ExtensionOptionalGroup)(nil), - Field: 10020, - Name: "google.golang.org.proto2_20160225.Message.extensionoptionalgroup", - Tag: "group,10020,opt,name=ExtensionOptionalGroup,json=extensionoptionalgroup", -} - -var E_Message_ExtensionDefaultedBool = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*bool)(nil), - Field: 20000, - Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_bool", - Tag: "varint,20000,opt,name=extension_defaulted_bool,json=extensionDefaultedBool,def=1", -} - -var E_Message_ExtensionDefaultedInt32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 20001, - Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_int32", - Tag: "varint,20001,opt,name=extension_defaulted_int32,json=extensionDefaultedInt32,def=-12345", -} - -var E_Message_ExtensionDefaultedSint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 20002, - Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_sint32", - Tag: "zigzag32,20002,opt,name=extension_defaulted_sint32,json=extensionDefaultedSint32,def=-3200", -} - -var E_Message_ExtensionDefaultedUint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint32)(nil), - Field: 20003, - Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_uint32", - Tag: "varint,20003,opt,name=extension_defaulted_uint32,json=extensionDefaultedUint32,def=3200", -} - -var E_Message_ExtensionDefaultedInt64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 20004, - Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_int64", - Tag: "varint,20004,opt,name=extension_defaulted_int64,json=extensionDefaultedInt64,def=-123456789", -} - -var E_Message_ExtensionDefaultedSint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 20005, - Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_sint64", - Tag: "zigzag64,20005,opt,name=extension_defaulted_sint64,json=extensionDefaultedSint64,def=-6400", -} - -var E_Message_ExtensionDefaultedUint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint64)(nil), - Field: 20006, - Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_uint64", - Tag: "varint,20006,opt,name=extension_defaulted_uint64,json=extensionDefaultedUint64,def=6400", -} - -var E_Message_ExtensionDefaultedFixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint32)(nil), - Field: 20007, - Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_fixed32", - Tag: "fixed32,20007,opt,name=extension_defaulted_fixed32,json=extensionDefaultedFixed32,def=320000", -} - -var E_Message_ExtensionDefaultedSfixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 20008, - Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_sfixed32", - Tag: "fixed32,20008,opt,name=extension_defaulted_sfixed32,json=extensionDefaultedSfixed32,def=-320000", -} - -var E_Message_ExtensionDefaultedFloat = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*float32)(nil), - Field: 20009, - Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_float", - Tag: "fixed32,20009,opt,name=extension_defaulted_float,json=extensionDefaultedFloat,def=3.14159", -} - -var E_Message_ExtensionDefaultedFixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint64)(nil), - Field: 20010, - Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_fixed64", - Tag: "fixed64,20010,opt,name=extension_defaulted_fixed64,json=extensionDefaultedFixed64,def=640000", -} - -var E_Message_ExtensionDefaultedSfixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 20011, - Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_sfixed64", - Tag: "fixed64,20011,opt,name=extension_defaulted_sfixed64,json=extensionDefaultedSfixed64,def=-640000", -} - -var E_Message_ExtensionDefaultedDouble = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*float64)(nil), - Field: 20012, - Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_double", - Tag: "fixed64,20012,opt,name=extension_defaulted_double,json=extensionDefaultedDouble,def=3.14159265359", -} - -var E_Message_ExtensionDefaultedString = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*string)(nil), - Field: 20013, - Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_string", - Tag: "bytes,20013,opt,name=extension_defaulted_string,json=extensionDefaultedString,def=hello, \"world!\"\n", -} - -var E_Message_ExtensionDefaultedBytes = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]byte)(nil), - Field: 20014, - Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_bytes", - Tag: "bytes,20014,opt,name=extension_defaulted_bytes,json=extensionDefaultedBytes,def=dead\\336\\255\\276\\357beef", -} - -var E_Message_ExtensionDefaultedChildEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_ChildEnum)(nil), - Field: 20015, - Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_child_enum", - Tag: "varint,20015,opt,name=extension_defaulted_child_enum,json=extensionDefaultedChildEnum,enum=google.golang.org.proto2_20160225.Message_ChildEnum,def=0", -} - -var E_Message_ExtensionDefaultedSiblingEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*SiblingEnum)(nil), - Field: 20016, - Name: "google.golang.org.proto2_20160225.Message.extension_defaulted_sibling_enum", - Tag: "varint,20016,opt,name=extension_defaulted_sibling_enum,json=extensionDefaultedSiblingEnum,enum=google.golang.org.proto2_20160225.SiblingEnum,def=0", -} - -var E_Message_ExtensionRepeatedBool = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]bool)(nil), - Field: 30000, - Name: "google.golang.org.proto2_20160225.Message.extension_repeated_bool", - Tag: "varint,30000,rep,name=extension_repeated_bool,json=extensionRepeatedBool", -} - -var E_Message_ExtensionRepeatedInt32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int32)(nil), - Field: 30001, - Name: "google.golang.org.proto2_20160225.Message.extension_repeated_int32", - Tag: "varint,30001,rep,name=extension_repeated_int32,json=extensionRepeatedInt32", -} - -var E_Message_ExtensionRepeatedSint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int32)(nil), - Field: 30002, - Name: "google.golang.org.proto2_20160225.Message.extension_repeated_sint32", - Tag: "zigzag32,30002,rep,name=extension_repeated_sint32,json=extensionRepeatedSint32", -} - -var E_Message_ExtensionRepeatedUint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]uint32)(nil), - Field: 30003, - Name: "google.golang.org.proto2_20160225.Message.extension_repeated_uint32", - Tag: "varint,30003,rep,name=extension_repeated_uint32,json=extensionRepeatedUint32", -} - -var E_Message_ExtensionRepeatedInt64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int64)(nil), - Field: 30004, - Name: "google.golang.org.proto2_20160225.Message.extension_repeated_int64", - Tag: "varint,30004,rep,name=extension_repeated_int64,json=extensionRepeatedInt64", -} - -var E_Message_ExtensionRepeatedSint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int64)(nil), - Field: 30005, - Name: "google.golang.org.proto2_20160225.Message.extension_repeated_sint64", - Tag: "zigzag64,30005,rep,name=extension_repeated_sint64,json=extensionRepeatedSint64", -} - -var E_Message_ExtensionRepeatedUint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]uint64)(nil), - Field: 30006, - Name: "google.golang.org.proto2_20160225.Message.extension_repeated_uint64", - Tag: "varint,30006,rep,name=extension_repeated_uint64,json=extensionRepeatedUint64", -} - -var E_Message_ExtensionRepeatedFixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]uint32)(nil), - Field: 30007, - Name: "google.golang.org.proto2_20160225.Message.extension_repeated_fixed32", - Tag: "fixed32,30007,rep,name=extension_repeated_fixed32,json=extensionRepeatedFixed32", -} - -var E_Message_ExtensionRepeatedSfixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int32)(nil), - Field: 30008, - Name: "google.golang.org.proto2_20160225.Message.extension_repeated_sfixed32", - Tag: "fixed32,30008,rep,name=extension_repeated_sfixed32,json=extensionRepeatedSfixed32", -} - -var E_Message_ExtensionRepeatedFloat = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]float32)(nil), - Field: 30009, - Name: "google.golang.org.proto2_20160225.Message.extension_repeated_float", - Tag: "fixed32,30009,rep,name=extension_repeated_float,json=extensionRepeatedFloat", -} - -var E_Message_ExtensionRepeatedFixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]uint64)(nil), - Field: 30010, - Name: "google.golang.org.proto2_20160225.Message.extension_repeated_fixed64", - Tag: "fixed64,30010,rep,name=extension_repeated_fixed64,json=extensionRepeatedFixed64", -} - -var E_Message_ExtensionRepeatedSfixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int64)(nil), - Field: 30011, - Name: "google.golang.org.proto2_20160225.Message.extension_repeated_sfixed64", - Tag: "fixed64,30011,rep,name=extension_repeated_sfixed64,json=extensionRepeatedSfixed64", -} - -var E_Message_ExtensionRepeatedDouble = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]float64)(nil), - Field: 30012, - Name: "google.golang.org.proto2_20160225.Message.extension_repeated_double", - Tag: "fixed64,30012,rep,name=extension_repeated_double,json=extensionRepeatedDouble", -} - -var E_Message_ExtensionRepeatedString = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]string)(nil), - Field: 30013, - Name: "google.golang.org.proto2_20160225.Message.extension_repeated_string", - Tag: "bytes,30013,rep,name=extension_repeated_string,json=extensionRepeatedString", -} - -var E_Message_ExtensionRepeatedBytes = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([][]byte)(nil), - Field: 30014, - Name: "google.golang.org.proto2_20160225.Message.extension_repeated_bytes", - Tag: "bytes,30014,rep,name=extension_repeated_bytes,json=extensionRepeatedBytes", -} - -var E_Message_ExtensionRepeatedChildEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]Message_ChildEnum)(nil), - Field: 30015, - Name: "google.golang.org.proto2_20160225.Message.extension_repeated_child_enum", - Tag: "varint,30015,rep,name=extension_repeated_child_enum,json=extensionRepeatedChildEnum,enum=google.golang.org.proto2_20160225.Message_ChildEnum", -} - -var E_Message_ExtensionRepeatedChildMessage = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]*Message_ChildMessage)(nil), - Field: 30016, - Name: "google.golang.org.proto2_20160225.Message.extension_repeated_child_message", - Tag: "bytes,30016,rep,name=extension_repeated_child_message,json=extensionRepeatedChildMessage", -} - -var E_Message_ExtensionRepeatedNamedGroup = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]*Message_NamedGroup)(nil), - Field: 30017, - Name: "google.golang.org.proto2_20160225.Message.extension_repeated_named_group", - Tag: "bytes,30017,rep,name=extension_repeated_named_group,json=extensionRepeatedNamedGroup", -} - -var E_Message_ExtensionRepeatedSiblingEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]SiblingEnum)(nil), - Field: 30018, - Name: "google.golang.org.proto2_20160225.Message.extension_repeated_sibling_enum", - Tag: "varint,30018,rep,name=extension_repeated_sibling_enum,json=extensionRepeatedSiblingEnum,enum=google.golang.org.proto2_20160225.SiblingEnum", -} - -var E_Message_ExtensionRepeatedSiblingMessage = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]*SiblingMessage)(nil), - Field: 30019, - Name: "google.golang.org.proto2_20160225.Message.extension_repeated_sibling_message", - Tag: "bytes,30019,rep,name=extension_repeated_sibling_message,json=extensionRepeatedSiblingMessage", -} - -var E_Message_Extensionrepeatedgroup = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]*Message_ExtensionRepeatedGroup)(nil), - Field: 30020, - Name: "google.golang.org.proto2_20160225.Message.extensionrepeatedgroup", - Tag: "group,30020,rep,name=ExtensionRepeatedGroup,json=extensionrepeatedgroup", -} - -type Message_ChildMessage struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - F4 *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *Message_ChildMessage) Reset() { *m = Message_ChildMessage{} } -func (m *Message_ChildMessage) String() string { return proto.CompactTextString(m) } -func (*Message_ChildMessage) ProtoMessage() {} -func (*Message_ChildMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 0} } - -func (m *Message_ChildMessage) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_ChildMessage) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_ChildMessage) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -func (m *Message_ChildMessage) GetF4() *Message { - if m != nil { - return m.F4 - } - return nil -} - -type Message_NamedGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - F4 *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *Message_NamedGroup) Reset() { *m = Message_NamedGroup{} } -func (m *Message_NamedGroup) String() string { return proto.CompactTextString(m) } -func (*Message_NamedGroup) ProtoMessage() {} -func (*Message_NamedGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 1} } - -func (m *Message_NamedGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_NamedGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_NamedGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -func (m *Message_NamedGroup) GetF4() *Message { - if m != nil { - return m.F4 - } - return nil -} - -type Message_OptionalGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *Message_OptionalGroup) Reset() { *m = Message_OptionalGroup{} } -func (m *Message_OptionalGroup) String() string { return proto.CompactTextString(m) } -func (*Message_OptionalGroup) ProtoMessage() {} -func (*Message_OptionalGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 2} } - -func (m *Message_OptionalGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_OptionalGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_OptionalGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_RequiredGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *Message_RequiredGroup) Reset() { *m = Message_RequiredGroup{} } -func (m *Message_RequiredGroup) String() string { return proto.CompactTextString(m) } -func (*Message_RequiredGroup) ProtoMessage() {} -func (*Message_RequiredGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 3} } - -func (m *Message_RequiredGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_RequiredGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_RequiredGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_RepeatedGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *Message_RepeatedGroup) Reset() { *m = Message_RepeatedGroup{} } -func (m *Message_RepeatedGroup) String() string { return proto.CompactTextString(m) } -func (*Message_RepeatedGroup) ProtoMessage() {} -func (*Message_RepeatedGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 4} } - -func (m *Message_RepeatedGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_RepeatedGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_RepeatedGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_OneofGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *Message_OneofGroup) Reset() { *m = Message_OneofGroup{} } -func (m *Message_OneofGroup) String() string { return proto.CompactTextString(m) } -func (*Message_OneofGroup) ProtoMessage() {} -func (*Message_OneofGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 33} } - -func (m *Message_OneofGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_OneofGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_OneofGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_ExtensionOptionalGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *Message_ExtensionOptionalGroup) Reset() { *m = Message_ExtensionOptionalGroup{} } -func (m *Message_ExtensionOptionalGroup) String() string { return proto.CompactTextString(m) } -func (*Message_ExtensionOptionalGroup) ProtoMessage() {} -func (*Message_ExtensionOptionalGroup) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{1, 34} -} - -func (m *Message_ExtensionOptionalGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_ExtensionOptionalGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_ExtensionOptionalGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_ExtensionRepeatedGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *Message_ExtensionRepeatedGroup) Reset() { *m = Message_ExtensionRepeatedGroup{} } -func (m *Message_ExtensionRepeatedGroup) String() string { return proto.CompactTextString(m) } -func (*Message_ExtensionRepeatedGroup) ProtoMessage() {} -func (*Message_ExtensionRepeatedGroup) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{1, 35} -} - -func (m *Message_ExtensionRepeatedGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_ExtensionRepeatedGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_ExtensionRepeatedGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -func init() { - proto.RegisterType((*SiblingMessage)(nil), "google.golang.org.proto2_20160225.SiblingMessage") - proto.RegisterType((*Message)(nil), "google.golang.org.proto2_20160225.Message") - proto.RegisterType((*Message_ChildMessage)(nil), "google.golang.org.proto2_20160225.Message.ChildMessage") - proto.RegisterType((*Message_NamedGroup)(nil), "google.golang.org.proto2_20160225.Message.NamedGroup") - proto.RegisterType((*Message_OptionalGroup)(nil), "google.golang.org.proto2_20160225.Message.OptionalGroup") - proto.RegisterType((*Message_RequiredGroup)(nil), "google.golang.org.proto2_20160225.Message.RequiredGroup") - proto.RegisterType((*Message_RepeatedGroup)(nil), "google.golang.org.proto2_20160225.Message.RepeatedGroup") - proto.RegisterType((*Message_OneofGroup)(nil), "google.golang.org.proto2_20160225.Message.OneofGroup") - proto.RegisterType((*Message_ExtensionOptionalGroup)(nil), "google.golang.org.proto2_20160225.Message.ExtensionOptionalGroup") - proto.RegisterType((*Message_ExtensionRepeatedGroup)(nil), "google.golang.org.proto2_20160225.Message.ExtensionRepeatedGroup") - proto.RegisterEnum("google.golang.org.proto2_20160225.SiblingEnum", SiblingEnum_name, SiblingEnum_value) - proto.RegisterEnum("google.golang.org.proto2_20160225.Message_ChildEnum", Message_ChildEnum_name, Message_ChildEnum_value) - proto.RegisterExtension(E_Message_ExtensionOptionalBool) - proto.RegisterExtension(E_Message_ExtensionOptionalInt32) - proto.RegisterExtension(E_Message_ExtensionOptionalSint32) - proto.RegisterExtension(E_Message_ExtensionOptionalUint32) - proto.RegisterExtension(E_Message_ExtensionOptionalInt64) - proto.RegisterExtension(E_Message_ExtensionOptionalSint64) - proto.RegisterExtension(E_Message_ExtensionOptionalUint64) - proto.RegisterExtension(E_Message_ExtensionOptionalFixed32) - proto.RegisterExtension(E_Message_ExtensionOptionalSfixed32) - proto.RegisterExtension(E_Message_ExtensionOptionalFloat) - proto.RegisterExtension(E_Message_ExtensionOptionalFixed64) - proto.RegisterExtension(E_Message_ExtensionOptionalSfixed64) - proto.RegisterExtension(E_Message_ExtensionOptionalDouble) - proto.RegisterExtension(E_Message_ExtensionOptionalString) - proto.RegisterExtension(E_Message_ExtensionOptionalBytes) - proto.RegisterExtension(E_Message_ExtensionOptionalChildEnum) - proto.RegisterExtension(E_Message_ExtensionOptionalChildMessage) - proto.RegisterExtension(E_Message_ExtensionOptionalNamedGroup) - proto.RegisterExtension(E_Message_ExtensionOptionalSiblingEnum) - proto.RegisterExtension(E_Message_ExtensionOptionalSiblingMessage) - proto.RegisterExtension(E_Message_Extensionoptionalgroup) - proto.RegisterExtension(E_Message_ExtensionDefaultedBool) - proto.RegisterExtension(E_Message_ExtensionDefaultedInt32) - proto.RegisterExtension(E_Message_ExtensionDefaultedSint32) - proto.RegisterExtension(E_Message_ExtensionDefaultedUint32) - proto.RegisterExtension(E_Message_ExtensionDefaultedInt64) - proto.RegisterExtension(E_Message_ExtensionDefaultedSint64) - proto.RegisterExtension(E_Message_ExtensionDefaultedUint64) - proto.RegisterExtension(E_Message_ExtensionDefaultedFixed32) - proto.RegisterExtension(E_Message_ExtensionDefaultedSfixed32) - proto.RegisterExtension(E_Message_ExtensionDefaultedFloat) - proto.RegisterExtension(E_Message_ExtensionDefaultedFixed64) - proto.RegisterExtension(E_Message_ExtensionDefaultedSfixed64) - proto.RegisterExtension(E_Message_ExtensionDefaultedDouble) - proto.RegisterExtension(E_Message_ExtensionDefaultedString) - proto.RegisterExtension(E_Message_ExtensionDefaultedBytes) - proto.RegisterExtension(E_Message_ExtensionDefaultedChildEnum) - proto.RegisterExtension(E_Message_ExtensionDefaultedSiblingEnum) - proto.RegisterExtension(E_Message_ExtensionRepeatedBool) - proto.RegisterExtension(E_Message_ExtensionRepeatedInt32) - proto.RegisterExtension(E_Message_ExtensionRepeatedSint32) - proto.RegisterExtension(E_Message_ExtensionRepeatedUint32) - proto.RegisterExtension(E_Message_ExtensionRepeatedInt64) - proto.RegisterExtension(E_Message_ExtensionRepeatedSint64) - proto.RegisterExtension(E_Message_ExtensionRepeatedUint64) - proto.RegisterExtension(E_Message_ExtensionRepeatedFixed32) - proto.RegisterExtension(E_Message_ExtensionRepeatedSfixed32) - proto.RegisterExtension(E_Message_ExtensionRepeatedFloat) - proto.RegisterExtension(E_Message_ExtensionRepeatedFixed64) - proto.RegisterExtension(E_Message_ExtensionRepeatedSfixed64) - proto.RegisterExtension(E_Message_ExtensionRepeatedDouble) - proto.RegisterExtension(E_Message_ExtensionRepeatedString) - proto.RegisterExtension(E_Message_ExtensionRepeatedBytes) - proto.RegisterExtension(E_Message_ExtensionRepeatedChildEnum) - proto.RegisterExtension(E_Message_ExtensionRepeatedChildMessage) - proto.RegisterExtension(E_Message_ExtensionRepeatedNamedGroup) - proto.RegisterExtension(E_Message_ExtensionRepeatedSiblingEnum) - proto.RegisterExtension(E_Message_ExtensionRepeatedSiblingMessage) - proto.RegisterExtension(E_Message_Extensionrepeatedgroup) -} - -var fileDescriptor0 = []byte{ - // 4469 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x5c, 0x69, 0x70, 0x23, 0xc7, - 0x75, 0xe6, 0x00, 0x04, 0xb8, 0xec, 0x25, 0x48, 0x70, 0x76, 0x97, 0x9c, 0xa5, 0xa4, 0x08, 0x5e, - 0x3b, 0x0e, 0xa2, 0x68, 0xb9, 0xe4, 0xb0, 0xd9, 0x2b, 0x21, 0x3a, 0xbc, 0x94, 0x56, 0x86, 0x1c, - 0x0b, 0x72, 0x8d, 0x6a, 0x53, 0xa9, 0x94, 0x2a, 0x0c, 0x77, 0x09, 0x70, 0x29, 0xe1, 0xa0, 0x48, - 0x40, 0xd2, 0xc6, 0x4e, 0x69, 0xe3, 0x9c, 0x3f, 0xe5, 0xfb, 0x82, 0x6d, 0x59, 0xb7, 0x2d, 0x69, - 0x25, 0xdf, 0x97, 0x2e, 0x1f, 0x49, 0xe4, 0xfb, 0xca, 0xe1, 0x5c, 0xce, 0x7d, 0x39, 0xf7, 0x7d, - 0x1f, 0xd5, 0xfd, 0xba, 0xa7, 0xbb, 0x67, 0x7a, 0x40, 0xf6, 0xc0, 0xa5, 0x1f, 0xaa, 0xd2, 0x36, - 0x5e, 0xbf, 0xaf, 0xdf, 0x87, 0x7e, 0xef, 0x7d, 0xec, 0x99, 0x06, 0x7a, 0xe9, 0xd6, 0x76, 0xa7, - 0xdb, 0xf1, 0x57, 0xfd, 0x85, 0x45, 0xb2, 0xe0, 0xfb, 0xcb, 0xab, 0x7e, 0xe3, 0xcc, 0xc2, 0xf2, - 0xd2, 0x99, 0xe5, 0x63, 0xdd, 0xfa, 0x4e, 0x77, 0x9e, 0x7d, 0xea, 0xbe, 0x64, 0xa3, 0xd3, 0xd9, - 0x68, 0xd6, 0xe7, 0x37, 0x3a, 0xcd, 0xb5, 0xf6, 0xc6, 0x7c, 0x67, 0x7b, 0x63, 0x3e, 0x32, 0xed, - 0xc8, 0xeb, 0xd0, 0xe4, 0x2d, 0x9b, 0xa7, 0x9b, 0x9b, 0xed, 0x8d, 0x9b, 0xea, 0x3b, 0x3b, 0x6b, - 0x1b, 0x75, 0x77, 0x12, 0x65, 0x1a, 0x8b, 0x9e, 0x53, 0x72, 0xca, 0xe3, 0x41, 0xa6, 0xb1, 0xc8, - 0xfe, 0xed, 0x7b, 0x99, 0x52, 0x86, 0xfd, 0xdb, 0x67, 0xff, 0x5e, 0xf2, 0xb2, 0xa5, 0x2c, 0xfb, - 0xf7, 0x92, 0x5b, 0x41, 0x99, 0x06, 0xf6, 0x46, 0x4b, 0x4e, 0x79, 0xbf, 0x7f, 0xd9, 0xfc, 0xae, - 0x88, 0xf3, 0x1c, 0x27, 0xc8, 0x34, 0xf0, 0x91, 0xef, 0x3c, 0xe6, 0xa0, 0x31, 0x01, 0x7c, 0x0a, - 0xa1, 0xf6, 0x5a, 0xab, 0xbe, 0xbe, 0xb1, 0xdd, 0xe9, 0x6d, 0xb1, 0x05, 0x20, 0x7f, 0x79, 0xef, - 0x0e, 0xe7, 0x6b, 0x74, 0xf2, 0x2b, 0xe9, 0xe4, 0x40, 0x71, 0xe4, 0xbe, 0x14, 0x15, 0x3a, 0x5b, - 0xdd, 0xcd, 0x4e, 0x7b, 0xad, 0xb9, 0x7a, 0xba, 0xd3, 0x69, 0x7a, 0xeb, 0x25, 0xa7, 0xbc, 0x2f, - 0x98, 0x10, 0x83, 0x2b, 0x9d, 0x4e, 0xd3, 0xfd, 0x7e, 0x34, 0x19, 0x1a, 0x6d, 0xb6, 0xbb, 0x4b, - 0xbe, 0x57, 0x2f, 0x39, 0xe5, 0x5c, 0x10, 0x4e, 0xbd, 0x91, 0x0e, 0xba, 0x3f, 0x80, 0xa6, 0x42, - 0xb3, 0x1d, 0xb0, 0x6b, 0x94, 0x9c, 0xf2, 0x74, 0x10, 0xce, 0xbe, 0x65, 0x33, 0x66, 0xd8, 0x03, - 0xc3, 0x8d, 0x92, 0x53, 0x2e, 0x48, 0xc3, 0x53, 0x60, 0x18, 0x01, 0x26, 0xd8, 0x3b, 0x5b, 0x72, - 0xca, 0x59, 0x0d, 0x98, 0xe0, 0x18, 0x30, 0xc1, 0xde, 0x66, 0xc9, 0x29, 0xbb, 0x3a, 0x70, 0xc4, - 0xb0, 0x07, 0x86, 0xb7, 0x95, 0x9c, 0xf2, 0xa8, 0x0e, 0x4c, 0xb0, 0xfb, 0x83, 0xa8, 0x18, 0x1a, - 0x36, 0x36, 0xef, 0xae, 0xaf, 0x2f, 0xf9, 0xde, 0xed, 0x25, 0xa7, 0x3c, 0x16, 0x84, 0x0e, 0x6e, - 0x80, 0x61, 0xf7, 0x87, 0xd0, 0xb4, 0x04, 0x17, 0xb6, 0xcd, 0x92, 0x53, 0x9e, 0x0a, 0x42, 0x1f, - 0xb7, 0xf0, 0x71, 0x2d, 0xa0, 0x46, 0xb3, 0xb3, 0xd6, 0xf5, 0x5a, 0x25, 0xa7, 0x9c, 0x91, 0x01, - 0xdd, 0x40, 0x07, 0xe3, 0xf0, 0x04, 0x7b, 0xed, 0x92, 0x53, 0xce, 0x47, 0xe0, 0x09, 0x36, 0xc0, - 0x13, 0xec, 0x75, 0x4a, 0x4e, 0xb9, 0x18, 0x85, 0x8f, 0xc4, 0xbf, 0xde, 0xe9, 0x9d, 0x6e, 0xd6, - 0xbd, 0xad, 0x92, 0x53, 0x76, 0x64, 0xfc, 0xd7, 0xb3, 0x51, 0x9d, 0xd1, 0xee, 0xf6, 0x66, 0x7b, - 0xc3, 0xbb, 0x83, 0xed, 0x79, 0xc9, 0x28, 0x1b, 0xd5, 0x02, 0x3a, 0x7d, 0xae, 0x5b, 0xdf, 0xf1, - 0xb6, 0x4b, 0x4e, 0x79, 0x42, 0x06, 0xb4, 0x42, 0x07, 0xdd, 0x75, 0x74, 0x20, 0x34, 0x3b, 0x73, - 0x76, 0xb3, 0xb9, 0xbe, 0x5a, 0x6f, 0xf7, 0x5a, 0xde, 0x4e, 0xc9, 0x29, 0x4f, 0xfa, 0xd8, 0x62, - 0x1b, 0x5f, 0x47, 0x27, 0x9f, 0x6c, 0xf7, 0x5a, 0x41, 0x18, 0x76, 0x38, 0xe4, 0xb6, 0xd0, 0x4c, - 0x04, 0xa5, 0x05, 0xd3, 0xbc, 0x2e, 0x4b, 0xc0, 0xe3, 0xb6, 0x40, 0x22, 0x1b, 0x0f, 0x6a, 0x58, - 0x22, 0x25, 0x37, 0x50, 0x38, 0xbe, 0xca, 0x52, 0x6a, 0x15, 0x92, 0xb3, 0xc7, 0xc0, 0x52, 0x26, - 0xa7, 0x2b, 0x5c, 0xca, 0x31, 0xf7, 0x34, 0x3a, 0xa4, 0xec, 0x6f, 0x56, 0x8f, 0x80, 0xbf, 0x3b, - 0x19, 0x7f, 0xf3, 0x7b, 0x40, 0xe2, 0x65, 0x8c, 0x31, 0x77, 0x40, 0x66, 0x45, 0x38, 0xe8, 0xde, - 0x8e, 0xbc, 0x18, 0x86, 0x60, 0xef, 0x2e, 0x16, 0xd0, 0xe2, 0xde, 0x61, 0x04, 0x6f, 0x33, 0x11, - 0x24, 0xc1, 0xdc, 0x4f, 0xc8, 0xaa, 0x03, 0x94, 0xdd, 0xcd, 0xea, 0xd9, 0x15, 0x16, 0x94, 0xdd, - 0xcc, 0xe7, 0x03, 0x6b, 0xba, 0x3b, 0xf7, 0x72, 0x34, 0xb9, 0x5e, 0x6f, 0xac, 0xf5, 0x9a, 0xdd, - 0xfa, 0x3a, 0x94, 0xb5, 0x17, 0x68, 0xc5, 0xdc, 0x57, 0x19, 0xed, 0x6e, 0xf7, 0xea, 0x41, 0x21, - 0xfc, 0x90, 0x95, 0xb7, 0x05, 0x34, 0x25, 0xad, 0xa1, 0x1c, 0x7d, 0x81, 0x9a, 0xe7, 0x2a, 0xf9, - 0xa3, 0x8b, 0xfe, 0x12, 0x5e, 0x0e, 0xa4, 0x37, 0xa8, 0x74, 0x8b, 0xa8, 0x28, 0x67, 0xf0, 0x52, - 0xf7, 0x45, 0x3a, 0x65, 0xba, 0x92, 0x3b, 0xba, 0xe4, 0x2f, 0x2c, 0x04, 0xd2, 0x23, 0xaf, 0x79, - 0x0b, 0xea, 0x14, 0x5e, 0xf4, 0xbe, 0x44, 0xa7, 0x14, 0x2a, 0xa3, 0x91, 0x19, 0xbc, 0xf8, 0xe1, - 0xc8, 0xb2, 0x08, 0xf6, 0xbe, 0x4c, 0x27, 0x64, 0x2b, 0x08, 0x96, 0x45, 0x8e, 0x5f, 0x71, 0xa5, - 0xbe, 0x34, 0x82, 0xe3, 0x4b, 0x23, 0xd8, 0xfb, 0x0a, 0x9d, 0xe6, 0x56, 0x72, 0x47, 0x09, 0x8e, - 0x2d, 0x8d, 0xe0, 0xf8, 0xd2, 0x08, 0xf6, 0xbe, 0x4a, 0xa7, 0x8c, 0x56, 0x46, 0x23, 0x33, 0x78, - 0x79, 0xc4, 0x68, 0x5a, 0xce, 0x10, 0x35, 0xef, 0x6b, 0x74, 0xca, 0x58, 0x25, 0x4f, 0xa3, 0x59, - 0x58, 0x08, 0xa4, 0x4f, 0x51, 0x29, 0x8f, 0x23, 0x57, 0x59, 0x9a, 0x98, 0xf6, 0x75, 0x3a, 0x6d, - 0xaa, 0x32, 0x76, 0x94, 0xcf, 0x93, 0x9e, 0xc3, 0xaa, 0xb9, 0xa8, 0x32, 0x01, 0x65, 0xf3, 0x1b, - 0x74, 0x56, 0xa6, 0x32, 0xb6, 0x34, 0xbf, 0x88, 0x17, 0x97, 0x55, 0x1a, 0xa0, 0x82, 0xc6, 0x57, - 0x48, 0xb0, 0xf7, 0x4d, 0x3a, 0x29, 0x5f, 0xc9, 0xd3, 0xa0, 0xe2, 0x2b, 0x24, 0xd8, 0xb4, 0x42, - 0x82, 0xbd, 0x6f, 0xd1, 0x69, 0xc5, 0xca, 0xd8, 0x51, 0x3e, 0x2f, 0xba, 0x42, 0x82, 0xdd, 0x2b, - 0x55, 0x0a, 0x79, 0x65, 0xfd, 0x35, 0x3a, 0xcd, 0xa9, 0x14, 0xf8, 0x12, 0x7d, 0xb2, 0xbc, 0xb4, - 0x7c, 0xa5, 0xc2, 0x25, 0x2f, 0xb5, 0x57, 0x69, 0x5f, 0x18, 0xd4, 0xda, 0x5f, 0x67, 0x02, 0xa3, - 0x52, 0x3c, 0x5b, 0x6f, 0x36, 0x3b, 0x97, 0x97, 0x8e, 0xdc, 0xd5, 0xd9, 0x6e, 0xae, 0xbf, 0xe4, - 0x08, 0x52, 0xbf, 0x3b, 0xa8, 0xbf, 0x2b, 0x2a, 0x35, 0x50, 0x80, 0x7f, 0x83, 0x4e, 0x9e, 0xa8, - 0x78, 0xeb, 0xf5, 0xb5, 0xf5, 0x5b, 0x97, 0x96, 0xc8, 0xad, 0xfe, 0xf2, 0xf2, 0xad, 0xfe, 0x71, - 0x72, 0xeb, 0xd2, 0xf2, 0xf1, 0xd3, 0xf5, 0x7a, 0x43, 0xe1, 0x0a, 0x8a, 0x73, 0x1b, 0x1d, 0x94, - 0x3e, 0x94, 0xea, 0xfc, 0x9b, 0x4e, 0xfa, 0xf2, 0x5c, 0xc9, 0x9d, 0x78, 0xf5, 0x6b, 0xaa, 0x27, - 0x02, 0xc9, 0xa7, 0x2c, 0xd3, 0x4d, 0x34, 0xa3, 0x6e, 0x51, 0xa5, 0x9e, 0x7d, 0xdb, 0x49, 0x53, - 0xd0, 0x04, 0xd6, 0x41, 0x65, 0x63, 0xcb, 0xc2, 0xf6, 0x32, 0x54, 0xd8, 0xae, 0xdf, 0xd1, 0xdb, - 0xdc, 0x16, 0xa5, 0xe0, 0x71, 0xaa, 0xd6, 0xf6, 0x05, 0x13, 0x62, 0x94, 0xd5, 0x80, 0x97, 0xa3, - 0xc9, 0xd0, 0x0a, 0x92, 0xf3, 0x09, 0x6a, 0x96, 0x0b, 0xc2, 0xc9, 0x90, 0xf9, 0x65, 0x34, 0x15, - 0xda, 0xf1, 0xc4, 0xbf, 0x40, 0x0d, 0xa7, 0x83, 0x70, 0x3e, 0x4f, 0x78, 0xd5, 0x92, 0xe7, 0xfb, - 0x93, 0xd4, 0xb2, 0x20, 0x2d, 0x79, 0xa2, 0x47, 0xb0, 0x09, 0xf6, 0x9e, 0xa2, 0x86, 0x59, 0x0d, - 0x9b, 0xe0, 0x18, 0x36, 0xc1, 0xde, 0x07, 0xa9, 0xa1, 0xab, 0x63, 0x47, 0x2c, 0x79, 0x42, 0x7f, - 0x88, 0x5a, 0x8e, 0xea, 0xd8, 0x04, 0xbb, 0x97, 0xa1, 0x62, 0x68, 0x29, 0x32, 0xf2, 0xc3, 0xd4, - 0x74, 0x2c, 0x08, 0x5d, 0x88, 0xfc, 0xbd, 0x1c, 0x4d, 0x4b, 0x7c, 0x61, 0xfc, 0x11, 0x6a, 0x3c, - 0x15, 0x84, 0x5e, 0xc2, 0xa4, 0x55, 0xa3, 0x82, 0x9c, 0xfd, 0x28, 0x35, 0xcd, 0xc8, 0xa8, 0x20, - 0x53, 0x63, 0x2b, 0x20, 0xd8, 0xfb, 0x18, 0xb5, 0xcc, 0x47, 0x56, 0x40, 0xb0, 0x61, 0x05, 0x04, - 0x7b, 0x1f, 0xa7, 0xc6, 0xc5, 0xe8, 0x0a, 0x22, 0x2c, 0xf0, 0x9c, 0xfc, 0x04, 0xb5, 0x75, 0x24, - 0x0b, 0x3c, 0x07, 0x35, 0x66, 0x21, 0x05, 0x3f, 0x09, 0x9a, 0x5e, 0x32, 0x0b, 0xf9, 0xa6, 0x46, - 0x05, 0xe9, 0xf6, 0x29, 0x6a, 0x38, 0x21, 0xa3, 0x82, 0x9c, 0xaa, 0xa3, 0x03, 0xa1, 0x9d, 0x92, - 0x52, 0x9f, 0xa6, 0xc6, 0xa9, 0x15, 0x8f, 0xf0, 0x28, 0x53, 0xa9, 0x8d, 0x66, 0x22, 0x30, 0xa2, - 0x67, 0x3f, 0x4d, 0x91, 0x86, 0x91, 0x3c, 0x1a, 0x98, 0x68, 0xdc, 0x67, 0x51, 0x38, 0xae, 0x49, - 0x9e, 0x67, 0x00, 0x2d, 0xad, 0xe6, 0x11, 0x3e, 0x15, 0xcd, 0x73, 0x06, 0x1d, 0x52, 0x36, 0xbb, - 0x52, 0x23, 0x9e, 0x05, 0x0a, 0xad, 0x45, 0x8f, 0x4c, 0x11, 0x59, 0x1b, 0x9a, 0xc8, 0x8b, 0x81, - 0x08, 0x02, 0x9f, 0x83, 0x90, 0xd2, 0xa8, 0x9e, 0x08, 0x94, 0x20, 0x6f, 0x55, 0x56, 0x22, 0x60, - 0xed, 0x79, 0x0a, 0x61, 0x27, 0x7b, 0x02, 0xee, 0x80, 0xcb, 0x1e, 0xcd, 0x9f, 0x7b, 0x35, 0x9a, - 0x95, 0x1b, 0x5e, 0xd7, 0x3f, 0xf7, 0x66, 0x69, 0xd1, 0xe3, 0xfa, 0x27, 0x64, 0xf6, 0x7a, 0x4d, - 0x07, 0x9d, 0x50, 0xd8, 0x88, 0x0a, 0xa2, 0x37, 0xd0, 0xf9, 0x52, 0x10, 0xcd, 0xc4, 0x3c, 0x40, - 0x79, 0x5c, 0x41, 0x87, 0x0d, 0x2e, 0x78, 0xa1, 0x7c, 0x23, 0xf5, 0x11, 0x2a, 0xa4, 0xd9, 0x98, - 0x0b, 0x5e, 0x38, 0x4f, 0x18, 0x7d, 0xf0, 0x12, 0xfa, 0x26, 0xea, 0x43, 0x48, 0xa6, 0xb8, 0x0b, - 0x5e, 0x51, 0x4f, 0x26, 0x45, 0x42, 0xb0, 0xf7, 0x66, 0xea, 0x41, 0xd7, 0x50, 0xc6, 0x68, 0x08, - 0x1e, 0x10, 0x0d, 0xc1, 0xde, 0x5b, 0xa8, 0x9f, 0x50, 0x54, 0x99, 0xa3, 0x21, 0x78, 0x40, 0x34, - 0x04, 0x7b, 0x6f, 0xa5, 0x3e, 0x84, 0xca, 0x32, 0x47, 0x43, 0xb0, 0x7b, 0x12, 0xcd, 0x19, 0x5c, - 0x88, 0x02, 0xfc, 0x36, 0xea, 0x43, 0xca, 0x2e, 0x2f, 0xe6, 0x45, 0x94, 0xef, 0x2a, 0xba, 0xc8, - 0x14, 0x8d, 0xf0, 0xf3, 0x76, 0xea, 0x47, 0xd1, 0x61, 0x87, 0xe3, 0x11, 0x89, 0xd2, 0xbe, 0x62, - 0xa4, 0x17, 0x8a, 0xfc, 0x3b, 0xa8, 0x1b, 0x45, 0x98, 0xc5, 0xb9, 0x85, 0xb2, 0x3f, 0x20, 0x28, - 0x82, 0xbd, 0x77, 0x52, 0x2f, 0x52, 0xa9, 0x25, 0x04, 0x45, 0xf0, 0xc0, 0xa0, 0x08, 0xf6, 0xde, - 0x45, 0xfd, 0x28, 0xd2, 0x2d, 0x29, 0x28, 0x82, 0xdd, 0x57, 0x19, 0xbf, 0x28, 0xde, 0x37, 0xfa, - 0xd4, 0x4f, 0x4c, 0xcb, 0xc5, 0xbf, 0x31, 0xde, 0x4f, 0x6e, 0x32, 0x6f, 0x1c, 0xe8, 0x2c, 0xef, - 0xa6, 0xbe, 0x4c, 0xe2, 0xce, 0xb0, 0x87, 0xa0, 0xe9, 0xdc, 0x62, 0xe4, 0x1b, 0xda, 0xcf, 0x7b, - 0xa8, 0xb7, 0x41, 0x6a, 0x2f, 0xfe, 0x05, 0x40, 0x87, 0xba, 0x07, 0x5d, 0x62, 0x70, 0xaa, 0xf4, - 0xaa, 0xf7, 0x66, 0xd3, 0xf7, 0x2a, 0x21, 0xc9, 0xe6, 0x62, 0xe0, 0xb2, 0x77, 0xfd, 0x34, 0xba, - 0xd4, 0x98, 0x5d, 0x4a, 0xad, 0xbf, 0x2f, 0x9b, 0xa6, 0xd6, 0x0b, 0xf0, 0x8b, 0x0d, 0x39, 0x19, - 0xd1, 0x85, 0x5b, 0xf5, 0xb5, 0xb0, 0x44, 0xfe, 0x73, 0xb6, 0x94, 0x05, 0x5d, 0x08, 0xa3, 0x52, - 0x17, 0x72, 0x2b, 0xa8, 0x40, 0xff, 0x42, 0xcd, 0x98, 0x2e, 0x84, 0x61, 0x45, 0x17, 0x72, 0x3b, - 0x5e, 0xee, 0xfe, 0x95, 0x1a, 0x32, 0x5d, 0x08, 0xe3, 0xaa, 0x2e, 0xe4, 0x96, 0xbc, 0xa8, 0xfd, - 0x1b, 0xb5, 0x2c, 0x48, 0x4b, 0x55, 0x17, 0x4a, 0x6c, 0x82, 0xbd, 0x7f, 0xa7, 0x86, 0x59, 0x0d, - 0x5b, 0xe8, 0x1c, 0x05, 0x9b, 0x60, 0xef, 0x3f, 0xa8, 0xa1, 0xab, 0x63, 0x47, 0x2c, 0x79, 0x09, - 0xfa, 0x4f, 0x6a, 0x39, 0xaa, 0x63, 0x0b, 0x5d, 0xc8, 0x2d, 0x45, 0x85, 0xf8, 0x2f, 0x6a, 0xca, - 0x74, 0x21, 0x7c, 0xa0, 0xe9, 0x42, 0x81, 0x2f, 0x8c, 0xff, 0x9b, 0x1a, 0x33, 0x5d, 0xc8, 0x57, - 0xa0, 0xe9, 0x42, 0xe1, 0x99, 0x95, 0x8c, 0xff, 0xa1, 0xa6, 0x19, 0x19, 0x95, 0xa2, 0x0b, 0xd5, - 0x15, 0x10, 0xec, 0xfd, 0x2f, 0xb5, 0xcc, 0x47, 0x56, 0x20, 0x74, 0xa1, 0xb6, 0x02, 0x82, 0xbd, - 0xff, 0xa3, 0xc6, 0xc5, 0xe8, 0x0a, 0x22, 0x2c, 0xf0, 0xfc, 0x3e, 0x3f, 0x5a, 0xca, 0x82, 0x2e, - 0x84, 0x71, 0x55, 0x17, 0x0a, 0xbf, 0x90, 0xbd, 0x3f, 0x33, 0xca, 0xce, 0x76, 0x25, 0xb3, 0x8a, - 0x2e, 0x14, 0xbb, 0x89, 0x25, 0xe6, 0xeb, 0xa9, 0xe1, 0x84, 0x8c, 0x4a, 0xd1, 0x85, 0xdc, 0x4e, - 0xc9, 0xb5, 0x9f, 0xa5, 0xc6, 0x43, 0xe8, 0x42, 0xf0, 0x18, 0xd1, 0x85, 0x1a, 0x8c, 0x90, 0x35, - 0x3f, 0x47, 0x91, 0x86, 0xd3, 0x85, 0x0a, 0x98, 0xa6, 0x0b, 0x39, 0x9e, 0xaa, 0x0b, 0x7f, 0x1e, - 0xd0, 0xd2, 0xeb, 0x42, 0xf0, 0x19, 0xd5, 0x85, 0xe1, 0x66, 0x57, 0x6a, 0xc5, 0x2f, 0x00, 0x85, - 0x29, 0x74, 0xa1, 0x48, 0x91, 0x88, 0x2e, 0x8c, 0x80, 0x08, 0x02, 0x7f, 0x11, 0x42, 0x4a, 0xa7, - 0x0b, 0x35, 0x28, 0x4d, 0x17, 0xc2, 0x27, 0xc0, 0xda, 0x2f, 0x51, 0x08, 0x5b, 0x5d, 0x08, 0x0e, - 0x42, 0x5d, 0xa8, 0xf8, 0x73, 0x7f, 0x12, 0x15, 0x5a, 0x6b, 0x5b, 0xac, 0xca, 0x41, 0xa9, 0xfb, - 0x36, 0xc4, 0xf0, 0xc3, 0x16, 0x00, 0x37, 0xad, 0x6d, 0xd1, 0x82, 0x48, 0xff, 0x3b, 0xd9, 0xee, - 0x6e, 0x9f, 0x0b, 0xf6, 0xb7, 0xe4, 0x88, 0x7b, 0x06, 0x4d, 0x86, 0x08, 0x50, 0xd3, 0x7e, 0x0b, - 0x20, 0xae, 0xb2, 0x87, 0x60, 0x05, 0x15, 0x30, 0x26, 0x5a, 0xca, 0x90, 0xdb, 0x40, 0x53, 0x21, - 0x08, 0xaf, 0xb1, 0xbf, 0x0d, 0x28, 0x57, 0xdb, 0xa3, 0x40, 0x35, 0x06, 0x98, 0x42, 0x4b, 0x1d, - 0xd3, 0x70, 0x78, 0x85, 0xfe, 0x9d, 0xd4, 0x38, 0xa7, 0x0c, 0x38, 0xbc, 0xbe, 0x47, 0x48, 0x23, - 0xd8, 0xfb, 0xdd, 0x61, 0x48, 0x23, 0x38, 0x46, 0x1a, 0xc1, 0x31, 0xd2, 0x08, 0xf6, 0x7e, 0x6f, - 0x28, 0xd2, 0x04, 0x8c, 0x4a, 0x5a, 0x04, 0x87, 0xb7, 0x96, 0xef, 0x0c, 0x45, 0x5a, 0x14, 0x87, - 0x37, 0xa6, 0x4d, 0x54, 0x0c, 0x71, 0x44, 0xaf, 0xf9, 0x7d, 0x00, 0xba, 0xc6, 0x1e, 0x88, 0xb7, - 0x30, 0x40, 0x9a, 0x6c, 0x69, 0x83, 0x6e, 0x13, 0x4d, 0x4b, 0xea, 0x04, 0xd6, 0x1f, 0x00, 0xd6, - 0xb5, 0x29, 0xc8, 0x6b, 0xa8, 0x60, 0x53, 0x2d, 0x7d, 0x54, 0xdb, 0x0d, 0xd0, 0x17, 0xff, 0x30, - 0xf5, 0x6e, 0x60, 0x1d, 0x54, 0xdf, 0x0d, 0xd0, 0x54, 0x63, 0xec, 0x11, 0xec, 0xfd, 0xd1, 0x70, - 0xec, 0x89, 0xef, 0x49, 0x63, 0x8f, 0x60, 0x03, 0x7b, 0x04, 0x7b, 0x7f, 0x3c, 0x24, 0x7b, 0x02, - 0x4c, 0x67, 0x2f, 0xb2, 0xfd, 0x78, 0x4f, 0xff, 0x93, 0xd4, 0xdb, 0x0f, 0xba, 0xbf, 0xbe, 0xfd, - 0xb8, 0x22, 0xd0, 0xd2, 0x09, 0x14, 0xc1, 0x9f, 0xa6, 0x4f, 0x27, 0xe6, 0x20, 0x92, 0x4e, 0xa0, - 0x27, 0xd4, 0xdd, 0x00, 0x7a, 0xe2, 0xcf, 0x52, 0xef, 0x06, 0xa6, 0x3c, 0xf4, 0xdd, 0x00, 0x62, - 0x64, 0x0b, 0x1d, 0x08, 0x41, 0x14, 0x31, 0xf2, 0xe7, 0x80, 0xf4, 0x0a, 0x7b, 0xa4, 0x50, 0x80, - 0x00, 0x5a, 0xb1, 0x15, 0x19, 0x76, 0xcf, 0xa1, 0x99, 0x08, 0xa2, 0x68, 0xab, 0x7f, 0x01, 0xa0, - 0xd7, 0xa5, 0x04, 0xe5, 0x63, 0x80, 0x7b, 0xa0, 0x15, 0xff, 0xc4, 0xdd, 0x41, 0x07, 0x43, 0x68, - 0x55, 0xa2, 0xfc, 0x25, 0x00, 0x9f, 0xb0, 0x07, 0x96, 0xaa, 0x04, 0x60, 0xa7, 0x5b, 0xd1, 0x71, - 0xf7, 0x4e, 0x74, 0x48, 0xa9, 0xbe, 0x8a, 0x5a, 0xf9, 0x2e, 0xa0, 0xae, 0xa4, 0xa9, 0xc1, 0xa1, - 0x4e, 0x01, 0x58, 0xb7, 0x15, 0xfb, 0xc0, 0xbd, 0x07, 0x79, 0x31, 0x5c, 0xc1, 0xf4, 0x5f, 0x01, - 0xf4, 0xc9, 0xd4, 0xd0, 0x1a, 0xd7, 0x87, 0x5a, 0xa6, 0xcf, 0xc4, 0xfe, 0x65, 0x8d, 0x0e, 0x34, - 0xc7, 0x5f, 0xa7, 0xda, 0xbf, 0xac, 0xf3, 0x4b, 0xd1, 0x41, 0xf7, 0x6f, 0x38, 0x24, 0x92, 0x71, - 0x47, 0x41, 0xf9, 0x9b, 0x54, 0xc9, 0x08, 0x8d, 0x5f, 0xc2, 0xd0, 0x64, 0x94, 0x63, 0x02, 0xa7, - 0xa7, 0xe0, 0xfc, 0x6d, 0x2a, 0x9c, 0x53, 0x06, 0x1c, 0x39, 0xa6, 0x90, 0x46, 0x30, 0xc0, 0xfc, - 0x5d, 0x5a, 0xd2, 0x08, 0x8e, 0x91, 0x06, 0x43, 0x2a, 0x69, 0x02, 0xe5, 0xef, 0x53, 0x93, 0xa6, - 0xc2, 0x08, 0xd2, 0x74, 0x9c, 0x9e, 0x82, 0xf3, 0x0f, 0xa9, 0x49, 0x8b, 0xe2, 0xc8, 0x31, 0xd1, - 0xd2, 0x78, 0x1b, 0x05, 0xa0, 0x7f, 0x4c, 0xd5, 0xd2, 0x78, 0xdf, 0x97, 0x48, 0xf4, 0xdb, 0x50, - 0x06, 0x43, 0xea, 0x58, 0x89, 0x06, 0xa4, 0x7f, 0x4a, 0x47, 0x1d, 0xf3, 0x10, 0xa1, 0x2e, 0x1c, - 0x73, 0x4b, 0x08, 0x75, 0xda, 0xf5, 0x4e, 0x03, 0x20, 0x9e, 0xce, 0x95, 0x9c, 0xf2, 0xbe, 0xea, - 0x48, 0x30, 0xce, 0x06, 0x99, 0xc5, 0x11, 0xb4, 0x1f, 0x2c, 0x40, 0x9e, 0x3e, 0x43, 0x4d, 0x72, - 0xd5, 0x91, 0x00, 0xe6, 0x81, 0x5c, 0x7e, 0x19, 0x9a, 0x00, 0x1b, 0xae, 0x95, 0x9f, 0xa5, 0x46, - 0xd3, 0xd5, 0x91, 0x00, 0xa6, 0x72, 0xb1, 0x1b, 0x5a, 0x71, 0xa5, 0xfb, 0x1c, 0xb5, 0x2a, 0x84, - 0x56, 0x5c, 0xaa, 0xaa, 0x78, 0x04, 0x7b, 0xcf, 0x53, 0xa3, 0xac, 0x8a, 0x47, 0xb0, 0x8e, 0x47, - 0xb0, 0xf7, 0x19, 0x6a, 0xe4, 0x6a, 0x78, 0xaa, 0x15, 0x17, 0x89, 0x9f, 0xa5, 0x56, 0xa3, 0x1a, - 0x1e, 0xc1, 0xee, 0xcb, 0x51, 0x01, 0xac, 0x84, 0xec, 0xfa, 0x1c, 0x35, 0x1b, 0xab, 0x8e, 0x04, - 0x30, 0x5b, 0x48, 0xb4, 0x32, 0x9a, 0xe4, 0x98, 0xc2, 0xf0, 0xf3, 0xd4, 0x70, 0xaa, 0x3a, 0x12, - 0x80, 0x83, 0x50, 0x5e, 0x85, 0x11, 0x80, 0xb6, 0xfa, 0x65, 0x6a, 0x96, 0x09, 0x23, 0x00, 0x75, - 0xa4, 0xa3, 0x12, 0xec, 0xfd, 0x0a, 0xb5, 0xca, 0xeb, 0xa8, 0xec, 0x00, 0x41, 0x43, 0x25, 0xd8, - 0xfb, 0x55, 0x6a, 0x58, 0x8c, 0xa0, 0xaa, 0xd1, 0x72, 0x4d, 0xf2, 0x02, 0xb5, 0x73, 0xc2, 0x68, - 0xb9, 0xa8, 0x90, 0xcc, 0x81, 0xa2, 0xf8, 0x02, 0xb5, 0x1a, 0x97, 0xcc, 0x81, 0x24, 0x08, 0x23, - 0x00, 0x3d, 0xf0, 0x45, 0x6a, 0x34, 0x11, 0x46, 0x00, 0x1d, 0x7d, 0x0d, 0x15, 0xc1, 0x46, 0x69, - 0xe7, 0x5f, 0xca, 0xa5, 0x7f, 0x8c, 0x5b, 0x1d, 0x09, 0x20, 0x54, 0xd9, 0xc2, 0x6f, 0x43, 0x07, - 0x54, 0x08, 0xd1, 0x55, 0xbe, 0x9c, 0x1b, 0xea, 0x15, 0x9b, 0xea, 0x48, 0x30, 0x2d, 0x81, 0x44, - 0x17, 0x59, 0x47, 0x30, 0xa8, 0x35, 0xec, 0xaf, 0xe4, 0x86, 0x78, 0xbf, 0xa6, 0x3a, 0x12, 0x4c, - 0x31, 0x97, 0x4a, 0x93, 0x5e, 0x45, 0xae, 0xd8, 0xb8, 0x4a, 0x87, 0xfe, 0x6a, 0x2e, 0xcd, 0xb3, - 0xe8, 0xea, 0x48, 0x50, 0xe4, 0xdb, 0x5d, 0x76, 0xe3, 0xb3, 0xe8, 0x90, 0x0e, 0x20, 0x48, 0xfb, - 0x5a, 0x2e, 0xe5, 0x9b, 0x35, 0xd5, 0x91, 0xe0, 0x80, 0x0a, 0x23, 0x08, 0xfb, 0x31, 0x5e, 0x39, - 0x80, 0xa9, 0xaf, 0xe7, 0xac, 0x5f, 0x13, 0xbc, 0x99, 0xce, 0x16, 0x4c, 0x29, 0xbe, 0x64, 0x6e, - 0xc0, 0x1e, 0x5d, 0xf4, 0xbe, 0x21, 0x36, 0xe9, 0x84, 0xb2, 0x49, 0x17, 0xa3, 0x76, 0xbe, 0xf7, - 0x4d, 0x93, 0x9d, 0x1f, 0xb5, 0x5b, 0xf2, 0xbe, 0x65, 0xb2, 0x5b, 0x72, 0xaf, 0x44, 0x07, 0x79, - 0x06, 0xe9, 0x0f, 0xb4, 0xee, 0xcb, 0xcb, 0x17, 0x7a, 0xaa, 0x4e, 0x00, 0xdf, 0xa0, 0xfe, 0x3c, - 0xeb, 0x6a, 0x41, 0x7b, 0xf4, 0x61, 0xd6, 0xfb, 0xf2, 0xea, 0xdb, 0x3d, 0x55, 0x87, 0x73, 0x19, - 0x79, 0x96, 0x75, 0x0d, 0x9a, 0x89, 0x4e, 0xe7, 0x95, 0xf4, 0xfe, 0xbc, 0xf2, 0xaa, 0x4f, 0xd5, - 0x09, 0x0e, 0xea, 0xd3, 0x79, 0x65, 0xbd, 0x3a, 0x3e, 0x9f, 0xd7, 0xd8, 0x07, 0xf2, 0xf2, 0xbd, - 0x9f, 0xf8, 0xf4, 0x53, 0xe2, 0x31, 0x98, 0x69, 0xf5, 0x04, 0x7b, 0x0f, 0xe6, 0xa3, 0x2f, 0x01, - 0x19, 0x23, 0x20, 0x38, 0x29, 0x02, 0x82, 0xbd, 0x87, 0xf2, 0xca, 0x1b, 0x41, 0xe6, 0x08, 0x08, - 0x4e, 0x8a, 0x80, 0x60, 0xef, 0xe1, 0xbc, 0x7c, 0x3d, 0xc8, 0x1c, 0x01, 0x7b, 0xf4, 0x35, 0x1b, - 0x9d, 0x2e, 0xaa, 0xf4, 0x23, 0x79, 0xf5, 0x5d, 0xa1, 0xaa, 0x13, 0x1c, 0xd2, 0x3d, 0x88, 0xfa, - 0x7e, 0x3d, 0xf2, 0x62, 0x11, 0x08, 0x1f, 0x8f, 0xe6, 0xb5, 0x17, 0x87, 0xaa, 0x4e, 0x30, 0x13, - 0x89, 0x42, 0xd4, 0xfe, 0x6b, 0xe2, 0x54, 0x42, 0x17, 0x78, 0x7f, 0x5e, 0x7b, 0x8b, 0x28, 0xce, - 0x23, 0xf4, 0x85, 0xa4, 0x40, 0x08, 0xf6, 0x3e, 0x90, 0x57, 0x5f, 0x29, 0x4a, 0x08, 0x84, 0xe0, - 0xe4, 0x40, 0x08, 0xf6, 0x1e, 0xcb, 0x6b, 0xef, 0x17, 0x25, 0x05, 0x42, 0xb0, 0x7b, 0x43, 0xfc, - 0x0b, 0xe1, 0x8d, 0xe5, 0xf1, 0xbc, 0xe1, 0x65, 0xa3, 0xf8, 0x37, 0xc3, 0x1b, 0xce, 0x8d, 0x86, - 0x8d, 0x01, 0xad, 0xe7, 0x89, 0xbc, 0xf9, 0xcd, 0x23, 0xc3, 0x1e, 0x81, 0xae, 0x74, 0x73, 0x9c, - 0x5b, 0xe8, 0x4f, 0x17, 0xf2, 0x83, 0x5f, 0x43, 0x8a, 0x93, 0x0d, 0x2d, 0xec, 0xb5, 0x68, 0x2e, - 0xea, 0x50, 0x69, 0x66, 0x4f, 0xe6, 0x87, 0x7e, 0x27, 0xa9, 0xea, 0x04, 0xb3, 0x3a, 0xb0, 0xfa, - 0xf7, 0xe9, 0xc5, 0xf1, 0x8c, 0x51, 0x9a, 0xc2, 0x53, 0xf9, 0x21, 0x5e, 0x50, 0xaa, 0x3a, 0xc1, - 0xe1, 0x68, 0x9e, 0x85, 0x36, 0x73, 0x3f, 0x85, 0x26, 0xb4, 0xde, 0xf7, 0x22, 0xbe, 0x69, 0x3e, - 0x77, 0x37, 0x42, 0x4a, 0x3f, 0x7c, 0x31, 0x91, 0xaf, 0x45, 0x05, 0xed, 0x4d, 0x4e, 0x5b, 0x70, - 0xea, 0x40, 0x7b, 0x27, 0x22, 0x9d, 0x03, 0xe5, 0xf0, 0xdc, 0xda, 0xc1, 0x35, 0xa8, 0x18, 0x3d, - 0x1c, 0x77, 0x8b, 0x28, 0x7b, 0x7b, 0xfd, 0x1c, 0x73, 0xb2, 0x2f, 0xa0, 0xff, 0xeb, 0x1e, 0x44, - 0xb9, 0x3b, 0xd7, 0x9a, 0xbd, 0xba, 0x97, 0x61, 0x63, 0xf0, 0x8f, 0x4a, 0xe6, 0x0a, 0x67, 0xee, - 0x5a, 0x34, 0x1d, 0x3b, 0xf9, 0xde, 0xcd, 0x41, 0x4e, 0x75, 0xf0, 0x0a, 0xe4, 0xc6, 0x0f, 0xb5, - 0x77, 0xf3, 0x30, 0x6d, 0xf6, 0x70, 0x6a, 0xef, 0x1e, 0x0a, 0x89, 0x41, 0xf0, 0x53, 0xba, 0xdd, - 0x1c, 0x64, 0x93, 0x83, 0xd8, 0xa3, 0x07, 0x37, 0x39, 0x88, 0x3d, 0x7a, 0x18, 0x55, 0x3d, 0x9c, - 0x40, 0x07, 0x0c, 0xe7, 0xc2, 0xbb, 0xb9, 0x18, 0x53, 0x5d, 0xac, 0xa0, 0x83, 0xa6, 0xe3, 0xde, - 0xdd, 0x7c, 0x4c, 0x99, 0xb9, 0x94, 0xe7, 0xb8, 0xbb, 0x39, 0xc8, 0x0c, 0x88, 0x63, 0x8f, 0x54, - 0xe4, 0x07, 0xc5, 0xb1, 0x47, 0x1f, 0x45, 0xf3, 0x17, 0xa2, 0x1c, 0xa8, 0xee, 0xe6, 0xc1, 0x49, - 0xd8, 0x14, 0xf2, 0xa8, 0x74, 0x37, 0x0f, 0xe3, 0x66, 0x2e, 0xe5, 0x29, 0xe8, 0x6e, 0x0e, 0x26, - 0x54, 0x07, 0xe7, 0xd0, 0x21, 0xe3, 0xe1, 0xa6, 0xc1, 0xc9, 0xab, 0x54, 0x27, 0x69, 0x1f, 0xe6, - 0x2a, 0xd0, 0xf7, 0x20, 0x2f, 0xe9, 0x88, 0xd3, 0x80, 0x7e, 0x93, 0x8a, 0x3e, 0xc4, 0x03, 0x5e, - 0x65, 0x01, 0xaf, 0x45, 0x33, 0xe6, 0xa3, 0x4e, 0x03, 0xfc, 0x8f, 0xe8, 0xf0, 0x29, 0x9f, 0xf8, - 0x2a, 0xe0, 0x3d, 0x34, 0x9b, 0x70, 0xe2, 0x69, 0x40, 0xbf, 0x5e, 0xa7, 0xde, 0xf6, 0x21, 0xb0, - 0x16, 0xf3, 0x5c, 0xf2, 0x69, 0xa7, 0x01, 0xf9, 0x95, 0x7a, 0xdc, 0x29, 0x1e, 0x0b, 0xc7, 0x76, - 0xab, 0x7e, 0xe6, 0xa9, 0x62, 0xe6, 0x76, 0xeb, 0x25, 0x90, 0x30, 0x91, 0xe3, 0x4c, 0xd5, 0xc3, - 0xf4, 0xde, 0x3c, 0x9c, 0x4a, 0xf6, 0x50, 0xd8, 0x5b, 0x3f, 0xd3, 0xcf, 0x20, 0x55, 0x07, 0xd9, - 0xbd, 0x07, 0x91, 0xe0, 0xc1, 0xdd, 0x7b, 0x10, 0x09, 0x1e, 0x46, 0x77, 0xf3, 0x00, 0x25, 0x34, - 0x7a, 0x22, 0xa8, 0xba, 0x18, 0xdb, 0x63, 0x18, 0xfa, 0x51, 0x9f, 0xea, 0x61, 0x7c, 0x37, 0x0f, - 0x57, 0x21, 0x24, 0xff, 0x1e, 0xb7, 0xd6, 0x25, 0x55, 0x34, 0x73, 0xf2, 0xee, 0x6e, 0xbd, 0xbd, - 0xb3, 0xd9, 0x69, 0x0f, 0xa7, 0xb1, 0x54, 0x4f, 0x43, 0x69, 0xa5, 0x23, 0xf3, 0x68, 0x5c, 0x8a, - 0xed, 0x71, 0x04, 0xba, 0xb8, 0x38, 0x42, 0xff, 0x77, 0x25, 0x38, 0xf1, 0xa3, 0x37, 0x17, 0x1d, - 0x77, 0x3f, 0x1a, 0xbb, 0xae, 0x7a, 0x22, 0x78, 0xf5, 0x8d, 0x27, 0x8b, 0x99, 0xcb, 0xc6, 0xf7, - 0xdd, 0x5b, 0x2b, 0x9e, 0x3f, 0x7f, 0xfe, 0x7c, 0xc6, 0x3f, 0x83, 0x66, 0xeb, 0x62, 0x11, 0xab, - 0xda, 0x9d, 0x45, 0xd7, 0x42, 0x74, 0x7a, 0xf7, 0xd6, 0x18, 0xcb, 0x87, 0xea, 0x51, 0x6a, 0xe8, - 0x57, 0xe4, 0xd7, 0x91, 0x67, 0x00, 0x81, 0x3f, 0xc8, 0x6d, 0x50, 0xde, 0x50, 0x63, 0xd9, 0x3a, - 0x13, 0x43, 0x61, 0xb9, 0xed, 0x6f, 0xa0, 0xc3, 0x06, 0x98, 0x1d, 0x7b, 0x9c, 0x37, 0xd6, 0x58, - 0x4e, 0xcf, 0xc6, 0x70, 0xa0, 0x04, 0x24, 0x00, 0xf5, 0xec, 0x81, 0xde, 0x54, 0x63, 0xa9, 0x1f, - 0x07, 0x82, 0x4a, 0x91, 0x4c, 0x1c, 0xc1, 0x56, 0x38, 0x6f, 0xae, 0xb1, 0x0a, 0x61, 0x24, 0x8e, - 0xe0, 0x01, 0xc4, 0x59, 0xe2, 0xbc, 0xa5, 0xc6, 0xea, 0x88, 0x99, 0xb8, 0x44, 0xa0, 0x9e, 0x3d, - 0xd0, 0x5b, 0x6b, 0xac, 0xdc, 0x98, 0x89, 0x23, 0xd8, 0xdf, 0x44, 0x73, 0x06, 0x20, 0x71, 0x72, - 0x61, 0x83, 0xf4, 0xb6, 0x1a, 0xab, 0x4a, 0x5e, 0x0c, 0x89, 0x57, 0x31, 0xff, 0x76, 0x74, 0x91, - 0x89, 0xbc, 0x34, 0x58, 0x6f, 0xaf, 0x31, 0xd1, 0x7a, 0x38, 0x4e, 0x1f, 0xf7, 0x96, 0xb0, 0x21, - 0x1a, 0xf0, 0x6a, 0x9f, 0x05, 0xd2, 0x3b, 0x6a, 0x4c, 0xdd, 0xc6, 0x37, 0x04, 0xd3, 0xc6, 0x83, - 0xe8, 0xb3, 0xfc, 0xa2, 0xde, 0x59, 0x63, 0x1a, 0x38, 0x81, 0x3e, 0x82, 0x07, 0xd2, 0x67, 0x89, - 0xf5, 0xae, 0x1a, 0xd3, 0xca, 0x49, 0xf4, 0x25, 0xee, 0x3f, 0x38, 0xec, 0xb1, 0x82, 0xea, 0xd7, - 0x98, 0xa8, 0x8e, 0xef, 0x3f, 0xd0, 0xe4, 0x49, 0x19, 0x05, 0x87, 0x3b, 0x36, 0x40, 0xef, 0xae, - 0xb1, 0x2e, 0x60, 0xc8, 0x28, 0x38, 0xf1, 0x35, 0x6f, 0x08, 0x76, 0x56, 0x64, 0x85, 0xf3, 0x9e, - 0x1a, 0x93, 0xe8, 0xf1, 0x0d, 0xc1, 0x04, 0xbe, 0xff, 0xa0, 0x83, 0x2e, 0x31, 0xe0, 0xc8, 0x23, - 0x24, 0x2b, 0xb0, 0xf7, 0xd6, 0x86, 0x90, 0xf2, 0x73, 0xb1, 0x25, 0x86, 0x9f, 0xf9, 0x4f, 0x38, - 0xa8, 0x94, 0xb8, 0x4c, 0xfe, 0x78, 0xc0, 0x6a, 0xa5, 0xf7, 0xd5, 0x86, 0x93, 0xfd, 0x97, 0x98, - 0x17, 0xcb, 0x3f, 0xf6, 0x1f, 0x71, 0xd0, 0xf7, 0x19, 0xd6, 0xab, 0x3c, 0x97, 0xb1, 0x5a, 0xed, - 0xfb, 0x6a, 0xc3, 0xfc, 0x95, 0x70, 0x51, 0x6c, 0xad, 0xf2, 0x43, 0xff, 0x7e, 0x07, 0x5d, 0x6a, - 0xec, 0x11, 0xf2, 0x18, 0xcf, 0x6a, 0xa9, 0xf7, 0xd7, 0x52, 0xfd, 0x49, 0x71, 0xb1, 0xa1, 0xb3, - 0x84, 0x9f, 0xfa, 0x8f, 0x39, 0xe8, 0xc8, 0x80, 0x45, 0xa6, 0xd9, 0x00, 0x0f, 0xd4, 0xd2, 0xfe, - 0x01, 0x72, 0x69, 0xd2, 0x52, 0xc5, 0x97, 0xff, 0xb0, 0x83, 0x64, 0xba, 0xe9, 0x37, 0xad, 0x6d, - 0x56, 0xf8, 0x60, 0x8d, 0x3d, 0x8e, 0xb2, 0x79, 0xd3, 0xc6, 0x2c, 0x60, 0x83, 0x84, 0xd5, 0xf8, - 0x4d, 0xb5, 0xc6, 0xe8, 0x0f, 0x8c, 0xec, 0x92, 0xa9, 0xaf, 0x5e, 0x17, 0x97, 0x68, 0xda, 0xf3, - 0x25, 0x7f, 0x4b, 0x2d, 0x9d, 0x91, 0x67, 0x4c, 0x76, 0xd9, 0xd0, 0xd7, 0xaf, 0x9b, 0xcf, 0xc6, - 0x01, 0x41, 0x37, 0xde, 0xa1, 0x76, 0xbb, 0xe8, 0x63, 0x29, 0xbb, 0x5d, 0xdd, 0xd7, 0xae, 0xab, - 0x7b, 0x71, 0x44, 0xae, 0x20, 0xb7, 0xcc, 0x90, 0x29, 0x24, 0xe4, 0x03, 0x7d, 0xf5, 0xba, 0xbb, - 0x01, 0x91, 0x4b, 0xc9, 0x6e, 0x22, 0xad, 0x96, 0x5d, 0xf6, 0xc1, 0x7e, 0xfc, 0xba, 0xbc, 0x99, - 0x5a, 0x82, 0x07, 0x51, 0x6b, 0x09, 0xfb, 0x50, 0x5f, 0xbb, 0x6e, 0x9f, 0x40, 0x2d, 0xc1, 0x83, - 0xa8, 0xb5, 0x84, 0x7c, 0xb8, 0xaf, 0x5e, 0xd7, 0x4f, 0xa0, 0x96, 0x60, 0xbf, 0xab, 0x4a, 0x98, - 0xd8, 0x53, 0x39, 0x2b, 0xc8, 0x47, 0xfa, 0xfa, 0x75, 0xff, 0xc3, 0x71, 0x50, 0xa1, 0x3b, 0xef, - 0x42, 0x17, 0x1b, 0xa9, 0x4d, 0x03, 0xfb, 0x68, 0x3f, 0xf2, 0x73, 0x01, 0x73, 0x06, 0x7a, 0x85, - 0x06, 0xbd, 0xc3, 0xbc, 0x93, 0xec, 0x45, 0xe8, 0xfb, 0xfb, 0x91, 0x9f, 0x1b, 0x30, 0x6c, 0x23, - 0xd0, 0xa3, 0x83, 0x18, 0xb6, 0xfc, 0x52, 0x3f, 0xd0, 0xd7, 0x7f, 0xae, 0x20, 0x89, 0x61, 0x82, - 0x07, 0x33, 0x6c, 0x09, 0xfb, 0x58, 0x3f, 0xf2, 0x73, 0x07, 0x89, 0x0c, 0x13, 0xec, 0x9f, 0x33, - 0x6f, 0xe1, 0x14, 0x3a, 0xf5, 0xf1, 0xbe, 0xf1, 0xe7, 0x12, 0x0c, 0x7b, 0x99, 0x0b, 0xd7, 0xd7, - 0x25, 0x24, 0xac, 0xbd, 0x72, 0x7d, 0xa2, 0x9f, 0xf4, 0x73, 0x0b, 0xa6, 0xdc, 0x05, 0x35, 0xfb, - 0x7a, 0xc7, 0xbc, 0xb7, 0xec, 0xf5, 0xec, 0x85, 0xfe, 0x6e, 0xbf, 0xd7, 0x60, 0xd8, 0x6c, 0xa0, - 0x75, 0x2f, 0x68, 0xa2, 0xcc, 0xf4, 0xbc, 0xd4, 0x6a, 0x25, 0x4f, 0xf6, 0xbf, 0x07, 0x3f, 0xf8, - 0x70, 0x51, 0x7c, 0xb1, 0x52, 0xf5, 0x3e, 0xae, 0xa9, 0x5e, 0xf3, 0x33, 0x56, 0xab, 0x25, 0x3f, - 0xd5, 0x1f, 0xea, 0x17, 0x23, 0x2e, 0x31, 0xd5, 0x66, 0xa9, 0xd2, 0xd6, 0xd5, 0x23, 0x27, 0xed, - 0xb2, 0xa0, 0xdd, 0x22, 0xbf, 0xeb, 0xb0, 0x9b, 0x85, 0xf2, 0xcc, 0x29, 0x50, 0xae, 0x18, 0xfa, - 0x0d, 0x55, 0xb4, 0xe8, 0x97, 0x0d, 0xad, 0x60, 0x3e, 0xc8, 0x60, 0xd4, 0x43, 0xa7, 0x40, 0xbd, - 0xa2, 0xe8, 0x9f, 0x55, 0x77, 0x6c, 0xe4, 0xb2, 0xa2, 0x15, 0xd0, 0x87, 0x18, 0x90, 0x7a, 0xea, - 0x14, 0x68, 0x57, 0x1c, 0x13, 0x90, 0x52, 0x48, 0x86, 0x0f, 0x33, 0xa4, 0x82, 0x01, 0x89, 0x6b, - 0x85, 0x44, 0xee, 0x2c, 0x8b, 0xde, 0x47, 0x18, 0x50, 0xd6, 0xcc, 0x1d, 0xc1, 0x03, 0xb8, 0xb3, - 0x04, 0xfa, 0x28, 0x03, 0x72, 0x13, 0xb8, 0x4b, 0x44, 0x4a, 0xa1, 0x09, 0x3e, 0xc6, 0x90, 0x46, - 0x13, 0xb8, 0x23, 0xd8, 0xbf, 0x4d, 0x2d, 0xa0, 0xd1, 0xcb, 0x9e, 0x56, 0x50, 0x1f, 0x67, 0x50, - 0xea, 0xd1, 0x53, 0xa0, 0x5f, 0x11, 0xf5, 0x9b, 0x6a, 0x5b, 0x8c, 0x5d, 0x16, 0xb5, 0x02, 0xfb, - 0x04, 0x03, 0x53, 0xcf, 0x9e, 0x82, 0xc8, 0x15, 0xd3, 0x84, 0x5d, 0x61, 0xdf, 0xf6, 0x3f, 0xc9, - 0xa0, 0x32, 0x86, 0x5d, 0x01, 0xcd, 0x7e, 0x00, 0x83, 0x96, 0x5f, 0xd6, 0xa7, 0x18, 0x52, 0x3e, - 0x89, 0x41, 0x82, 0x07, 0x32, 0x68, 0x09, 0xf6, 0x69, 0x06, 0x56, 0x4c, 0x64, 0x30, 0x71, 0x17, - 0xa6, 0x68, 0xeb, 0x4f, 0x33, 0x2c, 0xc7, 0xb0, 0x0b, 0x79, 0x1b, 0x4f, 0xc8, 0x2c, 0xfb, 0x2e, - 0xfe, 0x0c, 0x43, 0x1a, 0x37, 0x65, 0x16, 0xb4, 0x6c, 0xf3, 0xae, 0xb0, 0x6f, 0xd8, 0xcf, 0x32, - 0xa0, 0x09, 0xc3, 0xae, 0x80, 0xae, 0xfc, 0x90, 0x76, 0x02, 0x65, 0xb8, 0xed, 0x6b, 0x85, 0xf6, - 0x1c, 0x43, 0x1b, 0xfe, 0x08, 0x2a, 0x88, 0xde, 0x11, 0xa6, 0xea, 0xa1, 0x94, 0xb8, 0xce, 0x34, - 0x27, 0x10, 0xcf, 0xb3, 0xa5, 0x7e, 0x4f, 0xce, 0xa0, 0x02, 0xc3, 0x25, 0x63, 0xff, 0x51, 0x4d, - 0xee, 0x98, 0xee, 0x1b, 0x5b, 0x2d, 0xf7, 0x33, 0x7c, 0xb9, 0x43, 0x1f, 0x42, 0x05, 0xb1, 0x5b, - 0xca, 0xfe, 0x03, 0xda, 0x21, 0x94, 0xf1, 0xc2, 0xb2, 0xd5, 0x5a, 0x3f, 0xcb, 0x77, 0x41, 0xfa, - 0x53, 0xa8, 0x20, 0x7e, 0xcd, 0x99, 0xca, 0xb1, 0x23, 0x03, 0x56, 0x99, 0x66, 0x0f, 0x7c, 0x8e, - 0x93, 0x3a, 0xd4, 0x31, 0x54, 0x60, 0xbc, 0x27, 0xed, 0x3f, 0xa2, 0x1e, 0x43, 0xe9, 0x37, 0x9c, - 0x6d, 0x96, 0xf8, 0x79, 0xb6, 0xc4, 0x94, 0xe7, 0x50, 0xfa, 0x3d, 0xeb, 0x84, 0xe5, 0xac, 0x14, - 0xc4, 0xab, 0xfa, 0xbd, 0xf6, 0x66, 0xa7, 0xbd, 0x32, 0x1b, 0x7f, 0x47, 0x92, 0x7d, 0x70, 0xd9, - 0x22, 0xda, 0xaf, 0xbe, 0x27, 0x6e, 0x7a, 0x20, 0x8a, 0xdc, 0x09, 0xf9, 0x40, 0xf4, 0x05, 0x67, - 0xe5, 0x35, 0x3f, 0x5e, 0x8b, 0x2d, 0xfb, 0x18, 0x5b, 0xf6, 0xe9, 0x5e, 0xe3, 0xd8, 0x66, 0xbb, - 0x5b, 0xdf, 0x6e, 0xaf, 0x35, 0xd9, 0xef, 0xdc, 0xb2, 0xd1, 0x9d, 0x63, 0xcd, 0xfa, 0xc6, 0xda, - 0x99, 0x73, 0xc7, 0x92, 0x7e, 0x12, 0xf7, 0xff, 0x03, 0x00, 0x00, 0xff, 0xff, 0xe0, 0x96, 0xc9, - 0xde, 0x2d, 0x57, 0x00, 0x00, -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20160225_2fc053c5/ya.make b/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20160225_2fc053c5/ya.make deleted file mode 100644 index adcd14d710..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20160225_2fc053c5/ya.make +++ /dev/null @@ -1,7 +0,0 @@ -GO_LIBRARY() - -LICENSE(BSD-3-Clause) - -SRCS(test.pb.go) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20160519_a4ab9ec5/test.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20160519_a4ab9ec5/test.pb.go deleted file mode 100644 index 5511441021..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20160519_a4ab9ec5/test.pb.go +++ /dev/null @@ -1,3534 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Code generated by protoc-gen-go. -// source: proto2_20160519_a4ab9ec5/test.proto -// DO NOT EDIT! - -/* -Package proto2_20160519_a4ab9ec5 is a generated protocol buffer package. - -It is generated from these files: - - proto2_20160519_a4ab9ec5/test.proto - -It has these top-level messages: - - SiblingMessage - Message -*/ -package proto2_20160519_a4ab9ec5 - -import proto "google.golang.org/protobuf/internal/protolegacy" -import fmt "fmt" -import math "math" - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -const _ = proto.ProtoPackageIsVersion1 - -type SiblingEnum int32 - -const ( - SiblingEnum_ALPHA SiblingEnum = 0 - SiblingEnum_BRAVO SiblingEnum = 10 - SiblingEnum_CHARLIE SiblingEnum = 200 -) - -var SiblingEnum_name = map[int32]string{ - 0: "ALPHA", - 10: "BRAVO", - 200: "CHARLIE", -} -var SiblingEnum_value = map[string]int32{ - "ALPHA": 0, - "BRAVO": 10, - "CHARLIE": 200, -} - -func (x SiblingEnum) Enum() *SiblingEnum { - p := new(SiblingEnum) - *p = x - return p -} -func (x SiblingEnum) String() string { - return proto.EnumName(SiblingEnum_name, int32(x)) -} -func (x *SiblingEnum) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(SiblingEnum_value, data, "SiblingEnum") - if err != nil { - return err - } - *x = SiblingEnum(value) - return nil -} -func (SiblingEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -type Message_ChildEnum int32 - -const ( - Message_ALPHA Message_ChildEnum = 0 - Message_BRAVO Message_ChildEnum = 1 - Message_CHARLIE Message_ChildEnum = 2 -) - -var Message_ChildEnum_name = map[int32]string{ - 0: "ALPHA", - 1: "BRAVO", - 2: "CHARLIE", -} -var Message_ChildEnum_value = map[string]int32{ - "ALPHA": 0, - "BRAVO": 1, - "CHARLIE": 2, -} - -func (x Message_ChildEnum) Enum() *Message_ChildEnum { - p := new(Message_ChildEnum) - *p = x - return p -} -func (x Message_ChildEnum) String() string { - return proto.EnumName(Message_ChildEnum_name, int32(x)) -} -func (x *Message_ChildEnum) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(Message_ChildEnum_value, data, "Message_ChildEnum") - if err != nil { - return err - } - *x = Message_ChildEnum(value) - return nil -} -func (Message_ChildEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 0} } - -type SiblingMessage struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - F4 *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *SiblingMessage) Reset() { *m = SiblingMessage{} } -func (m *SiblingMessage) String() string { return proto.CompactTextString(m) } -func (*SiblingMessage) ProtoMessage() {} -func (*SiblingMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -func (m *SiblingMessage) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *SiblingMessage) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *SiblingMessage) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -func (m *SiblingMessage) GetF4() *Message { - if m != nil { - return m.F4 - } - return nil -} - -type Message struct { - Namedgroup *Message_NamedGroup `protobuf:"group,1,opt,name=NamedGroup,json=namedgroup" json:"namedgroup,omitempty"` - // Optional fields. - OptionalBool *bool `protobuf:"varint,100,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"` - OptionalInt32 *int32 `protobuf:"varint,101,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"` - OptionalSint32 *int32 `protobuf:"zigzag32,102,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"` - OptionalUint32 *uint32 `protobuf:"varint,103,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"` - OptionalInt64 *int64 `protobuf:"varint,104,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"` - OptionalSint64 *int64 `protobuf:"zigzag64,105,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"` - OptionalUint64 *uint64 `protobuf:"varint,106,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"` - OptionalFixed32 *uint32 `protobuf:"fixed32,107,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"` - OptionalSfixed32 *int32 `protobuf:"fixed32,108,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"` - OptionalFloat *float32 `protobuf:"fixed32,109,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"` - OptionalFixed64 *uint64 `protobuf:"fixed64,110,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"` - OptionalSfixed64 *int64 `protobuf:"fixed64,111,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"` - OptionalDouble *float64 `protobuf:"fixed64,112,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"` - OptionalString *string `protobuf:"bytes,113,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"` - OptionalBytes []byte `protobuf:"bytes,114,opt,name=optional_bytes,json=optionalBytes" json:"optional_bytes,omitempty"` - OptionalChildEnum *Message_ChildEnum `protobuf:"varint,115,opt,name=optional_child_enum,json=optionalChildEnum,enum=google.golang.org.proto2_20160519.Message_ChildEnum" json:"optional_child_enum,omitempty"` - OptionalChildMessage *Message_ChildMessage `protobuf:"bytes,116,opt,name=optional_child_message,json=optionalChildMessage" json:"optional_child_message,omitempty"` - OptionalNamedGroup *Message_NamedGroup `protobuf:"bytes,117,opt,name=optional_named_group,json=optionalNamedGroup" json:"optional_named_group,omitempty"` - OptionalSiblingEnum *SiblingEnum `protobuf:"varint,118,opt,name=optional_sibling_enum,json=optionalSiblingEnum,enum=google.golang.org.proto2_20160519.SiblingEnum" json:"optional_sibling_enum,omitempty"` - OptionalSiblingMessage *SiblingMessage `protobuf:"bytes,119,opt,name=optional_sibling_message,json=optionalSiblingMessage" json:"optional_sibling_message,omitempty"` - Optionalgroup *Message_OptionalGroup `protobuf:"group,120,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"` - // Optional default fields. - DefaultedBool *bool `protobuf:"varint,200,opt,name=defaulted_bool,json=defaultedBool,def=1" json:"defaulted_bool,omitempty"` - DefaultedInt32 *int32 `protobuf:"varint,201,opt,name=defaulted_int32,json=defaultedInt32,def=-12345" json:"defaulted_int32,omitempty"` - DefaultedSint32 *int32 `protobuf:"zigzag32,202,opt,name=defaulted_sint32,json=defaultedSint32,def=-3200" json:"defaulted_sint32,omitempty"` - DefaultedUint32 *uint32 `protobuf:"varint,203,opt,name=defaulted_uint32,json=defaultedUint32,def=3200" json:"defaulted_uint32,omitempty"` - DefaultedInt64 *int64 `protobuf:"varint,204,opt,name=defaulted_int64,json=defaultedInt64,def=-123456789" json:"defaulted_int64,omitempty"` - DefaultedSint64 *int64 `protobuf:"zigzag64,205,opt,name=defaulted_sint64,json=defaultedSint64,def=-6400" json:"defaulted_sint64,omitempty"` - DefaultedUint64 *uint64 `protobuf:"varint,206,opt,name=defaulted_uint64,json=defaultedUint64,def=6400" json:"defaulted_uint64,omitempty"` - DefaultedFixed32 *uint32 `protobuf:"fixed32,207,opt,name=defaulted_fixed32,json=defaultedFixed32,def=320000" json:"defaulted_fixed32,omitempty"` - DefaultedSfixed32 *int32 `protobuf:"fixed32,208,opt,name=defaulted_sfixed32,json=defaultedSfixed32,def=-320000" json:"defaulted_sfixed32,omitempty"` - DefaultedFloat *float32 `protobuf:"fixed32,209,opt,name=defaulted_float,json=defaultedFloat,def=3.14159" json:"defaulted_float,omitempty"` - DefaultedFixed64 *uint64 `protobuf:"fixed64,210,opt,name=defaulted_fixed64,json=defaultedFixed64,def=640000" json:"defaulted_fixed64,omitempty"` - DefaultedSfixed64 *int64 `protobuf:"fixed64,211,opt,name=defaulted_sfixed64,json=defaultedSfixed64,def=-640000" json:"defaulted_sfixed64,omitempty"` - DefaultedDouble *float64 `protobuf:"fixed64,212,opt,name=defaulted_double,json=defaultedDouble,def=3.14159265359" json:"defaulted_double,omitempty"` - DefaultedString *string `protobuf:"bytes,213,opt,name=defaulted_string,json=defaultedString,def=hello, \"world!\"\n" json:"defaulted_string,omitempty"` - DefaultedBytes []byte `protobuf:"bytes,214,opt,name=defaulted_bytes,json=defaultedBytes,def=dead\\336\\255\\276\\357beef" json:"defaulted_bytes,omitempty"` - DefaultedChildEnum *Message_ChildEnum `protobuf:"varint,215,opt,name=defaulted_child_enum,json=defaultedChildEnum,enum=google.golang.org.proto2_20160519.Message_ChildEnum,def=0" json:"defaulted_child_enum,omitempty"` - DefaultedSiblingEnum *SiblingEnum `protobuf:"varint,216,opt,name=defaulted_sibling_enum,json=defaultedSiblingEnum,enum=google.golang.org.proto2_20160519.SiblingEnum,def=0" json:"defaulted_sibling_enum,omitempty"` - // Required fields. - RequiredBool *bool `protobuf:"varint,300,req,name=required_bool,json=requiredBool" json:"required_bool,omitempty"` - RequiredInt32 *int32 `protobuf:"varint,301,req,name=required_int32,json=requiredInt32" json:"required_int32,omitempty"` - RequiredSint32 *int32 `protobuf:"zigzag32,302,req,name=required_sint32,json=requiredSint32" json:"required_sint32,omitempty"` - RequiredUint32 *uint32 `protobuf:"varint,303,req,name=required_uint32,json=requiredUint32" json:"required_uint32,omitempty"` - RequiredInt64 *int64 `protobuf:"varint,304,req,name=required_int64,json=requiredInt64" json:"required_int64,omitempty"` - RequiredSint64 *int64 `protobuf:"zigzag64,305,req,name=required_sint64,json=requiredSint64" json:"required_sint64,omitempty"` - RequiredUint64 *uint64 `protobuf:"varint,306,req,name=required_uint64,json=requiredUint64" json:"required_uint64,omitempty"` - RequiredFixed32 *uint32 `protobuf:"fixed32,307,req,name=required_fixed32,json=requiredFixed32" json:"required_fixed32,omitempty"` - RequiredSfixed32 *int32 `protobuf:"fixed32,308,req,name=required_sfixed32,json=requiredSfixed32" json:"required_sfixed32,omitempty"` - RequiredFloat *float32 `protobuf:"fixed32,309,req,name=required_float,json=requiredFloat" json:"required_float,omitempty"` - RequiredFixed64 *uint64 `protobuf:"fixed64,310,req,name=required_fixed64,json=requiredFixed64" json:"required_fixed64,omitempty"` - RequiredSfixed64 *int64 `protobuf:"fixed64,311,req,name=required_sfixed64,json=requiredSfixed64" json:"required_sfixed64,omitempty"` - RequiredDouble *float64 `protobuf:"fixed64,312,req,name=required_double,json=requiredDouble" json:"required_double,omitempty"` - RequiredString *string `protobuf:"bytes,313,req,name=required_string,json=requiredString" json:"required_string,omitempty"` - RequiredBytes []byte `protobuf:"bytes,314,req,name=required_bytes,json=requiredBytes" json:"required_bytes,omitempty"` - RequiredChildEnum *Message_ChildEnum `protobuf:"varint,315,req,name=required_child_enum,json=requiredChildEnum,enum=google.golang.org.proto2_20160519.Message_ChildEnum" json:"required_child_enum,omitempty"` - RequiredChildMessage *Message_ChildMessage `protobuf:"bytes,316,req,name=required_child_message,json=requiredChildMessage" json:"required_child_message,omitempty"` - RequiredNamedGroup *Message_NamedGroup `protobuf:"bytes,317,req,name=required_named_group,json=requiredNamedGroup" json:"required_named_group,omitempty"` - RequiredSiblingEnum *SiblingEnum `protobuf:"varint,318,req,name=required_sibling_enum,json=requiredSiblingEnum,enum=google.golang.org.proto2_20160519.SiblingEnum" json:"required_sibling_enum,omitempty"` - RequiredSiblingMessage *SiblingMessage `protobuf:"bytes,319,req,name=required_sibling_message,json=requiredSiblingMessage" json:"required_sibling_message,omitempty"` - Requiredgroup *Message_RequiredGroup `protobuf:"group,320,req,name=RequiredGroup,json=requiredgroup" json:"requiredgroup,omitempty"` - // Required default fields. - RequiredDefaultedBool *bool `protobuf:"varint,400,req,name=required_defaulted_bool,json=requiredDefaultedBool,def=1" json:"required_defaulted_bool,omitempty"` - RequiredDefaultedInt32 *int32 `protobuf:"varint,401,req,name=required_defaulted_int32,json=requiredDefaultedInt32,def=-12345" json:"required_defaulted_int32,omitempty"` - RequiredDefaultedSint32 *int32 `protobuf:"zigzag32,402,req,name=required_defaulted_sint32,json=requiredDefaultedSint32,def=-3200" json:"required_defaulted_sint32,omitempty"` - RequiredDefaultedUint32 *uint32 `protobuf:"varint,403,req,name=required_defaulted_uint32,json=requiredDefaultedUint32,def=3200" json:"required_defaulted_uint32,omitempty"` - RequiredDefaultedInt64 *int64 `protobuf:"varint,404,req,name=required_defaulted_int64,json=requiredDefaultedInt64,def=-123456789" json:"required_defaulted_int64,omitempty"` - RequiredDefaultedSint64 *int64 `protobuf:"zigzag64,405,req,name=required_defaulted_sint64,json=requiredDefaultedSint64,def=-6400" json:"required_defaulted_sint64,omitempty"` - RequiredDefaultedUint64 *uint64 `protobuf:"varint,406,req,name=required_defaulted_uint64,json=requiredDefaultedUint64,def=6400" json:"required_defaulted_uint64,omitempty"` - RequiredDefaultedFixed32 *uint32 `protobuf:"fixed32,407,req,name=required_defaulted_fixed32,json=requiredDefaultedFixed32,def=320000" json:"required_defaulted_fixed32,omitempty"` - RequiredDefaultedSfixed32 *int32 `protobuf:"fixed32,408,req,name=required_defaulted_sfixed32,json=requiredDefaultedSfixed32,def=-320000" json:"required_defaulted_sfixed32,omitempty"` - RequiredDefaultedFloat *float32 `protobuf:"fixed32,409,req,name=required_defaulted_float,json=requiredDefaultedFloat,def=3.14159" json:"required_defaulted_float,omitempty"` - RequiredDefaultedFixed64 *uint64 `protobuf:"fixed64,410,req,name=required_defaulted_fixed64,json=requiredDefaultedFixed64,def=640000" json:"required_defaulted_fixed64,omitempty"` - RequiredDefaultedSfixed64 *int64 `protobuf:"fixed64,411,req,name=required_defaulted_sfixed64,json=requiredDefaultedSfixed64,def=-640000" json:"required_defaulted_sfixed64,omitempty"` - RequiredDefaultedDouble *float64 `protobuf:"fixed64,412,req,name=required_defaulted_double,json=requiredDefaultedDouble,def=3.14159265359" json:"required_defaulted_double,omitempty"` - RequiredDefaultedString *string `protobuf:"bytes,413,req,name=required_defaulted_string,json=requiredDefaultedString,def=hello, \"world!\"\n" json:"required_defaulted_string,omitempty"` - RequiredDefaultedBytes []byte `protobuf:"bytes,414,req,name=required_defaulted_bytes,json=requiredDefaultedBytes,def=dead\\336\\255\\276\\357beef" json:"required_defaulted_bytes,omitempty"` - RequiredDefaultedChildEnum *Message_ChildEnum `protobuf:"varint,415,req,name=required_defaulted_child_enum,json=requiredDefaultedChildEnum,enum=google.golang.org.proto2_20160519.Message_ChildEnum,def=0" json:"required_defaulted_child_enum,omitempty"` - RequiredDefaultedSiblingEnum *SiblingEnum `protobuf:"varint,416,req,name=required_defaulted_sibling_enum,json=requiredDefaultedSiblingEnum,enum=google.golang.org.proto2_20160519.SiblingEnum,def=0" json:"required_defaulted_sibling_enum,omitempty"` - // Repeated fields. - RepeatedBool []bool `protobuf:"varint,500,rep,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"` - RepeatedInt32 []int32 `protobuf:"varint,501,rep,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"` - RepeatedSint32 []int32 `protobuf:"zigzag32,502,rep,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"` - RepeatedUint32 []uint32 `protobuf:"varint,503,rep,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"` - RepeatedInt64 []int64 `protobuf:"varint,504,rep,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"` - RepeatedSint64 []int64 `protobuf:"zigzag64,505,rep,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"` - RepeatedUint64 []uint64 `protobuf:"varint,506,rep,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"` - RepeatedFixed32 []uint32 `protobuf:"fixed32,507,rep,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"` - RepeatedSfixed32 []int32 `protobuf:"fixed32,508,rep,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"` - RepeatedFloat []float32 `protobuf:"fixed32,509,rep,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"` - RepeatedFixed64 []uint64 `protobuf:"fixed64,510,rep,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"` - RepeatedSfixed64 []int64 `protobuf:"fixed64,511,rep,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"` - RepeatedDouble []float64 `protobuf:"fixed64,512,rep,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"` - RepeatedString []string `protobuf:"bytes,513,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"` - RepeatedBytes [][]byte `protobuf:"bytes,514,rep,name=repeated_bytes,json=repeatedBytes" json:"repeated_bytes,omitempty"` - RepeatedChildEnum []Message_ChildEnum `protobuf:"varint,515,rep,name=repeated_child_enum,json=repeatedChildEnum,enum=google.golang.org.proto2_20160519.Message_ChildEnum" json:"repeated_child_enum,omitempty"` - RepeatedChildMessage []*Message_ChildMessage `protobuf:"bytes,516,rep,name=repeated_child_message,json=repeatedChildMessage" json:"repeated_child_message,omitempty"` - RepeatedNamedGroup []*Message_NamedGroup `protobuf:"bytes,517,rep,name=repeated_named_group,json=repeatedNamedGroup" json:"repeated_named_group,omitempty"` - RepeatedSiblingEnum []SiblingEnum `protobuf:"varint,518,rep,name=repeated_sibling_enum,json=repeatedSiblingEnum,enum=google.golang.org.proto2_20160519.SiblingEnum" json:"repeated_sibling_enum,omitempty"` - RepeatedSiblingMessage []*SiblingMessage `protobuf:"bytes,519,rep,name=repeated_sibling_message,json=repeatedSiblingMessage" json:"repeated_sibling_message,omitempty"` - Repeatedgroup []*Message_RepeatedGroup `protobuf:"group,520,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"` - // Map fields. - MapBoolBool map[bool]bool `protobuf:"bytes,600,rep,name=map_bool_bool,json=mapBoolBool" json:"map_bool_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolInt32 map[bool]int32 `protobuf:"bytes,601,rep,name=map_bool_int32,json=mapBoolInt32" json:"map_bool_int32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolSint32 map[bool]int32 `protobuf:"bytes,602,rep,name=map_bool_sint32,json=mapBoolSint32" json:"map_bool_sint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag32,2,opt,name=value"` - MapBoolUint32 map[bool]uint32 `protobuf:"bytes,603,rep,name=map_bool_uint32,json=mapBoolUint32" json:"map_bool_uint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolInt64 map[bool]int64 `protobuf:"bytes,604,rep,name=map_bool_int64,json=mapBoolInt64" json:"map_bool_int64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolSint64 map[bool]int64 `protobuf:"bytes,605,rep,name=map_bool_sint64,json=mapBoolSint64" json:"map_bool_sint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag64,2,opt,name=value"` - MapBoolUint64 map[bool]uint64 `protobuf:"bytes,606,rep,name=map_bool_uint64,json=mapBoolUint64" json:"map_bool_uint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolFixed32 map[bool]uint32 `protobuf:"bytes,607,rep,name=map_bool_fixed32,json=mapBoolFixed32" json:"map_bool_fixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolSfixed32 map[bool]int32 `protobuf:"bytes,608,rep,name=map_bool_sfixed32,json=mapBoolSfixed32" json:"map_bool_sfixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolFloat map[bool]float32 `protobuf:"bytes,609,rep,name=map_bool_float,json=mapBoolFloat" json:"map_bool_float,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolFixed64 map[bool]uint64 `protobuf:"bytes,610,rep,name=map_bool_fixed64,json=mapBoolFixed64" json:"map_bool_fixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolSfixed64 map[bool]int64 `protobuf:"bytes,611,rep,name=map_bool_sfixed64,json=mapBoolSfixed64" json:"map_bool_sfixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolDouble map[bool]float64 `protobuf:"bytes,612,rep,name=map_bool_double,json=mapBoolDouble" json:"map_bool_double,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolString map[bool]string `protobuf:"bytes,613,rep,name=map_bool_string,json=mapBoolString" json:"map_bool_string,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolBytes map[bool][]byte `protobuf:"bytes,614,rep,name=map_bool_bytes,json=mapBoolBytes" json:"map_bool_bytes,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolChildEnum map[bool]Message_ChildEnum `protobuf:"bytes,615,rep,name=map_bool_child_enum,json=mapBoolChildEnum" json:"map_bool_child_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto2_20160519.Message_ChildEnum"` - MapBoolChildMessage map[bool]*Message_ChildMessage `protobuf:"bytes,616,rep,name=map_bool_child_message,json=mapBoolChildMessage" json:"map_bool_child_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolNamedGroup map[bool]*Message_NamedGroup `protobuf:"bytes,617,rep,name=map_bool_named_group,json=mapBoolNamedGroup" json:"map_bool_named_group,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolSiblingEnum map[bool]SiblingEnum `protobuf:"bytes,618,rep,name=map_bool_sibling_enum,json=mapBoolSiblingEnum" json:"map_bool_sibling_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto2_20160519.SiblingEnum"` - MapBoolSiblingMessage map[bool]*SiblingMessage `protobuf:"bytes,619,rep,name=map_bool_sibling_message,json=mapBoolSiblingMessage" json:"map_bool_sibling_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapInt32Bool map[int32]bool `protobuf:"bytes,620,rep,name=map_int32_bool,json=mapInt32Bool" json:"map_int32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapSint32Bool map[int32]bool `protobuf:"bytes,621,rep,name=map_sint32_bool,json=mapSint32Bool" json:"map_sint32_bool,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapUint32Bool map[uint32]bool `protobuf:"bytes,622,rep,name=map_uint32_bool,json=mapUint32Bool" json:"map_uint32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapInt64Bool map[int64]bool `protobuf:"bytes,623,rep,name=map_int64_bool,json=mapInt64Bool" json:"map_int64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapSint64Bool map[int64]bool `protobuf:"bytes,624,rep,name=map_sint64_bool,json=mapSint64Bool" json:"map_sint64_bool,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapUint64Bool map[uint64]bool `protobuf:"bytes,625,rep,name=map_uint64_bool,json=mapUint64Bool" json:"map_uint64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapFixed32Bool map[uint32]bool `protobuf:"bytes,626,rep,name=map_fixed32_bool,json=mapFixed32Bool" json:"map_fixed32_bool,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapStringBool map[string]bool `protobuf:"bytes,627,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"` - // Oneof fields. - // - // Types that are valid to be assigned to OneofUnion: - // *Message_OneofBool - // *Message_OneofInt32 - // *Message_OneofSint32 - // *Message_OneofUint32 - // *Message_OneofInt64 - // *Message_OneofSint64 - // *Message_OneofUint64 - // *Message_OneofFixed32 - // *Message_OneofSfixed32 - // *Message_OneofFloat - // *Message_OneofFixed64 - // *Message_OneofSfixed64 - // *Message_OneofDouble - // *Message_OneofString - // *Message_OneofBytes - // *Message_OneofChildEnum - // *Message_OneofChildMessage - // *Message_OneofNamedGroup - // *Message_OneofSiblingEnum - // *Message_OneofSiblingMessage - // *Message_Oneofgroup - // *Message_OneofString1 - // *Message_OneofString2 - // *Message_OneofString3 - OneofUnion isMessage_OneofUnion `protobuf_oneof:"oneof_union"` - // Oneof default fields. - // - // Types that are valid to be assigned to OneofDefaultedUnion: - // *Message_OneofDefaultedBool - // *Message_OneofDefaultedInt32 - // *Message_OneofDefaultedSint32 - // *Message_OneofDefaultedUint32 - // *Message_OneofDefaultedInt64 - // *Message_OneofDefaultedSint64 - // *Message_OneofDefaultedUint64 - // *Message_OneofDefaultedFixed32 - // *Message_OneofDefaultedSfixed32 - // *Message_OneofDefaultedFloat - // *Message_OneofDefaultedFixed64 - // *Message_OneofDefaultedSfixed64 - // *Message_OneofDefaultedDouble - // *Message_OneofDefaultedString - // *Message_OneofDefaultedBytes - // *Message_OneofDefaultedChildEnum - // *Message_OneofDefaultedSiblingEnum - OneofDefaultedUnion isMessage_OneofDefaultedUnion `protobuf_oneof:"oneof_defaulted_union"` - XXX_extensions map[int32]proto.Extension `json:"-"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *Message) Reset() { *m = Message{} } -func (m *Message) String() string { return proto.CompactTextString(m) } -func (*Message) ProtoMessage() {} -func (*Message) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } - -var extRange_Message = []proto.ExtensionRange{ - {10000, 536870911}, -} - -func (*Message) ExtensionRangeArray() []proto.ExtensionRange { - return extRange_Message -} -func (m *Message) ExtensionMap() map[int32]proto.Extension { - if m.XXX_extensions == nil { - m.XXX_extensions = make(map[int32]proto.Extension) - } - return m.XXX_extensions -} - -const Default_Message_DefaultedBool bool = true -const Default_Message_DefaultedInt32 int32 = -12345 -const Default_Message_DefaultedSint32 int32 = -3200 -const Default_Message_DefaultedUint32 uint32 = 3200 -const Default_Message_DefaultedInt64 int64 = -123456789 -const Default_Message_DefaultedSint64 int64 = -6400 -const Default_Message_DefaultedUint64 uint64 = 6400 -const Default_Message_DefaultedFixed32 uint32 = 320000 -const Default_Message_DefaultedSfixed32 int32 = -320000 -const Default_Message_DefaultedFloat float32 = 3.14159 -const Default_Message_DefaultedFixed64 uint64 = 640000 -const Default_Message_DefaultedSfixed64 int64 = -640000 -const Default_Message_DefaultedDouble float64 = 3.14159265359 -const Default_Message_DefaultedString string = "hello, \"world!\"\n" - -var Default_Message_DefaultedBytes []byte = []byte("dead\\336\\255\\276\\357beef") - -const Default_Message_DefaultedChildEnum Message_ChildEnum = Message_ALPHA -const Default_Message_DefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA -const Default_Message_RequiredDefaultedBool bool = true -const Default_Message_RequiredDefaultedInt32 int32 = -12345 -const Default_Message_RequiredDefaultedSint32 int32 = -3200 -const Default_Message_RequiredDefaultedUint32 uint32 = 3200 -const Default_Message_RequiredDefaultedInt64 int64 = -123456789 -const Default_Message_RequiredDefaultedSint64 int64 = -6400 -const Default_Message_RequiredDefaultedUint64 uint64 = 6400 -const Default_Message_RequiredDefaultedFixed32 uint32 = 320000 -const Default_Message_RequiredDefaultedSfixed32 int32 = -320000 -const Default_Message_RequiredDefaultedFloat float32 = 3.14159 -const Default_Message_RequiredDefaultedFixed64 uint64 = 640000 -const Default_Message_RequiredDefaultedSfixed64 int64 = -640000 -const Default_Message_RequiredDefaultedDouble float64 = 3.14159265359 -const Default_Message_RequiredDefaultedString string = "hello, \"world!\"\n" - -var Default_Message_RequiredDefaultedBytes []byte = []byte("dead\\336\\255\\276\\357beef") - -const Default_Message_RequiredDefaultedChildEnum Message_ChildEnum = Message_ALPHA -const Default_Message_RequiredDefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA -const Default_Message_OneofDefaultedBool bool = true -const Default_Message_OneofDefaultedInt32 int32 = -12345 -const Default_Message_OneofDefaultedSint32 int32 = -3200 -const Default_Message_OneofDefaultedUint32 uint32 = 3200 -const Default_Message_OneofDefaultedInt64 int64 = -123456789 -const Default_Message_OneofDefaultedSint64 int64 = -6400 -const Default_Message_OneofDefaultedUint64 uint64 = 6400 -const Default_Message_OneofDefaultedFixed32 uint32 = 320000 -const Default_Message_OneofDefaultedSfixed32 int32 = -320000 -const Default_Message_OneofDefaultedFloat float32 = 3.14159 -const Default_Message_OneofDefaultedFixed64 uint64 = 640000 -const Default_Message_OneofDefaultedSfixed64 int64 = -640000 -const Default_Message_OneofDefaultedDouble float64 = 3.14159265359 -const Default_Message_OneofDefaultedString string = "hello, \"world!\"\n" - -var Default_Message_OneofDefaultedBytes []byte = []byte("dead\\336\\255\\276\\357beef") - -const Default_Message_OneofDefaultedChildEnum Message_ChildEnum = Message_ALPHA -const Default_Message_OneofDefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA - -type isMessage_OneofUnion interface{ isMessage_OneofUnion() } -type isMessage_OneofDefaultedUnion interface{ isMessage_OneofDefaultedUnion() } - -type Message_OneofBool struct { - OneofBool bool `protobuf:"varint,700,opt,name=oneof_bool,json=oneofBool,oneof"` -} -type Message_OneofInt32 struct { - OneofInt32 int32 `protobuf:"varint,701,opt,name=oneof_int32,json=oneofInt32,oneof"` -} -type Message_OneofSint32 struct { - OneofSint32 int32 `protobuf:"zigzag32,702,opt,name=oneof_sint32,json=oneofSint32,oneof"` -} -type Message_OneofUint32 struct { - OneofUint32 uint32 `protobuf:"varint,703,opt,name=oneof_uint32,json=oneofUint32,oneof"` -} -type Message_OneofInt64 struct { - OneofInt64 int64 `protobuf:"varint,704,opt,name=oneof_int64,json=oneofInt64,oneof"` -} -type Message_OneofSint64 struct { - OneofSint64 int64 `protobuf:"zigzag64,705,opt,name=oneof_sint64,json=oneofSint64,oneof"` -} -type Message_OneofUint64 struct { - OneofUint64 uint64 `protobuf:"varint,706,opt,name=oneof_uint64,json=oneofUint64,oneof"` -} -type Message_OneofFixed32 struct { - OneofFixed32 uint32 `protobuf:"fixed32,707,opt,name=oneof_fixed32,json=oneofFixed32,oneof"` -} -type Message_OneofSfixed32 struct { - OneofSfixed32 int32 `protobuf:"fixed32,708,opt,name=oneof_sfixed32,json=oneofSfixed32,oneof"` -} -type Message_OneofFloat struct { - OneofFloat float32 `protobuf:"fixed32,709,opt,name=oneof_float,json=oneofFloat,oneof"` -} -type Message_OneofFixed64 struct { - OneofFixed64 uint64 `protobuf:"fixed64,710,opt,name=oneof_fixed64,json=oneofFixed64,oneof"` -} -type Message_OneofSfixed64 struct { - OneofSfixed64 int64 `protobuf:"fixed64,711,opt,name=oneof_sfixed64,json=oneofSfixed64,oneof"` -} -type Message_OneofDouble struct { - OneofDouble float64 `protobuf:"fixed64,712,opt,name=oneof_double,json=oneofDouble,oneof"` -} -type Message_OneofString struct { - OneofString string `protobuf:"bytes,713,opt,name=oneof_string,json=oneofString,oneof"` -} -type Message_OneofBytes struct { - OneofBytes []byte `protobuf:"bytes,714,opt,name=oneof_bytes,json=oneofBytes,oneof"` -} -type Message_OneofChildEnum struct { - OneofChildEnum Message_ChildEnum `protobuf:"varint,715,opt,name=oneof_child_enum,json=oneofChildEnum,enum=google.golang.org.proto2_20160519.Message_ChildEnum,oneof"` -} -type Message_OneofChildMessage struct { - OneofChildMessage *Message_ChildMessage `protobuf:"bytes,716,opt,name=oneof_child_message,json=oneofChildMessage,oneof"` -} -type Message_OneofNamedGroup struct { - OneofNamedGroup *Message_NamedGroup `protobuf:"bytes,717,opt,name=oneof_named_group,json=oneofNamedGroup,oneof"` -} -type Message_OneofSiblingEnum struct { - OneofSiblingEnum SiblingEnum `protobuf:"varint,718,opt,name=oneof_sibling_enum,json=oneofSiblingEnum,enum=google.golang.org.proto2_20160519.SiblingEnum,oneof"` -} -type Message_OneofSiblingMessage struct { - OneofSiblingMessage *SiblingMessage `protobuf:"bytes,719,opt,name=oneof_sibling_message,json=oneofSiblingMessage,oneof"` -} -type Message_Oneofgroup struct { - Oneofgroup *Message_OneofGroup `protobuf:"group,720,opt,name=OneofGroup,json=oneofgroup,oneof"` -} -type Message_OneofString1 struct { - OneofString1 string `protobuf:"bytes,721,opt,name=oneof_string1,json=oneofString1,oneof"` -} -type Message_OneofString2 struct { - OneofString2 string `protobuf:"bytes,722,opt,name=oneof_string2,json=oneofString2,oneof"` -} -type Message_OneofString3 struct { - OneofString3 string `protobuf:"bytes,723,opt,name=oneof_string3,json=oneofString3,oneof"` -} -type Message_OneofDefaultedBool struct { - OneofDefaultedBool bool `protobuf:"varint,800,opt,name=oneof_defaulted_bool,json=oneofDefaultedBool,oneof,def=1"` -} -type Message_OneofDefaultedInt32 struct { - OneofDefaultedInt32 int32 `protobuf:"varint,801,opt,name=oneof_defaulted_int32,json=oneofDefaultedInt32,oneof,def=-12345"` -} -type Message_OneofDefaultedSint32 struct { - OneofDefaultedSint32 int32 `protobuf:"zigzag32,802,opt,name=oneof_defaulted_sint32,json=oneofDefaultedSint32,oneof,def=-3200"` -} -type Message_OneofDefaultedUint32 struct { - OneofDefaultedUint32 uint32 `protobuf:"varint,803,opt,name=oneof_defaulted_uint32,json=oneofDefaultedUint32,oneof,def=3200"` -} -type Message_OneofDefaultedInt64 struct { - OneofDefaultedInt64 int64 `protobuf:"varint,804,opt,name=oneof_defaulted_int64,json=oneofDefaultedInt64,oneof,def=-123456789"` -} -type Message_OneofDefaultedSint64 struct { - OneofDefaultedSint64 int64 `protobuf:"zigzag64,805,opt,name=oneof_defaulted_sint64,json=oneofDefaultedSint64,oneof,def=-6400"` -} -type Message_OneofDefaultedUint64 struct { - OneofDefaultedUint64 uint64 `protobuf:"varint,806,opt,name=oneof_defaulted_uint64,json=oneofDefaultedUint64,oneof,def=6400"` -} -type Message_OneofDefaultedFixed32 struct { - OneofDefaultedFixed32 uint32 `protobuf:"fixed32,807,opt,name=oneof_defaulted_fixed32,json=oneofDefaultedFixed32,oneof,def=320000"` -} -type Message_OneofDefaultedSfixed32 struct { - OneofDefaultedSfixed32 int32 `protobuf:"fixed32,808,opt,name=oneof_defaulted_sfixed32,json=oneofDefaultedSfixed32,oneof,def=-320000"` -} -type Message_OneofDefaultedFloat struct { - OneofDefaultedFloat float32 `protobuf:"fixed32,809,opt,name=oneof_defaulted_float,json=oneofDefaultedFloat,oneof,def=3.14159"` -} -type Message_OneofDefaultedFixed64 struct { - OneofDefaultedFixed64 uint64 `protobuf:"fixed64,810,opt,name=oneof_defaulted_fixed64,json=oneofDefaultedFixed64,oneof,def=640000"` -} -type Message_OneofDefaultedSfixed64 struct { - OneofDefaultedSfixed64 int64 `protobuf:"fixed64,811,opt,name=oneof_defaulted_sfixed64,json=oneofDefaultedSfixed64,oneof,def=-640000"` -} -type Message_OneofDefaultedDouble struct { - OneofDefaultedDouble float64 `protobuf:"fixed64,812,opt,name=oneof_defaulted_double,json=oneofDefaultedDouble,oneof,def=3.14159265359"` -} -type Message_OneofDefaultedString struct { - OneofDefaultedString string `protobuf:"bytes,813,opt,name=oneof_defaulted_string,json=oneofDefaultedString,oneof,def=hello, \"world!\"\n"` -} -type Message_OneofDefaultedBytes struct { - OneofDefaultedBytes []byte `protobuf:"bytes,814,opt,name=oneof_defaulted_bytes,json=oneofDefaultedBytes,oneof,def=dead\\336\\255\\276\\357beef"` -} -type Message_OneofDefaultedChildEnum struct { - OneofDefaultedChildEnum Message_ChildEnum `protobuf:"varint,815,opt,name=oneof_defaulted_child_enum,json=oneofDefaultedChildEnum,enum=google.golang.org.proto2_20160519.Message_ChildEnum,oneof,def=0"` -} -type Message_OneofDefaultedSiblingEnum struct { - OneofDefaultedSiblingEnum SiblingEnum `protobuf:"varint,816,opt,name=oneof_defaulted_sibling_enum,json=oneofDefaultedSiblingEnum,enum=google.golang.org.proto2_20160519.SiblingEnum,oneof,def=0"` -} - -func (*Message_OneofBool) isMessage_OneofUnion() {} -func (*Message_OneofInt32) isMessage_OneofUnion() {} -func (*Message_OneofSint32) isMessage_OneofUnion() {} -func (*Message_OneofUint32) isMessage_OneofUnion() {} -func (*Message_OneofInt64) isMessage_OneofUnion() {} -func (*Message_OneofSint64) isMessage_OneofUnion() {} -func (*Message_OneofUint64) isMessage_OneofUnion() {} -func (*Message_OneofFixed32) isMessage_OneofUnion() {} -func (*Message_OneofSfixed32) isMessage_OneofUnion() {} -func (*Message_OneofFloat) isMessage_OneofUnion() {} -func (*Message_OneofFixed64) isMessage_OneofUnion() {} -func (*Message_OneofSfixed64) isMessage_OneofUnion() {} -func (*Message_OneofDouble) isMessage_OneofUnion() {} -func (*Message_OneofString) isMessage_OneofUnion() {} -func (*Message_OneofBytes) isMessage_OneofUnion() {} -func (*Message_OneofChildEnum) isMessage_OneofUnion() {} -func (*Message_OneofChildMessage) isMessage_OneofUnion() {} -func (*Message_OneofNamedGroup) isMessage_OneofUnion() {} -func (*Message_OneofSiblingEnum) isMessage_OneofUnion() {} -func (*Message_OneofSiblingMessage) isMessage_OneofUnion() {} -func (*Message_Oneofgroup) isMessage_OneofUnion() {} -func (*Message_OneofString1) isMessage_OneofUnion() {} -func (*Message_OneofString2) isMessage_OneofUnion() {} -func (*Message_OneofString3) isMessage_OneofUnion() {} -func (*Message_OneofDefaultedBool) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedInt32) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedSint32) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedUint32) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedInt64) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedSint64) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedUint64) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedFixed32) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedSfixed32) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedFloat) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedFixed64) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedSfixed64) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedDouble) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedString) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedBytes) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedChildEnum) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedSiblingEnum) isMessage_OneofDefaultedUnion() {} - -func (m *Message) GetOneofUnion() isMessage_OneofUnion { - if m != nil { - return m.OneofUnion - } - return nil -} -func (m *Message) GetOneofDefaultedUnion() isMessage_OneofDefaultedUnion { - if m != nil { - return m.OneofDefaultedUnion - } - return nil -} - -func (m *Message) GetNamedgroup() *Message_NamedGroup { - if m != nil { - return m.Namedgroup - } - return nil -} - -func (m *Message) GetOptionalBool() bool { - if m != nil && m.OptionalBool != nil { - return *m.OptionalBool - } - return false -} - -func (m *Message) GetOptionalInt32() int32 { - if m != nil && m.OptionalInt32 != nil { - return *m.OptionalInt32 - } - return 0 -} - -func (m *Message) GetOptionalSint32() int32 { - if m != nil && m.OptionalSint32 != nil { - return *m.OptionalSint32 - } - return 0 -} - -func (m *Message) GetOptionalUint32() uint32 { - if m != nil && m.OptionalUint32 != nil { - return *m.OptionalUint32 - } - return 0 -} - -func (m *Message) GetOptionalInt64() int64 { - if m != nil && m.OptionalInt64 != nil { - return *m.OptionalInt64 - } - return 0 -} - -func (m *Message) GetOptionalSint64() int64 { - if m != nil && m.OptionalSint64 != nil { - return *m.OptionalSint64 - } - return 0 -} - -func (m *Message) GetOptionalUint64() uint64 { - if m != nil && m.OptionalUint64 != nil { - return *m.OptionalUint64 - } - return 0 -} - -func (m *Message) GetOptionalFixed32() uint32 { - if m != nil && m.OptionalFixed32 != nil { - return *m.OptionalFixed32 - } - return 0 -} - -func (m *Message) GetOptionalSfixed32() int32 { - if m != nil && m.OptionalSfixed32 != nil { - return *m.OptionalSfixed32 - } - return 0 -} - -func (m *Message) GetOptionalFloat() float32 { - if m != nil && m.OptionalFloat != nil { - return *m.OptionalFloat - } - return 0 -} - -func (m *Message) GetOptionalFixed64() uint64 { - if m != nil && m.OptionalFixed64 != nil { - return *m.OptionalFixed64 - } - return 0 -} - -func (m *Message) GetOptionalSfixed64() int64 { - if m != nil && m.OptionalSfixed64 != nil { - return *m.OptionalSfixed64 - } - return 0 -} - -func (m *Message) GetOptionalDouble() float64 { - if m != nil && m.OptionalDouble != nil { - return *m.OptionalDouble - } - return 0 -} - -func (m *Message) GetOptionalString() string { - if m != nil && m.OptionalString != nil { - return *m.OptionalString - } - return "" -} - -func (m *Message) GetOptionalBytes() []byte { - if m != nil { - return m.OptionalBytes - } - return nil -} - -func (m *Message) GetOptionalChildEnum() Message_ChildEnum { - if m != nil && m.OptionalChildEnum != nil { - return *m.OptionalChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetOptionalChildMessage() *Message_ChildMessage { - if m != nil { - return m.OptionalChildMessage - } - return nil -} - -func (m *Message) GetOptionalNamedGroup() *Message_NamedGroup { - if m != nil { - return m.OptionalNamedGroup - } - return nil -} - -func (m *Message) GetOptionalSiblingEnum() SiblingEnum { - if m != nil && m.OptionalSiblingEnum != nil { - return *m.OptionalSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetOptionalSiblingMessage() *SiblingMessage { - if m != nil { - return m.OptionalSiblingMessage - } - return nil -} - -func (m *Message) GetOptionalgroup() *Message_OptionalGroup { - if m != nil { - return m.Optionalgroup - } - return nil -} - -func (m *Message) GetDefaultedBool() bool { - if m != nil && m.DefaultedBool != nil { - return *m.DefaultedBool - } - return Default_Message_DefaultedBool -} - -func (m *Message) GetDefaultedInt32() int32 { - if m != nil && m.DefaultedInt32 != nil { - return *m.DefaultedInt32 - } - return Default_Message_DefaultedInt32 -} - -func (m *Message) GetDefaultedSint32() int32 { - if m != nil && m.DefaultedSint32 != nil { - return *m.DefaultedSint32 - } - return Default_Message_DefaultedSint32 -} - -func (m *Message) GetDefaultedUint32() uint32 { - if m != nil && m.DefaultedUint32 != nil { - return *m.DefaultedUint32 - } - return Default_Message_DefaultedUint32 -} - -func (m *Message) GetDefaultedInt64() int64 { - if m != nil && m.DefaultedInt64 != nil { - return *m.DefaultedInt64 - } - return Default_Message_DefaultedInt64 -} - -func (m *Message) GetDefaultedSint64() int64 { - if m != nil && m.DefaultedSint64 != nil { - return *m.DefaultedSint64 - } - return Default_Message_DefaultedSint64 -} - -func (m *Message) GetDefaultedUint64() uint64 { - if m != nil && m.DefaultedUint64 != nil { - return *m.DefaultedUint64 - } - return Default_Message_DefaultedUint64 -} - -func (m *Message) GetDefaultedFixed32() uint32 { - if m != nil && m.DefaultedFixed32 != nil { - return *m.DefaultedFixed32 - } - return Default_Message_DefaultedFixed32 -} - -func (m *Message) GetDefaultedSfixed32() int32 { - if m != nil && m.DefaultedSfixed32 != nil { - return *m.DefaultedSfixed32 - } - return Default_Message_DefaultedSfixed32 -} - -func (m *Message) GetDefaultedFloat() float32 { - if m != nil && m.DefaultedFloat != nil { - return *m.DefaultedFloat - } - return Default_Message_DefaultedFloat -} - -func (m *Message) GetDefaultedFixed64() uint64 { - if m != nil && m.DefaultedFixed64 != nil { - return *m.DefaultedFixed64 - } - return Default_Message_DefaultedFixed64 -} - -func (m *Message) GetDefaultedSfixed64() int64 { - if m != nil && m.DefaultedSfixed64 != nil { - return *m.DefaultedSfixed64 - } - return Default_Message_DefaultedSfixed64 -} - -func (m *Message) GetDefaultedDouble() float64 { - if m != nil && m.DefaultedDouble != nil { - return *m.DefaultedDouble - } - return Default_Message_DefaultedDouble -} - -func (m *Message) GetDefaultedString() string { - if m != nil && m.DefaultedString != nil { - return *m.DefaultedString - } - return Default_Message_DefaultedString -} - -func (m *Message) GetDefaultedBytes() []byte { - if m != nil && m.DefaultedBytes != nil { - return m.DefaultedBytes - } - return append([]byte(nil), Default_Message_DefaultedBytes...) -} - -func (m *Message) GetDefaultedChildEnum() Message_ChildEnum { - if m != nil && m.DefaultedChildEnum != nil { - return *m.DefaultedChildEnum - } - return Default_Message_DefaultedChildEnum -} - -func (m *Message) GetDefaultedSiblingEnum() SiblingEnum { - if m != nil && m.DefaultedSiblingEnum != nil { - return *m.DefaultedSiblingEnum - } - return Default_Message_DefaultedSiblingEnum -} - -func (m *Message) GetRequiredBool() bool { - if m != nil && m.RequiredBool != nil { - return *m.RequiredBool - } - return false -} - -func (m *Message) GetRequiredInt32() int32 { - if m != nil && m.RequiredInt32 != nil { - return *m.RequiredInt32 - } - return 0 -} - -func (m *Message) GetRequiredSint32() int32 { - if m != nil && m.RequiredSint32 != nil { - return *m.RequiredSint32 - } - return 0 -} - -func (m *Message) GetRequiredUint32() uint32 { - if m != nil && m.RequiredUint32 != nil { - return *m.RequiredUint32 - } - return 0 -} - -func (m *Message) GetRequiredInt64() int64 { - if m != nil && m.RequiredInt64 != nil { - return *m.RequiredInt64 - } - return 0 -} - -func (m *Message) GetRequiredSint64() int64 { - if m != nil && m.RequiredSint64 != nil { - return *m.RequiredSint64 - } - return 0 -} - -func (m *Message) GetRequiredUint64() uint64 { - if m != nil && m.RequiredUint64 != nil { - return *m.RequiredUint64 - } - return 0 -} - -func (m *Message) GetRequiredFixed32() uint32 { - if m != nil && m.RequiredFixed32 != nil { - return *m.RequiredFixed32 - } - return 0 -} - -func (m *Message) GetRequiredSfixed32() int32 { - if m != nil && m.RequiredSfixed32 != nil { - return *m.RequiredSfixed32 - } - return 0 -} - -func (m *Message) GetRequiredFloat() float32 { - if m != nil && m.RequiredFloat != nil { - return *m.RequiredFloat - } - return 0 -} - -func (m *Message) GetRequiredFixed64() uint64 { - if m != nil && m.RequiredFixed64 != nil { - return *m.RequiredFixed64 - } - return 0 -} - -func (m *Message) GetRequiredSfixed64() int64 { - if m != nil && m.RequiredSfixed64 != nil { - return *m.RequiredSfixed64 - } - return 0 -} - -func (m *Message) GetRequiredDouble() float64 { - if m != nil && m.RequiredDouble != nil { - return *m.RequiredDouble - } - return 0 -} - -func (m *Message) GetRequiredString() string { - if m != nil && m.RequiredString != nil { - return *m.RequiredString - } - return "" -} - -func (m *Message) GetRequiredBytes() []byte { - if m != nil { - return m.RequiredBytes - } - return nil -} - -func (m *Message) GetRequiredChildEnum() Message_ChildEnum { - if m != nil && m.RequiredChildEnum != nil { - return *m.RequiredChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetRequiredChildMessage() *Message_ChildMessage { - if m != nil { - return m.RequiredChildMessage - } - return nil -} - -func (m *Message) GetRequiredNamedGroup() *Message_NamedGroup { - if m != nil { - return m.RequiredNamedGroup - } - return nil -} - -func (m *Message) GetRequiredSiblingEnum() SiblingEnum { - if m != nil && m.RequiredSiblingEnum != nil { - return *m.RequiredSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetRequiredSiblingMessage() *SiblingMessage { - if m != nil { - return m.RequiredSiblingMessage - } - return nil -} - -func (m *Message) GetRequiredgroup() *Message_RequiredGroup { - if m != nil { - return m.Requiredgroup - } - return nil -} - -func (m *Message) GetRequiredDefaultedBool() bool { - if m != nil && m.RequiredDefaultedBool != nil { - return *m.RequiredDefaultedBool - } - return Default_Message_RequiredDefaultedBool -} - -func (m *Message) GetRequiredDefaultedInt32() int32 { - if m != nil && m.RequiredDefaultedInt32 != nil { - return *m.RequiredDefaultedInt32 - } - return Default_Message_RequiredDefaultedInt32 -} - -func (m *Message) GetRequiredDefaultedSint32() int32 { - if m != nil && m.RequiredDefaultedSint32 != nil { - return *m.RequiredDefaultedSint32 - } - return Default_Message_RequiredDefaultedSint32 -} - -func (m *Message) GetRequiredDefaultedUint32() uint32 { - if m != nil && m.RequiredDefaultedUint32 != nil { - return *m.RequiredDefaultedUint32 - } - return Default_Message_RequiredDefaultedUint32 -} - -func (m *Message) GetRequiredDefaultedInt64() int64 { - if m != nil && m.RequiredDefaultedInt64 != nil { - return *m.RequiredDefaultedInt64 - } - return Default_Message_RequiredDefaultedInt64 -} - -func (m *Message) GetRequiredDefaultedSint64() int64 { - if m != nil && m.RequiredDefaultedSint64 != nil { - return *m.RequiredDefaultedSint64 - } - return Default_Message_RequiredDefaultedSint64 -} - -func (m *Message) GetRequiredDefaultedUint64() uint64 { - if m != nil && m.RequiredDefaultedUint64 != nil { - return *m.RequiredDefaultedUint64 - } - return Default_Message_RequiredDefaultedUint64 -} - -func (m *Message) GetRequiredDefaultedFixed32() uint32 { - if m != nil && m.RequiredDefaultedFixed32 != nil { - return *m.RequiredDefaultedFixed32 - } - return Default_Message_RequiredDefaultedFixed32 -} - -func (m *Message) GetRequiredDefaultedSfixed32() int32 { - if m != nil && m.RequiredDefaultedSfixed32 != nil { - return *m.RequiredDefaultedSfixed32 - } - return Default_Message_RequiredDefaultedSfixed32 -} - -func (m *Message) GetRequiredDefaultedFloat() float32 { - if m != nil && m.RequiredDefaultedFloat != nil { - return *m.RequiredDefaultedFloat - } - return Default_Message_RequiredDefaultedFloat -} - -func (m *Message) GetRequiredDefaultedFixed64() uint64 { - if m != nil && m.RequiredDefaultedFixed64 != nil { - return *m.RequiredDefaultedFixed64 - } - return Default_Message_RequiredDefaultedFixed64 -} - -func (m *Message) GetRequiredDefaultedSfixed64() int64 { - if m != nil && m.RequiredDefaultedSfixed64 != nil { - return *m.RequiredDefaultedSfixed64 - } - return Default_Message_RequiredDefaultedSfixed64 -} - -func (m *Message) GetRequiredDefaultedDouble() float64 { - if m != nil && m.RequiredDefaultedDouble != nil { - return *m.RequiredDefaultedDouble - } - return Default_Message_RequiredDefaultedDouble -} - -func (m *Message) GetRequiredDefaultedString() string { - if m != nil && m.RequiredDefaultedString != nil { - return *m.RequiredDefaultedString - } - return Default_Message_RequiredDefaultedString -} - -func (m *Message) GetRequiredDefaultedBytes() []byte { - if m != nil && m.RequiredDefaultedBytes != nil { - return m.RequiredDefaultedBytes - } - return append([]byte(nil), Default_Message_RequiredDefaultedBytes...) -} - -func (m *Message) GetRequiredDefaultedChildEnum() Message_ChildEnum { - if m != nil && m.RequiredDefaultedChildEnum != nil { - return *m.RequiredDefaultedChildEnum - } - return Default_Message_RequiredDefaultedChildEnum -} - -func (m *Message) GetRequiredDefaultedSiblingEnum() SiblingEnum { - if m != nil && m.RequiredDefaultedSiblingEnum != nil { - return *m.RequiredDefaultedSiblingEnum - } - return Default_Message_RequiredDefaultedSiblingEnum -} - -func (m *Message) GetRepeatedBool() []bool { - if m != nil { - return m.RepeatedBool - } - return nil -} - -func (m *Message) GetRepeatedInt32() []int32 { - if m != nil { - return m.RepeatedInt32 - } - return nil -} - -func (m *Message) GetRepeatedSint32() []int32 { - if m != nil { - return m.RepeatedSint32 - } - return nil -} - -func (m *Message) GetRepeatedUint32() []uint32 { - if m != nil { - return m.RepeatedUint32 - } - return nil -} - -func (m *Message) GetRepeatedInt64() []int64 { - if m != nil { - return m.RepeatedInt64 - } - return nil -} - -func (m *Message) GetRepeatedSint64() []int64 { - if m != nil { - return m.RepeatedSint64 - } - return nil -} - -func (m *Message) GetRepeatedUint64() []uint64 { - if m != nil { - return m.RepeatedUint64 - } - return nil -} - -func (m *Message) GetRepeatedFixed32() []uint32 { - if m != nil { - return m.RepeatedFixed32 - } - return nil -} - -func (m *Message) GetRepeatedSfixed32() []int32 { - if m != nil { - return m.RepeatedSfixed32 - } - return nil -} - -func (m *Message) GetRepeatedFloat() []float32 { - if m != nil { - return m.RepeatedFloat - } - return nil -} - -func (m *Message) GetRepeatedFixed64() []uint64 { - if m != nil { - return m.RepeatedFixed64 - } - return nil -} - -func (m *Message) GetRepeatedSfixed64() []int64 { - if m != nil { - return m.RepeatedSfixed64 - } - return nil -} - -func (m *Message) GetRepeatedDouble() []float64 { - if m != nil { - return m.RepeatedDouble - } - return nil -} - -func (m *Message) GetRepeatedString() []string { - if m != nil { - return m.RepeatedString - } - return nil -} - -func (m *Message) GetRepeatedBytes() [][]byte { - if m != nil { - return m.RepeatedBytes - } - return nil -} - -func (m *Message) GetRepeatedChildEnum() []Message_ChildEnum { - if m != nil { - return m.RepeatedChildEnum - } - return nil -} - -func (m *Message) GetRepeatedChildMessage() []*Message_ChildMessage { - if m != nil { - return m.RepeatedChildMessage - } - return nil -} - -func (m *Message) GetRepeatedNamedGroup() []*Message_NamedGroup { - if m != nil { - return m.RepeatedNamedGroup - } - return nil -} - -func (m *Message) GetRepeatedSiblingEnum() []SiblingEnum { - if m != nil { - return m.RepeatedSiblingEnum - } - return nil -} - -func (m *Message) GetRepeatedSiblingMessage() []*SiblingMessage { - if m != nil { - return m.RepeatedSiblingMessage - } - return nil -} - -func (m *Message) GetRepeatedgroup() []*Message_RepeatedGroup { - if m != nil { - return m.Repeatedgroup - } - return nil -} - -func (m *Message) GetMapBoolBool() map[bool]bool { - if m != nil { - return m.MapBoolBool - } - return nil -} - -func (m *Message) GetMapBoolInt32() map[bool]int32 { - if m != nil { - return m.MapBoolInt32 - } - return nil -} - -func (m *Message) GetMapBoolSint32() map[bool]int32 { - if m != nil { - return m.MapBoolSint32 - } - return nil -} - -func (m *Message) GetMapBoolUint32() map[bool]uint32 { - if m != nil { - return m.MapBoolUint32 - } - return nil -} - -func (m *Message) GetMapBoolInt64() map[bool]int64 { - if m != nil { - return m.MapBoolInt64 - } - return nil -} - -func (m *Message) GetMapBoolSint64() map[bool]int64 { - if m != nil { - return m.MapBoolSint64 - } - return nil -} - -func (m *Message) GetMapBoolUint64() map[bool]uint64 { - if m != nil { - return m.MapBoolUint64 - } - return nil -} - -func (m *Message) GetMapBoolFixed32() map[bool]uint32 { - if m != nil { - return m.MapBoolFixed32 - } - return nil -} - -func (m *Message) GetMapBoolSfixed32() map[bool]int32 { - if m != nil { - return m.MapBoolSfixed32 - } - return nil -} - -func (m *Message) GetMapBoolFloat() map[bool]float32 { - if m != nil { - return m.MapBoolFloat - } - return nil -} - -func (m *Message) GetMapBoolFixed64() map[bool]uint64 { - if m != nil { - return m.MapBoolFixed64 - } - return nil -} - -func (m *Message) GetMapBoolSfixed64() map[bool]int64 { - if m != nil { - return m.MapBoolSfixed64 - } - return nil -} - -func (m *Message) GetMapBoolDouble() map[bool]float64 { - if m != nil { - return m.MapBoolDouble - } - return nil -} - -func (m *Message) GetMapBoolString() map[bool]string { - if m != nil { - return m.MapBoolString - } - return nil -} - -func (m *Message) GetMapBoolBytes() map[bool][]byte { - if m != nil { - return m.MapBoolBytes - } - return nil -} - -func (m *Message) GetMapBoolChildEnum() map[bool]Message_ChildEnum { - if m != nil { - return m.MapBoolChildEnum - } - return nil -} - -func (m *Message) GetMapBoolChildMessage() map[bool]*Message_ChildMessage { - if m != nil { - return m.MapBoolChildMessage - } - return nil -} - -func (m *Message) GetMapBoolNamedGroup() map[bool]*Message_NamedGroup { - if m != nil { - return m.MapBoolNamedGroup - } - return nil -} - -func (m *Message) GetMapBoolSiblingEnum() map[bool]SiblingEnum { - if m != nil { - return m.MapBoolSiblingEnum - } - return nil -} - -func (m *Message) GetMapBoolSiblingMessage() map[bool]*SiblingMessage { - if m != nil { - return m.MapBoolSiblingMessage - } - return nil -} - -func (m *Message) GetMapInt32Bool() map[int32]bool { - if m != nil { - return m.MapInt32Bool - } - return nil -} - -func (m *Message) GetMapSint32Bool() map[int32]bool { - if m != nil { - return m.MapSint32Bool - } - return nil -} - -func (m *Message) GetMapUint32Bool() map[uint32]bool { - if m != nil { - return m.MapUint32Bool - } - return nil -} - -func (m *Message) GetMapInt64Bool() map[int64]bool { - if m != nil { - return m.MapInt64Bool - } - return nil -} - -func (m *Message) GetMapSint64Bool() map[int64]bool { - if m != nil { - return m.MapSint64Bool - } - return nil -} - -func (m *Message) GetMapUint64Bool() map[uint64]bool { - if m != nil { - return m.MapUint64Bool - } - return nil -} - -func (m *Message) GetMapFixed32Bool() map[uint32]bool { - if m != nil { - return m.MapFixed32Bool - } - return nil -} - -func (m *Message) GetMapStringBool() map[string]bool { - if m != nil { - return m.MapStringBool - } - return nil -} - -func (m *Message) GetOneofBool() bool { - if x, ok := m.GetOneofUnion().(*Message_OneofBool); ok { - return x.OneofBool - } - return false -} - -func (m *Message) GetOneofInt32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofInt32); ok { - return x.OneofInt32 - } - return 0 -} - -func (m *Message) GetOneofSint32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofSint32); ok { - return x.OneofSint32 - } - return 0 -} - -func (m *Message) GetOneofUint32() uint32 { - if x, ok := m.GetOneofUnion().(*Message_OneofUint32); ok { - return x.OneofUint32 - } - return 0 -} - -func (m *Message) GetOneofInt64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofInt64); ok { - return x.OneofInt64 - } - return 0 -} - -func (m *Message) GetOneofSint64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofSint64); ok { - return x.OneofSint64 - } - return 0 -} - -func (m *Message) GetOneofUint64() uint64 { - if x, ok := m.GetOneofUnion().(*Message_OneofUint64); ok { - return x.OneofUint64 - } - return 0 -} - -func (m *Message) GetOneofFixed32() uint32 { - if x, ok := m.GetOneofUnion().(*Message_OneofFixed32); ok { - return x.OneofFixed32 - } - return 0 -} - -func (m *Message) GetOneofSfixed32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofSfixed32); ok { - return x.OneofSfixed32 - } - return 0 -} - -func (m *Message) GetOneofFloat() float32 { - if x, ok := m.GetOneofUnion().(*Message_OneofFloat); ok { - return x.OneofFloat - } - return 0 -} - -func (m *Message) GetOneofFixed64() uint64 { - if x, ok := m.GetOneofUnion().(*Message_OneofFixed64); ok { - return x.OneofFixed64 - } - return 0 -} - -func (m *Message) GetOneofSfixed64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofSfixed64); ok { - return x.OneofSfixed64 - } - return 0 -} - -func (m *Message) GetOneofDouble() float64 { - if x, ok := m.GetOneofUnion().(*Message_OneofDouble); ok { - return x.OneofDouble - } - return 0 -} - -func (m *Message) GetOneofString() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString); ok { - return x.OneofString - } - return "" -} - -func (m *Message) GetOneofBytes() []byte { - if x, ok := m.GetOneofUnion().(*Message_OneofBytes); ok { - return x.OneofBytes - } - return nil -} - -func (m *Message) GetOneofChildEnum() Message_ChildEnum { - if x, ok := m.GetOneofUnion().(*Message_OneofChildEnum); ok { - return x.OneofChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetOneofChildMessage() *Message_ChildMessage { - if x, ok := m.GetOneofUnion().(*Message_OneofChildMessage); ok { - return x.OneofChildMessage - } - return nil -} - -func (m *Message) GetOneofNamedGroup() *Message_NamedGroup { - if x, ok := m.GetOneofUnion().(*Message_OneofNamedGroup); ok { - return x.OneofNamedGroup - } - return nil -} - -func (m *Message) GetOneofSiblingEnum() SiblingEnum { - if x, ok := m.GetOneofUnion().(*Message_OneofSiblingEnum); ok { - return x.OneofSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetOneofSiblingMessage() *SiblingMessage { - if x, ok := m.GetOneofUnion().(*Message_OneofSiblingMessage); ok { - return x.OneofSiblingMessage - } - return nil -} - -func (m *Message) GetOneofgroup() *Message_OneofGroup { - if x, ok := m.GetOneofUnion().(*Message_Oneofgroup); ok { - return x.Oneofgroup - } - return nil -} - -func (m *Message) GetOneofString1() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString1); ok { - return x.OneofString1 - } - return "" -} - -func (m *Message) GetOneofString2() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString2); ok { - return x.OneofString2 - } - return "" -} - -func (m *Message) GetOneofString3() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString3); ok { - return x.OneofString3 - } - return "" -} - -func (m *Message) GetOneofDefaultedBool() bool { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedBool); ok { - return x.OneofDefaultedBool - } - return Default_Message_OneofDefaultedBool -} - -func (m *Message) GetOneofDefaultedInt32() int32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedInt32); ok { - return x.OneofDefaultedInt32 - } - return Default_Message_OneofDefaultedInt32 -} - -func (m *Message) GetOneofDefaultedSint32() int32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSint32); ok { - return x.OneofDefaultedSint32 - } - return Default_Message_OneofDefaultedSint32 -} - -func (m *Message) GetOneofDefaultedUint32() uint32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedUint32); ok { - return x.OneofDefaultedUint32 - } - return Default_Message_OneofDefaultedUint32 -} - -func (m *Message) GetOneofDefaultedInt64() int64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedInt64); ok { - return x.OneofDefaultedInt64 - } - return Default_Message_OneofDefaultedInt64 -} - -func (m *Message) GetOneofDefaultedSint64() int64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSint64); ok { - return x.OneofDefaultedSint64 - } - return Default_Message_OneofDefaultedSint64 -} - -func (m *Message) GetOneofDefaultedUint64() uint64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedUint64); ok { - return x.OneofDefaultedUint64 - } - return Default_Message_OneofDefaultedUint64 -} - -func (m *Message) GetOneofDefaultedFixed32() uint32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFixed32); ok { - return x.OneofDefaultedFixed32 - } - return Default_Message_OneofDefaultedFixed32 -} - -func (m *Message) GetOneofDefaultedSfixed32() int32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSfixed32); ok { - return x.OneofDefaultedSfixed32 - } - return Default_Message_OneofDefaultedSfixed32 -} - -func (m *Message) GetOneofDefaultedFloat() float32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFloat); ok { - return x.OneofDefaultedFloat - } - return Default_Message_OneofDefaultedFloat -} - -func (m *Message) GetOneofDefaultedFixed64() uint64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFixed64); ok { - return x.OneofDefaultedFixed64 - } - return Default_Message_OneofDefaultedFixed64 -} - -func (m *Message) GetOneofDefaultedSfixed64() int64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSfixed64); ok { - return x.OneofDefaultedSfixed64 - } - return Default_Message_OneofDefaultedSfixed64 -} - -func (m *Message) GetOneofDefaultedDouble() float64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedDouble); ok { - return x.OneofDefaultedDouble - } - return Default_Message_OneofDefaultedDouble -} - -func (m *Message) GetOneofDefaultedString() string { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedString); ok { - return x.OneofDefaultedString - } - return Default_Message_OneofDefaultedString -} - -func (m *Message) GetOneofDefaultedBytes() []byte { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedBytes); ok { - return x.OneofDefaultedBytes - } - return append([]byte(nil), Default_Message_OneofDefaultedBytes...) -} - -func (m *Message) GetOneofDefaultedChildEnum() Message_ChildEnum { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedChildEnum); ok { - return x.OneofDefaultedChildEnum - } - return Default_Message_OneofDefaultedChildEnum -} - -func (m *Message) GetOneofDefaultedSiblingEnum() SiblingEnum { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSiblingEnum); ok { - return x.OneofDefaultedSiblingEnum - } - return Default_Message_OneofDefaultedSiblingEnum -} - -// XXX_OneofFuncs is for the internal use of the proto package. -func (*Message) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { - return _Message_OneofMarshaler, _Message_OneofUnmarshaler, _Message_OneofSizer, []interface{}{ - (*Message_OneofBool)(nil), - (*Message_OneofInt32)(nil), - (*Message_OneofSint32)(nil), - (*Message_OneofUint32)(nil), - (*Message_OneofInt64)(nil), - (*Message_OneofSint64)(nil), - (*Message_OneofUint64)(nil), - (*Message_OneofFixed32)(nil), - (*Message_OneofSfixed32)(nil), - (*Message_OneofFloat)(nil), - (*Message_OneofFixed64)(nil), - (*Message_OneofSfixed64)(nil), - (*Message_OneofDouble)(nil), - (*Message_OneofString)(nil), - (*Message_OneofBytes)(nil), - (*Message_OneofChildEnum)(nil), - (*Message_OneofChildMessage)(nil), - (*Message_OneofNamedGroup)(nil), - (*Message_OneofSiblingEnum)(nil), - (*Message_OneofSiblingMessage)(nil), - (*Message_Oneofgroup)(nil), - (*Message_OneofString1)(nil), - (*Message_OneofString2)(nil), - (*Message_OneofString3)(nil), - (*Message_OneofDefaultedBool)(nil), - (*Message_OneofDefaultedInt32)(nil), - (*Message_OneofDefaultedSint32)(nil), - (*Message_OneofDefaultedUint32)(nil), - (*Message_OneofDefaultedInt64)(nil), - (*Message_OneofDefaultedSint64)(nil), - (*Message_OneofDefaultedUint64)(nil), - (*Message_OneofDefaultedFixed32)(nil), - (*Message_OneofDefaultedSfixed32)(nil), - (*Message_OneofDefaultedFloat)(nil), - (*Message_OneofDefaultedFixed64)(nil), - (*Message_OneofDefaultedSfixed64)(nil), - (*Message_OneofDefaultedDouble)(nil), - (*Message_OneofDefaultedString)(nil), - (*Message_OneofDefaultedBytes)(nil), - (*Message_OneofDefaultedChildEnum)(nil), - (*Message_OneofDefaultedSiblingEnum)(nil), - } -} - -func _Message_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { - m := msg.(*Message) - // oneof_union - switch x := m.OneofUnion.(type) { - case *Message_OneofBool: - t := uint64(0) - if x.OneofBool { - t = 1 - } - b.EncodeVarint(700<<3 | proto.WireVarint) - b.EncodeVarint(t) - case *Message_OneofInt32: - b.EncodeVarint(701<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofInt32)) - case *Message_OneofSint32: - b.EncodeVarint(702<<3 | proto.WireVarint) - b.EncodeZigzag32(uint64(x.OneofSint32)) - case *Message_OneofUint32: - b.EncodeVarint(703<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofUint32)) - case *Message_OneofInt64: - b.EncodeVarint(704<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofInt64)) - case *Message_OneofSint64: - b.EncodeVarint(705<<3 | proto.WireVarint) - b.EncodeZigzag64(uint64(x.OneofSint64)) - case *Message_OneofUint64: - b.EncodeVarint(706<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofUint64)) - case *Message_OneofFixed32: - b.EncodeVarint(707<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofFixed32)) - case *Message_OneofSfixed32: - b.EncodeVarint(708<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofSfixed32)) - case *Message_OneofFloat: - b.EncodeVarint(709<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(math.Float32bits(x.OneofFloat))) - case *Message_OneofFixed64: - b.EncodeVarint(710<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofFixed64)) - case *Message_OneofSfixed64: - b.EncodeVarint(711<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofSfixed64)) - case *Message_OneofDouble: - b.EncodeVarint(712<<3 | proto.WireFixed64) - b.EncodeFixed64(math.Float64bits(x.OneofDouble)) - case *Message_OneofString: - b.EncodeVarint(713<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString) - case *Message_OneofBytes: - b.EncodeVarint(714<<3 | proto.WireBytes) - b.EncodeRawBytes(x.OneofBytes) - case *Message_OneofChildEnum: - b.EncodeVarint(715<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofChildEnum)) - case *Message_OneofChildMessage: - b.EncodeVarint(716<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.OneofChildMessage); err != nil { - return err - } - case *Message_OneofNamedGroup: - b.EncodeVarint(717<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.OneofNamedGroup); err != nil { - return err - } - case *Message_OneofSiblingEnum: - b.EncodeVarint(718<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofSiblingEnum)) - case *Message_OneofSiblingMessage: - b.EncodeVarint(719<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.OneofSiblingMessage); err != nil { - return err - } - case *Message_Oneofgroup: - b.EncodeVarint(720<<3 | proto.WireStartGroup) - if err := b.Marshal(x.Oneofgroup); err != nil { - return err - } - b.EncodeVarint(720<<3 | proto.WireEndGroup) - case *Message_OneofString1: - b.EncodeVarint(721<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString1) - case *Message_OneofString2: - b.EncodeVarint(722<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString2) - case *Message_OneofString3: - b.EncodeVarint(723<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString3) - case nil: - default: - return fmt.Errorf("Message.OneofUnion has unexpected type %T", x) - } - // oneof_defaulted_union - switch x := m.OneofDefaultedUnion.(type) { - case *Message_OneofDefaultedBool: - t := uint64(0) - if x.OneofDefaultedBool { - t = 1 - } - b.EncodeVarint(800<<3 | proto.WireVarint) - b.EncodeVarint(t) - case *Message_OneofDefaultedInt32: - b.EncodeVarint(801<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedInt32)) - case *Message_OneofDefaultedSint32: - b.EncodeVarint(802<<3 | proto.WireVarint) - b.EncodeZigzag32(uint64(x.OneofDefaultedSint32)) - case *Message_OneofDefaultedUint32: - b.EncodeVarint(803<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedUint32)) - case *Message_OneofDefaultedInt64: - b.EncodeVarint(804<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedInt64)) - case *Message_OneofDefaultedSint64: - b.EncodeVarint(805<<3 | proto.WireVarint) - b.EncodeZigzag64(uint64(x.OneofDefaultedSint64)) - case *Message_OneofDefaultedUint64: - b.EncodeVarint(806<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedUint64)) - case *Message_OneofDefaultedFixed32: - b.EncodeVarint(807<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofDefaultedFixed32)) - case *Message_OneofDefaultedSfixed32: - b.EncodeVarint(808<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofDefaultedSfixed32)) - case *Message_OneofDefaultedFloat: - b.EncodeVarint(809<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(math.Float32bits(x.OneofDefaultedFloat))) - case *Message_OneofDefaultedFixed64: - b.EncodeVarint(810<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofDefaultedFixed64)) - case *Message_OneofDefaultedSfixed64: - b.EncodeVarint(811<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofDefaultedSfixed64)) - case *Message_OneofDefaultedDouble: - b.EncodeVarint(812<<3 | proto.WireFixed64) - b.EncodeFixed64(math.Float64bits(x.OneofDefaultedDouble)) - case *Message_OneofDefaultedString: - b.EncodeVarint(813<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofDefaultedString) - case *Message_OneofDefaultedBytes: - b.EncodeVarint(814<<3 | proto.WireBytes) - b.EncodeRawBytes(x.OneofDefaultedBytes) - case *Message_OneofDefaultedChildEnum: - b.EncodeVarint(815<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedChildEnum)) - case *Message_OneofDefaultedSiblingEnum: - b.EncodeVarint(816<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedSiblingEnum)) - case nil: - default: - return fmt.Errorf("Message.OneofDefaultedUnion has unexpected type %T", x) - } - return nil -} - -func _Message_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { - m := msg.(*Message) - switch tag { - case 700: // oneof_union.oneof_bool - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofBool{x != 0} - return true, err - case 701: // oneof_union.oneof_int32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofInt32{int32(x)} - return true, err - case 702: // oneof_union.oneof_sint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag32() - m.OneofUnion = &Message_OneofSint32{int32(x)} - return true, err - case 703: // oneof_union.oneof_uint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofUint32{uint32(x)} - return true, err - case 704: // oneof_union.oneof_int64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofInt64{int64(x)} - return true, err - case 705: // oneof_union.oneof_sint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag64() - m.OneofUnion = &Message_OneofSint64{int64(x)} - return true, err - case 706: // oneof_union.oneof_uint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofUint64{x} - return true, err - case 707: // oneof_union.oneof_fixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofFixed32{uint32(x)} - return true, err - case 708: // oneof_union.oneof_sfixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofSfixed32{int32(x)} - return true, err - case 709: // oneof_union.oneof_float - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofFloat{math.Float32frombits(uint32(x))} - return true, err - case 710: // oneof_union.oneof_fixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofFixed64{x} - return true, err - case 711: // oneof_union.oneof_sfixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofSfixed64{int64(x)} - return true, err - case 712: // oneof_union.oneof_double - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofDouble{math.Float64frombits(x)} - return true, err - case 713: // oneof_union.oneof_string - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString{x} - return true, err - case 714: // oneof_union.oneof_bytes - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeRawBytes(true) - m.OneofUnion = &Message_OneofBytes{x} - return true, err - case 715: // oneof_union.oneof_child_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofChildEnum{Message_ChildEnum(x)} - return true, err - case 716: // oneof_union.oneof_child_message - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(Message_ChildMessage) - err := b.DecodeMessage(msg) - m.OneofUnion = &Message_OneofChildMessage{msg} - return true, err - case 717: // oneof_union.oneof_named_group - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(Message_NamedGroup) - err := b.DecodeMessage(msg) - m.OneofUnion = &Message_OneofNamedGroup{msg} - return true, err - case 718: // oneof_union.oneof_sibling_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofSiblingEnum{SiblingEnum(x)} - return true, err - case 719: // oneof_union.oneof_sibling_message - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(SiblingMessage) - err := b.DecodeMessage(msg) - m.OneofUnion = &Message_OneofSiblingMessage{msg} - return true, err - case 720: // oneof_union.oneofgroup - if wire != proto.WireStartGroup { - return true, proto.ErrInternalBadWireType - } - msg := new(Message_OneofGroup) - err := b.DecodeGroup(msg) - m.OneofUnion = &Message_Oneofgroup{msg} - return true, err - case 721: // oneof_union.oneof_string1 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString1{x} - return true, err - case 722: // oneof_union.oneof_string2 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString2{x} - return true, err - case 723: // oneof_union.oneof_string3 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString3{x} - return true, err - case 800: // oneof_defaulted_union.oneof_defaulted_bool - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedBool{x != 0} - return true, err - case 801: // oneof_defaulted_union.oneof_defaulted_int32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedInt32{int32(x)} - return true, err - case 802: // oneof_defaulted_union.oneof_defaulted_sint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag32() - m.OneofDefaultedUnion = &Message_OneofDefaultedSint32{int32(x)} - return true, err - case 803: // oneof_defaulted_union.oneof_defaulted_uint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedUint32{uint32(x)} - return true, err - case 804: // oneof_defaulted_union.oneof_defaulted_int64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedInt64{int64(x)} - return true, err - case 805: // oneof_defaulted_union.oneof_defaulted_sint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag64() - m.OneofDefaultedUnion = &Message_OneofDefaultedSint64{int64(x)} - return true, err - case 806: // oneof_defaulted_union.oneof_defaulted_uint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedUint64{x} - return true, err - case 807: // oneof_defaulted_union.oneof_defaulted_fixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofDefaultedUnion = &Message_OneofDefaultedFixed32{uint32(x)} - return true, err - case 808: // oneof_defaulted_union.oneof_defaulted_sfixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofDefaultedUnion = &Message_OneofDefaultedSfixed32{int32(x)} - return true, err - case 809: // oneof_defaulted_union.oneof_defaulted_float - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofDefaultedUnion = &Message_OneofDefaultedFloat{math.Float32frombits(uint32(x))} - return true, err - case 810: // oneof_defaulted_union.oneof_defaulted_fixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofDefaultedUnion = &Message_OneofDefaultedFixed64{x} - return true, err - case 811: // oneof_defaulted_union.oneof_defaulted_sfixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofDefaultedUnion = &Message_OneofDefaultedSfixed64{int64(x)} - return true, err - case 812: // oneof_defaulted_union.oneof_defaulted_double - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofDefaultedUnion = &Message_OneofDefaultedDouble{math.Float64frombits(x)} - return true, err - case 813: // oneof_defaulted_union.oneof_defaulted_string - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofDefaultedUnion = &Message_OneofDefaultedString{x} - return true, err - case 814: // oneof_defaulted_union.oneof_defaulted_bytes - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeRawBytes(true) - m.OneofDefaultedUnion = &Message_OneofDefaultedBytes{x} - return true, err - case 815: // oneof_defaulted_union.oneof_defaulted_child_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedChildEnum{Message_ChildEnum(x)} - return true, err - case 816: // oneof_defaulted_union.oneof_defaulted_sibling_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedSiblingEnum{SiblingEnum(x)} - return true, err - default: - return false, nil - } -} - -func _Message_OneofSizer(msg proto.Message) (n int) { - m := msg.(*Message) - // oneof_union - switch x := m.OneofUnion.(type) { - case *Message_OneofBool: - n += proto.SizeVarint(700<<3 | proto.WireVarint) - n += 1 - case *Message_OneofInt32: - n += proto.SizeVarint(701<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofInt32)) - case *Message_OneofSint32: - n += proto.SizeVarint(702<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64((uint32(x.OneofSint32) << 1) ^ uint32((int32(x.OneofSint32) >> 31)))) - case *Message_OneofUint32: - n += proto.SizeVarint(703<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofUint32)) - case *Message_OneofInt64: - n += proto.SizeVarint(704<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofInt64)) - case *Message_OneofSint64: - n += proto.SizeVarint(705<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(uint64(x.OneofSint64<<1) ^ uint64((int64(x.OneofSint64) >> 63)))) - case *Message_OneofUint64: - n += proto.SizeVarint(706<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofUint64)) - case *Message_OneofFixed32: - n += proto.SizeVarint(707<<3 | proto.WireFixed32) - n += 4 - case *Message_OneofSfixed32: - n += proto.SizeVarint(708<<3 | proto.WireFixed32) - n += 4 - case *Message_OneofFloat: - n += proto.SizeVarint(709<<3 | proto.WireFixed32) - n += 4 - case *Message_OneofFixed64: - n += proto.SizeVarint(710<<3 | proto.WireFixed64) - n += 8 - case *Message_OneofSfixed64: - n += proto.SizeVarint(711<<3 | proto.WireFixed64) - n += 8 - case *Message_OneofDouble: - n += proto.SizeVarint(712<<3 | proto.WireFixed64) - n += 8 - case *Message_OneofString: - n += proto.SizeVarint(713<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofString))) - n += len(x.OneofString) - case *Message_OneofBytes: - n += proto.SizeVarint(714<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofBytes))) - n += len(x.OneofBytes) - case *Message_OneofChildEnum: - n += proto.SizeVarint(715<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofChildEnum)) - case *Message_OneofChildMessage: - s := proto.Size(x.OneofChildMessage) - n += proto.SizeVarint(716<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(s)) - n += s - case *Message_OneofNamedGroup: - s := proto.Size(x.OneofNamedGroup) - n += proto.SizeVarint(717<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(s)) - n += s - case *Message_OneofSiblingEnum: - n += proto.SizeVarint(718<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofSiblingEnum)) - case *Message_OneofSiblingMessage: - s := proto.Size(x.OneofSiblingMessage) - n += proto.SizeVarint(719<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(s)) - n += s - case *Message_Oneofgroup: - n += proto.SizeVarint(720<<3 | proto.WireStartGroup) - n += proto.Size(x.Oneofgroup) - n += proto.SizeVarint(720<<3 | proto.WireEndGroup) - case *Message_OneofString1: - n += proto.SizeVarint(721<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofString1))) - n += len(x.OneofString1) - case *Message_OneofString2: - n += proto.SizeVarint(722<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofString2))) - n += len(x.OneofString2) - case *Message_OneofString3: - n += proto.SizeVarint(723<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofString3))) - n += len(x.OneofString3) - case nil: - default: - panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) - } - // oneof_defaulted_union - switch x := m.OneofDefaultedUnion.(type) { - case *Message_OneofDefaultedBool: - n += proto.SizeVarint(800<<3 | proto.WireVarint) - n += 1 - case *Message_OneofDefaultedInt32: - n += proto.SizeVarint(801<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofDefaultedInt32)) - case *Message_OneofDefaultedSint32: - n += proto.SizeVarint(802<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64((uint32(x.OneofDefaultedSint32) << 1) ^ uint32((int32(x.OneofDefaultedSint32) >> 31)))) - case *Message_OneofDefaultedUint32: - n += proto.SizeVarint(803<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofDefaultedUint32)) - case *Message_OneofDefaultedInt64: - n += proto.SizeVarint(804<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofDefaultedInt64)) - case *Message_OneofDefaultedSint64: - n += proto.SizeVarint(805<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(uint64(x.OneofDefaultedSint64<<1) ^ uint64((int64(x.OneofDefaultedSint64) >> 63)))) - case *Message_OneofDefaultedUint64: - n += proto.SizeVarint(806<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofDefaultedUint64)) - case *Message_OneofDefaultedFixed32: - n += proto.SizeVarint(807<<3 | proto.WireFixed32) - n += 4 - case *Message_OneofDefaultedSfixed32: - n += proto.SizeVarint(808<<3 | proto.WireFixed32) - n += 4 - case *Message_OneofDefaultedFloat: - n += proto.SizeVarint(809<<3 | proto.WireFixed32) - n += 4 - case *Message_OneofDefaultedFixed64: - n += proto.SizeVarint(810<<3 | proto.WireFixed64) - n += 8 - case *Message_OneofDefaultedSfixed64: - n += proto.SizeVarint(811<<3 | proto.WireFixed64) - n += 8 - case *Message_OneofDefaultedDouble: - n += proto.SizeVarint(812<<3 | proto.WireFixed64) - n += 8 - case *Message_OneofDefaultedString: - n += proto.SizeVarint(813<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofDefaultedString))) - n += len(x.OneofDefaultedString) - case *Message_OneofDefaultedBytes: - n += proto.SizeVarint(814<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofDefaultedBytes))) - n += len(x.OneofDefaultedBytes) - case *Message_OneofDefaultedChildEnum: - n += proto.SizeVarint(815<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofDefaultedChildEnum)) - case *Message_OneofDefaultedSiblingEnum: - n += proto.SizeVarint(816<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofDefaultedSiblingEnum)) - case nil: - default: - panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) - } - return n -} - -var E_Message_ExtensionOptionalBool = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*bool)(nil), - Field: 10000, - Name: "google.golang.org.proto2_20160519.Message.extension_optional_bool", - Tag: "varint,10000,opt,name=extension_optional_bool,json=extensionOptionalBool", -} - -var E_Message_ExtensionOptionalInt32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 10001, - Name: "google.golang.org.proto2_20160519.Message.extension_optional_int32", - Tag: "varint,10001,opt,name=extension_optional_int32,json=extensionOptionalInt32", -} - -var E_Message_ExtensionOptionalSint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 10002, - Name: "google.golang.org.proto2_20160519.Message.extension_optional_sint32", - Tag: "zigzag32,10002,opt,name=extension_optional_sint32,json=extensionOptionalSint32", -} - -var E_Message_ExtensionOptionalUint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint32)(nil), - Field: 10003, - Name: "google.golang.org.proto2_20160519.Message.extension_optional_uint32", - Tag: "varint,10003,opt,name=extension_optional_uint32,json=extensionOptionalUint32", -} - -var E_Message_ExtensionOptionalInt64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 10004, - Name: "google.golang.org.proto2_20160519.Message.extension_optional_int64", - Tag: "varint,10004,opt,name=extension_optional_int64,json=extensionOptionalInt64", -} - -var E_Message_ExtensionOptionalSint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 10005, - Name: "google.golang.org.proto2_20160519.Message.extension_optional_sint64", - Tag: "zigzag64,10005,opt,name=extension_optional_sint64,json=extensionOptionalSint64", -} - -var E_Message_ExtensionOptionalUint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint64)(nil), - Field: 10006, - Name: "google.golang.org.proto2_20160519.Message.extension_optional_uint64", - Tag: "varint,10006,opt,name=extension_optional_uint64,json=extensionOptionalUint64", -} - -var E_Message_ExtensionOptionalFixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint32)(nil), - Field: 10007, - Name: "google.golang.org.proto2_20160519.Message.extension_optional_fixed32", - Tag: "fixed32,10007,opt,name=extension_optional_fixed32,json=extensionOptionalFixed32", -} - -var E_Message_ExtensionOptionalSfixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 10008, - Name: "google.golang.org.proto2_20160519.Message.extension_optional_sfixed32", - Tag: "fixed32,10008,opt,name=extension_optional_sfixed32,json=extensionOptionalSfixed32", -} - -var E_Message_ExtensionOptionalFloat = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*float32)(nil), - Field: 10009, - Name: "google.golang.org.proto2_20160519.Message.extension_optional_float", - Tag: "fixed32,10009,opt,name=extension_optional_float,json=extensionOptionalFloat", -} - -var E_Message_ExtensionOptionalFixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint64)(nil), - Field: 10010, - Name: "google.golang.org.proto2_20160519.Message.extension_optional_fixed64", - Tag: "fixed64,10010,opt,name=extension_optional_fixed64,json=extensionOptionalFixed64", -} - -var E_Message_ExtensionOptionalSfixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 10011, - Name: "google.golang.org.proto2_20160519.Message.extension_optional_sfixed64", - Tag: "fixed64,10011,opt,name=extension_optional_sfixed64,json=extensionOptionalSfixed64", -} - -var E_Message_ExtensionOptionalDouble = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*float64)(nil), - Field: 10012, - Name: "google.golang.org.proto2_20160519.Message.extension_optional_double", - Tag: "fixed64,10012,opt,name=extension_optional_double,json=extensionOptionalDouble", -} - -var E_Message_ExtensionOptionalString = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*string)(nil), - Field: 10013, - Name: "google.golang.org.proto2_20160519.Message.extension_optional_string", - Tag: "bytes,10013,opt,name=extension_optional_string,json=extensionOptionalString", -} - -var E_Message_ExtensionOptionalBytes = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]byte)(nil), - Field: 10014, - Name: "google.golang.org.proto2_20160519.Message.extension_optional_bytes", - Tag: "bytes,10014,opt,name=extension_optional_bytes,json=extensionOptionalBytes", -} - -var E_Message_ExtensionOptionalChildEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_ChildEnum)(nil), - Field: 10015, - Name: "google.golang.org.proto2_20160519.Message.extension_optional_child_enum", - Tag: "varint,10015,opt,name=extension_optional_child_enum,json=extensionOptionalChildEnum,enum=google.golang.org.proto2_20160519.Message_ChildEnum", -} - -var E_Message_ExtensionOptionalChildMessage = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_ChildMessage)(nil), - Field: 10016, - Name: "google.golang.org.proto2_20160519.Message.extension_optional_child_message", - Tag: "bytes,10016,opt,name=extension_optional_child_message,json=extensionOptionalChildMessage", -} - -var E_Message_ExtensionOptionalNamedGroup = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_NamedGroup)(nil), - Field: 10017, - Name: "google.golang.org.proto2_20160519.Message.extension_optional_named_group", - Tag: "bytes,10017,opt,name=extension_optional_named_group,json=extensionOptionalNamedGroup", -} - -var E_Message_ExtensionOptionalSiblingEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*SiblingEnum)(nil), - Field: 10018, - Name: "google.golang.org.proto2_20160519.Message.extension_optional_sibling_enum", - Tag: "varint,10018,opt,name=extension_optional_sibling_enum,json=extensionOptionalSiblingEnum,enum=google.golang.org.proto2_20160519.SiblingEnum", -} - -var E_Message_ExtensionOptionalSiblingMessage = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*SiblingMessage)(nil), - Field: 10019, - Name: "google.golang.org.proto2_20160519.Message.extension_optional_sibling_message", - Tag: "bytes,10019,opt,name=extension_optional_sibling_message,json=extensionOptionalSiblingMessage", -} - -var E_Message_Extensionoptionalgroup = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_ExtensionOptionalGroup)(nil), - Field: 10020, - Name: "google.golang.org.proto2_20160519.Message.extensionoptionalgroup", - Tag: "group,10020,opt,name=ExtensionOptionalGroup,json=extensionoptionalgroup", -} - -var E_Message_ExtensionDefaultedBool = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*bool)(nil), - Field: 20000, - Name: "google.golang.org.proto2_20160519.Message.extension_defaulted_bool", - Tag: "varint,20000,opt,name=extension_defaulted_bool,json=extensionDefaultedBool,def=1", -} - -var E_Message_ExtensionDefaultedInt32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 20001, - Name: "google.golang.org.proto2_20160519.Message.extension_defaulted_int32", - Tag: "varint,20001,opt,name=extension_defaulted_int32,json=extensionDefaultedInt32,def=-12345", -} - -var E_Message_ExtensionDefaultedSint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 20002, - Name: "google.golang.org.proto2_20160519.Message.extension_defaulted_sint32", - Tag: "zigzag32,20002,opt,name=extension_defaulted_sint32,json=extensionDefaultedSint32,def=-3200", -} - -var E_Message_ExtensionDefaultedUint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint32)(nil), - Field: 20003, - Name: "google.golang.org.proto2_20160519.Message.extension_defaulted_uint32", - Tag: "varint,20003,opt,name=extension_defaulted_uint32,json=extensionDefaultedUint32,def=3200", -} - -var E_Message_ExtensionDefaultedInt64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 20004, - Name: "google.golang.org.proto2_20160519.Message.extension_defaulted_int64", - Tag: "varint,20004,opt,name=extension_defaulted_int64,json=extensionDefaultedInt64,def=-123456789", -} - -var E_Message_ExtensionDefaultedSint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 20005, - Name: "google.golang.org.proto2_20160519.Message.extension_defaulted_sint64", - Tag: "zigzag64,20005,opt,name=extension_defaulted_sint64,json=extensionDefaultedSint64,def=-6400", -} - -var E_Message_ExtensionDefaultedUint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint64)(nil), - Field: 20006, - Name: "google.golang.org.proto2_20160519.Message.extension_defaulted_uint64", - Tag: "varint,20006,opt,name=extension_defaulted_uint64,json=extensionDefaultedUint64,def=6400", -} - -var E_Message_ExtensionDefaultedFixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint32)(nil), - Field: 20007, - Name: "google.golang.org.proto2_20160519.Message.extension_defaulted_fixed32", - Tag: "fixed32,20007,opt,name=extension_defaulted_fixed32,json=extensionDefaultedFixed32,def=320000", -} - -var E_Message_ExtensionDefaultedSfixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 20008, - Name: "google.golang.org.proto2_20160519.Message.extension_defaulted_sfixed32", - Tag: "fixed32,20008,opt,name=extension_defaulted_sfixed32,json=extensionDefaultedSfixed32,def=-320000", -} - -var E_Message_ExtensionDefaultedFloat = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*float32)(nil), - Field: 20009, - Name: "google.golang.org.proto2_20160519.Message.extension_defaulted_float", - Tag: "fixed32,20009,opt,name=extension_defaulted_float,json=extensionDefaultedFloat,def=3.14159", -} - -var E_Message_ExtensionDefaultedFixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint64)(nil), - Field: 20010, - Name: "google.golang.org.proto2_20160519.Message.extension_defaulted_fixed64", - Tag: "fixed64,20010,opt,name=extension_defaulted_fixed64,json=extensionDefaultedFixed64,def=640000", -} - -var E_Message_ExtensionDefaultedSfixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 20011, - Name: "google.golang.org.proto2_20160519.Message.extension_defaulted_sfixed64", - Tag: "fixed64,20011,opt,name=extension_defaulted_sfixed64,json=extensionDefaultedSfixed64,def=-640000", -} - -var E_Message_ExtensionDefaultedDouble = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*float64)(nil), - Field: 20012, - Name: "google.golang.org.proto2_20160519.Message.extension_defaulted_double", - Tag: "fixed64,20012,opt,name=extension_defaulted_double,json=extensionDefaultedDouble,def=3.14159265359", -} - -var E_Message_ExtensionDefaultedString = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*string)(nil), - Field: 20013, - Name: "google.golang.org.proto2_20160519.Message.extension_defaulted_string", - Tag: "bytes,20013,opt,name=extension_defaulted_string,json=extensionDefaultedString,def=hello, \"world!\"\n", -} - -var E_Message_ExtensionDefaultedBytes = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]byte)(nil), - Field: 20014, - Name: "google.golang.org.proto2_20160519.Message.extension_defaulted_bytes", - Tag: "bytes,20014,opt,name=extension_defaulted_bytes,json=extensionDefaultedBytes,def=dead\\336\\255\\276\\357beef", -} - -var E_Message_ExtensionDefaultedChildEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_ChildEnum)(nil), - Field: 20015, - Name: "google.golang.org.proto2_20160519.Message.extension_defaulted_child_enum", - Tag: "varint,20015,opt,name=extension_defaulted_child_enum,json=extensionDefaultedChildEnum,enum=google.golang.org.proto2_20160519.Message_ChildEnum,def=0", -} - -var E_Message_ExtensionDefaultedSiblingEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*SiblingEnum)(nil), - Field: 20016, - Name: "google.golang.org.proto2_20160519.Message.extension_defaulted_sibling_enum", - Tag: "varint,20016,opt,name=extension_defaulted_sibling_enum,json=extensionDefaultedSiblingEnum,enum=google.golang.org.proto2_20160519.SiblingEnum,def=0", -} - -var E_Message_ExtensionRepeatedBool = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]bool)(nil), - Field: 30000, - Name: "google.golang.org.proto2_20160519.Message.extension_repeated_bool", - Tag: "varint,30000,rep,name=extension_repeated_bool,json=extensionRepeatedBool", -} - -var E_Message_ExtensionRepeatedInt32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int32)(nil), - Field: 30001, - Name: "google.golang.org.proto2_20160519.Message.extension_repeated_int32", - Tag: "varint,30001,rep,name=extension_repeated_int32,json=extensionRepeatedInt32", -} - -var E_Message_ExtensionRepeatedSint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int32)(nil), - Field: 30002, - Name: "google.golang.org.proto2_20160519.Message.extension_repeated_sint32", - Tag: "zigzag32,30002,rep,name=extension_repeated_sint32,json=extensionRepeatedSint32", -} - -var E_Message_ExtensionRepeatedUint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]uint32)(nil), - Field: 30003, - Name: "google.golang.org.proto2_20160519.Message.extension_repeated_uint32", - Tag: "varint,30003,rep,name=extension_repeated_uint32,json=extensionRepeatedUint32", -} - -var E_Message_ExtensionRepeatedInt64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int64)(nil), - Field: 30004, - Name: "google.golang.org.proto2_20160519.Message.extension_repeated_int64", - Tag: "varint,30004,rep,name=extension_repeated_int64,json=extensionRepeatedInt64", -} - -var E_Message_ExtensionRepeatedSint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int64)(nil), - Field: 30005, - Name: "google.golang.org.proto2_20160519.Message.extension_repeated_sint64", - Tag: "zigzag64,30005,rep,name=extension_repeated_sint64,json=extensionRepeatedSint64", -} - -var E_Message_ExtensionRepeatedUint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]uint64)(nil), - Field: 30006, - Name: "google.golang.org.proto2_20160519.Message.extension_repeated_uint64", - Tag: "varint,30006,rep,name=extension_repeated_uint64,json=extensionRepeatedUint64", -} - -var E_Message_ExtensionRepeatedFixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]uint32)(nil), - Field: 30007, - Name: "google.golang.org.proto2_20160519.Message.extension_repeated_fixed32", - Tag: "fixed32,30007,rep,name=extension_repeated_fixed32,json=extensionRepeatedFixed32", -} - -var E_Message_ExtensionRepeatedSfixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int32)(nil), - Field: 30008, - Name: "google.golang.org.proto2_20160519.Message.extension_repeated_sfixed32", - Tag: "fixed32,30008,rep,name=extension_repeated_sfixed32,json=extensionRepeatedSfixed32", -} - -var E_Message_ExtensionRepeatedFloat = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]float32)(nil), - Field: 30009, - Name: "google.golang.org.proto2_20160519.Message.extension_repeated_float", - Tag: "fixed32,30009,rep,name=extension_repeated_float,json=extensionRepeatedFloat", -} - -var E_Message_ExtensionRepeatedFixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]uint64)(nil), - Field: 30010, - Name: "google.golang.org.proto2_20160519.Message.extension_repeated_fixed64", - Tag: "fixed64,30010,rep,name=extension_repeated_fixed64,json=extensionRepeatedFixed64", -} - -var E_Message_ExtensionRepeatedSfixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int64)(nil), - Field: 30011, - Name: "google.golang.org.proto2_20160519.Message.extension_repeated_sfixed64", - Tag: "fixed64,30011,rep,name=extension_repeated_sfixed64,json=extensionRepeatedSfixed64", -} - -var E_Message_ExtensionRepeatedDouble = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]float64)(nil), - Field: 30012, - Name: "google.golang.org.proto2_20160519.Message.extension_repeated_double", - Tag: "fixed64,30012,rep,name=extension_repeated_double,json=extensionRepeatedDouble", -} - -var E_Message_ExtensionRepeatedString = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]string)(nil), - Field: 30013, - Name: "google.golang.org.proto2_20160519.Message.extension_repeated_string", - Tag: "bytes,30013,rep,name=extension_repeated_string,json=extensionRepeatedString", -} - -var E_Message_ExtensionRepeatedBytes = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([][]byte)(nil), - Field: 30014, - Name: "google.golang.org.proto2_20160519.Message.extension_repeated_bytes", - Tag: "bytes,30014,rep,name=extension_repeated_bytes,json=extensionRepeatedBytes", -} - -var E_Message_ExtensionRepeatedChildEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]Message_ChildEnum)(nil), - Field: 30015, - Name: "google.golang.org.proto2_20160519.Message.extension_repeated_child_enum", - Tag: "varint,30015,rep,name=extension_repeated_child_enum,json=extensionRepeatedChildEnum,enum=google.golang.org.proto2_20160519.Message_ChildEnum", -} - -var E_Message_ExtensionRepeatedChildMessage = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]*Message_ChildMessage)(nil), - Field: 30016, - Name: "google.golang.org.proto2_20160519.Message.extension_repeated_child_message", - Tag: "bytes,30016,rep,name=extension_repeated_child_message,json=extensionRepeatedChildMessage", -} - -var E_Message_ExtensionRepeatedNamedGroup = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]*Message_NamedGroup)(nil), - Field: 30017, - Name: "google.golang.org.proto2_20160519.Message.extension_repeated_named_group", - Tag: "bytes,30017,rep,name=extension_repeated_named_group,json=extensionRepeatedNamedGroup", -} - -var E_Message_ExtensionRepeatedSiblingEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]SiblingEnum)(nil), - Field: 30018, - Name: "google.golang.org.proto2_20160519.Message.extension_repeated_sibling_enum", - Tag: "varint,30018,rep,name=extension_repeated_sibling_enum,json=extensionRepeatedSiblingEnum,enum=google.golang.org.proto2_20160519.SiblingEnum", -} - -var E_Message_ExtensionRepeatedSiblingMessage = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]*SiblingMessage)(nil), - Field: 30019, - Name: "google.golang.org.proto2_20160519.Message.extension_repeated_sibling_message", - Tag: "bytes,30019,rep,name=extension_repeated_sibling_message,json=extensionRepeatedSiblingMessage", -} - -var E_Message_Extensionrepeatedgroup = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]*Message_ExtensionRepeatedGroup)(nil), - Field: 30020, - Name: "google.golang.org.proto2_20160519.Message.extensionrepeatedgroup", - Tag: "group,30020,rep,name=ExtensionRepeatedGroup,json=extensionrepeatedgroup", -} - -type Message_ChildMessage struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - F4 *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *Message_ChildMessage) Reset() { *m = Message_ChildMessage{} } -func (m *Message_ChildMessage) String() string { return proto.CompactTextString(m) } -func (*Message_ChildMessage) ProtoMessage() {} -func (*Message_ChildMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 0} } - -func (m *Message_ChildMessage) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_ChildMessage) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_ChildMessage) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -func (m *Message_ChildMessage) GetF4() *Message { - if m != nil { - return m.F4 - } - return nil -} - -type Message_NamedGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - F4 *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *Message_NamedGroup) Reset() { *m = Message_NamedGroup{} } -func (m *Message_NamedGroup) String() string { return proto.CompactTextString(m) } -func (*Message_NamedGroup) ProtoMessage() {} -func (*Message_NamedGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 1} } - -func (m *Message_NamedGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_NamedGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_NamedGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -func (m *Message_NamedGroup) GetF4() *Message { - if m != nil { - return m.F4 - } - return nil -} - -type Message_OptionalGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *Message_OptionalGroup) Reset() { *m = Message_OptionalGroup{} } -func (m *Message_OptionalGroup) String() string { return proto.CompactTextString(m) } -func (*Message_OptionalGroup) ProtoMessage() {} -func (*Message_OptionalGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 2} } - -func (m *Message_OptionalGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_OptionalGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_OptionalGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_RequiredGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *Message_RequiredGroup) Reset() { *m = Message_RequiredGroup{} } -func (m *Message_RequiredGroup) String() string { return proto.CompactTextString(m) } -func (*Message_RequiredGroup) ProtoMessage() {} -func (*Message_RequiredGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 3} } - -func (m *Message_RequiredGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_RequiredGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_RequiredGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_RepeatedGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *Message_RepeatedGroup) Reset() { *m = Message_RepeatedGroup{} } -func (m *Message_RepeatedGroup) String() string { return proto.CompactTextString(m) } -func (*Message_RepeatedGroup) ProtoMessage() {} -func (*Message_RepeatedGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 4} } - -func (m *Message_RepeatedGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_RepeatedGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_RepeatedGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_OneofGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *Message_OneofGroup) Reset() { *m = Message_OneofGroup{} } -func (m *Message_OneofGroup) String() string { return proto.CompactTextString(m) } -func (*Message_OneofGroup) ProtoMessage() {} -func (*Message_OneofGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 33} } - -func (m *Message_OneofGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_OneofGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_OneofGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_ExtensionOptionalGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *Message_ExtensionOptionalGroup) Reset() { *m = Message_ExtensionOptionalGroup{} } -func (m *Message_ExtensionOptionalGroup) String() string { return proto.CompactTextString(m) } -func (*Message_ExtensionOptionalGroup) ProtoMessage() {} -func (*Message_ExtensionOptionalGroup) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{1, 34} -} - -func (m *Message_ExtensionOptionalGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_ExtensionOptionalGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_ExtensionOptionalGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_ExtensionRepeatedGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *Message_ExtensionRepeatedGroup) Reset() { *m = Message_ExtensionRepeatedGroup{} } -func (m *Message_ExtensionRepeatedGroup) String() string { return proto.CompactTextString(m) } -func (*Message_ExtensionRepeatedGroup) ProtoMessage() {} -func (*Message_ExtensionRepeatedGroup) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{1, 35} -} - -func (m *Message_ExtensionRepeatedGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_ExtensionRepeatedGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_ExtensionRepeatedGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -func init() { - proto.RegisterType((*SiblingMessage)(nil), "google.golang.org.proto2_20160519.SiblingMessage") - proto.RegisterType((*Message)(nil), "google.golang.org.proto2_20160519.Message") - proto.RegisterType((*Message_ChildMessage)(nil), "google.golang.org.proto2_20160519.Message.ChildMessage") - proto.RegisterType((*Message_NamedGroup)(nil), "google.golang.org.proto2_20160519.Message.NamedGroup") - proto.RegisterType((*Message_OptionalGroup)(nil), "google.golang.org.proto2_20160519.Message.OptionalGroup") - proto.RegisterType((*Message_RequiredGroup)(nil), "google.golang.org.proto2_20160519.Message.RequiredGroup") - proto.RegisterType((*Message_RepeatedGroup)(nil), "google.golang.org.proto2_20160519.Message.RepeatedGroup") - proto.RegisterType((*Message_OneofGroup)(nil), "google.golang.org.proto2_20160519.Message.OneofGroup") - proto.RegisterType((*Message_ExtensionOptionalGroup)(nil), "google.golang.org.proto2_20160519.Message.ExtensionOptionalGroup") - proto.RegisterType((*Message_ExtensionRepeatedGroup)(nil), "google.golang.org.proto2_20160519.Message.ExtensionRepeatedGroup") - proto.RegisterEnum("google.golang.org.proto2_20160519.SiblingEnum", SiblingEnum_name, SiblingEnum_value) - proto.RegisterEnum("google.golang.org.proto2_20160519.Message_ChildEnum", Message_ChildEnum_name, Message_ChildEnum_value) - proto.RegisterExtension(E_Message_ExtensionOptionalBool) - proto.RegisterExtension(E_Message_ExtensionOptionalInt32) - proto.RegisterExtension(E_Message_ExtensionOptionalSint32) - proto.RegisterExtension(E_Message_ExtensionOptionalUint32) - proto.RegisterExtension(E_Message_ExtensionOptionalInt64) - proto.RegisterExtension(E_Message_ExtensionOptionalSint64) - proto.RegisterExtension(E_Message_ExtensionOptionalUint64) - proto.RegisterExtension(E_Message_ExtensionOptionalFixed32) - proto.RegisterExtension(E_Message_ExtensionOptionalSfixed32) - proto.RegisterExtension(E_Message_ExtensionOptionalFloat) - proto.RegisterExtension(E_Message_ExtensionOptionalFixed64) - proto.RegisterExtension(E_Message_ExtensionOptionalSfixed64) - proto.RegisterExtension(E_Message_ExtensionOptionalDouble) - proto.RegisterExtension(E_Message_ExtensionOptionalString) - proto.RegisterExtension(E_Message_ExtensionOptionalBytes) - proto.RegisterExtension(E_Message_ExtensionOptionalChildEnum) - proto.RegisterExtension(E_Message_ExtensionOptionalChildMessage) - proto.RegisterExtension(E_Message_ExtensionOptionalNamedGroup) - proto.RegisterExtension(E_Message_ExtensionOptionalSiblingEnum) - proto.RegisterExtension(E_Message_ExtensionOptionalSiblingMessage) - proto.RegisterExtension(E_Message_Extensionoptionalgroup) - proto.RegisterExtension(E_Message_ExtensionDefaultedBool) - proto.RegisterExtension(E_Message_ExtensionDefaultedInt32) - proto.RegisterExtension(E_Message_ExtensionDefaultedSint32) - proto.RegisterExtension(E_Message_ExtensionDefaultedUint32) - proto.RegisterExtension(E_Message_ExtensionDefaultedInt64) - proto.RegisterExtension(E_Message_ExtensionDefaultedSint64) - proto.RegisterExtension(E_Message_ExtensionDefaultedUint64) - proto.RegisterExtension(E_Message_ExtensionDefaultedFixed32) - proto.RegisterExtension(E_Message_ExtensionDefaultedSfixed32) - proto.RegisterExtension(E_Message_ExtensionDefaultedFloat) - proto.RegisterExtension(E_Message_ExtensionDefaultedFixed64) - proto.RegisterExtension(E_Message_ExtensionDefaultedSfixed64) - proto.RegisterExtension(E_Message_ExtensionDefaultedDouble) - proto.RegisterExtension(E_Message_ExtensionDefaultedString) - proto.RegisterExtension(E_Message_ExtensionDefaultedBytes) - proto.RegisterExtension(E_Message_ExtensionDefaultedChildEnum) - proto.RegisterExtension(E_Message_ExtensionDefaultedSiblingEnum) - proto.RegisterExtension(E_Message_ExtensionRepeatedBool) - proto.RegisterExtension(E_Message_ExtensionRepeatedInt32) - proto.RegisterExtension(E_Message_ExtensionRepeatedSint32) - proto.RegisterExtension(E_Message_ExtensionRepeatedUint32) - proto.RegisterExtension(E_Message_ExtensionRepeatedInt64) - proto.RegisterExtension(E_Message_ExtensionRepeatedSint64) - proto.RegisterExtension(E_Message_ExtensionRepeatedUint64) - proto.RegisterExtension(E_Message_ExtensionRepeatedFixed32) - proto.RegisterExtension(E_Message_ExtensionRepeatedSfixed32) - proto.RegisterExtension(E_Message_ExtensionRepeatedFloat) - proto.RegisterExtension(E_Message_ExtensionRepeatedFixed64) - proto.RegisterExtension(E_Message_ExtensionRepeatedSfixed64) - proto.RegisterExtension(E_Message_ExtensionRepeatedDouble) - proto.RegisterExtension(E_Message_ExtensionRepeatedString) - proto.RegisterExtension(E_Message_ExtensionRepeatedBytes) - proto.RegisterExtension(E_Message_ExtensionRepeatedChildEnum) - proto.RegisterExtension(E_Message_ExtensionRepeatedChildMessage) - proto.RegisterExtension(E_Message_ExtensionRepeatedNamedGroup) - proto.RegisterExtension(E_Message_ExtensionRepeatedSiblingEnum) - proto.RegisterExtension(E_Message_ExtensionRepeatedSiblingMessage) - proto.RegisterExtension(E_Message_Extensionrepeatedgroup) -} - -var fileDescriptor0 = []byte{ - // 4468 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x5c, 0x69, 0x70, 0x23, 0xc7, - 0x75, 0xe6, 0x00, 0x04, 0xb8, 0xec, 0x25, 0x48, 0x70, 0x76, 0x97, 0x9c, 0xa5, 0xa4, 0x08, 0x5e, - 0x3b, 0x0e, 0xa2, 0x68, 0xb9, 0xcb, 0x61, 0xb3, 0x57, 0x8b, 0xe8, 0xf0, 0x52, 0x5a, 0x19, 0x72, - 0x2c, 0xc8, 0x35, 0xaa, 0x4d, 0xa5, 0x52, 0xaa, 0x30, 0xe0, 0x12, 0xe4, 0x52, 0xc2, 0x41, 0x91, - 0x80, 0xa4, 0x8d, 0x9d, 0xd2, 0xc6, 0x39, 0x7f, 0xca, 0xf7, 0x05, 0xdb, 0xb2, 0x6e, 0x5b, 0xa7, - 0xef, 0x4b, 0x97, 0x8f, 0x24, 0xf2, 0x7d, 0xe5, 0x70, 0x2e, 0xe7, 0xbe, 0x9c, 0xfb, 0xbe, 0x8f, - 0xea, 0x7e, 0xdd, 0xd3, 0xdd, 0x33, 0x3d, 0x20, 0x7b, 0xe0, 0xd2, 0x0f, 0x55, 0x69, 0x1b, 0xaf, - 0xdf, 0xd7, 0xef, 0x43, 0xbf, 0xf7, 0x3e, 0xf6, 0x4c, 0x03, 0xbd, 0x74, 0x6b, 0xbb, 0xd3, 0xed, - 0xf8, 0x2b, 0xfe, 0xf1, 0x05, 0x72, 0x7c, 0x69, 0xe1, 0xe4, 0x4a, 0x1d, 0xd7, 0x57, 0x4f, 0x36, - 0xce, 0x2e, 0x1d, 0xeb, 0x36, 0x76, 0xba, 0xf3, 0xec, 0x53, 0xf7, 0x25, 0x1b, 0x9d, 0xce, 0x46, - 0xb3, 0x31, 0xbf, 0xd1, 0x69, 0xd6, 0xdb, 0x1b, 0xf3, 0x9d, 0xed, 0x8d, 0xf9, 0xc8, 0xb4, 0x23, - 0xaf, 0x43, 0x93, 0x37, 0x6f, 0xae, 0x36, 0x37, 0xdb, 0x1b, 0x37, 0x36, 0x76, 0x76, 0xea, 0x1b, - 0x0d, 0x77, 0x12, 0x65, 0xd6, 0x17, 0x3c, 0xa7, 0xe4, 0x94, 0xc7, 0x83, 0xcc, 0xfa, 0x02, 0xfb, - 0xb7, 0xef, 0x65, 0x4a, 0x19, 0xf6, 0x6f, 0x9f, 0xfd, 0x7b, 0xd1, 0xcb, 0x96, 0xb2, 0xec, 0xdf, - 0x8b, 0x6e, 0x05, 0x65, 0xd6, 0xb1, 0x37, 0x5a, 0x72, 0xca, 0xfb, 0xfd, 0xcb, 0xe6, 0x77, 0x45, - 0x9c, 0xe7, 0x38, 0x41, 0x66, 0x1d, 0x1f, 0xf9, 0xce, 0xa3, 0x0e, 0x1a, 0x13, 0xc0, 0x67, 0x10, - 0x6a, 0xd7, 0x5b, 0x8d, 0xb5, 0x8d, 0xed, 0x4e, 0x6f, 0x8b, 0x2d, 0x00, 0xf9, 0x4b, 0x7b, 0x77, - 0x38, 0x5f, 0xa3, 0x93, 0x5f, 0x49, 0x27, 0x07, 0x8a, 0x23, 0xf7, 0xa5, 0xa8, 0xd0, 0xd9, 0xea, - 0x6e, 0x76, 0xda, 0xf5, 0xe6, 0xca, 0x6a, 0xa7, 0xd3, 0xf4, 0xd6, 0x4a, 0x4e, 0x79, 0x5f, 0x30, - 0x21, 0x06, 0x97, 0x3b, 0x9d, 0xa6, 0xfb, 0xfd, 0x68, 0x32, 0x34, 0xda, 0x6c, 0x77, 0x17, 0x7d, - 0xaf, 0x51, 0x72, 0xca, 0xb9, 0x20, 0x9c, 0x7a, 0x03, 0x1d, 0x74, 0x7f, 0x00, 0x4d, 0x85, 0x66, - 0x3b, 0x60, 0xb7, 0x5e, 0x72, 0xca, 0xd3, 0x41, 0x38, 0xfb, 0xe6, 0xcd, 0x98, 0x61, 0x0f, 0x0c, - 0x37, 0x4a, 0x4e, 0xb9, 0x20, 0x0d, 0xcf, 0x80, 0x61, 0x04, 0x98, 0x60, 0xef, 0x5c, 0xc9, 0x29, - 0x67, 0x35, 0x60, 0x82, 0x63, 0xc0, 0x04, 0x7b, 0x9b, 0x25, 0xa7, 0xec, 0xea, 0xc0, 0x11, 0xc3, - 0x1e, 0x18, 0xde, 0x5a, 0x72, 0xca, 0xa3, 0x3a, 0x30, 0xc1, 0xee, 0x0f, 0xa2, 0x62, 0x68, 0xb8, - 0xbe, 0x79, 0x57, 0x63, 0x6d, 0xd1, 0xf7, 0x6e, 0x2b, 0x39, 0xe5, 0xb1, 0x20, 0x74, 0x70, 0x3d, - 0x0c, 0xbb, 0x3f, 0x84, 0xa6, 0x25, 0xb8, 0xb0, 0x6d, 0x96, 0x9c, 0xf2, 0x54, 0x10, 0xfa, 0xb8, - 0x99, 0x8f, 0x6b, 0x01, 0xad, 0x37, 0x3b, 0xf5, 0xae, 0xd7, 0x2a, 0x39, 0xe5, 0x8c, 0x0c, 0xe8, - 0x7a, 0x3a, 0x18, 0x87, 0x27, 0xd8, 0x6b, 0x97, 0x9c, 0x72, 0x3e, 0x02, 0x4f, 0xb0, 0x01, 0x9e, - 0x60, 0xaf, 0x53, 0x72, 0xca, 0xc5, 0x28, 0x7c, 0x24, 0xfe, 0xb5, 0x4e, 0x6f, 0xb5, 0xd9, 0xf0, - 0xb6, 0x4a, 0x4e, 0xd9, 0x91, 0xf1, 0x5f, 0xc7, 0x46, 0x75, 0x46, 0xbb, 0xdb, 0x9b, 0xed, 0x0d, - 0xef, 0x76, 0xb6, 0xe7, 0x25, 0xa3, 0x6c, 0x54, 0x0b, 0x68, 0xf5, 0x7c, 0xb7, 0xb1, 0xe3, 0x6d, - 0x97, 0x9c, 0xf2, 0x84, 0x0c, 0x68, 0x99, 0x0e, 0xba, 0x6b, 0xe8, 0x40, 0x68, 0x76, 0xf6, 0xdc, - 0x66, 0x73, 0x6d, 0xa5, 0xd1, 0xee, 0xb5, 0xbc, 0x9d, 0x92, 0x53, 0x9e, 0xf4, 0xb1, 0xc5, 0x36, - 0xbe, 0x96, 0x4e, 0x3e, 0xdd, 0xee, 0xb5, 0x82, 0x30, 0xec, 0x70, 0xc8, 0x6d, 0xa1, 0x99, 0x08, - 0x4a, 0x0b, 0xa6, 0x79, 0x5d, 0x96, 0x80, 0x27, 0x6c, 0x81, 0x44, 0x36, 0x1e, 0xd4, 0xb0, 0x44, - 0x4a, 0x6e, 0xa0, 0x70, 0x7c, 0x85, 0xa5, 0xd4, 0x0a, 0x24, 0x67, 0x8f, 0x81, 0xa5, 0x4c, 0x4e, - 0x57, 0xb8, 0x94, 0x63, 0xee, 0x2a, 0x3a, 0xa4, 0xec, 0x6f, 0x56, 0x8f, 0x80, 0xbf, 0x3b, 0x18, - 0x7f, 0xf3, 0x7b, 0x40, 0xe2, 0x65, 0x8c, 0x31, 0x77, 0x40, 0x66, 0x45, 0x38, 0xe8, 0xde, 0x86, - 0xbc, 0x18, 0x86, 0x60, 0xef, 0x4e, 0x16, 0xd0, 0xc2, 0xde, 0x61, 0x04, 0x6f, 0x33, 0x11, 0x24, - 0xc1, 0xdc, 0x4f, 0xc8, 0xaa, 0x03, 0x94, 0xdd, 0xc5, 0xea, 0xd9, 0x15, 0x16, 0x94, 0xdd, 0xc4, - 0xe7, 0x03, 0x6b, 0xba, 0x3b, 0xf7, 0x72, 0x34, 0xb9, 0xd6, 0x58, 0xaf, 0xf7, 0x9a, 0xdd, 0xc6, - 0x1a, 0x94, 0xb5, 0x17, 0x68, 0xc5, 0xdc, 0x57, 0x19, 0xed, 0x6e, 0xf7, 0x1a, 0x41, 0x21, 0xfc, - 0x90, 0x95, 0xb7, 0xe3, 0x68, 0x4a, 0x5a, 0x43, 0x39, 0xfa, 0x02, 0x35, 0xcf, 0x55, 0xf2, 0x47, - 0x17, 0xfc, 0x45, 0xbc, 0x14, 0x48, 0x6f, 0x50, 0xe9, 0x16, 0x50, 0x51, 0xce, 0xe0, 0xa5, 0xee, - 0x8b, 0x74, 0xca, 0x74, 0x25, 0x77, 0x74, 0xd1, 0x3f, 0x7e, 0x3c, 0x90, 0x1e, 0x79, 0xcd, 0x3b, - 0xae, 0x4e, 0xe1, 0x45, 0xef, 0x4b, 0x74, 0x4a, 0xa1, 0x32, 0x1a, 0x99, 0xc1, 0x8b, 0x1f, 0x8e, - 0x2c, 0x8b, 0x60, 0xef, 0xcb, 0x74, 0x42, 0xb6, 0x82, 0x60, 0x59, 0xe4, 0xc4, 0x15, 0x27, 0xf5, - 0xa5, 0x11, 0x1c, 0x5f, 0x1a, 0xc1, 0xde, 0x57, 0xe8, 0x34, 0xb7, 0x92, 0x3b, 0x4a, 0x70, 0x6c, - 0x69, 0x04, 0xc7, 0x97, 0x46, 0xb0, 0xf7, 0x55, 0x3a, 0x65, 0xb4, 0x32, 0x1a, 0x99, 0xc1, 0xcb, - 0x23, 0x46, 0xd3, 0x72, 0x86, 0xa8, 0x79, 0x5f, 0xa3, 0x53, 0xc6, 0x2a, 0x79, 0x1a, 0xcd, 0xf1, - 0xe3, 0x81, 0xf4, 0x29, 0x2a, 0xe5, 0x09, 0xe4, 0x2a, 0x4b, 0x13, 0xd3, 0xbe, 0x4e, 0xa7, 0x4d, - 0x55, 0xc6, 0x8e, 0xf2, 0x79, 0xd2, 0x73, 0x58, 0x35, 0x17, 0x54, 0x26, 0xa0, 0x6c, 0x7e, 0x83, - 0xce, 0xca, 0x54, 0xc6, 0x16, 0xe7, 0x17, 0xf0, 0xc2, 0x92, 0x4a, 0x03, 0x54, 0xd0, 0xf8, 0x0a, - 0x09, 0xf6, 0xbe, 0x49, 0x27, 0xe5, 0x2b, 0x79, 0x1a, 0x54, 0x7c, 0x85, 0x04, 0x9b, 0x56, 0x48, - 0xb0, 0xf7, 0x2d, 0x3a, 0xad, 0x58, 0x19, 0x3b, 0xca, 0xe7, 0x45, 0x57, 0x48, 0xb0, 0x7b, 0x52, - 0xa5, 0x90, 0x57, 0xd6, 0x5f, 0xa3, 0xd3, 0x9c, 0x4a, 0x81, 0x2f, 0xd1, 0x27, 0x4b, 0x8b, 0x4b, - 0x27, 0x15, 0x2e, 0x79, 0xa9, 0xbd, 0x52, 0xfb, 0xc2, 0xa0, 0xd6, 0xfe, 0x3a, 0x13, 0x18, 0x95, - 0xe2, 0xb9, 0x46, 0xb3, 0xd9, 0xb9, 0xbc, 0x74, 0xe4, 0xce, 0xce, 0x76, 0x73, 0xed, 0x25, 0x47, - 0x90, 0xfa, 0xdd, 0x41, 0xfd, 0x5d, 0x56, 0xa9, 0x81, 0x02, 0xfc, 0x1b, 0x74, 0xf2, 0x44, 0xc5, - 0x5b, 0x6b, 0xd4, 0xd7, 0x6e, 0x59, 0x5c, 0x24, 0xb7, 0xf8, 0x4b, 0x4b, 0xb7, 0xf8, 0x27, 0xc8, - 0x2d, 0x8b, 0x4b, 0x27, 0x56, 0x1b, 0x8d, 0x75, 0x85, 0x2b, 0x28, 0xce, 0x6d, 0x74, 0x50, 0xfa, - 0x50, 0xaa, 0xf3, 0x6f, 0x3a, 0xe9, 0xcb, 0x73, 0x25, 0x77, 0xea, 0xd5, 0xaf, 0xa9, 0x9e, 0x0a, - 0x24, 0x9f, 0xb2, 0x4c, 0x37, 0xd1, 0x8c, 0xba, 0x45, 0x95, 0x7a, 0xf6, 0x6d, 0x27, 0x4d, 0x41, - 0x13, 0x58, 0x07, 0x95, 0x8d, 0x2d, 0x0b, 0xdb, 0xcb, 0x50, 0x61, 0xbb, 0x71, 0x7b, 0x6f, 0x73, - 0x5b, 0x94, 0x82, 0xc7, 0xa8, 0x5a, 0xdb, 0x17, 0x4c, 0x88, 0x51, 0x56, 0x03, 0x5e, 0x8e, 0x26, - 0x43, 0x2b, 0x48, 0xce, 0xc7, 0xa9, 0x59, 0x2e, 0x08, 0x27, 0x43, 0xe6, 0x97, 0xd1, 0x54, 0x68, - 0xc7, 0x13, 0xff, 0x09, 0x6a, 0x38, 0x1d, 0x84, 0xf3, 0x79, 0xc2, 0xab, 0x96, 0x3c, 0xdf, 0x9f, - 0xa4, 0x96, 0x05, 0x69, 0xc9, 0x13, 0x3d, 0x82, 0x4d, 0xb0, 0xf7, 0x14, 0x35, 0xcc, 0x6a, 0xd8, - 0x04, 0xc7, 0xb0, 0x09, 0xf6, 0x3e, 0x48, 0x0d, 0x5d, 0x1d, 0x3b, 0x62, 0xc9, 0x13, 0xfa, 0x43, - 0xd4, 0x72, 0x54, 0xc7, 0x26, 0xd8, 0xbd, 0x0c, 0x15, 0x43, 0x4b, 0x91, 0x91, 0x1f, 0xa6, 0xa6, - 0x63, 0x41, 0xe8, 0x42, 0xe4, 0xef, 0xe5, 0x68, 0x5a, 0xe2, 0x0b, 0xe3, 0x8f, 0x50, 0xe3, 0xa9, - 0x20, 0xf4, 0x12, 0x26, 0xad, 0x1a, 0x15, 0xe4, 0xec, 0x47, 0xa9, 0x69, 0x46, 0x46, 0x05, 0x99, - 0x1a, 0x5b, 0x01, 0xc1, 0xde, 0xc7, 0xa8, 0x65, 0x3e, 0xb2, 0x02, 0x82, 0x0d, 0x2b, 0x20, 0xd8, - 0xfb, 0x38, 0x35, 0x2e, 0x46, 0x57, 0x10, 0x61, 0x81, 0xe7, 0xe4, 0x27, 0xa8, 0xad, 0x23, 0x59, - 0xe0, 0x39, 0xa8, 0x31, 0x0b, 0x29, 0xf8, 0x49, 0xd0, 0xf4, 0x92, 0x59, 0xc8, 0x37, 0x35, 0x2a, - 0x48, 0xb7, 0x4f, 0x51, 0xc3, 0x09, 0x19, 0x15, 0xe4, 0x54, 0x03, 0x1d, 0x08, 0xed, 0x94, 0x94, - 0xfa, 0x34, 0x35, 0x4e, 0xad, 0x78, 0x84, 0x47, 0x99, 0x4a, 0x6d, 0x34, 0x13, 0x81, 0x11, 0x3d, - 0xfb, 0x69, 0x8a, 0x34, 0x8c, 0xe4, 0xd1, 0xc0, 0x44, 0xe3, 0x3e, 0x87, 0xc2, 0x71, 0x4d, 0xf2, - 0x3c, 0x03, 0x68, 0x69, 0x35, 0x8f, 0xf0, 0xa9, 0x68, 0x9e, 0xb3, 0xe8, 0x90, 0xb2, 0xd9, 0x95, - 0x1a, 0xf1, 0x2c, 0x50, 0x68, 0x2d, 0x7a, 0x64, 0x8a, 0xc8, 0xda, 0xd0, 0x44, 0x5e, 0x0c, 0x44, - 0x10, 0xf8, 0x1c, 0x84, 0x94, 0x46, 0xf5, 0x44, 0xa0, 0x04, 0x79, 0x2b, 0xb2, 0x12, 0x01, 0x6b, - 0xcf, 0x53, 0x08, 0x3b, 0xd9, 0x13, 0x70, 0x07, 0x5c, 0xf6, 0x68, 0xfe, 0xdc, 0xab, 0xd0, 0xac, - 0xdc, 0xf0, 0xba, 0xfe, 0xb9, 0x27, 0x4b, 0x8b, 0x1e, 0xd7, 0x3f, 0x21, 0xb3, 0xd7, 0x69, 0x3a, - 0xe8, 0x94, 0xc2, 0x46, 0x54, 0x10, 0xbd, 0x81, 0xce, 0x97, 0x82, 0x68, 0x26, 0xe6, 0x01, 0xca, - 0xe3, 0x32, 0x3a, 0x6c, 0x70, 0xc1, 0x0b, 0xe5, 0x1b, 0xa9, 0x8f, 0x50, 0x21, 0xcd, 0xc6, 0x5c, - 0xf0, 0xc2, 0x79, 0xca, 0xe8, 0x83, 0x97, 0xd0, 0x37, 0x51, 0x1f, 0x42, 0x32, 0xc5, 0x5d, 0xf0, - 0x8a, 0x7a, 0x3a, 0x29, 0x12, 0x82, 0xbd, 0x37, 0x53, 0x0f, 0xba, 0x86, 0x32, 0x46, 0x43, 0xf0, - 0x80, 0x68, 0x08, 0xf6, 0xde, 0x42, 0xfd, 0x84, 0xa2, 0xca, 0x1c, 0x0d, 0xc1, 0x03, 0xa2, 0x21, - 0xd8, 0x7b, 0x2b, 0xf5, 0x21, 0x54, 0x96, 0x39, 0x1a, 0x82, 0xdd, 0xd3, 0x68, 0xce, 0xe0, 0x42, - 0x14, 0xe0, 0xb7, 0x51, 0x1f, 0x52, 0x76, 0x79, 0x31, 0x2f, 0xa2, 0x7c, 0x57, 0xd1, 0x45, 0xa6, - 0x68, 0x84, 0x9f, 0xb7, 0x53, 0x3f, 0x8a, 0x0e, 0x3b, 0x1c, 0x8f, 0x48, 0x94, 0xf6, 0x65, 0x23, - 0xbd, 0x50, 0xe4, 0xdf, 0x41, 0xdd, 0x28, 0xc2, 0x2c, 0xce, 0x2d, 0x94, 0xfd, 0x01, 0x41, 0x11, - 0xec, 0xbd, 0x93, 0x7a, 0x91, 0x4a, 0x2d, 0x21, 0x28, 0x82, 0x07, 0x06, 0x45, 0xb0, 0xf7, 0x2e, - 0xea, 0x47, 0x91, 0x6e, 0x49, 0x41, 0x11, 0xec, 0xbe, 0xca, 0xf8, 0x45, 0xf1, 0xbe, 0xd1, 0xa7, - 0x7e, 0x62, 0x5a, 0x2e, 0xfe, 0x8d, 0xf1, 0x7e, 0x72, 0xa3, 0x79, 0xe3, 0x40, 0x67, 0x79, 0x37, - 0xf5, 0x65, 0x12, 0x77, 0x86, 0x3d, 0x04, 0x4d, 0xe7, 0x66, 0x23, 0xdf, 0xd0, 0x7e, 0xde, 0x43, - 0xbd, 0x0d, 0x52, 0x7b, 0xf1, 0x2f, 0x00, 0x3a, 0xd4, 0xdd, 0xe8, 0x12, 0x83, 0x53, 0xa5, 0x57, - 0xbd, 0x37, 0x9b, 0xbe, 0x57, 0x09, 0x49, 0x36, 0x17, 0x03, 0x97, 0xbd, 0xeb, 0xa7, 0xd1, 0xa5, - 0xc6, 0xec, 0x52, 0x6a, 0xfd, 0xbd, 0xd9, 0x34, 0xb5, 0x5e, 0x80, 0x5f, 0x6c, 0xc8, 0xc9, 0x88, - 0x2e, 0xdc, 0x6a, 0xd4, 0xc3, 0x12, 0xf9, 0xcf, 0xd9, 0x52, 0x16, 0x74, 0x21, 0x8c, 0x4a, 0x5d, - 0xc8, 0xad, 0xa0, 0x02, 0xfd, 0x0b, 0x35, 0x63, 0xba, 0x10, 0x86, 0x15, 0x5d, 0xc8, 0xed, 0x78, - 0xb9, 0xfb, 0x57, 0x6a, 0xc8, 0x74, 0x21, 0x8c, 0xab, 0xba, 0x90, 0x5b, 0xf2, 0xa2, 0xf6, 0x6f, - 0xd4, 0xb2, 0x20, 0x2d, 0x55, 0x5d, 0x28, 0xb1, 0x09, 0xf6, 0xfe, 0x9d, 0x1a, 0x66, 0x35, 0x6c, - 0xa1, 0x73, 0x14, 0x6c, 0x82, 0xbd, 0xff, 0xa0, 0x86, 0xae, 0x8e, 0x1d, 0xb1, 0xe4, 0x25, 0xe8, - 0x3f, 0xa9, 0xe5, 0xa8, 0x8e, 0x2d, 0x74, 0x21, 0xb7, 0x14, 0x15, 0xe2, 0xbf, 0xa8, 0x29, 0xd3, - 0x85, 0xf0, 0x81, 0xa6, 0x0b, 0x05, 0xbe, 0x30, 0xfe, 0x6f, 0x6a, 0xcc, 0x74, 0x21, 0x5f, 0x81, - 0xa6, 0x0b, 0x85, 0x67, 0x56, 0x32, 0xfe, 0x87, 0x9a, 0x66, 0x64, 0x54, 0x8a, 0x2e, 0x54, 0x57, - 0x40, 0xb0, 0xf7, 0xbf, 0xd4, 0x32, 0x1f, 0x59, 0x81, 0xd0, 0x85, 0xda, 0x0a, 0x08, 0xf6, 0xfe, - 0x8f, 0x1a, 0x17, 0xa3, 0x2b, 0x88, 0xb0, 0xc0, 0xf3, 0xfb, 0xc2, 0x68, 0x29, 0x0b, 0xba, 0x10, - 0xc6, 0x55, 0x5d, 0x28, 0xfc, 0x42, 0xf6, 0xfe, 0xcc, 0x28, 0x3b, 0xdb, 0x95, 0xcc, 0x2a, 0xba, - 0x50, 0xec, 0x26, 0x96, 0x98, 0xaf, 0xa7, 0x86, 0x13, 0x32, 0x2a, 0x45, 0x17, 0x72, 0x3b, 0x25, - 0xd7, 0x7e, 0x96, 0x1a, 0x0f, 0xa1, 0x0b, 0xc1, 0x63, 0x44, 0x17, 0x6a, 0x30, 0x42, 0xd6, 0xfc, - 0x1c, 0x45, 0x1a, 0x4e, 0x17, 0x2a, 0x60, 0x9a, 0x2e, 0xe4, 0x78, 0xaa, 0x2e, 0xfc, 0x79, 0x40, - 0x4b, 0xaf, 0x0b, 0xc1, 0x67, 0x54, 0x17, 0x86, 0x9b, 0x5d, 0xa9, 0x15, 0xbf, 0x00, 0x14, 0xa6, - 0xd0, 0x85, 0x22, 0x45, 0x22, 0xba, 0x30, 0x02, 0x22, 0x08, 0xfc, 0x45, 0x08, 0x29, 0x9d, 0x2e, - 0xd4, 0xa0, 0x34, 0x5d, 0x08, 0x9f, 0x00, 0x6b, 0xbf, 0x44, 0x21, 0x6c, 0x75, 0x21, 0x38, 0x08, - 0x75, 0xa1, 0xe2, 0xcf, 0xfd, 0x49, 0x54, 0x68, 0xd5, 0xb7, 0x58, 0x95, 0x83, 0x52, 0xf7, 0x6d, - 0x88, 0xe1, 0x87, 0x2d, 0x00, 0x6e, 0xac, 0x6f, 0xd1, 0x82, 0x48, 0xff, 0x3b, 0xdd, 0xee, 0x6e, - 0x9f, 0x0f, 0xf6, 0xb7, 0xe4, 0x88, 0x7b, 0x16, 0x4d, 0x86, 0x08, 0x50, 0xd3, 0x7e, 0x0b, 0x20, - 0xae, 0xb4, 0x87, 0x60, 0x05, 0x15, 0x30, 0x26, 0x5a, 0xca, 0x90, 0xbb, 0x8e, 0xa6, 0x42, 0x10, - 0x5e, 0x63, 0x7f, 0x1b, 0x50, 0xae, 0xb2, 0x47, 0x81, 0x6a, 0x0c, 0x30, 0x85, 0x96, 0x3a, 0xa6, - 0xe1, 0xf0, 0x0a, 0xfd, 0x3b, 0xa9, 0x71, 0xce, 0x18, 0x70, 0x78, 0x7d, 0x8f, 0x90, 0x46, 0xb0, - 0xf7, 0xbb, 0xc3, 0x90, 0x46, 0x70, 0x8c, 0x34, 0x82, 0x63, 0xa4, 0x11, 0xec, 0xfd, 0xde, 0x50, - 0xa4, 0x09, 0x18, 0x95, 0xb4, 0x08, 0x0e, 0x6f, 0x2d, 0xdf, 0x19, 0x8a, 0xb4, 0x28, 0x0e, 0x6f, - 0x4c, 0x9b, 0xa8, 0x18, 0xe2, 0x88, 0x5e, 0xf3, 0xfb, 0x00, 0x74, 0xb5, 0x3d, 0x10, 0x6f, 0x61, - 0x80, 0x34, 0xd9, 0xd2, 0x06, 0xdd, 0x26, 0x9a, 0x96, 0xd4, 0x09, 0xac, 0x3f, 0x00, 0xac, 0x6b, - 0x52, 0x90, 0xb7, 0xae, 0x82, 0x4d, 0xb5, 0xf4, 0x51, 0x6d, 0x37, 0x40, 0x5f, 0xfc, 0xc3, 0xd4, - 0xbb, 0x81, 0x75, 0x50, 0x7d, 0x37, 0x40, 0x53, 0x8d, 0xb1, 0x47, 0xb0, 0xf7, 0x47, 0xc3, 0xb1, - 0x27, 0xbe, 0x27, 0x8d, 0x3d, 0x82, 0x0d, 0xec, 0x11, 0xec, 0xfd, 0xf1, 0x90, 0xec, 0x09, 0x30, - 0x9d, 0xbd, 0xc8, 0xf6, 0xe3, 0x3d, 0xfd, 0x4f, 0x52, 0x6f, 0x3f, 0xe8, 0xfe, 0xfa, 0xf6, 0xe3, - 0x8a, 0x40, 0x4b, 0x27, 0x50, 0x04, 0x7f, 0x9a, 0x3e, 0x9d, 0x98, 0x83, 0x48, 0x3a, 0x81, 0x9e, - 0x50, 0x77, 0x03, 0xe8, 0x89, 0x3f, 0x4b, 0xbd, 0x1b, 0x98, 0xf2, 0xd0, 0x77, 0x03, 0x88, 0x91, - 0x2d, 0x74, 0x20, 0x04, 0x51, 0xc4, 0xc8, 0x9f, 0x03, 0xd2, 0x2b, 0xec, 0x91, 0x42, 0x01, 0x02, - 0x68, 0xc5, 0x56, 0x64, 0xd8, 0x3d, 0x8f, 0x66, 0x22, 0x88, 0xa2, 0xad, 0xfe, 0x05, 0x80, 0x5e, - 0x9b, 0x12, 0x94, 0x8f, 0x01, 0xee, 0x81, 0x56, 0xfc, 0x13, 0x77, 0x07, 0x1d, 0x0c, 0xa1, 0x55, - 0x89, 0xf2, 0x97, 0x00, 0x7c, 0xca, 0x1e, 0x58, 0xaa, 0x12, 0x80, 0x9d, 0x6e, 0x45, 0xc7, 0xdd, - 0x3b, 0xd0, 0x21, 0xa5, 0xfa, 0x2a, 0x6a, 0xe5, 0xbb, 0x80, 0xba, 0x9c, 0xa6, 0x06, 0x87, 0x3a, - 0x05, 0x60, 0xdd, 0x56, 0xec, 0x03, 0xf7, 0x6e, 0xe4, 0xc5, 0x70, 0x05, 0xd3, 0x7f, 0x05, 0xd0, - 0xa7, 0x53, 0x43, 0x6b, 0x5c, 0x1f, 0x6a, 0x99, 0x3e, 0x13, 0xfb, 0x97, 0x35, 0x3a, 0xd0, 0x1c, - 0x7f, 0x9d, 0x6a, 0xff, 0xb2, 0xce, 0x2f, 0x45, 0x07, 0xdd, 0xbf, 0xe1, 0x90, 0x48, 0xc6, 0x1d, - 0x05, 0xe5, 0x6f, 0x52, 0x25, 0x23, 0x34, 0x7e, 0x09, 0x43, 0x93, 0x51, 0x8e, 0x09, 0x9c, 0x9e, - 0x82, 0xf3, 0xb7, 0xa9, 0x70, 0xce, 0x18, 0x70, 0xe4, 0x98, 0x42, 0x1a, 0xc1, 0x00, 0xf3, 0x77, - 0x69, 0x49, 0x23, 0x38, 0x46, 0x1a, 0x0c, 0xa9, 0xa4, 0x09, 0x94, 0xbf, 0x4f, 0x4d, 0x9a, 0x0a, - 0x23, 0x48, 0xd3, 0x71, 0x7a, 0x0a, 0xce, 0x3f, 0xa4, 0x26, 0x2d, 0x8a, 0x23, 0xc7, 0x44, 0x4b, - 0xe3, 0x6d, 0x14, 0x80, 0xfe, 0x31, 0x55, 0x4b, 0xe3, 0x7d, 0x5f, 0x22, 0xd1, 0x6f, 0x43, 0x19, - 0x0c, 0xa9, 0x63, 0x25, 0x1a, 0x90, 0xfe, 0x29, 0x1d, 0x75, 0xcc, 0x43, 0x84, 0xba, 0x70, 0xcc, - 0x2d, 0x21, 0xd4, 0x69, 0x37, 0x3a, 0xeb, 0x00, 0xf1, 0x74, 0xae, 0xe4, 0x94, 0xf7, 0x55, 0x47, - 0x82, 0x71, 0x36, 0xc8, 0x2c, 0x8e, 0xa0, 0xfd, 0x60, 0x01, 0xf2, 0xf4, 0x19, 0x6a, 0x92, 0xab, - 0x8e, 0x04, 0x30, 0x0f, 0xe4, 0xf2, 0xcb, 0xd0, 0x04, 0xd8, 0x70, 0xad, 0xfc, 0x2c, 0x35, 0x9a, - 0xae, 0x8e, 0x04, 0x30, 0x95, 0x8b, 0xdd, 0xd0, 0x8a, 0x2b, 0xdd, 0xe7, 0xa8, 0x55, 0x21, 0xb4, - 0xe2, 0x52, 0x55, 0xc5, 0x23, 0xd8, 0x7b, 0x9e, 0x1a, 0x65, 0x55, 0x3c, 0x82, 0x75, 0x3c, 0x82, - 0xbd, 0xcf, 0x50, 0x23, 0x57, 0xc3, 0x53, 0xad, 0xb8, 0x48, 0xfc, 0x2c, 0xb5, 0x1a, 0xd5, 0xf0, - 0x08, 0x76, 0x5f, 0x8e, 0x0a, 0x60, 0x25, 0x64, 0xd7, 0xe7, 0xa8, 0xd9, 0x58, 0x75, 0x24, 0x80, - 0xd9, 0x42, 0xa2, 0x95, 0xd1, 0x24, 0xc7, 0x14, 0x86, 0x9f, 0xa7, 0x86, 0x53, 0xd5, 0x91, 0x00, - 0x1c, 0x84, 0xf2, 0x2a, 0x8c, 0x00, 0xb4, 0xd5, 0x2f, 0x53, 0xb3, 0x4c, 0x18, 0x01, 0xa8, 0x23, - 0x1d, 0x95, 0x60, 0xef, 0x57, 0xa8, 0x55, 0x5e, 0x47, 0x65, 0x07, 0x08, 0x1a, 0x2a, 0xc1, 0xde, - 0xaf, 0x52, 0xc3, 0x62, 0x04, 0x55, 0x8d, 0x96, 0x6b, 0x92, 0x17, 0xa8, 0x9d, 0x13, 0x46, 0xcb, - 0x45, 0x85, 0x64, 0x0e, 0x14, 0xc5, 0x17, 0xa8, 0xd5, 0xb8, 0x64, 0x0e, 0x24, 0x41, 0x18, 0x01, - 0xe8, 0x81, 0x2f, 0x52, 0xa3, 0x89, 0x30, 0x02, 0xe8, 0xe8, 0x75, 0x54, 0x04, 0x1b, 0xa5, 0x9d, - 0x7f, 0x29, 0x97, 0xfe, 0x31, 0x6e, 0x75, 0x24, 0x80, 0x50, 0x65, 0x0b, 0xbf, 0x15, 0x1d, 0x50, - 0x21, 0x44, 0x57, 0xf9, 0x72, 0x6e, 0xa8, 0x57, 0x6c, 0xaa, 0x23, 0xc1, 0xb4, 0x04, 0x12, 0x5d, - 0x64, 0x0d, 0xc1, 0xa0, 0xd6, 0xb0, 0xbf, 0x92, 0x1b, 0xe2, 0xfd, 0x9a, 0xea, 0x48, 0x30, 0xc5, - 0x5c, 0x2a, 0x4d, 0x7a, 0x05, 0xb9, 0x62, 0xe3, 0x2a, 0x1d, 0xfa, 0xab, 0xb9, 0x34, 0xcf, 0xa2, - 0xab, 0x23, 0x41, 0x91, 0x6f, 0x77, 0xd9, 0x8d, 0xcf, 0xa1, 0x43, 0x3a, 0x80, 0x20, 0xed, 0x6b, - 0xb9, 0x94, 0x6f, 0xd6, 0x54, 0x47, 0x82, 0x03, 0x2a, 0x8c, 0x20, 0xec, 0xc7, 0x78, 0xe5, 0x00, - 0xa6, 0xbe, 0x9e, 0xb3, 0x7e, 0x4d, 0xf0, 0x26, 0x3a, 0x5b, 0x30, 0xa5, 0xf8, 0x92, 0xb9, 0x01, - 0x7b, 0x74, 0xc1, 0xfb, 0x86, 0xd8, 0xa4, 0x13, 0xca, 0x26, 0x5d, 0x88, 0xda, 0xf9, 0xde, 0x37, - 0x4d, 0x76, 0x7e, 0xd4, 0x6e, 0xd1, 0xfb, 0x96, 0xc9, 0x6e, 0xd1, 0x3d, 0x89, 0x0e, 0xf2, 0x0c, - 0xd2, 0x1f, 0x68, 0xdd, 0x9b, 0x97, 0x2f, 0xf4, 0x54, 0x9d, 0x00, 0xbe, 0x41, 0xfd, 0x79, 0xd6, - 0x55, 0x82, 0xf6, 0xe8, 0xc3, 0xac, 0xf7, 0xe5, 0xd5, 0xb7, 0x7b, 0xaa, 0x0e, 0xe7, 0x32, 0xf2, - 0x2c, 0xeb, 0x6a, 0x34, 0x13, 0x9d, 0xce, 0x2b, 0xe9, 0x7d, 0x79, 0xe5, 0x55, 0x9f, 0xaa, 0x13, - 0x1c, 0xd4, 0xa7, 0xf3, 0xca, 0x7a, 0x55, 0x7c, 0x3e, 0xaf, 0xb1, 0xf7, 0xe7, 0xe5, 0x7b, 0x3f, - 0xf1, 0xe9, 0x67, 0xc4, 0x63, 0x30, 0xd3, 0xea, 0x09, 0xf6, 0x1e, 0xc8, 0x47, 0x5f, 0x02, 0x32, - 0x46, 0x40, 0x70, 0x52, 0x04, 0x04, 0x7b, 0x0f, 0xe6, 0x95, 0x37, 0x82, 0xcc, 0x11, 0x10, 0x9c, - 0x14, 0x01, 0xc1, 0xde, 0x43, 0x79, 0xf9, 0x7a, 0x90, 0x39, 0x02, 0xf6, 0xe8, 0x6b, 0x36, 0x3a, - 0x5d, 0x54, 0xe9, 0x87, 0xf3, 0xea, 0xbb, 0x42, 0x55, 0x27, 0x38, 0xa4, 0x7b, 0x10, 0xf5, 0xfd, - 0x3a, 0xe4, 0xc5, 0x22, 0x10, 0x3e, 0x1e, 0xc9, 0x6b, 0x2f, 0x0e, 0x55, 0x9d, 0x60, 0x26, 0x12, - 0x85, 0xa8, 0xfd, 0x57, 0xc7, 0xa9, 0x84, 0x2e, 0xf0, 0xfe, 0xbc, 0xf6, 0x16, 0x51, 0x9c, 0x47, - 0xe8, 0x0b, 0x49, 0x81, 0x10, 0xec, 0x7d, 0x20, 0xaf, 0xbe, 0x52, 0x94, 0x10, 0x08, 0xc1, 0xc9, - 0x81, 0x10, 0xec, 0x3d, 0x9a, 0xd7, 0xde, 0x2f, 0x4a, 0x0a, 0x84, 0x60, 0xf7, 0xfa, 0xf8, 0x17, - 0xc2, 0x1b, 0xcb, 0x63, 0x79, 0xc3, 0xcb, 0x46, 0xf1, 0x6f, 0x86, 0x37, 0x9c, 0x1b, 0x0c, 0x1b, - 0x03, 0x5a, 0xcf, 0xe3, 0x79, 0xf3, 0x9b, 0x47, 0x86, 0x3d, 0x02, 0x5d, 0xe9, 0xa6, 0x38, 0xb7, - 0xd0, 0x9f, 0x9e, 0xc8, 0x0f, 0x7e, 0x0d, 0x29, 0x4e, 0x36, 0xb4, 0xb0, 0xd7, 0xa2, 0xb9, 0xa8, - 0x43, 0xa5, 0x99, 0x3d, 0x99, 0x1f, 0xfa, 0x9d, 0xa4, 0xaa, 0x13, 0xcc, 0xea, 0xc0, 0xea, 0xdf, - 0xa7, 0x17, 0xc7, 0x33, 0x46, 0x69, 0x0a, 0x4f, 0xe5, 0x87, 0x78, 0x41, 0xa9, 0xea, 0x04, 0x87, - 0xa3, 0x79, 0x16, 0xda, 0xcc, 0xfd, 0x14, 0x9a, 0xd0, 0x7a, 0xdf, 0x8b, 0xf8, 0xa6, 0xf9, 0xdc, - 0x5d, 0x08, 0x29, 0xfd, 0xf0, 0xc5, 0x44, 0xbe, 0x06, 0x15, 0xb4, 0x37, 0x39, 0x6d, 0xc1, 0xa9, - 0x03, 0xed, 0x9d, 0x88, 0x74, 0x0e, 0x94, 0xc3, 0x73, 0x6b, 0x07, 0x57, 0xa3, 0x62, 0xf4, 0x70, - 0xdc, 0x2d, 0xa2, 0xec, 0x6d, 0x8d, 0xf3, 0xcc, 0xc9, 0xbe, 0x80, 0xfe, 0xaf, 0x7b, 0x10, 0xe5, - 0xee, 0xa8, 0x37, 0x7b, 0x0d, 0x2f, 0xc3, 0xc6, 0xe0, 0x1f, 0x95, 0xcc, 0x15, 0xce, 0xdc, 0x35, - 0x68, 0x3a, 0x76, 0xf2, 0xbd, 0x9b, 0x83, 0x9c, 0xea, 0xe0, 0x15, 0xc8, 0x8d, 0x1f, 0x6a, 0xef, - 0xe6, 0x61, 0xda, 0xec, 0xe1, 0xcc, 0xde, 0x3d, 0x14, 0x12, 0x83, 0xe0, 0xa7, 0x74, 0xbb, 0x39, - 0xc8, 0x26, 0x07, 0xb1, 0x47, 0x0f, 0x6e, 0x72, 0x10, 0x7b, 0xf4, 0x30, 0xaa, 0x7a, 0x38, 0x85, - 0x0e, 0x18, 0xce, 0x85, 0x77, 0x73, 0x31, 0xa6, 0xba, 0x58, 0x46, 0x07, 0x4d, 0xc7, 0xbd, 0xbb, - 0xf9, 0x98, 0x32, 0x73, 0x29, 0xcf, 0x71, 0x77, 0x73, 0x90, 0x19, 0x10, 0xc7, 0x1e, 0xa9, 0xc8, - 0x0f, 0x8a, 0x63, 0x8f, 0x3e, 0x8a, 0xe6, 0x2f, 0x44, 0x39, 0x50, 0xdd, 0xcd, 0x83, 0x93, 0xb0, - 0x29, 0xe4, 0x51, 0xe9, 0x6e, 0x1e, 0xc6, 0xcd, 0x5c, 0xca, 0x53, 0xd0, 0xdd, 0x1c, 0x4c, 0xa8, - 0x0e, 0xce, 0xa3, 0x43, 0xc6, 0xc3, 0x4d, 0x83, 0x93, 0x57, 0xa9, 0x4e, 0xd2, 0x3e, 0xcc, 0x55, - 0xa0, 0xef, 0x46, 0x5e, 0xd2, 0x11, 0xa7, 0x01, 0xfd, 0x46, 0x15, 0x7d, 0x88, 0x07, 0xbc, 0xca, - 0x02, 0x5e, 0x8b, 0x66, 0xcc, 0x47, 0x9d, 0x06, 0xf8, 0x1f, 0xd1, 0xe1, 0x53, 0x3e, 0xf1, 0x55, - 0xc0, 0x7b, 0x68, 0x36, 0xe1, 0xc4, 0xd3, 0x80, 0x7e, 0x9d, 0x4e, 0xbd, 0xed, 0x43, 0x60, 0x2d, - 0xe6, 0xb9, 0xe4, 0xd3, 0x4e, 0x03, 0xf2, 0x2b, 0xf5, 0xb8, 0x53, 0x3c, 0x16, 0x8e, 0xed, 0x56, - 0xfd, 0xcc, 0x53, 0xc5, 0xcc, 0xed, 0xd6, 0x4b, 0x20, 0x61, 0x22, 0xc7, 0x99, 0xaa, 0x87, 0xe9, - 0xbd, 0x79, 0x38, 0x93, 0xec, 0xa1, 0xb0, 0xb7, 0x7e, 0xa6, 0x9f, 0x41, 0xaa, 0x0e, 0xb2, 0x7b, - 0x0f, 0x22, 0xc1, 0x83, 0xbb, 0xf7, 0x20, 0x12, 0x3c, 0x8c, 0xee, 0xe6, 0x01, 0x4a, 0x68, 0xf4, - 0x44, 0x50, 0x75, 0x31, 0xb6, 0xc7, 0x30, 0xf4, 0xa3, 0x3e, 0xd5, 0xc3, 0xf8, 0x6e, 0x1e, 0xae, - 0x44, 0x48, 0xfe, 0x3d, 0x6e, 0xad, 0x4b, 0xaa, 0x68, 0xe6, 0xf4, 0x5d, 0xdd, 0x46, 0x7b, 0x67, - 0xb3, 0xd3, 0x1e, 0x4e, 0x63, 0xa9, 0x9e, 0x86, 0xd2, 0x4a, 0x47, 0xe6, 0xd1, 0xb8, 0x14, 0xdb, - 0xe3, 0x08, 0x74, 0x71, 0x71, 0x84, 0xfe, 0xef, 0x72, 0x70, 0xea, 0x47, 0x6f, 0x2a, 0x3a, 0xee, - 0x7e, 0x34, 0x76, 0x6d, 0xf5, 0x54, 0xf0, 0xea, 0x1b, 0x4e, 0x17, 0x33, 0x97, 0x8d, 0xef, 0xbb, - 0xa7, 0x56, 0xbc, 0x70, 0xe1, 0xc2, 0x85, 0x8c, 0x7f, 0x16, 0xcd, 0x36, 0xc4, 0x22, 0x56, 0xb4, - 0x3b, 0x8b, 0xae, 0x85, 0xe8, 0xf4, 0xee, 0xa9, 0x31, 0x96, 0x0f, 0x35, 0xa2, 0xd4, 0xd0, 0xaf, - 0xc8, 0x6f, 0x20, 0xcf, 0x00, 0x02, 0x7f, 0x90, 0xdb, 0xa0, 0xbc, 0xa1, 0xc6, 0xb2, 0x75, 0x26, - 0x86, 0xc2, 0x72, 0xdb, 0xdf, 0x40, 0x87, 0x0d, 0x30, 0x3b, 0xf6, 0x38, 0x6f, 0xac, 0xb1, 0x9c, - 0x9e, 0x8d, 0xe1, 0x40, 0x09, 0x48, 0x00, 0xea, 0xd9, 0x03, 0xbd, 0xa9, 0xc6, 0x52, 0x3f, 0x0e, - 0x04, 0x95, 0x22, 0x99, 0x38, 0x82, 0xad, 0x70, 0xde, 0x5c, 0x63, 0x15, 0xc2, 0x48, 0x1c, 0xc1, - 0x03, 0x88, 0xb3, 0xc4, 0x79, 0x4b, 0x8d, 0xd5, 0x11, 0x33, 0x71, 0x89, 0x40, 0x3d, 0x7b, 0xa0, - 0xb7, 0xd6, 0x58, 0xb9, 0x31, 0x13, 0x47, 0xb0, 0xbf, 0x89, 0xe6, 0x0c, 0x40, 0xe2, 0xe4, 0xc2, - 0x06, 0xe9, 0x6d, 0x35, 0x56, 0x95, 0xbc, 0x18, 0x12, 0xaf, 0x62, 0xfe, 0x6d, 0xe8, 0x22, 0x13, - 0x79, 0x69, 0xb0, 0xde, 0x5e, 0x63, 0xa2, 0xf5, 0x70, 0x9c, 0x3e, 0xee, 0x2d, 0x61, 0x43, 0xac, - 0xc3, 0xab, 0x7d, 0x16, 0x48, 0xef, 0xa8, 0x31, 0x75, 0x1b, 0xdf, 0x10, 0x4c, 0x1b, 0x0f, 0xa2, - 0xcf, 0xf2, 0x8b, 0x7a, 0x67, 0x8d, 0x69, 0xe0, 0x04, 0xfa, 0x08, 0x1e, 0x48, 0x9f, 0x25, 0xd6, - 0xbb, 0x6a, 0x4c, 0x2b, 0x27, 0xd1, 0x97, 0xb8, 0xff, 0xe0, 0xb0, 0xc7, 0x0a, 0xaa, 0x5f, 0x63, - 0xa2, 0x3a, 0xbe, 0xff, 0x40, 0x93, 0x27, 0x65, 0x14, 0x1c, 0xee, 0xd8, 0x00, 0xbd, 0xbb, 0xc6, - 0xba, 0x80, 0x21, 0xa3, 0xe0, 0xc4, 0xd7, 0xbc, 0x21, 0xd8, 0x59, 0x91, 0x15, 0xce, 0x7b, 0x6a, - 0x4c, 0xa2, 0xc7, 0x37, 0x04, 0x13, 0xf8, 0xfe, 0x03, 0x0e, 0xba, 0xc4, 0x80, 0x23, 0x8f, 0x90, - 0xac, 0xc0, 0xde, 0x5b, 0x1b, 0x42, 0xca, 0xcf, 0xc5, 0x96, 0x18, 0x7e, 0xe6, 0x3f, 0xee, 0xa0, - 0x52, 0xe2, 0x32, 0xf9, 0xe3, 0x01, 0xab, 0x95, 0xde, 0x5b, 0x1b, 0x4e, 0xf6, 0x5f, 0x62, 0x5e, - 0x2c, 0xff, 0xd8, 0x7f, 0xd8, 0x41, 0xdf, 0x67, 0x58, 0xaf, 0xf2, 0x5c, 0xc6, 0x6a, 0xb5, 0xef, - 0xab, 0x0d, 0xf3, 0x57, 0xc2, 0x45, 0xb1, 0xb5, 0xca, 0x0f, 0xfd, 0xfb, 0x1c, 0x74, 0xa9, 0xb1, - 0x47, 0xc8, 0x63, 0x3c, 0xab, 0xa5, 0xde, 0x57, 0x4b, 0xf5, 0x27, 0xc5, 0xc5, 0x86, 0xce, 0x12, - 0x7e, 0xea, 0x3f, 0xea, 0xa0, 0x23, 0x03, 0x16, 0x99, 0x66, 0x03, 0xdc, 0x5f, 0x4b, 0xfb, 0x07, - 0xc8, 0xa5, 0x49, 0x4b, 0x15, 0x5f, 0xfe, 0x43, 0x0e, 0x92, 0xe9, 0xa6, 0xdf, 0xb4, 0xb6, 0x59, - 0xe1, 0x03, 0x35, 0xf6, 0x38, 0xca, 0xe6, 0x4d, 0x1b, 0xb3, 0x80, 0x0d, 0x12, 0x56, 0xe3, 0x37, - 0xd5, 0x1a, 0xa3, 0x3f, 0x30, 0xb2, 0x4b, 0xa6, 0xbe, 0x7a, 0x5d, 0x5c, 0xa2, 0x69, 0xcf, 0x97, - 0xfc, 0x2d, 0xb5, 0x74, 0x46, 0x9e, 0x31, 0xd9, 0x65, 0x43, 0x5f, 0xbf, 0x6e, 0x3e, 0x1b, 0x07, - 0x04, 0xdd, 0x78, 0xbb, 0xda, 0xed, 0xa2, 0x8f, 0xa5, 0xec, 0x76, 0x75, 0x5f, 0xbb, 0xae, 0xee, - 0xc5, 0x11, 0xb9, 0x82, 0xdc, 0x32, 0x43, 0xa6, 0x90, 0x90, 0xf7, 0xf7, 0xd5, 0xeb, 0xee, 0x06, - 0x44, 0x2e, 0x25, 0xbb, 0x89, 0xb4, 0x5a, 0x76, 0xd9, 0x07, 0xfa, 0xf1, 0xeb, 0xf2, 0x66, 0x6a, - 0x09, 0x1e, 0x44, 0xad, 0x25, 0xec, 0x83, 0x7d, 0xed, 0xba, 0x7d, 0x02, 0xb5, 0x04, 0x0f, 0xa2, - 0xd6, 0x12, 0xf2, 0xa1, 0xbe, 0x7a, 0x5d, 0x3f, 0x81, 0x5a, 0x82, 0xfd, 0xae, 0x2a, 0x61, 0x62, - 0x4f, 0xe5, 0xac, 0x20, 0x1f, 0xee, 0xeb, 0xd7, 0xfd, 0x0f, 0xc7, 0x41, 0x85, 0xee, 0xbc, 0x13, - 0x5d, 0x6c, 0xa4, 0x36, 0x0d, 0xec, 0x23, 0xfd, 0xc8, 0xcf, 0x05, 0xcc, 0x19, 0xe8, 0x15, 0x1a, - 0xf4, 0x76, 0xf3, 0x4e, 0xb2, 0x17, 0xa1, 0xef, 0xef, 0x47, 0x7e, 0x6e, 0xc0, 0xb0, 0x8d, 0x40, - 0x8f, 0x0e, 0x62, 0xd8, 0xf2, 0x4b, 0xfd, 0x40, 0x5f, 0xff, 0xb9, 0x82, 0x24, 0x86, 0x09, 0x1e, - 0xcc, 0xb0, 0x25, 0xec, 0xa3, 0xfd, 0xc8, 0xcf, 0x1d, 0x24, 0x32, 0x4c, 0xb0, 0x7f, 0xde, 0xbc, - 0x85, 0x53, 0xe8, 0xd4, 0xc7, 0xfa, 0xc6, 0x9f, 0x4b, 0x30, 0xec, 0x65, 0x2e, 0x5c, 0x5f, 0x97, - 0x90, 0xb0, 0xf6, 0xca, 0xf5, 0xf1, 0x7e, 0xd2, 0xcf, 0x2d, 0x98, 0x72, 0x17, 0xd4, 0xec, 0xeb, - 0x1d, 0xf3, 0xde, 0xb2, 0xd7, 0xb3, 0x4f, 0xf4, 0x77, 0xfb, 0xbd, 0x06, 0xc3, 0x66, 0x03, 0xad, - 0xfb, 0x84, 0x26, 0xca, 0x4c, 0xcf, 0x4b, 0xad, 0x56, 0xf2, 0x64, 0xff, 0x7b, 0xf0, 0x83, 0x0f, - 0x17, 0xc5, 0x17, 0x2b, 0x55, 0xef, 0x63, 0x9a, 0xea, 0x35, 0x3f, 0x63, 0xb5, 0x5a, 0xf2, 0x53, - 0xfd, 0xa1, 0x7e, 0x31, 0xe2, 0x12, 0x53, 0x6d, 0x96, 0x2a, 0x6d, 0x4d, 0x3d, 0x72, 0xd2, 0x2e, - 0x0b, 0xda, 0x2d, 0xf2, 0xbb, 0x0e, 0xbb, 0x59, 0x28, 0xcf, 0x9c, 0x02, 0xe5, 0x8a, 0xa1, 0xbf, - 0xae, 0x8a, 0x16, 0xfd, 0xb2, 0xa1, 0x15, 0xcc, 0x07, 0x19, 0x8c, 0x7a, 0xe8, 0x14, 0xa8, 0x57, - 0x14, 0xfd, 0x73, 0xea, 0x8e, 0x8d, 0x5c, 0x56, 0xb4, 0x02, 0xfa, 0x10, 0x03, 0x52, 0x4f, 0x9d, - 0x02, 0xed, 0x8a, 0x63, 0x02, 0x52, 0x0a, 0xc9, 0xf0, 0x61, 0x86, 0x54, 0x30, 0x20, 0x71, 0xad, - 0x90, 0xc8, 0x9d, 0x65, 0xd1, 0xfb, 0x08, 0x03, 0xca, 0x9a, 0xb9, 0x23, 0x78, 0x00, 0x77, 0x96, - 0x40, 0x1f, 0x65, 0x40, 0x6e, 0x02, 0x77, 0x89, 0x48, 0x29, 0x34, 0xc1, 0xc7, 0x18, 0xd2, 0x68, - 0x02, 0x77, 0x04, 0xfb, 0xb7, 0xaa, 0x05, 0x34, 0x7a, 0xd9, 0xd3, 0x0a, 0xea, 0xe3, 0x0c, 0x4a, - 0x3d, 0x7a, 0x0a, 0xf4, 0x2b, 0xa2, 0x7e, 0x53, 0x6d, 0x8b, 0xb1, 0xcb, 0xa2, 0x56, 0x60, 0x9f, - 0x60, 0x60, 0xea, 0xd9, 0x53, 0x10, 0xb9, 0x62, 0x9a, 0xb0, 0x2b, 0xec, 0xdb, 0xfe, 0x27, 0x19, - 0x54, 0xc6, 0xb0, 0x2b, 0xa0, 0xd9, 0x0f, 0x60, 0xd0, 0xf2, 0xcb, 0xfa, 0x14, 0x43, 0xca, 0x27, - 0x31, 0x48, 0xf0, 0x40, 0x06, 0x2d, 0xc1, 0x3e, 0xcd, 0xc0, 0x8a, 0x89, 0x0c, 0x26, 0xee, 0xc2, - 0x14, 0x6d, 0xfd, 0x69, 0x86, 0xe5, 0x18, 0x76, 0x21, 0x6f, 0xe3, 0x09, 0x99, 0x65, 0xdf, 0xc5, - 0x9f, 0x61, 0x48, 0xe3, 0xa6, 0xcc, 0x82, 0x96, 0x6d, 0xde, 0x15, 0xf6, 0x0d, 0xfb, 0x59, 0x06, - 0x34, 0x61, 0xd8, 0x15, 0xd0, 0x95, 0x1f, 0xd4, 0x4e, 0xa0, 0x0c, 0xb7, 0x7d, 0xad, 0xd0, 0x9e, - 0x63, 0x68, 0xc3, 0x1f, 0x41, 0x05, 0xd1, 0x3b, 0xc2, 0x54, 0x3d, 0x94, 0x12, 0xd7, 0x99, 0xe6, - 0x04, 0xe2, 0x79, 0xb6, 0xd4, 0xef, 0xc9, 0x19, 0x54, 0x60, 0xb8, 0x64, 0xec, 0x3f, 0xa2, 0xc9, - 0x1d, 0xd3, 0x7d, 0x63, 0xab, 0xe5, 0x7e, 0x86, 0x2f, 0x77, 0xe8, 0x43, 0xa8, 0x20, 0x76, 0x4b, - 0xd9, 0xbf, 0x5f, 0x3b, 0x84, 0x32, 0x5e, 0x58, 0xb6, 0x5a, 0xeb, 0x67, 0xf9, 0x2e, 0x48, 0x7f, - 0x0a, 0x15, 0xc4, 0xaf, 0x39, 0x53, 0x39, 0x76, 0x64, 0xc0, 0x2a, 0xd3, 0xec, 0x81, 0xcf, 0x71, - 0x52, 0x87, 0x3a, 0x86, 0x0a, 0x8c, 0xf7, 0xa4, 0xfd, 0x87, 0xd5, 0x63, 0x28, 0xfd, 0x86, 0xb3, - 0xcd, 0x12, 0x3f, 0xcf, 0x96, 0x98, 0xf2, 0x1c, 0x4a, 0xbf, 0x67, 0x9d, 0xb0, 0x9c, 0xe5, 0x82, - 0x78, 0x55, 0xbf, 0xd7, 0xde, 0xec, 0xb4, 0x97, 0x67, 0xe3, 0xef, 0x48, 0xb2, 0x0f, 0x2e, 0x5b, - 0x40, 0xfb, 0xd5, 0xf7, 0xc4, 0x4d, 0x0f, 0x44, 0x91, 0x3b, 0x21, 0x1f, 0x88, 0xbe, 0xe0, 0x2c, - 0xbf, 0xe6, 0xc7, 0x6b, 0xb1, 0x65, 0x1f, 0x63, 0xcb, 0x5e, 0xed, 0xad, 0x1f, 0xdb, 0x6c, 0x77, - 0x1b, 0xdb, 0xed, 0x7a, 0x93, 0xfd, 0xce, 0x2d, 0x1b, 0xdd, 0x39, 0xd6, 0x6c, 0x6c, 0xd4, 0xcf, - 0x9e, 0x3f, 0x96, 0xf4, 0x93, 0xb8, 0xff, 0x1f, 0x00, 0x00, 0xff, 0xff, 0x83, 0x33, 0xd4, 0x34, - 0x2d, 0x57, 0x00, 0x00, -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20160519_a4ab9ec5/ya.make b/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20160519_a4ab9ec5/ya.make deleted file mode 100644 index adcd14d710..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20160519_a4ab9ec5/ya.make +++ /dev/null @@ -1,7 +0,0 @@ -GO_LIBRARY() - -LICENSE(BSD-3-Clause) - -SRCS(test.pb.go) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180125_92554152/test.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180125_92554152/test.pb.go deleted file mode 100644 index ec1eafe10b..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180125_92554152/test.pb.go +++ /dev/null @@ -1,3590 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: proto2_20180125_92554152/test.proto - -/* -Package proto2_20180125_92554152 is a generated protocol buffer package. - -It is generated from these files: - - proto2_20180125_92554152/test.proto - -It has these top-level messages: - - SiblingMessage - Message -*/ -package proto2_20180125_92554152 - -import proto "google.golang.org/protobuf/internal/protolegacy" -import fmt "fmt" -import math "math" - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package - -type SiblingEnum int32 - -const ( - SiblingEnum_ALPHA SiblingEnum = 0 - SiblingEnum_BRAVO SiblingEnum = 10 - SiblingEnum_CHARLIE SiblingEnum = 200 -) - -var SiblingEnum_name = map[int32]string{ - 0: "ALPHA", - 10: "BRAVO", - 200: "CHARLIE", -} -var SiblingEnum_value = map[string]int32{ - "ALPHA": 0, - "BRAVO": 10, - "CHARLIE": 200, -} - -func (x SiblingEnum) Enum() *SiblingEnum { - p := new(SiblingEnum) - *p = x - return p -} -func (x SiblingEnum) String() string { - return proto.EnumName(SiblingEnum_name, int32(x)) -} -func (x *SiblingEnum) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(SiblingEnum_value, data, "SiblingEnum") - if err != nil { - return err - } - *x = SiblingEnum(value) - return nil -} -func (SiblingEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -type Message_ChildEnum int32 - -const ( - Message_ALPHA Message_ChildEnum = 0 - Message_BRAVO Message_ChildEnum = 1 - Message_CHARLIE Message_ChildEnum = 2 -) - -var Message_ChildEnum_name = map[int32]string{ - 0: "ALPHA", - 1: "BRAVO", - 2: "CHARLIE", -} -var Message_ChildEnum_value = map[string]int32{ - "ALPHA": 0, - "BRAVO": 1, - "CHARLIE": 2, -} - -func (x Message_ChildEnum) Enum() *Message_ChildEnum { - p := new(Message_ChildEnum) - *p = x - return p -} -func (x Message_ChildEnum) String() string { - return proto.EnumName(Message_ChildEnum_name, int32(x)) -} -func (x *Message_ChildEnum) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(Message_ChildEnum_value, data, "Message_ChildEnum") - if err != nil { - return err - } - *x = Message_ChildEnum(value) - return nil -} -func (Message_ChildEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 0} } - -type SiblingMessage struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - F4 *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *SiblingMessage) Reset() { *m = SiblingMessage{} } -func (m *SiblingMessage) String() string { return proto.CompactTextString(m) } -func (*SiblingMessage) ProtoMessage() {} -func (*SiblingMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -func (m *SiblingMessage) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *SiblingMessage) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *SiblingMessage) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -func (m *SiblingMessage) GetF4() *Message { - if m != nil { - return m.F4 - } - return nil -} - -type Message struct { - Namedgroup *Message_NamedGroup `protobuf:"group,1,opt,name=NamedGroup,json=namedgroup" json:"namedgroup,omitempty"` - // Optional fields. - OptionalBool *bool `protobuf:"varint,100,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"` - OptionalInt32 *int32 `protobuf:"varint,101,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"` - OptionalSint32 *int32 `protobuf:"zigzag32,102,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"` - OptionalUint32 *uint32 `protobuf:"varint,103,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"` - OptionalInt64 *int64 `protobuf:"varint,104,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"` - OptionalSint64 *int64 `protobuf:"zigzag64,105,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"` - OptionalUint64 *uint64 `protobuf:"varint,106,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"` - OptionalFixed32 *uint32 `protobuf:"fixed32,107,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"` - OptionalSfixed32 *int32 `protobuf:"fixed32,108,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"` - OptionalFloat *float32 `protobuf:"fixed32,109,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"` - OptionalFixed64 *uint64 `protobuf:"fixed64,110,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"` - OptionalSfixed64 *int64 `protobuf:"fixed64,111,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"` - OptionalDouble *float64 `protobuf:"fixed64,112,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"` - OptionalString *string `protobuf:"bytes,113,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"` - OptionalBytes []byte `protobuf:"bytes,114,opt,name=optional_bytes,json=optionalBytes" json:"optional_bytes,omitempty"` - OptionalChildEnum *Message_ChildEnum `protobuf:"varint,115,opt,name=optional_child_enum,json=optionalChildEnum,enum=google.golang.org.proto2_20180125.Message_ChildEnum" json:"optional_child_enum,omitempty"` - OptionalChildMessage *Message_ChildMessage `protobuf:"bytes,116,opt,name=optional_child_message,json=optionalChildMessage" json:"optional_child_message,omitempty"` - OptionalNamedGroup *Message_NamedGroup `protobuf:"bytes,117,opt,name=optional_named_group,json=optionalNamedGroup" json:"optional_named_group,omitempty"` - OptionalSiblingEnum *SiblingEnum `protobuf:"varint,118,opt,name=optional_sibling_enum,json=optionalSiblingEnum,enum=google.golang.org.proto2_20180125.SiblingEnum" json:"optional_sibling_enum,omitempty"` - OptionalSiblingMessage *SiblingMessage `protobuf:"bytes,119,opt,name=optional_sibling_message,json=optionalSiblingMessage" json:"optional_sibling_message,omitempty"` - Optionalgroup *Message_OptionalGroup `protobuf:"group,120,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"` - // Optional default fields. - DefaultedBool *bool `protobuf:"varint,200,opt,name=defaulted_bool,json=defaultedBool,def=1" json:"defaulted_bool,omitempty"` - DefaultedInt32 *int32 `protobuf:"varint,201,opt,name=defaulted_int32,json=defaultedInt32,def=-12345" json:"defaulted_int32,omitempty"` - DefaultedSint32 *int32 `protobuf:"zigzag32,202,opt,name=defaulted_sint32,json=defaultedSint32,def=-3200" json:"defaulted_sint32,omitempty"` - DefaultedUint32 *uint32 `protobuf:"varint,203,opt,name=defaulted_uint32,json=defaultedUint32,def=3200" json:"defaulted_uint32,omitempty"` - DefaultedInt64 *int64 `protobuf:"varint,204,opt,name=defaulted_int64,json=defaultedInt64,def=-123456789" json:"defaulted_int64,omitempty"` - DefaultedSint64 *int64 `protobuf:"zigzag64,205,opt,name=defaulted_sint64,json=defaultedSint64,def=-6400" json:"defaulted_sint64,omitempty"` - DefaultedUint64 *uint64 `protobuf:"varint,206,opt,name=defaulted_uint64,json=defaultedUint64,def=6400" json:"defaulted_uint64,omitempty"` - DefaultedFixed32 *uint32 `protobuf:"fixed32,207,opt,name=defaulted_fixed32,json=defaultedFixed32,def=320000" json:"defaulted_fixed32,omitempty"` - DefaultedSfixed32 *int32 `protobuf:"fixed32,208,opt,name=defaulted_sfixed32,json=defaultedSfixed32,def=-320000" json:"defaulted_sfixed32,omitempty"` - DefaultedFloat *float32 `protobuf:"fixed32,209,opt,name=defaulted_float,json=defaultedFloat,def=3.14159" json:"defaulted_float,omitempty"` - DefaultedFixed64 *uint64 `protobuf:"fixed64,210,opt,name=defaulted_fixed64,json=defaultedFixed64,def=640000" json:"defaulted_fixed64,omitempty"` - DefaultedSfixed64 *int64 `protobuf:"fixed64,211,opt,name=defaulted_sfixed64,json=defaultedSfixed64,def=-640000" json:"defaulted_sfixed64,omitempty"` - DefaultedDouble *float64 `protobuf:"fixed64,212,opt,name=defaulted_double,json=defaultedDouble,def=3.14159265359" json:"defaulted_double,omitempty"` - DefaultedString *string `protobuf:"bytes,213,opt,name=defaulted_string,json=defaultedString,def=hello, \"world!\"\n" json:"defaulted_string,omitempty"` - DefaultedBytes []byte `protobuf:"bytes,214,opt,name=defaulted_bytes,json=defaultedBytes,def=dead\\336\\255\\276\\357beef" json:"defaulted_bytes,omitempty"` - DefaultedChildEnum *Message_ChildEnum `protobuf:"varint,215,opt,name=defaulted_child_enum,json=defaultedChildEnum,enum=google.golang.org.proto2_20180125.Message_ChildEnum,def=0" json:"defaulted_child_enum,omitempty"` - DefaultedSiblingEnum *SiblingEnum `protobuf:"varint,216,opt,name=defaulted_sibling_enum,json=defaultedSiblingEnum,enum=google.golang.org.proto2_20180125.SiblingEnum,def=0" json:"defaulted_sibling_enum,omitempty"` - // Required fields. - RequiredBool *bool `protobuf:"varint,300,req,name=required_bool,json=requiredBool" json:"required_bool,omitempty"` - RequiredInt32 *int32 `protobuf:"varint,301,req,name=required_int32,json=requiredInt32" json:"required_int32,omitempty"` - RequiredSint32 *int32 `protobuf:"zigzag32,302,req,name=required_sint32,json=requiredSint32" json:"required_sint32,omitempty"` - RequiredUint32 *uint32 `protobuf:"varint,303,req,name=required_uint32,json=requiredUint32" json:"required_uint32,omitempty"` - RequiredInt64 *int64 `protobuf:"varint,304,req,name=required_int64,json=requiredInt64" json:"required_int64,omitempty"` - RequiredSint64 *int64 `protobuf:"zigzag64,305,req,name=required_sint64,json=requiredSint64" json:"required_sint64,omitempty"` - RequiredUint64 *uint64 `protobuf:"varint,306,req,name=required_uint64,json=requiredUint64" json:"required_uint64,omitempty"` - RequiredFixed32 *uint32 `protobuf:"fixed32,307,req,name=required_fixed32,json=requiredFixed32" json:"required_fixed32,omitempty"` - RequiredSfixed32 *int32 `protobuf:"fixed32,308,req,name=required_sfixed32,json=requiredSfixed32" json:"required_sfixed32,omitempty"` - RequiredFloat *float32 `protobuf:"fixed32,309,req,name=required_float,json=requiredFloat" json:"required_float,omitempty"` - RequiredFixed64 *uint64 `protobuf:"fixed64,310,req,name=required_fixed64,json=requiredFixed64" json:"required_fixed64,omitempty"` - RequiredSfixed64 *int64 `protobuf:"fixed64,311,req,name=required_sfixed64,json=requiredSfixed64" json:"required_sfixed64,omitempty"` - RequiredDouble *float64 `protobuf:"fixed64,312,req,name=required_double,json=requiredDouble" json:"required_double,omitempty"` - RequiredString *string `protobuf:"bytes,313,req,name=required_string,json=requiredString" json:"required_string,omitempty"` - RequiredBytes []byte `protobuf:"bytes,314,req,name=required_bytes,json=requiredBytes" json:"required_bytes,omitempty"` - RequiredChildEnum *Message_ChildEnum `protobuf:"varint,315,req,name=required_child_enum,json=requiredChildEnum,enum=google.golang.org.proto2_20180125.Message_ChildEnum" json:"required_child_enum,omitempty"` - RequiredChildMessage *Message_ChildMessage `protobuf:"bytes,316,req,name=required_child_message,json=requiredChildMessage" json:"required_child_message,omitempty"` - RequiredNamedGroup *Message_NamedGroup `protobuf:"bytes,317,req,name=required_named_group,json=requiredNamedGroup" json:"required_named_group,omitempty"` - RequiredSiblingEnum *SiblingEnum `protobuf:"varint,318,req,name=required_sibling_enum,json=requiredSiblingEnum,enum=google.golang.org.proto2_20180125.SiblingEnum" json:"required_sibling_enum,omitempty"` - RequiredSiblingMessage *SiblingMessage `protobuf:"bytes,319,req,name=required_sibling_message,json=requiredSiblingMessage" json:"required_sibling_message,omitempty"` - Requiredgroup *Message_RequiredGroup `protobuf:"group,320,req,name=RequiredGroup,json=requiredgroup" json:"requiredgroup,omitempty"` - // Required default fields. - RequiredDefaultedBool *bool `protobuf:"varint,400,req,name=required_defaulted_bool,json=requiredDefaultedBool,def=1" json:"required_defaulted_bool,omitempty"` - RequiredDefaultedInt32 *int32 `protobuf:"varint,401,req,name=required_defaulted_int32,json=requiredDefaultedInt32,def=-12345" json:"required_defaulted_int32,omitempty"` - RequiredDefaultedSint32 *int32 `protobuf:"zigzag32,402,req,name=required_defaulted_sint32,json=requiredDefaultedSint32,def=-3200" json:"required_defaulted_sint32,omitempty"` - RequiredDefaultedUint32 *uint32 `protobuf:"varint,403,req,name=required_defaulted_uint32,json=requiredDefaultedUint32,def=3200" json:"required_defaulted_uint32,omitempty"` - RequiredDefaultedInt64 *int64 `protobuf:"varint,404,req,name=required_defaulted_int64,json=requiredDefaultedInt64,def=-123456789" json:"required_defaulted_int64,omitempty"` - RequiredDefaultedSint64 *int64 `protobuf:"zigzag64,405,req,name=required_defaulted_sint64,json=requiredDefaultedSint64,def=-6400" json:"required_defaulted_sint64,omitempty"` - RequiredDefaultedUint64 *uint64 `protobuf:"varint,406,req,name=required_defaulted_uint64,json=requiredDefaultedUint64,def=6400" json:"required_defaulted_uint64,omitempty"` - RequiredDefaultedFixed32 *uint32 `protobuf:"fixed32,407,req,name=required_defaulted_fixed32,json=requiredDefaultedFixed32,def=320000" json:"required_defaulted_fixed32,omitempty"` - RequiredDefaultedSfixed32 *int32 `protobuf:"fixed32,408,req,name=required_defaulted_sfixed32,json=requiredDefaultedSfixed32,def=-320000" json:"required_defaulted_sfixed32,omitempty"` - RequiredDefaultedFloat *float32 `protobuf:"fixed32,409,req,name=required_defaulted_float,json=requiredDefaultedFloat,def=3.14159" json:"required_defaulted_float,omitempty"` - RequiredDefaultedFixed64 *uint64 `protobuf:"fixed64,410,req,name=required_defaulted_fixed64,json=requiredDefaultedFixed64,def=640000" json:"required_defaulted_fixed64,omitempty"` - RequiredDefaultedSfixed64 *int64 `protobuf:"fixed64,411,req,name=required_defaulted_sfixed64,json=requiredDefaultedSfixed64,def=-640000" json:"required_defaulted_sfixed64,omitempty"` - RequiredDefaultedDouble *float64 `protobuf:"fixed64,412,req,name=required_defaulted_double,json=requiredDefaultedDouble,def=3.14159265359" json:"required_defaulted_double,omitempty"` - RequiredDefaultedString *string `protobuf:"bytes,413,req,name=required_defaulted_string,json=requiredDefaultedString,def=hello, \"world!\"\n" json:"required_defaulted_string,omitempty"` - RequiredDefaultedBytes []byte `protobuf:"bytes,414,req,name=required_defaulted_bytes,json=requiredDefaultedBytes,def=dead\\336\\255\\276\\357beef" json:"required_defaulted_bytes,omitempty"` - RequiredDefaultedChildEnum *Message_ChildEnum `protobuf:"varint,415,req,name=required_defaulted_child_enum,json=requiredDefaultedChildEnum,enum=google.golang.org.proto2_20180125.Message_ChildEnum,def=0" json:"required_defaulted_child_enum,omitempty"` - RequiredDefaultedSiblingEnum *SiblingEnum `protobuf:"varint,416,req,name=required_defaulted_sibling_enum,json=requiredDefaultedSiblingEnum,enum=google.golang.org.proto2_20180125.SiblingEnum,def=0" json:"required_defaulted_sibling_enum,omitempty"` - // Repeated fields. - RepeatedBool []bool `protobuf:"varint,500,rep,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"` - RepeatedInt32 []int32 `protobuf:"varint,501,rep,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"` - RepeatedSint32 []int32 `protobuf:"zigzag32,502,rep,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"` - RepeatedUint32 []uint32 `protobuf:"varint,503,rep,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"` - RepeatedInt64 []int64 `protobuf:"varint,504,rep,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"` - RepeatedSint64 []int64 `protobuf:"zigzag64,505,rep,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"` - RepeatedUint64 []uint64 `protobuf:"varint,506,rep,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"` - RepeatedFixed32 []uint32 `protobuf:"fixed32,507,rep,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"` - RepeatedSfixed32 []int32 `protobuf:"fixed32,508,rep,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"` - RepeatedFloat []float32 `protobuf:"fixed32,509,rep,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"` - RepeatedFixed64 []uint64 `protobuf:"fixed64,510,rep,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"` - RepeatedSfixed64 []int64 `protobuf:"fixed64,511,rep,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"` - RepeatedDouble []float64 `protobuf:"fixed64,512,rep,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"` - RepeatedString []string `protobuf:"bytes,513,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"` - RepeatedBytes [][]byte `protobuf:"bytes,514,rep,name=repeated_bytes,json=repeatedBytes" json:"repeated_bytes,omitempty"` - RepeatedChildEnum []Message_ChildEnum `protobuf:"varint,515,rep,name=repeated_child_enum,json=repeatedChildEnum,enum=google.golang.org.proto2_20180125.Message_ChildEnum" json:"repeated_child_enum,omitempty"` - RepeatedChildMessage []*Message_ChildMessage `protobuf:"bytes,516,rep,name=repeated_child_message,json=repeatedChildMessage" json:"repeated_child_message,omitempty"` - RepeatedNamedGroup []*Message_NamedGroup `protobuf:"bytes,517,rep,name=repeated_named_group,json=repeatedNamedGroup" json:"repeated_named_group,omitempty"` - RepeatedSiblingEnum []SiblingEnum `protobuf:"varint,518,rep,name=repeated_sibling_enum,json=repeatedSiblingEnum,enum=google.golang.org.proto2_20180125.SiblingEnum" json:"repeated_sibling_enum,omitempty"` - RepeatedSiblingMessage []*SiblingMessage `protobuf:"bytes,519,rep,name=repeated_sibling_message,json=repeatedSiblingMessage" json:"repeated_sibling_message,omitempty"` - Repeatedgroup []*Message_RepeatedGroup `protobuf:"group,520,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"` - // Map fields. - MapBoolBool map[bool]bool `protobuf:"bytes,600,rep,name=map_bool_bool,json=mapBoolBool" json:"map_bool_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolInt32 map[bool]int32 `protobuf:"bytes,601,rep,name=map_bool_int32,json=mapBoolInt32" json:"map_bool_int32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolSint32 map[bool]int32 `protobuf:"bytes,602,rep,name=map_bool_sint32,json=mapBoolSint32" json:"map_bool_sint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag32,2,opt,name=value"` - MapBoolUint32 map[bool]uint32 `protobuf:"bytes,603,rep,name=map_bool_uint32,json=mapBoolUint32" json:"map_bool_uint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolInt64 map[bool]int64 `protobuf:"bytes,604,rep,name=map_bool_int64,json=mapBoolInt64" json:"map_bool_int64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolSint64 map[bool]int64 `protobuf:"bytes,605,rep,name=map_bool_sint64,json=mapBoolSint64" json:"map_bool_sint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag64,2,opt,name=value"` - MapBoolUint64 map[bool]uint64 `protobuf:"bytes,606,rep,name=map_bool_uint64,json=mapBoolUint64" json:"map_bool_uint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolFixed32 map[bool]uint32 `protobuf:"bytes,607,rep,name=map_bool_fixed32,json=mapBoolFixed32" json:"map_bool_fixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolSfixed32 map[bool]int32 `protobuf:"bytes,608,rep,name=map_bool_sfixed32,json=mapBoolSfixed32" json:"map_bool_sfixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolFloat map[bool]float32 `protobuf:"bytes,609,rep,name=map_bool_float,json=mapBoolFloat" json:"map_bool_float,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolFixed64 map[bool]uint64 `protobuf:"bytes,610,rep,name=map_bool_fixed64,json=mapBoolFixed64" json:"map_bool_fixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolSfixed64 map[bool]int64 `protobuf:"bytes,611,rep,name=map_bool_sfixed64,json=mapBoolSfixed64" json:"map_bool_sfixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolDouble map[bool]float64 `protobuf:"bytes,612,rep,name=map_bool_double,json=mapBoolDouble" json:"map_bool_double,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolString map[bool]string `protobuf:"bytes,613,rep,name=map_bool_string,json=mapBoolString" json:"map_bool_string,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolBytes map[bool][]byte `protobuf:"bytes,614,rep,name=map_bool_bytes,json=mapBoolBytes" json:"map_bool_bytes,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolChildEnum map[bool]Message_ChildEnum `protobuf:"bytes,615,rep,name=map_bool_child_enum,json=mapBoolChildEnum" json:"map_bool_child_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto2_20180125.Message_ChildEnum"` - MapBoolChildMessage map[bool]*Message_ChildMessage `protobuf:"bytes,616,rep,name=map_bool_child_message,json=mapBoolChildMessage" json:"map_bool_child_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolNamedGroup map[bool]*Message_NamedGroup `protobuf:"bytes,617,rep,name=map_bool_named_group,json=mapBoolNamedGroup" json:"map_bool_named_group,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolSiblingEnum map[bool]SiblingEnum `protobuf:"bytes,618,rep,name=map_bool_sibling_enum,json=mapBoolSiblingEnum" json:"map_bool_sibling_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto2_20180125.SiblingEnum"` - MapBoolSiblingMessage map[bool]*SiblingMessage `protobuf:"bytes,619,rep,name=map_bool_sibling_message,json=mapBoolSiblingMessage" json:"map_bool_sibling_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapInt32Bool map[int32]bool `protobuf:"bytes,620,rep,name=map_int32_bool,json=mapInt32Bool" json:"map_int32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapSint32Bool map[int32]bool `protobuf:"bytes,621,rep,name=map_sint32_bool,json=mapSint32Bool" json:"map_sint32_bool,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapUint32Bool map[uint32]bool `protobuf:"bytes,622,rep,name=map_uint32_bool,json=mapUint32Bool" json:"map_uint32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapInt64Bool map[int64]bool `protobuf:"bytes,623,rep,name=map_int64_bool,json=mapInt64Bool" json:"map_int64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapSint64Bool map[int64]bool `protobuf:"bytes,624,rep,name=map_sint64_bool,json=mapSint64Bool" json:"map_sint64_bool,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapUint64Bool map[uint64]bool `protobuf:"bytes,625,rep,name=map_uint64_bool,json=mapUint64Bool" json:"map_uint64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapFixed32Bool map[uint32]bool `protobuf:"bytes,626,rep,name=map_fixed32_bool,json=mapFixed32Bool" json:"map_fixed32_bool,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapStringBool map[string]bool `protobuf:"bytes,627,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"` - // Oneof fields. - // - // Types that are valid to be assigned to OneofUnion: - // *Message_OneofBool - // *Message_OneofInt32 - // *Message_OneofSint32 - // *Message_OneofUint32 - // *Message_OneofInt64 - // *Message_OneofSint64 - // *Message_OneofUint64 - // *Message_OneofFixed32 - // *Message_OneofSfixed32 - // *Message_OneofFloat - // *Message_OneofFixed64 - // *Message_OneofSfixed64 - // *Message_OneofDouble - // *Message_OneofString - // *Message_OneofBytes - // *Message_OneofChildEnum - // *Message_OneofChildMessage - // *Message_OneofNamedGroup - // *Message_OneofSiblingEnum - // *Message_OneofSiblingMessage - // *Message_Oneofgroup - // *Message_OneofString1 - // *Message_OneofString2 - // *Message_OneofString3 - OneofUnion isMessage_OneofUnion `protobuf_oneof:"oneof_union"` - // Oneof default fields. - // - // Types that are valid to be assigned to OneofDefaultedUnion: - // *Message_OneofDefaultedBool - // *Message_OneofDefaultedInt32 - // *Message_OneofDefaultedSint32 - // *Message_OneofDefaultedUint32 - // *Message_OneofDefaultedInt64 - // *Message_OneofDefaultedSint64 - // *Message_OneofDefaultedUint64 - // *Message_OneofDefaultedFixed32 - // *Message_OneofDefaultedSfixed32 - // *Message_OneofDefaultedFloat - // *Message_OneofDefaultedFixed64 - // *Message_OneofDefaultedSfixed64 - // *Message_OneofDefaultedDouble - // *Message_OneofDefaultedString - // *Message_OneofDefaultedBytes - // *Message_OneofDefaultedChildEnum - // *Message_OneofDefaultedSiblingEnum - OneofDefaultedUnion isMessage_OneofDefaultedUnion `protobuf_oneof:"oneof_defaulted_union"` - proto.XXX_InternalExtensions `json:"-"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *Message) Reset() { *m = Message{} } -func (m *Message) String() string { return proto.CompactTextString(m) } -func (*Message) ProtoMessage() {} -func (*Message) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } - -var extRange_Message = []proto.ExtensionRange{ - {10000, 536870911}, -} - -func (*Message) ExtensionRangeArray() []proto.ExtensionRange { - return extRange_Message -} - -const Default_Message_DefaultedBool bool = true -const Default_Message_DefaultedInt32 int32 = -12345 -const Default_Message_DefaultedSint32 int32 = -3200 -const Default_Message_DefaultedUint32 uint32 = 3200 -const Default_Message_DefaultedInt64 int64 = -123456789 -const Default_Message_DefaultedSint64 int64 = -6400 -const Default_Message_DefaultedUint64 uint64 = 6400 -const Default_Message_DefaultedFixed32 uint32 = 320000 -const Default_Message_DefaultedSfixed32 int32 = -320000 -const Default_Message_DefaultedFloat float32 = 3.14159 -const Default_Message_DefaultedFixed64 uint64 = 640000 -const Default_Message_DefaultedSfixed64 int64 = -640000 -const Default_Message_DefaultedDouble float64 = 3.14159265359 -const Default_Message_DefaultedString string = "hello, \"world!\"\n" - -var Default_Message_DefaultedBytes []byte = []byte("deadޭ\xbe\xefbeef") - -const Default_Message_DefaultedChildEnum Message_ChildEnum = Message_ALPHA -const Default_Message_DefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA -const Default_Message_RequiredDefaultedBool bool = true -const Default_Message_RequiredDefaultedInt32 int32 = -12345 -const Default_Message_RequiredDefaultedSint32 int32 = -3200 -const Default_Message_RequiredDefaultedUint32 uint32 = 3200 -const Default_Message_RequiredDefaultedInt64 int64 = -123456789 -const Default_Message_RequiredDefaultedSint64 int64 = -6400 -const Default_Message_RequiredDefaultedUint64 uint64 = 6400 -const Default_Message_RequiredDefaultedFixed32 uint32 = 320000 -const Default_Message_RequiredDefaultedSfixed32 int32 = -320000 -const Default_Message_RequiredDefaultedFloat float32 = 3.14159 -const Default_Message_RequiredDefaultedFixed64 uint64 = 640000 -const Default_Message_RequiredDefaultedSfixed64 int64 = -640000 -const Default_Message_RequiredDefaultedDouble float64 = 3.14159265359 -const Default_Message_RequiredDefaultedString string = "hello, \"world!\"\n" - -var Default_Message_RequiredDefaultedBytes []byte = []byte("deadޭ\xbe\xefbeef") - -const Default_Message_RequiredDefaultedChildEnum Message_ChildEnum = Message_ALPHA -const Default_Message_RequiredDefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA -const Default_Message_OneofDefaultedBool bool = true -const Default_Message_OneofDefaultedInt32 int32 = -12345 -const Default_Message_OneofDefaultedSint32 int32 = -3200 -const Default_Message_OneofDefaultedUint32 uint32 = 3200 -const Default_Message_OneofDefaultedInt64 int64 = -123456789 -const Default_Message_OneofDefaultedSint64 int64 = -6400 -const Default_Message_OneofDefaultedUint64 uint64 = 6400 -const Default_Message_OneofDefaultedFixed32 uint32 = 320000 -const Default_Message_OneofDefaultedSfixed32 int32 = -320000 -const Default_Message_OneofDefaultedFloat float32 = 3.14159 -const Default_Message_OneofDefaultedFixed64 uint64 = 640000 -const Default_Message_OneofDefaultedSfixed64 int64 = -640000 -const Default_Message_OneofDefaultedDouble float64 = 3.14159265359 -const Default_Message_OneofDefaultedString string = "hello, \"world!\"\n" - -var Default_Message_OneofDefaultedBytes []byte = []byte("deadޭ\xbe\xefbeef") - -const Default_Message_OneofDefaultedChildEnum Message_ChildEnum = Message_ALPHA -const Default_Message_OneofDefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA - -type isMessage_OneofUnion interface{ isMessage_OneofUnion() } -type isMessage_OneofDefaultedUnion interface{ isMessage_OneofDefaultedUnion() } - -type Message_OneofBool struct { - OneofBool bool `protobuf:"varint,700,opt,name=oneof_bool,json=oneofBool,oneof"` -} -type Message_OneofInt32 struct { - OneofInt32 int32 `protobuf:"varint,701,opt,name=oneof_int32,json=oneofInt32,oneof"` -} -type Message_OneofSint32 struct { - OneofSint32 int32 `protobuf:"zigzag32,702,opt,name=oneof_sint32,json=oneofSint32,oneof"` -} -type Message_OneofUint32 struct { - OneofUint32 uint32 `protobuf:"varint,703,opt,name=oneof_uint32,json=oneofUint32,oneof"` -} -type Message_OneofInt64 struct { - OneofInt64 int64 `protobuf:"varint,704,opt,name=oneof_int64,json=oneofInt64,oneof"` -} -type Message_OneofSint64 struct { - OneofSint64 int64 `protobuf:"zigzag64,705,opt,name=oneof_sint64,json=oneofSint64,oneof"` -} -type Message_OneofUint64 struct { - OneofUint64 uint64 `protobuf:"varint,706,opt,name=oneof_uint64,json=oneofUint64,oneof"` -} -type Message_OneofFixed32 struct { - OneofFixed32 uint32 `protobuf:"fixed32,707,opt,name=oneof_fixed32,json=oneofFixed32,oneof"` -} -type Message_OneofSfixed32 struct { - OneofSfixed32 int32 `protobuf:"fixed32,708,opt,name=oneof_sfixed32,json=oneofSfixed32,oneof"` -} -type Message_OneofFloat struct { - OneofFloat float32 `protobuf:"fixed32,709,opt,name=oneof_float,json=oneofFloat,oneof"` -} -type Message_OneofFixed64 struct { - OneofFixed64 uint64 `protobuf:"fixed64,710,opt,name=oneof_fixed64,json=oneofFixed64,oneof"` -} -type Message_OneofSfixed64 struct { - OneofSfixed64 int64 `protobuf:"fixed64,711,opt,name=oneof_sfixed64,json=oneofSfixed64,oneof"` -} -type Message_OneofDouble struct { - OneofDouble float64 `protobuf:"fixed64,712,opt,name=oneof_double,json=oneofDouble,oneof"` -} -type Message_OneofString struct { - OneofString string `protobuf:"bytes,713,opt,name=oneof_string,json=oneofString,oneof"` -} -type Message_OneofBytes struct { - OneofBytes []byte `protobuf:"bytes,714,opt,name=oneof_bytes,json=oneofBytes,oneof"` -} -type Message_OneofChildEnum struct { - OneofChildEnum Message_ChildEnum `protobuf:"varint,715,opt,name=oneof_child_enum,json=oneofChildEnum,enum=google.golang.org.proto2_20180125.Message_ChildEnum,oneof"` -} -type Message_OneofChildMessage struct { - OneofChildMessage *Message_ChildMessage `protobuf:"bytes,716,opt,name=oneof_child_message,json=oneofChildMessage,oneof"` -} -type Message_OneofNamedGroup struct { - OneofNamedGroup *Message_NamedGroup `protobuf:"bytes,717,opt,name=oneof_named_group,json=oneofNamedGroup,oneof"` -} -type Message_OneofSiblingEnum struct { - OneofSiblingEnum SiblingEnum `protobuf:"varint,718,opt,name=oneof_sibling_enum,json=oneofSiblingEnum,enum=google.golang.org.proto2_20180125.SiblingEnum,oneof"` -} -type Message_OneofSiblingMessage struct { - OneofSiblingMessage *SiblingMessage `protobuf:"bytes,719,opt,name=oneof_sibling_message,json=oneofSiblingMessage,oneof"` -} -type Message_Oneofgroup struct { - Oneofgroup *Message_OneofGroup `protobuf:"group,720,opt,name=OneofGroup,json=oneofgroup,oneof"` -} -type Message_OneofString1 struct { - OneofString1 string `protobuf:"bytes,721,opt,name=oneof_string1,json=oneofString1,oneof"` -} -type Message_OneofString2 struct { - OneofString2 string `protobuf:"bytes,722,opt,name=oneof_string2,json=oneofString2,oneof"` -} -type Message_OneofString3 struct { - OneofString3 string `protobuf:"bytes,723,opt,name=oneof_string3,json=oneofString3,oneof"` -} -type Message_OneofDefaultedBool struct { - OneofDefaultedBool bool `protobuf:"varint,800,opt,name=oneof_defaulted_bool,json=oneofDefaultedBool,oneof,def=1"` -} -type Message_OneofDefaultedInt32 struct { - OneofDefaultedInt32 int32 `protobuf:"varint,801,opt,name=oneof_defaulted_int32,json=oneofDefaultedInt32,oneof,def=-12345"` -} -type Message_OneofDefaultedSint32 struct { - OneofDefaultedSint32 int32 `protobuf:"zigzag32,802,opt,name=oneof_defaulted_sint32,json=oneofDefaultedSint32,oneof,def=-3200"` -} -type Message_OneofDefaultedUint32 struct { - OneofDefaultedUint32 uint32 `protobuf:"varint,803,opt,name=oneof_defaulted_uint32,json=oneofDefaultedUint32,oneof,def=3200"` -} -type Message_OneofDefaultedInt64 struct { - OneofDefaultedInt64 int64 `protobuf:"varint,804,opt,name=oneof_defaulted_int64,json=oneofDefaultedInt64,oneof,def=-123456789"` -} -type Message_OneofDefaultedSint64 struct { - OneofDefaultedSint64 int64 `protobuf:"zigzag64,805,opt,name=oneof_defaulted_sint64,json=oneofDefaultedSint64,oneof,def=-6400"` -} -type Message_OneofDefaultedUint64 struct { - OneofDefaultedUint64 uint64 `protobuf:"varint,806,opt,name=oneof_defaulted_uint64,json=oneofDefaultedUint64,oneof,def=6400"` -} -type Message_OneofDefaultedFixed32 struct { - OneofDefaultedFixed32 uint32 `protobuf:"fixed32,807,opt,name=oneof_defaulted_fixed32,json=oneofDefaultedFixed32,oneof,def=320000"` -} -type Message_OneofDefaultedSfixed32 struct { - OneofDefaultedSfixed32 int32 `protobuf:"fixed32,808,opt,name=oneof_defaulted_sfixed32,json=oneofDefaultedSfixed32,oneof,def=-320000"` -} -type Message_OneofDefaultedFloat struct { - OneofDefaultedFloat float32 `protobuf:"fixed32,809,opt,name=oneof_defaulted_float,json=oneofDefaultedFloat,oneof,def=3.14159"` -} -type Message_OneofDefaultedFixed64 struct { - OneofDefaultedFixed64 uint64 `protobuf:"fixed64,810,opt,name=oneof_defaulted_fixed64,json=oneofDefaultedFixed64,oneof,def=640000"` -} -type Message_OneofDefaultedSfixed64 struct { - OneofDefaultedSfixed64 int64 `protobuf:"fixed64,811,opt,name=oneof_defaulted_sfixed64,json=oneofDefaultedSfixed64,oneof,def=-640000"` -} -type Message_OneofDefaultedDouble struct { - OneofDefaultedDouble float64 `protobuf:"fixed64,812,opt,name=oneof_defaulted_double,json=oneofDefaultedDouble,oneof,def=3.14159265359"` -} -type Message_OneofDefaultedString struct { - OneofDefaultedString string `protobuf:"bytes,813,opt,name=oneof_defaulted_string,json=oneofDefaultedString,oneof,def=hello, \"world!\"\n"` -} -type Message_OneofDefaultedBytes struct { - OneofDefaultedBytes []byte `protobuf:"bytes,814,opt,name=oneof_defaulted_bytes,json=oneofDefaultedBytes,oneof,def=dead\\336\\255\\276\\357beef"` -} -type Message_OneofDefaultedChildEnum struct { - OneofDefaultedChildEnum Message_ChildEnum `protobuf:"varint,815,opt,name=oneof_defaulted_child_enum,json=oneofDefaultedChildEnum,enum=google.golang.org.proto2_20180125.Message_ChildEnum,oneof,def=0"` -} -type Message_OneofDefaultedSiblingEnum struct { - OneofDefaultedSiblingEnum SiblingEnum `protobuf:"varint,816,opt,name=oneof_defaulted_sibling_enum,json=oneofDefaultedSiblingEnum,enum=google.golang.org.proto2_20180125.SiblingEnum,oneof,def=0"` -} - -func (*Message_OneofBool) isMessage_OneofUnion() {} -func (*Message_OneofInt32) isMessage_OneofUnion() {} -func (*Message_OneofSint32) isMessage_OneofUnion() {} -func (*Message_OneofUint32) isMessage_OneofUnion() {} -func (*Message_OneofInt64) isMessage_OneofUnion() {} -func (*Message_OneofSint64) isMessage_OneofUnion() {} -func (*Message_OneofUint64) isMessage_OneofUnion() {} -func (*Message_OneofFixed32) isMessage_OneofUnion() {} -func (*Message_OneofSfixed32) isMessage_OneofUnion() {} -func (*Message_OneofFloat) isMessage_OneofUnion() {} -func (*Message_OneofFixed64) isMessage_OneofUnion() {} -func (*Message_OneofSfixed64) isMessage_OneofUnion() {} -func (*Message_OneofDouble) isMessage_OneofUnion() {} -func (*Message_OneofString) isMessage_OneofUnion() {} -func (*Message_OneofBytes) isMessage_OneofUnion() {} -func (*Message_OneofChildEnum) isMessage_OneofUnion() {} -func (*Message_OneofChildMessage) isMessage_OneofUnion() {} -func (*Message_OneofNamedGroup) isMessage_OneofUnion() {} -func (*Message_OneofSiblingEnum) isMessage_OneofUnion() {} -func (*Message_OneofSiblingMessage) isMessage_OneofUnion() {} -func (*Message_Oneofgroup) isMessage_OneofUnion() {} -func (*Message_OneofString1) isMessage_OneofUnion() {} -func (*Message_OneofString2) isMessage_OneofUnion() {} -func (*Message_OneofString3) isMessage_OneofUnion() {} -func (*Message_OneofDefaultedBool) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedInt32) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedSint32) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedUint32) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedInt64) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedSint64) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedUint64) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedFixed32) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedSfixed32) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedFloat) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedFixed64) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedSfixed64) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedDouble) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedString) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedBytes) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedChildEnum) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedSiblingEnum) isMessage_OneofDefaultedUnion() {} - -func (m *Message) GetOneofUnion() isMessage_OneofUnion { - if m != nil { - return m.OneofUnion - } - return nil -} -func (m *Message) GetOneofDefaultedUnion() isMessage_OneofDefaultedUnion { - if m != nil { - return m.OneofDefaultedUnion - } - return nil -} - -func (m *Message) GetNamedgroup() *Message_NamedGroup { - if m != nil { - return m.Namedgroup - } - return nil -} - -func (m *Message) GetOptionalBool() bool { - if m != nil && m.OptionalBool != nil { - return *m.OptionalBool - } - return false -} - -func (m *Message) GetOptionalInt32() int32 { - if m != nil && m.OptionalInt32 != nil { - return *m.OptionalInt32 - } - return 0 -} - -func (m *Message) GetOptionalSint32() int32 { - if m != nil && m.OptionalSint32 != nil { - return *m.OptionalSint32 - } - return 0 -} - -func (m *Message) GetOptionalUint32() uint32 { - if m != nil && m.OptionalUint32 != nil { - return *m.OptionalUint32 - } - return 0 -} - -func (m *Message) GetOptionalInt64() int64 { - if m != nil && m.OptionalInt64 != nil { - return *m.OptionalInt64 - } - return 0 -} - -func (m *Message) GetOptionalSint64() int64 { - if m != nil && m.OptionalSint64 != nil { - return *m.OptionalSint64 - } - return 0 -} - -func (m *Message) GetOptionalUint64() uint64 { - if m != nil && m.OptionalUint64 != nil { - return *m.OptionalUint64 - } - return 0 -} - -func (m *Message) GetOptionalFixed32() uint32 { - if m != nil && m.OptionalFixed32 != nil { - return *m.OptionalFixed32 - } - return 0 -} - -func (m *Message) GetOptionalSfixed32() int32 { - if m != nil && m.OptionalSfixed32 != nil { - return *m.OptionalSfixed32 - } - return 0 -} - -func (m *Message) GetOptionalFloat() float32 { - if m != nil && m.OptionalFloat != nil { - return *m.OptionalFloat - } - return 0 -} - -func (m *Message) GetOptionalFixed64() uint64 { - if m != nil && m.OptionalFixed64 != nil { - return *m.OptionalFixed64 - } - return 0 -} - -func (m *Message) GetOptionalSfixed64() int64 { - if m != nil && m.OptionalSfixed64 != nil { - return *m.OptionalSfixed64 - } - return 0 -} - -func (m *Message) GetOptionalDouble() float64 { - if m != nil && m.OptionalDouble != nil { - return *m.OptionalDouble - } - return 0 -} - -func (m *Message) GetOptionalString() string { - if m != nil && m.OptionalString != nil { - return *m.OptionalString - } - return "" -} - -func (m *Message) GetOptionalBytes() []byte { - if m != nil { - return m.OptionalBytes - } - return nil -} - -func (m *Message) GetOptionalChildEnum() Message_ChildEnum { - if m != nil && m.OptionalChildEnum != nil { - return *m.OptionalChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetOptionalChildMessage() *Message_ChildMessage { - if m != nil { - return m.OptionalChildMessage - } - return nil -} - -func (m *Message) GetOptionalNamedGroup() *Message_NamedGroup { - if m != nil { - return m.OptionalNamedGroup - } - return nil -} - -func (m *Message) GetOptionalSiblingEnum() SiblingEnum { - if m != nil && m.OptionalSiblingEnum != nil { - return *m.OptionalSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetOptionalSiblingMessage() *SiblingMessage { - if m != nil { - return m.OptionalSiblingMessage - } - return nil -} - -func (m *Message) GetOptionalgroup() *Message_OptionalGroup { - if m != nil { - return m.Optionalgroup - } - return nil -} - -func (m *Message) GetDefaultedBool() bool { - if m != nil && m.DefaultedBool != nil { - return *m.DefaultedBool - } - return Default_Message_DefaultedBool -} - -func (m *Message) GetDefaultedInt32() int32 { - if m != nil && m.DefaultedInt32 != nil { - return *m.DefaultedInt32 - } - return Default_Message_DefaultedInt32 -} - -func (m *Message) GetDefaultedSint32() int32 { - if m != nil && m.DefaultedSint32 != nil { - return *m.DefaultedSint32 - } - return Default_Message_DefaultedSint32 -} - -func (m *Message) GetDefaultedUint32() uint32 { - if m != nil && m.DefaultedUint32 != nil { - return *m.DefaultedUint32 - } - return Default_Message_DefaultedUint32 -} - -func (m *Message) GetDefaultedInt64() int64 { - if m != nil && m.DefaultedInt64 != nil { - return *m.DefaultedInt64 - } - return Default_Message_DefaultedInt64 -} - -func (m *Message) GetDefaultedSint64() int64 { - if m != nil && m.DefaultedSint64 != nil { - return *m.DefaultedSint64 - } - return Default_Message_DefaultedSint64 -} - -func (m *Message) GetDefaultedUint64() uint64 { - if m != nil && m.DefaultedUint64 != nil { - return *m.DefaultedUint64 - } - return Default_Message_DefaultedUint64 -} - -func (m *Message) GetDefaultedFixed32() uint32 { - if m != nil && m.DefaultedFixed32 != nil { - return *m.DefaultedFixed32 - } - return Default_Message_DefaultedFixed32 -} - -func (m *Message) GetDefaultedSfixed32() int32 { - if m != nil && m.DefaultedSfixed32 != nil { - return *m.DefaultedSfixed32 - } - return Default_Message_DefaultedSfixed32 -} - -func (m *Message) GetDefaultedFloat() float32 { - if m != nil && m.DefaultedFloat != nil { - return *m.DefaultedFloat - } - return Default_Message_DefaultedFloat -} - -func (m *Message) GetDefaultedFixed64() uint64 { - if m != nil && m.DefaultedFixed64 != nil { - return *m.DefaultedFixed64 - } - return Default_Message_DefaultedFixed64 -} - -func (m *Message) GetDefaultedSfixed64() int64 { - if m != nil && m.DefaultedSfixed64 != nil { - return *m.DefaultedSfixed64 - } - return Default_Message_DefaultedSfixed64 -} - -func (m *Message) GetDefaultedDouble() float64 { - if m != nil && m.DefaultedDouble != nil { - return *m.DefaultedDouble - } - return Default_Message_DefaultedDouble -} - -func (m *Message) GetDefaultedString() string { - if m != nil && m.DefaultedString != nil { - return *m.DefaultedString - } - return Default_Message_DefaultedString -} - -func (m *Message) GetDefaultedBytes() []byte { - if m != nil && m.DefaultedBytes != nil { - return m.DefaultedBytes - } - return append([]byte(nil), Default_Message_DefaultedBytes...) -} - -func (m *Message) GetDefaultedChildEnum() Message_ChildEnum { - if m != nil && m.DefaultedChildEnum != nil { - return *m.DefaultedChildEnum - } - return Default_Message_DefaultedChildEnum -} - -func (m *Message) GetDefaultedSiblingEnum() SiblingEnum { - if m != nil && m.DefaultedSiblingEnum != nil { - return *m.DefaultedSiblingEnum - } - return Default_Message_DefaultedSiblingEnum -} - -func (m *Message) GetRequiredBool() bool { - if m != nil && m.RequiredBool != nil { - return *m.RequiredBool - } - return false -} - -func (m *Message) GetRequiredInt32() int32 { - if m != nil && m.RequiredInt32 != nil { - return *m.RequiredInt32 - } - return 0 -} - -func (m *Message) GetRequiredSint32() int32 { - if m != nil && m.RequiredSint32 != nil { - return *m.RequiredSint32 - } - return 0 -} - -func (m *Message) GetRequiredUint32() uint32 { - if m != nil && m.RequiredUint32 != nil { - return *m.RequiredUint32 - } - return 0 -} - -func (m *Message) GetRequiredInt64() int64 { - if m != nil && m.RequiredInt64 != nil { - return *m.RequiredInt64 - } - return 0 -} - -func (m *Message) GetRequiredSint64() int64 { - if m != nil && m.RequiredSint64 != nil { - return *m.RequiredSint64 - } - return 0 -} - -func (m *Message) GetRequiredUint64() uint64 { - if m != nil && m.RequiredUint64 != nil { - return *m.RequiredUint64 - } - return 0 -} - -func (m *Message) GetRequiredFixed32() uint32 { - if m != nil && m.RequiredFixed32 != nil { - return *m.RequiredFixed32 - } - return 0 -} - -func (m *Message) GetRequiredSfixed32() int32 { - if m != nil && m.RequiredSfixed32 != nil { - return *m.RequiredSfixed32 - } - return 0 -} - -func (m *Message) GetRequiredFloat() float32 { - if m != nil && m.RequiredFloat != nil { - return *m.RequiredFloat - } - return 0 -} - -func (m *Message) GetRequiredFixed64() uint64 { - if m != nil && m.RequiredFixed64 != nil { - return *m.RequiredFixed64 - } - return 0 -} - -func (m *Message) GetRequiredSfixed64() int64 { - if m != nil && m.RequiredSfixed64 != nil { - return *m.RequiredSfixed64 - } - return 0 -} - -func (m *Message) GetRequiredDouble() float64 { - if m != nil && m.RequiredDouble != nil { - return *m.RequiredDouble - } - return 0 -} - -func (m *Message) GetRequiredString() string { - if m != nil && m.RequiredString != nil { - return *m.RequiredString - } - return "" -} - -func (m *Message) GetRequiredBytes() []byte { - if m != nil { - return m.RequiredBytes - } - return nil -} - -func (m *Message) GetRequiredChildEnum() Message_ChildEnum { - if m != nil && m.RequiredChildEnum != nil { - return *m.RequiredChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetRequiredChildMessage() *Message_ChildMessage { - if m != nil { - return m.RequiredChildMessage - } - return nil -} - -func (m *Message) GetRequiredNamedGroup() *Message_NamedGroup { - if m != nil { - return m.RequiredNamedGroup - } - return nil -} - -func (m *Message) GetRequiredSiblingEnum() SiblingEnum { - if m != nil && m.RequiredSiblingEnum != nil { - return *m.RequiredSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetRequiredSiblingMessage() *SiblingMessage { - if m != nil { - return m.RequiredSiblingMessage - } - return nil -} - -func (m *Message) GetRequiredgroup() *Message_RequiredGroup { - if m != nil { - return m.Requiredgroup - } - return nil -} - -func (m *Message) GetRequiredDefaultedBool() bool { - if m != nil && m.RequiredDefaultedBool != nil { - return *m.RequiredDefaultedBool - } - return Default_Message_RequiredDefaultedBool -} - -func (m *Message) GetRequiredDefaultedInt32() int32 { - if m != nil && m.RequiredDefaultedInt32 != nil { - return *m.RequiredDefaultedInt32 - } - return Default_Message_RequiredDefaultedInt32 -} - -func (m *Message) GetRequiredDefaultedSint32() int32 { - if m != nil && m.RequiredDefaultedSint32 != nil { - return *m.RequiredDefaultedSint32 - } - return Default_Message_RequiredDefaultedSint32 -} - -func (m *Message) GetRequiredDefaultedUint32() uint32 { - if m != nil && m.RequiredDefaultedUint32 != nil { - return *m.RequiredDefaultedUint32 - } - return Default_Message_RequiredDefaultedUint32 -} - -func (m *Message) GetRequiredDefaultedInt64() int64 { - if m != nil && m.RequiredDefaultedInt64 != nil { - return *m.RequiredDefaultedInt64 - } - return Default_Message_RequiredDefaultedInt64 -} - -func (m *Message) GetRequiredDefaultedSint64() int64 { - if m != nil && m.RequiredDefaultedSint64 != nil { - return *m.RequiredDefaultedSint64 - } - return Default_Message_RequiredDefaultedSint64 -} - -func (m *Message) GetRequiredDefaultedUint64() uint64 { - if m != nil && m.RequiredDefaultedUint64 != nil { - return *m.RequiredDefaultedUint64 - } - return Default_Message_RequiredDefaultedUint64 -} - -func (m *Message) GetRequiredDefaultedFixed32() uint32 { - if m != nil && m.RequiredDefaultedFixed32 != nil { - return *m.RequiredDefaultedFixed32 - } - return Default_Message_RequiredDefaultedFixed32 -} - -func (m *Message) GetRequiredDefaultedSfixed32() int32 { - if m != nil && m.RequiredDefaultedSfixed32 != nil { - return *m.RequiredDefaultedSfixed32 - } - return Default_Message_RequiredDefaultedSfixed32 -} - -func (m *Message) GetRequiredDefaultedFloat() float32 { - if m != nil && m.RequiredDefaultedFloat != nil { - return *m.RequiredDefaultedFloat - } - return Default_Message_RequiredDefaultedFloat -} - -func (m *Message) GetRequiredDefaultedFixed64() uint64 { - if m != nil && m.RequiredDefaultedFixed64 != nil { - return *m.RequiredDefaultedFixed64 - } - return Default_Message_RequiredDefaultedFixed64 -} - -func (m *Message) GetRequiredDefaultedSfixed64() int64 { - if m != nil && m.RequiredDefaultedSfixed64 != nil { - return *m.RequiredDefaultedSfixed64 - } - return Default_Message_RequiredDefaultedSfixed64 -} - -func (m *Message) GetRequiredDefaultedDouble() float64 { - if m != nil && m.RequiredDefaultedDouble != nil { - return *m.RequiredDefaultedDouble - } - return Default_Message_RequiredDefaultedDouble -} - -func (m *Message) GetRequiredDefaultedString() string { - if m != nil && m.RequiredDefaultedString != nil { - return *m.RequiredDefaultedString - } - return Default_Message_RequiredDefaultedString -} - -func (m *Message) GetRequiredDefaultedBytes() []byte { - if m != nil && m.RequiredDefaultedBytes != nil { - return m.RequiredDefaultedBytes - } - return append([]byte(nil), Default_Message_RequiredDefaultedBytes...) -} - -func (m *Message) GetRequiredDefaultedChildEnum() Message_ChildEnum { - if m != nil && m.RequiredDefaultedChildEnum != nil { - return *m.RequiredDefaultedChildEnum - } - return Default_Message_RequiredDefaultedChildEnum -} - -func (m *Message) GetRequiredDefaultedSiblingEnum() SiblingEnum { - if m != nil && m.RequiredDefaultedSiblingEnum != nil { - return *m.RequiredDefaultedSiblingEnum - } - return Default_Message_RequiredDefaultedSiblingEnum -} - -func (m *Message) GetRepeatedBool() []bool { - if m != nil { - return m.RepeatedBool - } - return nil -} - -func (m *Message) GetRepeatedInt32() []int32 { - if m != nil { - return m.RepeatedInt32 - } - return nil -} - -func (m *Message) GetRepeatedSint32() []int32 { - if m != nil { - return m.RepeatedSint32 - } - return nil -} - -func (m *Message) GetRepeatedUint32() []uint32 { - if m != nil { - return m.RepeatedUint32 - } - return nil -} - -func (m *Message) GetRepeatedInt64() []int64 { - if m != nil { - return m.RepeatedInt64 - } - return nil -} - -func (m *Message) GetRepeatedSint64() []int64 { - if m != nil { - return m.RepeatedSint64 - } - return nil -} - -func (m *Message) GetRepeatedUint64() []uint64 { - if m != nil { - return m.RepeatedUint64 - } - return nil -} - -func (m *Message) GetRepeatedFixed32() []uint32 { - if m != nil { - return m.RepeatedFixed32 - } - return nil -} - -func (m *Message) GetRepeatedSfixed32() []int32 { - if m != nil { - return m.RepeatedSfixed32 - } - return nil -} - -func (m *Message) GetRepeatedFloat() []float32 { - if m != nil { - return m.RepeatedFloat - } - return nil -} - -func (m *Message) GetRepeatedFixed64() []uint64 { - if m != nil { - return m.RepeatedFixed64 - } - return nil -} - -func (m *Message) GetRepeatedSfixed64() []int64 { - if m != nil { - return m.RepeatedSfixed64 - } - return nil -} - -func (m *Message) GetRepeatedDouble() []float64 { - if m != nil { - return m.RepeatedDouble - } - return nil -} - -func (m *Message) GetRepeatedString() []string { - if m != nil { - return m.RepeatedString - } - return nil -} - -func (m *Message) GetRepeatedBytes() [][]byte { - if m != nil { - return m.RepeatedBytes - } - return nil -} - -func (m *Message) GetRepeatedChildEnum() []Message_ChildEnum { - if m != nil { - return m.RepeatedChildEnum - } - return nil -} - -func (m *Message) GetRepeatedChildMessage() []*Message_ChildMessage { - if m != nil { - return m.RepeatedChildMessage - } - return nil -} - -func (m *Message) GetRepeatedNamedGroup() []*Message_NamedGroup { - if m != nil { - return m.RepeatedNamedGroup - } - return nil -} - -func (m *Message) GetRepeatedSiblingEnum() []SiblingEnum { - if m != nil { - return m.RepeatedSiblingEnum - } - return nil -} - -func (m *Message) GetRepeatedSiblingMessage() []*SiblingMessage { - if m != nil { - return m.RepeatedSiblingMessage - } - return nil -} - -func (m *Message) GetRepeatedgroup() []*Message_RepeatedGroup { - if m != nil { - return m.Repeatedgroup - } - return nil -} - -func (m *Message) GetMapBoolBool() map[bool]bool { - if m != nil { - return m.MapBoolBool - } - return nil -} - -func (m *Message) GetMapBoolInt32() map[bool]int32 { - if m != nil { - return m.MapBoolInt32 - } - return nil -} - -func (m *Message) GetMapBoolSint32() map[bool]int32 { - if m != nil { - return m.MapBoolSint32 - } - return nil -} - -func (m *Message) GetMapBoolUint32() map[bool]uint32 { - if m != nil { - return m.MapBoolUint32 - } - return nil -} - -func (m *Message) GetMapBoolInt64() map[bool]int64 { - if m != nil { - return m.MapBoolInt64 - } - return nil -} - -func (m *Message) GetMapBoolSint64() map[bool]int64 { - if m != nil { - return m.MapBoolSint64 - } - return nil -} - -func (m *Message) GetMapBoolUint64() map[bool]uint64 { - if m != nil { - return m.MapBoolUint64 - } - return nil -} - -func (m *Message) GetMapBoolFixed32() map[bool]uint32 { - if m != nil { - return m.MapBoolFixed32 - } - return nil -} - -func (m *Message) GetMapBoolSfixed32() map[bool]int32 { - if m != nil { - return m.MapBoolSfixed32 - } - return nil -} - -func (m *Message) GetMapBoolFloat() map[bool]float32 { - if m != nil { - return m.MapBoolFloat - } - return nil -} - -func (m *Message) GetMapBoolFixed64() map[bool]uint64 { - if m != nil { - return m.MapBoolFixed64 - } - return nil -} - -func (m *Message) GetMapBoolSfixed64() map[bool]int64 { - if m != nil { - return m.MapBoolSfixed64 - } - return nil -} - -func (m *Message) GetMapBoolDouble() map[bool]float64 { - if m != nil { - return m.MapBoolDouble - } - return nil -} - -func (m *Message) GetMapBoolString() map[bool]string { - if m != nil { - return m.MapBoolString - } - return nil -} - -func (m *Message) GetMapBoolBytes() map[bool][]byte { - if m != nil { - return m.MapBoolBytes - } - return nil -} - -func (m *Message) GetMapBoolChildEnum() map[bool]Message_ChildEnum { - if m != nil { - return m.MapBoolChildEnum - } - return nil -} - -func (m *Message) GetMapBoolChildMessage() map[bool]*Message_ChildMessage { - if m != nil { - return m.MapBoolChildMessage - } - return nil -} - -func (m *Message) GetMapBoolNamedGroup() map[bool]*Message_NamedGroup { - if m != nil { - return m.MapBoolNamedGroup - } - return nil -} - -func (m *Message) GetMapBoolSiblingEnum() map[bool]SiblingEnum { - if m != nil { - return m.MapBoolSiblingEnum - } - return nil -} - -func (m *Message) GetMapBoolSiblingMessage() map[bool]*SiblingMessage { - if m != nil { - return m.MapBoolSiblingMessage - } - return nil -} - -func (m *Message) GetMapInt32Bool() map[int32]bool { - if m != nil { - return m.MapInt32Bool - } - return nil -} - -func (m *Message) GetMapSint32Bool() map[int32]bool { - if m != nil { - return m.MapSint32Bool - } - return nil -} - -func (m *Message) GetMapUint32Bool() map[uint32]bool { - if m != nil { - return m.MapUint32Bool - } - return nil -} - -func (m *Message) GetMapInt64Bool() map[int64]bool { - if m != nil { - return m.MapInt64Bool - } - return nil -} - -func (m *Message) GetMapSint64Bool() map[int64]bool { - if m != nil { - return m.MapSint64Bool - } - return nil -} - -func (m *Message) GetMapUint64Bool() map[uint64]bool { - if m != nil { - return m.MapUint64Bool - } - return nil -} - -func (m *Message) GetMapFixed32Bool() map[uint32]bool { - if m != nil { - return m.MapFixed32Bool - } - return nil -} - -func (m *Message) GetMapStringBool() map[string]bool { - if m != nil { - return m.MapStringBool - } - return nil -} - -func (m *Message) GetOneofBool() bool { - if x, ok := m.GetOneofUnion().(*Message_OneofBool); ok { - return x.OneofBool - } - return false -} - -func (m *Message) GetOneofInt32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofInt32); ok { - return x.OneofInt32 - } - return 0 -} - -func (m *Message) GetOneofSint32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofSint32); ok { - return x.OneofSint32 - } - return 0 -} - -func (m *Message) GetOneofUint32() uint32 { - if x, ok := m.GetOneofUnion().(*Message_OneofUint32); ok { - return x.OneofUint32 - } - return 0 -} - -func (m *Message) GetOneofInt64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofInt64); ok { - return x.OneofInt64 - } - return 0 -} - -func (m *Message) GetOneofSint64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofSint64); ok { - return x.OneofSint64 - } - return 0 -} - -func (m *Message) GetOneofUint64() uint64 { - if x, ok := m.GetOneofUnion().(*Message_OneofUint64); ok { - return x.OneofUint64 - } - return 0 -} - -func (m *Message) GetOneofFixed32() uint32 { - if x, ok := m.GetOneofUnion().(*Message_OneofFixed32); ok { - return x.OneofFixed32 - } - return 0 -} - -func (m *Message) GetOneofSfixed32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofSfixed32); ok { - return x.OneofSfixed32 - } - return 0 -} - -func (m *Message) GetOneofFloat() float32 { - if x, ok := m.GetOneofUnion().(*Message_OneofFloat); ok { - return x.OneofFloat - } - return 0 -} - -func (m *Message) GetOneofFixed64() uint64 { - if x, ok := m.GetOneofUnion().(*Message_OneofFixed64); ok { - return x.OneofFixed64 - } - return 0 -} - -func (m *Message) GetOneofSfixed64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofSfixed64); ok { - return x.OneofSfixed64 - } - return 0 -} - -func (m *Message) GetOneofDouble() float64 { - if x, ok := m.GetOneofUnion().(*Message_OneofDouble); ok { - return x.OneofDouble - } - return 0 -} - -func (m *Message) GetOneofString() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString); ok { - return x.OneofString - } - return "" -} - -func (m *Message) GetOneofBytes() []byte { - if x, ok := m.GetOneofUnion().(*Message_OneofBytes); ok { - return x.OneofBytes - } - return nil -} - -func (m *Message) GetOneofChildEnum() Message_ChildEnum { - if x, ok := m.GetOneofUnion().(*Message_OneofChildEnum); ok { - return x.OneofChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetOneofChildMessage() *Message_ChildMessage { - if x, ok := m.GetOneofUnion().(*Message_OneofChildMessage); ok { - return x.OneofChildMessage - } - return nil -} - -func (m *Message) GetOneofNamedGroup() *Message_NamedGroup { - if x, ok := m.GetOneofUnion().(*Message_OneofNamedGroup); ok { - return x.OneofNamedGroup - } - return nil -} - -func (m *Message) GetOneofSiblingEnum() SiblingEnum { - if x, ok := m.GetOneofUnion().(*Message_OneofSiblingEnum); ok { - return x.OneofSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetOneofSiblingMessage() *SiblingMessage { - if x, ok := m.GetOneofUnion().(*Message_OneofSiblingMessage); ok { - return x.OneofSiblingMessage - } - return nil -} - -func (m *Message) GetOneofgroup() *Message_OneofGroup { - if x, ok := m.GetOneofUnion().(*Message_Oneofgroup); ok { - return x.Oneofgroup - } - return nil -} - -func (m *Message) GetOneofString1() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString1); ok { - return x.OneofString1 - } - return "" -} - -func (m *Message) GetOneofString2() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString2); ok { - return x.OneofString2 - } - return "" -} - -func (m *Message) GetOneofString3() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString3); ok { - return x.OneofString3 - } - return "" -} - -func (m *Message) GetOneofDefaultedBool() bool { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedBool); ok { - return x.OneofDefaultedBool - } - return Default_Message_OneofDefaultedBool -} - -func (m *Message) GetOneofDefaultedInt32() int32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedInt32); ok { - return x.OneofDefaultedInt32 - } - return Default_Message_OneofDefaultedInt32 -} - -func (m *Message) GetOneofDefaultedSint32() int32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSint32); ok { - return x.OneofDefaultedSint32 - } - return Default_Message_OneofDefaultedSint32 -} - -func (m *Message) GetOneofDefaultedUint32() uint32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedUint32); ok { - return x.OneofDefaultedUint32 - } - return Default_Message_OneofDefaultedUint32 -} - -func (m *Message) GetOneofDefaultedInt64() int64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedInt64); ok { - return x.OneofDefaultedInt64 - } - return Default_Message_OneofDefaultedInt64 -} - -func (m *Message) GetOneofDefaultedSint64() int64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSint64); ok { - return x.OneofDefaultedSint64 - } - return Default_Message_OneofDefaultedSint64 -} - -func (m *Message) GetOneofDefaultedUint64() uint64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedUint64); ok { - return x.OneofDefaultedUint64 - } - return Default_Message_OneofDefaultedUint64 -} - -func (m *Message) GetOneofDefaultedFixed32() uint32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFixed32); ok { - return x.OneofDefaultedFixed32 - } - return Default_Message_OneofDefaultedFixed32 -} - -func (m *Message) GetOneofDefaultedSfixed32() int32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSfixed32); ok { - return x.OneofDefaultedSfixed32 - } - return Default_Message_OneofDefaultedSfixed32 -} - -func (m *Message) GetOneofDefaultedFloat() float32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFloat); ok { - return x.OneofDefaultedFloat - } - return Default_Message_OneofDefaultedFloat -} - -func (m *Message) GetOneofDefaultedFixed64() uint64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFixed64); ok { - return x.OneofDefaultedFixed64 - } - return Default_Message_OneofDefaultedFixed64 -} - -func (m *Message) GetOneofDefaultedSfixed64() int64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSfixed64); ok { - return x.OneofDefaultedSfixed64 - } - return Default_Message_OneofDefaultedSfixed64 -} - -func (m *Message) GetOneofDefaultedDouble() float64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedDouble); ok { - return x.OneofDefaultedDouble - } - return Default_Message_OneofDefaultedDouble -} - -func (m *Message) GetOneofDefaultedString() string { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedString); ok { - return x.OneofDefaultedString - } - return Default_Message_OneofDefaultedString -} - -func (m *Message) GetOneofDefaultedBytes() []byte { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedBytes); ok { - return x.OneofDefaultedBytes - } - return append([]byte(nil), Default_Message_OneofDefaultedBytes...) -} - -func (m *Message) GetOneofDefaultedChildEnum() Message_ChildEnum { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedChildEnum); ok { - return x.OneofDefaultedChildEnum - } - return Default_Message_OneofDefaultedChildEnum -} - -func (m *Message) GetOneofDefaultedSiblingEnum() SiblingEnum { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSiblingEnum); ok { - return x.OneofDefaultedSiblingEnum - } - return Default_Message_OneofDefaultedSiblingEnum -} - -// XXX_OneofFuncs is for the internal use of the proto package. -func (*Message) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { - return _Message_OneofMarshaler, _Message_OneofUnmarshaler, _Message_OneofSizer, []interface{}{ - (*Message_OneofBool)(nil), - (*Message_OneofInt32)(nil), - (*Message_OneofSint32)(nil), - (*Message_OneofUint32)(nil), - (*Message_OneofInt64)(nil), - (*Message_OneofSint64)(nil), - (*Message_OneofUint64)(nil), - (*Message_OneofFixed32)(nil), - (*Message_OneofSfixed32)(nil), - (*Message_OneofFloat)(nil), - (*Message_OneofFixed64)(nil), - (*Message_OneofSfixed64)(nil), - (*Message_OneofDouble)(nil), - (*Message_OneofString)(nil), - (*Message_OneofBytes)(nil), - (*Message_OneofChildEnum)(nil), - (*Message_OneofChildMessage)(nil), - (*Message_OneofNamedGroup)(nil), - (*Message_OneofSiblingEnum)(nil), - (*Message_OneofSiblingMessage)(nil), - (*Message_Oneofgroup)(nil), - (*Message_OneofString1)(nil), - (*Message_OneofString2)(nil), - (*Message_OneofString3)(nil), - (*Message_OneofDefaultedBool)(nil), - (*Message_OneofDefaultedInt32)(nil), - (*Message_OneofDefaultedSint32)(nil), - (*Message_OneofDefaultedUint32)(nil), - (*Message_OneofDefaultedInt64)(nil), - (*Message_OneofDefaultedSint64)(nil), - (*Message_OneofDefaultedUint64)(nil), - (*Message_OneofDefaultedFixed32)(nil), - (*Message_OneofDefaultedSfixed32)(nil), - (*Message_OneofDefaultedFloat)(nil), - (*Message_OneofDefaultedFixed64)(nil), - (*Message_OneofDefaultedSfixed64)(nil), - (*Message_OneofDefaultedDouble)(nil), - (*Message_OneofDefaultedString)(nil), - (*Message_OneofDefaultedBytes)(nil), - (*Message_OneofDefaultedChildEnum)(nil), - (*Message_OneofDefaultedSiblingEnum)(nil), - } -} - -func _Message_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { - m := msg.(*Message) - // oneof_union - switch x := m.OneofUnion.(type) { - case *Message_OneofBool: - t := uint64(0) - if x.OneofBool { - t = 1 - } - b.EncodeVarint(700<<3 | proto.WireVarint) - b.EncodeVarint(t) - case *Message_OneofInt32: - b.EncodeVarint(701<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofInt32)) - case *Message_OneofSint32: - b.EncodeVarint(702<<3 | proto.WireVarint) - b.EncodeZigzag32(uint64(x.OneofSint32)) - case *Message_OneofUint32: - b.EncodeVarint(703<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofUint32)) - case *Message_OneofInt64: - b.EncodeVarint(704<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofInt64)) - case *Message_OneofSint64: - b.EncodeVarint(705<<3 | proto.WireVarint) - b.EncodeZigzag64(uint64(x.OneofSint64)) - case *Message_OneofUint64: - b.EncodeVarint(706<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofUint64)) - case *Message_OneofFixed32: - b.EncodeVarint(707<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofFixed32)) - case *Message_OneofSfixed32: - b.EncodeVarint(708<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofSfixed32)) - case *Message_OneofFloat: - b.EncodeVarint(709<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(math.Float32bits(x.OneofFloat))) - case *Message_OneofFixed64: - b.EncodeVarint(710<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofFixed64)) - case *Message_OneofSfixed64: - b.EncodeVarint(711<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofSfixed64)) - case *Message_OneofDouble: - b.EncodeVarint(712<<3 | proto.WireFixed64) - b.EncodeFixed64(math.Float64bits(x.OneofDouble)) - case *Message_OneofString: - b.EncodeVarint(713<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString) - case *Message_OneofBytes: - b.EncodeVarint(714<<3 | proto.WireBytes) - b.EncodeRawBytes(x.OneofBytes) - case *Message_OneofChildEnum: - b.EncodeVarint(715<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofChildEnum)) - case *Message_OneofChildMessage: - b.EncodeVarint(716<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.OneofChildMessage); err != nil { - return err - } - case *Message_OneofNamedGroup: - b.EncodeVarint(717<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.OneofNamedGroup); err != nil { - return err - } - case *Message_OneofSiblingEnum: - b.EncodeVarint(718<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofSiblingEnum)) - case *Message_OneofSiblingMessage: - b.EncodeVarint(719<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.OneofSiblingMessage); err != nil { - return err - } - case *Message_Oneofgroup: - b.EncodeVarint(720<<3 | proto.WireStartGroup) - if err := b.Marshal(x.Oneofgroup); err != nil { - return err - } - b.EncodeVarint(720<<3 | proto.WireEndGroup) - case *Message_OneofString1: - b.EncodeVarint(721<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString1) - case *Message_OneofString2: - b.EncodeVarint(722<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString2) - case *Message_OneofString3: - b.EncodeVarint(723<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString3) - case nil: - default: - return fmt.Errorf("Message.OneofUnion has unexpected type %T", x) - } - // oneof_defaulted_union - switch x := m.OneofDefaultedUnion.(type) { - case *Message_OneofDefaultedBool: - t := uint64(0) - if x.OneofDefaultedBool { - t = 1 - } - b.EncodeVarint(800<<3 | proto.WireVarint) - b.EncodeVarint(t) - case *Message_OneofDefaultedInt32: - b.EncodeVarint(801<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedInt32)) - case *Message_OneofDefaultedSint32: - b.EncodeVarint(802<<3 | proto.WireVarint) - b.EncodeZigzag32(uint64(x.OneofDefaultedSint32)) - case *Message_OneofDefaultedUint32: - b.EncodeVarint(803<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedUint32)) - case *Message_OneofDefaultedInt64: - b.EncodeVarint(804<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedInt64)) - case *Message_OneofDefaultedSint64: - b.EncodeVarint(805<<3 | proto.WireVarint) - b.EncodeZigzag64(uint64(x.OneofDefaultedSint64)) - case *Message_OneofDefaultedUint64: - b.EncodeVarint(806<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedUint64)) - case *Message_OneofDefaultedFixed32: - b.EncodeVarint(807<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofDefaultedFixed32)) - case *Message_OneofDefaultedSfixed32: - b.EncodeVarint(808<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofDefaultedSfixed32)) - case *Message_OneofDefaultedFloat: - b.EncodeVarint(809<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(math.Float32bits(x.OneofDefaultedFloat))) - case *Message_OneofDefaultedFixed64: - b.EncodeVarint(810<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofDefaultedFixed64)) - case *Message_OneofDefaultedSfixed64: - b.EncodeVarint(811<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofDefaultedSfixed64)) - case *Message_OneofDefaultedDouble: - b.EncodeVarint(812<<3 | proto.WireFixed64) - b.EncodeFixed64(math.Float64bits(x.OneofDefaultedDouble)) - case *Message_OneofDefaultedString: - b.EncodeVarint(813<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofDefaultedString) - case *Message_OneofDefaultedBytes: - b.EncodeVarint(814<<3 | proto.WireBytes) - b.EncodeRawBytes(x.OneofDefaultedBytes) - case *Message_OneofDefaultedChildEnum: - b.EncodeVarint(815<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedChildEnum)) - case *Message_OneofDefaultedSiblingEnum: - b.EncodeVarint(816<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedSiblingEnum)) - case nil: - default: - return fmt.Errorf("Message.OneofDefaultedUnion has unexpected type %T", x) - } - return nil -} - -func _Message_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { - m := msg.(*Message) - switch tag { - case 700: // oneof_union.oneof_bool - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofBool{x != 0} - return true, err - case 701: // oneof_union.oneof_int32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofInt32{int32(x)} - return true, err - case 702: // oneof_union.oneof_sint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag32() - m.OneofUnion = &Message_OneofSint32{int32(x)} - return true, err - case 703: // oneof_union.oneof_uint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofUint32{uint32(x)} - return true, err - case 704: // oneof_union.oneof_int64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofInt64{int64(x)} - return true, err - case 705: // oneof_union.oneof_sint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag64() - m.OneofUnion = &Message_OneofSint64{int64(x)} - return true, err - case 706: // oneof_union.oneof_uint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofUint64{x} - return true, err - case 707: // oneof_union.oneof_fixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofFixed32{uint32(x)} - return true, err - case 708: // oneof_union.oneof_sfixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofSfixed32{int32(x)} - return true, err - case 709: // oneof_union.oneof_float - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofFloat{math.Float32frombits(uint32(x))} - return true, err - case 710: // oneof_union.oneof_fixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofFixed64{x} - return true, err - case 711: // oneof_union.oneof_sfixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofSfixed64{int64(x)} - return true, err - case 712: // oneof_union.oneof_double - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofDouble{math.Float64frombits(x)} - return true, err - case 713: // oneof_union.oneof_string - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString{x} - return true, err - case 714: // oneof_union.oneof_bytes - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeRawBytes(true) - m.OneofUnion = &Message_OneofBytes{x} - return true, err - case 715: // oneof_union.oneof_child_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofChildEnum{Message_ChildEnum(x)} - return true, err - case 716: // oneof_union.oneof_child_message - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(Message_ChildMessage) - err := b.DecodeMessage(msg) - m.OneofUnion = &Message_OneofChildMessage{msg} - return true, err - case 717: // oneof_union.oneof_named_group - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(Message_NamedGroup) - err := b.DecodeMessage(msg) - m.OneofUnion = &Message_OneofNamedGroup{msg} - return true, err - case 718: // oneof_union.oneof_sibling_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofSiblingEnum{SiblingEnum(x)} - return true, err - case 719: // oneof_union.oneof_sibling_message - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(SiblingMessage) - err := b.DecodeMessage(msg) - m.OneofUnion = &Message_OneofSiblingMessage{msg} - return true, err - case 720: // oneof_union.oneofgroup - if wire != proto.WireStartGroup { - return true, proto.ErrInternalBadWireType - } - msg := new(Message_OneofGroup) - err := b.DecodeGroup(msg) - m.OneofUnion = &Message_Oneofgroup{msg} - return true, err - case 721: // oneof_union.oneof_string1 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString1{x} - return true, err - case 722: // oneof_union.oneof_string2 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString2{x} - return true, err - case 723: // oneof_union.oneof_string3 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString3{x} - return true, err - case 800: // oneof_defaulted_union.oneof_defaulted_bool - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedBool{x != 0} - return true, err - case 801: // oneof_defaulted_union.oneof_defaulted_int32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedInt32{int32(x)} - return true, err - case 802: // oneof_defaulted_union.oneof_defaulted_sint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag32() - m.OneofDefaultedUnion = &Message_OneofDefaultedSint32{int32(x)} - return true, err - case 803: // oneof_defaulted_union.oneof_defaulted_uint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedUint32{uint32(x)} - return true, err - case 804: // oneof_defaulted_union.oneof_defaulted_int64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedInt64{int64(x)} - return true, err - case 805: // oneof_defaulted_union.oneof_defaulted_sint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag64() - m.OneofDefaultedUnion = &Message_OneofDefaultedSint64{int64(x)} - return true, err - case 806: // oneof_defaulted_union.oneof_defaulted_uint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedUint64{x} - return true, err - case 807: // oneof_defaulted_union.oneof_defaulted_fixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofDefaultedUnion = &Message_OneofDefaultedFixed32{uint32(x)} - return true, err - case 808: // oneof_defaulted_union.oneof_defaulted_sfixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofDefaultedUnion = &Message_OneofDefaultedSfixed32{int32(x)} - return true, err - case 809: // oneof_defaulted_union.oneof_defaulted_float - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofDefaultedUnion = &Message_OneofDefaultedFloat{math.Float32frombits(uint32(x))} - return true, err - case 810: // oneof_defaulted_union.oneof_defaulted_fixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofDefaultedUnion = &Message_OneofDefaultedFixed64{x} - return true, err - case 811: // oneof_defaulted_union.oneof_defaulted_sfixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofDefaultedUnion = &Message_OneofDefaultedSfixed64{int64(x)} - return true, err - case 812: // oneof_defaulted_union.oneof_defaulted_double - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofDefaultedUnion = &Message_OneofDefaultedDouble{math.Float64frombits(x)} - return true, err - case 813: // oneof_defaulted_union.oneof_defaulted_string - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofDefaultedUnion = &Message_OneofDefaultedString{x} - return true, err - case 814: // oneof_defaulted_union.oneof_defaulted_bytes - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeRawBytes(true) - m.OneofDefaultedUnion = &Message_OneofDefaultedBytes{x} - return true, err - case 815: // oneof_defaulted_union.oneof_defaulted_child_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedChildEnum{Message_ChildEnum(x)} - return true, err - case 816: // oneof_defaulted_union.oneof_defaulted_sibling_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedSiblingEnum{SiblingEnum(x)} - return true, err - default: - return false, nil - } -} - -func _Message_OneofSizer(msg proto.Message) (n int) { - m := msg.(*Message) - // oneof_union - switch x := m.OneofUnion.(type) { - case *Message_OneofBool: - n += proto.SizeVarint(700<<3 | proto.WireVarint) - n += 1 - case *Message_OneofInt32: - n += proto.SizeVarint(701<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofInt32)) - case *Message_OneofSint32: - n += proto.SizeVarint(702<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64((uint32(x.OneofSint32) << 1) ^ uint32((int32(x.OneofSint32) >> 31)))) - case *Message_OneofUint32: - n += proto.SizeVarint(703<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofUint32)) - case *Message_OneofInt64: - n += proto.SizeVarint(704<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofInt64)) - case *Message_OneofSint64: - n += proto.SizeVarint(705<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(uint64(x.OneofSint64<<1) ^ uint64((int64(x.OneofSint64) >> 63)))) - case *Message_OneofUint64: - n += proto.SizeVarint(706<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofUint64)) - case *Message_OneofFixed32: - n += proto.SizeVarint(707<<3 | proto.WireFixed32) - n += 4 - case *Message_OneofSfixed32: - n += proto.SizeVarint(708<<3 | proto.WireFixed32) - n += 4 - case *Message_OneofFloat: - n += proto.SizeVarint(709<<3 | proto.WireFixed32) - n += 4 - case *Message_OneofFixed64: - n += proto.SizeVarint(710<<3 | proto.WireFixed64) - n += 8 - case *Message_OneofSfixed64: - n += proto.SizeVarint(711<<3 | proto.WireFixed64) - n += 8 - case *Message_OneofDouble: - n += proto.SizeVarint(712<<3 | proto.WireFixed64) - n += 8 - case *Message_OneofString: - n += proto.SizeVarint(713<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofString))) - n += len(x.OneofString) - case *Message_OneofBytes: - n += proto.SizeVarint(714<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofBytes))) - n += len(x.OneofBytes) - case *Message_OneofChildEnum: - n += proto.SizeVarint(715<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofChildEnum)) - case *Message_OneofChildMessage: - s := proto.Size(x.OneofChildMessage) - n += proto.SizeVarint(716<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(s)) - n += s - case *Message_OneofNamedGroup: - s := proto.Size(x.OneofNamedGroup) - n += proto.SizeVarint(717<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(s)) - n += s - case *Message_OneofSiblingEnum: - n += proto.SizeVarint(718<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofSiblingEnum)) - case *Message_OneofSiblingMessage: - s := proto.Size(x.OneofSiblingMessage) - n += proto.SizeVarint(719<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(s)) - n += s - case *Message_Oneofgroup: - n += proto.SizeVarint(720<<3 | proto.WireStartGroup) - n += proto.Size(x.Oneofgroup) - n += proto.SizeVarint(720<<3 | proto.WireEndGroup) - case *Message_OneofString1: - n += proto.SizeVarint(721<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofString1))) - n += len(x.OneofString1) - case *Message_OneofString2: - n += proto.SizeVarint(722<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofString2))) - n += len(x.OneofString2) - case *Message_OneofString3: - n += proto.SizeVarint(723<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofString3))) - n += len(x.OneofString3) - case nil: - default: - panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) - } - // oneof_defaulted_union - switch x := m.OneofDefaultedUnion.(type) { - case *Message_OneofDefaultedBool: - n += proto.SizeVarint(800<<3 | proto.WireVarint) - n += 1 - case *Message_OneofDefaultedInt32: - n += proto.SizeVarint(801<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofDefaultedInt32)) - case *Message_OneofDefaultedSint32: - n += proto.SizeVarint(802<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64((uint32(x.OneofDefaultedSint32) << 1) ^ uint32((int32(x.OneofDefaultedSint32) >> 31)))) - case *Message_OneofDefaultedUint32: - n += proto.SizeVarint(803<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofDefaultedUint32)) - case *Message_OneofDefaultedInt64: - n += proto.SizeVarint(804<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofDefaultedInt64)) - case *Message_OneofDefaultedSint64: - n += proto.SizeVarint(805<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(uint64(x.OneofDefaultedSint64<<1) ^ uint64((int64(x.OneofDefaultedSint64) >> 63)))) - case *Message_OneofDefaultedUint64: - n += proto.SizeVarint(806<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofDefaultedUint64)) - case *Message_OneofDefaultedFixed32: - n += proto.SizeVarint(807<<3 | proto.WireFixed32) - n += 4 - case *Message_OneofDefaultedSfixed32: - n += proto.SizeVarint(808<<3 | proto.WireFixed32) - n += 4 - case *Message_OneofDefaultedFloat: - n += proto.SizeVarint(809<<3 | proto.WireFixed32) - n += 4 - case *Message_OneofDefaultedFixed64: - n += proto.SizeVarint(810<<3 | proto.WireFixed64) - n += 8 - case *Message_OneofDefaultedSfixed64: - n += proto.SizeVarint(811<<3 | proto.WireFixed64) - n += 8 - case *Message_OneofDefaultedDouble: - n += proto.SizeVarint(812<<3 | proto.WireFixed64) - n += 8 - case *Message_OneofDefaultedString: - n += proto.SizeVarint(813<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofDefaultedString))) - n += len(x.OneofDefaultedString) - case *Message_OneofDefaultedBytes: - n += proto.SizeVarint(814<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofDefaultedBytes))) - n += len(x.OneofDefaultedBytes) - case *Message_OneofDefaultedChildEnum: - n += proto.SizeVarint(815<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofDefaultedChildEnum)) - case *Message_OneofDefaultedSiblingEnum: - n += proto.SizeVarint(816<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofDefaultedSiblingEnum)) - case nil: - default: - panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) - } - return n -} - -var E_Message_ExtensionOptionalBool = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*bool)(nil), - Field: 10000, - Name: "google.golang.org.proto2_20180125.Message.extension_optional_bool", - Tag: "varint,10000,opt,name=extension_optional_bool,json=extensionOptionalBool", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionOptionalInt32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 10001, - Name: "google.golang.org.proto2_20180125.Message.extension_optional_int32", - Tag: "varint,10001,opt,name=extension_optional_int32,json=extensionOptionalInt32", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionOptionalSint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 10002, - Name: "google.golang.org.proto2_20180125.Message.extension_optional_sint32", - Tag: "zigzag32,10002,opt,name=extension_optional_sint32,json=extensionOptionalSint32", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionOptionalUint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint32)(nil), - Field: 10003, - Name: "google.golang.org.proto2_20180125.Message.extension_optional_uint32", - Tag: "varint,10003,opt,name=extension_optional_uint32,json=extensionOptionalUint32", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionOptionalInt64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 10004, - Name: "google.golang.org.proto2_20180125.Message.extension_optional_int64", - Tag: "varint,10004,opt,name=extension_optional_int64,json=extensionOptionalInt64", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionOptionalSint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 10005, - Name: "google.golang.org.proto2_20180125.Message.extension_optional_sint64", - Tag: "zigzag64,10005,opt,name=extension_optional_sint64,json=extensionOptionalSint64", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionOptionalUint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint64)(nil), - Field: 10006, - Name: "google.golang.org.proto2_20180125.Message.extension_optional_uint64", - Tag: "varint,10006,opt,name=extension_optional_uint64,json=extensionOptionalUint64", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionOptionalFixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint32)(nil), - Field: 10007, - Name: "google.golang.org.proto2_20180125.Message.extension_optional_fixed32", - Tag: "fixed32,10007,opt,name=extension_optional_fixed32,json=extensionOptionalFixed32", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionOptionalSfixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 10008, - Name: "google.golang.org.proto2_20180125.Message.extension_optional_sfixed32", - Tag: "fixed32,10008,opt,name=extension_optional_sfixed32,json=extensionOptionalSfixed32", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionOptionalFloat = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*float32)(nil), - Field: 10009, - Name: "google.golang.org.proto2_20180125.Message.extension_optional_float", - Tag: "fixed32,10009,opt,name=extension_optional_float,json=extensionOptionalFloat", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionOptionalFixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint64)(nil), - Field: 10010, - Name: "google.golang.org.proto2_20180125.Message.extension_optional_fixed64", - Tag: "fixed64,10010,opt,name=extension_optional_fixed64,json=extensionOptionalFixed64", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionOptionalSfixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 10011, - Name: "google.golang.org.proto2_20180125.Message.extension_optional_sfixed64", - Tag: "fixed64,10011,opt,name=extension_optional_sfixed64,json=extensionOptionalSfixed64", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionOptionalDouble = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*float64)(nil), - Field: 10012, - Name: "google.golang.org.proto2_20180125.Message.extension_optional_double", - Tag: "fixed64,10012,opt,name=extension_optional_double,json=extensionOptionalDouble", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionOptionalString = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*string)(nil), - Field: 10013, - Name: "google.golang.org.proto2_20180125.Message.extension_optional_string", - Tag: "bytes,10013,opt,name=extension_optional_string,json=extensionOptionalString", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionOptionalBytes = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]byte)(nil), - Field: 10014, - Name: "google.golang.org.proto2_20180125.Message.extension_optional_bytes", - Tag: "bytes,10014,opt,name=extension_optional_bytes,json=extensionOptionalBytes", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionOptionalChildEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_ChildEnum)(nil), - Field: 10015, - Name: "google.golang.org.proto2_20180125.Message.extension_optional_child_enum", - Tag: "varint,10015,opt,name=extension_optional_child_enum,json=extensionOptionalChildEnum,enum=google.golang.org.proto2_20180125.Message_ChildEnum", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionOptionalChildMessage = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_ChildMessage)(nil), - Field: 10016, - Name: "google.golang.org.proto2_20180125.Message.extension_optional_child_message", - Tag: "bytes,10016,opt,name=extension_optional_child_message,json=extensionOptionalChildMessage", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionOptionalNamedGroup = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_NamedGroup)(nil), - Field: 10017, - Name: "google.golang.org.proto2_20180125.Message.extension_optional_named_group", - Tag: "bytes,10017,opt,name=extension_optional_named_group,json=extensionOptionalNamedGroup", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionOptionalSiblingEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*SiblingEnum)(nil), - Field: 10018, - Name: "google.golang.org.proto2_20180125.Message.extension_optional_sibling_enum", - Tag: "varint,10018,opt,name=extension_optional_sibling_enum,json=extensionOptionalSiblingEnum,enum=google.golang.org.proto2_20180125.SiblingEnum", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionOptionalSiblingMessage = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*SiblingMessage)(nil), - Field: 10019, - Name: "google.golang.org.proto2_20180125.Message.extension_optional_sibling_message", - Tag: "bytes,10019,opt,name=extension_optional_sibling_message,json=extensionOptionalSiblingMessage", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_Extensionoptionalgroup = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_ExtensionOptionalGroup)(nil), - Field: 10020, - Name: "google.golang.org.proto2_20180125.Message.extensionoptionalgroup", - Tag: "group,10020,opt,name=ExtensionOptionalGroup,json=extensionoptionalgroup", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionDefaultedBool = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*bool)(nil), - Field: 20000, - Name: "google.golang.org.proto2_20180125.Message.extension_defaulted_bool", - Tag: "varint,20000,opt,name=extension_defaulted_bool,json=extensionDefaultedBool,def=1", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionDefaultedInt32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 20001, - Name: "google.golang.org.proto2_20180125.Message.extension_defaulted_int32", - Tag: "varint,20001,opt,name=extension_defaulted_int32,json=extensionDefaultedInt32,def=-12345", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionDefaultedSint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 20002, - Name: "google.golang.org.proto2_20180125.Message.extension_defaulted_sint32", - Tag: "zigzag32,20002,opt,name=extension_defaulted_sint32,json=extensionDefaultedSint32,def=-3200", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionDefaultedUint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint32)(nil), - Field: 20003, - Name: "google.golang.org.proto2_20180125.Message.extension_defaulted_uint32", - Tag: "varint,20003,opt,name=extension_defaulted_uint32,json=extensionDefaultedUint32,def=3200", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionDefaultedInt64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 20004, - Name: "google.golang.org.proto2_20180125.Message.extension_defaulted_int64", - Tag: "varint,20004,opt,name=extension_defaulted_int64,json=extensionDefaultedInt64,def=-123456789", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionDefaultedSint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 20005, - Name: "google.golang.org.proto2_20180125.Message.extension_defaulted_sint64", - Tag: "zigzag64,20005,opt,name=extension_defaulted_sint64,json=extensionDefaultedSint64,def=-6400", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionDefaultedUint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint64)(nil), - Field: 20006, - Name: "google.golang.org.proto2_20180125.Message.extension_defaulted_uint64", - Tag: "varint,20006,opt,name=extension_defaulted_uint64,json=extensionDefaultedUint64,def=6400", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionDefaultedFixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint32)(nil), - Field: 20007, - Name: "google.golang.org.proto2_20180125.Message.extension_defaulted_fixed32", - Tag: "fixed32,20007,opt,name=extension_defaulted_fixed32,json=extensionDefaultedFixed32,def=320000", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionDefaultedSfixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 20008, - Name: "google.golang.org.proto2_20180125.Message.extension_defaulted_sfixed32", - Tag: "fixed32,20008,opt,name=extension_defaulted_sfixed32,json=extensionDefaultedSfixed32,def=-320000", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionDefaultedFloat = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*float32)(nil), - Field: 20009, - Name: "google.golang.org.proto2_20180125.Message.extension_defaulted_float", - Tag: "fixed32,20009,opt,name=extension_defaulted_float,json=extensionDefaultedFloat,def=3.14159", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionDefaultedFixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint64)(nil), - Field: 20010, - Name: "google.golang.org.proto2_20180125.Message.extension_defaulted_fixed64", - Tag: "fixed64,20010,opt,name=extension_defaulted_fixed64,json=extensionDefaultedFixed64,def=640000", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionDefaultedSfixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 20011, - Name: "google.golang.org.proto2_20180125.Message.extension_defaulted_sfixed64", - Tag: "fixed64,20011,opt,name=extension_defaulted_sfixed64,json=extensionDefaultedSfixed64,def=-640000", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionDefaultedDouble = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*float64)(nil), - Field: 20012, - Name: "google.golang.org.proto2_20180125.Message.extension_defaulted_double", - Tag: "fixed64,20012,opt,name=extension_defaulted_double,json=extensionDefaultedDouble,def=3.14159265359", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionDefaultedString = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*string)(nil), - Field: 20013, - Name: "google.golang.org.proto2_20180125.Message.extension_defaulted_string", - Tag: "bytes,20013,opt,name=extension_defaulted_string,json=extensionDefaultedString,def=hello, \"world!\"\n", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionDefaultedBytes = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]byte)(nil), - Field: 20014, - Name: "google.golang.org.proto2_20180125.Message.extension_defaulted_bytes", - Tag: "bytes,20014,opt,name=extension_defaulted_bytes,json=extensionDefaultedBytes,def=dead\\336\\255\\276\\357beef", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionDefaultedChildEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_ChildEnum)(nil), - Field: 20015, - Name: "google.golang.org.proto2_20180125.Message.extension_defaulted_child_enum", - Tag: "varint,20015,opt,name=extension_defaulted_child_enum,json=extensionDefaultedChildEnum,enum=google.golang.org.proto2_20180125.Message_ChildEnum,def=0", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionDefaultedSiblingEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*SiblingEnum)(nil), - Field: 20016, - Name: "google.golang.org.proto2_20180125.Message.extension_defaulted_sibling_enum", - Tag: "varint,20016,opt,name=extension_defaulted_sibling_enum,json=extensionDefaultedSiblingEnum,enum=google.golang.org.proto2_20180125.SiblingEnum,def=0", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionRepeatedBool = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]bool)(nil), - Field: 30000, - Name: "google.golang.org.proto2_20180125.Message.extension_repeated_bool", - Tag: "varint,30000,rep,name=extension_repeated_bool,json=extensionRepeatedBool", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionRepeatedInt32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int32)(nil), - Field: 30001, - Name: "google.golang.org.proto2_20180125.Message.extension_repeated_int32", - Tag: "varint,30001,rep,name=extension_repeated_int32,json=extensionRepeatedInt32", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionRepeatedSint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int32)(nil), - Field: 30002, - Name: "google.golang.org.proto2_20180125.Message.extension_repeated_sint32", - Tag: "zigzag32,30002,rep,name=extension_repeated_sint32,json=extensionRepeatedSint32", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionRepeatedUint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]uint32)(nil), - Field: 30003, - Name: "google.golang.org.proto2_20180125.Message.extension_repeated_uint32", - Tag: "varint,30003,rep,name=extension_repeated_uint32,json=extensionRepeatedUint32", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionRepeatedInt64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int64)(nil), - Field: 30004, - Name: "google.golang.org.proto2_20180125.Message.extension_repeated_int64", - Tag: "varint,30004,rep,name=extension_repeated_int64,json=extensionRepeatedInt64", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionRepeatedSint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int64)(nil), - Field: 30005, - Name: "google.golang.org.proto2_20180125.Message.extension_repeated_sint64", - Tag: "zigzag64,30005,rep,name=extension_repeated_sint64,json=extensionRepeatedSint64", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionRepeatedUint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]uint64)(nil), - Field: 30006, - Name: "google.golang.org.proto2_20180125.Message.extension_repeated_uint64", - Tag: "varint,30006,rep,name=extension_repeated_uint64,json=extensionRepeatedUint64", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionRepeatedFixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]uint32)(nil), - Field: 30007, - Name: "google.golang.org.proto2_20180125.Message.extension_repeated_fixed32", - Tag: "fixed32,30007,rep,name=extension_repeated_fixed32,json=extensionRepeatedFixed32", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionRepeatedSfixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int32)(nil), - Field: 30008, - Name: "google.golang.org.proto2_20180125.Message.extension_repeated_sfixed32", - Tag: "fixed32,30008,rep,name=extension_repeated_sfixed32,json=extensionRepeatedSfixed32", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionRepeatedFloat = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]float32)(nil), - Field: 30009, - Name: "google.golang.org.proto2_20180125.Message.extension_repeated_float", - Tag: "fixed32,30009,rep,name=extension_repeated_float,json=extensionRepeatedFloat", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionRepeatedFixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]uint64)(nil), - Field: 30010, - Name: "google.golang.org.proto2_20180125.Message.extension_repeated_fixed64", - Tag: "fixed64,30010,rep,name=extension_repeated_fixed64,json=extensionRepeatedFixed64", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionRepeatedSfixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int64)(nil), - Field: 30011, - Name: "google.golang.org.proto2_20180125.Message.extension_repeated_sfixed64", - Tag: "fixed64,30011,rep,name=extension_repeated_sfixed64,json=extensionRepeatedSfixed64", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionRepeatedDouble = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]float64)(nil), - Field: 30012, - Name: "google.golang.org.proto2_20180125.Message.extension_repeated_double", - Tag: "fixed64,30012,rep,name=extension_repeated_double,json=extensionRepeatedDouble", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionRepeatedString = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]string)(nil), - Field: 30013, - Name: "google.golang.org.proto2_20180125.Message.extension_repeated_string", - Tag: "bytes,30013,rep,name=extension_repeated_string,json=extensionRepeatedString", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionRepeatedBytes = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([][]byte)(nil), - Field: 30014, - Name: "google.golang.org.proto2_20180125.Message.extension_repeated_bytes", - Tag: "bytes,30014,rep,name=extension_repeated_bytes,json=extensionRepeatedBytes", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionRepeatedChildEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]Message_ChildEnum)(nil), - Field: 30015, - Name: "google.golang.org.proto2_20180125.Message.extension_repeated_child_enum", - Tag: "varint,30015,rep,name=extension_repeated_child_enum,json=extensionRepeatedChildEnum,enum=google.golang.org.proto2_20180125.Message_ChildEnum", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionRepeatedChildMessage = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]*Message_ChildMessage)(nil), - Field: 30016, - Name: "google.golang.org.proto2_20180125.Message.extension_repeated_child_message", - Tag: "bytes,30016,rep,name=extension_repeated_child_message,json=extensionRepeatedChildMessage", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionRepeatedNamedGroup = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]*Message_NamedGroup)(nil), - Field: 30017, - Name: "google.golang.org.proto2_20180125.Message.extension_repeated_named_group", - Tag: "bytes,30017,rep,name=extension_repeated_named_group,json=extensionRepeatedNamedGroup", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionRepeatedSiblingEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]SiblingEnum)(nil), - Field: 30018, - Name: "google.golang.org.proto2_20180125.Message.extension_repeated_sibling_enum", - Tag: "varint,30018,rep,name=extension_repeated_sibling_enum,json=extensionRepeatedSiblingEnum,enum=google.golang.org.proto2_20180125.SiblingEnum", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_ExtensionRepeatedSiblingMessage = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]*SiblingMessage)(nil), - Field: 30019, - Name: "google.golang.org.proto2_20180125.Message.extension_repeated_sibling_message", - Tag: "bytes,30019,rep,name=extension_repeated_sibling_message,json=extensionRepeatedSiblingMessage", - Filename: "proto2_20180125_92554152/test.proto", -} - -var E_Message_Extensionrepeatedgroup = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]*Message_ExtensionRepeatedGroup)(nil), - Field: 30020, - Name: "google.golang.org.proto2_20180125.Message.extensionrepeatedgroup", - Tag: "group,30020,rep,name=ExtensionRepeatedGroup,json=extensionrepeatedgroup", - Filename: "proto2_20180125_92554152/test.proto", -} - -type Message_ChildMessage struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - F4 *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *Message_ChildMessage) Reset() { *m = Message_ChildMessage{} } -func (m *Message_ChildMessage) String() string { return proto.CompactTextString(m) } -func (*Message_ChildMessage) ProtoMessage() {} -func (*Message_ChildMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 0} } - -func (m *Message_ChildMessage) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_ChildMessage) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_ChildMessage) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -func (m *Message_ChildMessage) GetF4() *Message { - if m != nil { - return m.F4 - } - return nil -} - -type Message_NamedGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - F4 *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *Message_NamedGroup) Reset() { *m = Message_NamedGroup{} } -func (m *Message_NamedGroup) String() string { return proto.CompactTextString(m) } -func (*Message_NamedGroup) ProtoMessage() {} -func (*Message_NamedGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 1} } - -func (m *Message_NamedGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_NamedGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_NamedGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -func (m *Message_NamedGroup) GetF4() *Message { - if m != nil { - return m.F4 - } - return nil -} - -type Message_OptionalGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *Message_OptionalGroup) Reset() { *m = Message_OptionalGroup{} } -func (m *Message_OptionalGroup) String() string { return proto.CompactTextString(m) } -func (*Message_OptionalGroup) ProtoMessage() {} -func (*Message_OptionalGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 2} } - -func (m *Message_OptionalGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_OptionalGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_OptionalGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_RequiredGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *Message_RequiredGroup) Reset() { *m = Message_RequiredGroup{} } -func (m *Message_RequiredGroup) String() string { return proto.CompactTextString(m) } -func (*Message_RequiredGroup) ProtoMessage() {} -func (*Message_RequiredGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 3} } - -func (m *Message_RequiredGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_RequiredGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_RequiredGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_RepeatedGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *Message_RepeatedGroup) Reset() { *m = Message_RepeatedGroup{} } -func (m *Message_RepeatedGroup) String() string { return proto.CompactTextString(m) } -func (*Message_RepeatedGroup) ProtoMessage() {} -func (*Message_RepeatedGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 4} } - -func (m *Message_RepeatedGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_RepeatedGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_RepeatedGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_OneofGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *Message_OneofGroup) Reset() { *m = Message_OneofGroup{} } -func (m *Message_OneofGroup) String() string { return proto.CompactTextString(m) } -func (*Message_OneofGroup) ProtoMessage() {} -func (*Message_OneofGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 33} } - -func (m *Message_OneofGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_OneofGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_OneofGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_ExtensionOptionalGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *Message_ExtensionOptionalGroup) Reset() { *m = Message_ExtensionOptionalGroup{} } -func (m *Message_ExtensionOptionalGroup) String() string { return proto.CompactTextString(m) } -func (*Message_ExtensionOptionalGroup) ProtoMessage() {} -func (*Message_ExtensionOptionalGroup) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{1, 34} -} - -func (m *Message_ExtensionOptionalGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_ExtensionOptionalGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_ExtensionOptionalGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_ExtensionRepeatedGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_unrecognized []byte `json:"-"` -} - -func (m *Message_ExtensionRepeatedGroup) Reset() { *m = Message_ExtensionRepeatedGroup{} } -func (m *Message_ExtensionRepeatedGroup) String() string { return proto.CompactTextString(m) } -func (*Message_ExtensionRepeatedGroup) ProtoMessage() {} -func (*Message_ExtensionRepeatedGroup) Descriptor() ([]byte, []int) { - return fileDescriptor0, []int{1, 35} -} - -func (m *Message_ExtensionRepeatedGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_ExtensionRepeatedGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_ExtensionRepeatedGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -func init() { - proto.RegisterType((*SiblingMessage)(nil), "google.golang.org.proto2_20180125.SiblingMessage") - proto.RegisterType((*Message)(nil), "google.golang.org.proto2_20180125.Message") - proto.RegisterType((*Message_ChildMessage)(nil), "google.golang.org.proto2_20180125.Message.ChildMessage") - proto.RegisterType((*Message_NamedGroup)(nil), "google.golang.org.proto2_20180125.Message.NamedGroup") - proto.RegisterType((*Message_OptionalGroup)(nil), "google.golang.org.proto2_20180125.Message.OptionalGroup") - proto.RegisterType((*Message_RequiredGroup)(nil), "google.golang.org.proto2_20180125.Message.RequiredGroup") - proto.RegisterType((*Message_RepeatedGroup)(nil), "google.golang.org.proto2_20180125.Message.RepeatedGroup") - proto.RegisterType((*Message_OneofGroup)(nil), "google.golang.org.proto2_20180125.Message.OneofGroup") - proto.RegisterType((*Message_ExtensionOptionalGroup)(nil), "google.golang.org.proto2_20180125.Message.ExtensionOptionalGroup") - proto.RegisterType((*Message_ExtensionRepeatedGroup)(nil), "google.golang.org.proto2_20180125.Message.ExtensionRepeatedGroup") - proto.RegisterEnum("google.golang.org.proto2_20180125.SiblingEnum", SiblingEnum_name, SiblingEnum_value) - proto.RegisterEnum("google.golang.org.proto2_20180125.Message_ChildEnum", Message_ChildEnum_name, Message_ChildEnum_value) - proto.RegisterExtension(E_Message_ExtensionOptionalBool) - proto.RegisterExtension(E_Message_ExtensionOptionalInt32) - proto.RegisterExtension(E_Message_ExtensionOptionalSint32) - proto.RegisterExtension(E_Message_ExtensionOptionalUint32) - proto.RegisterExtension(E_Message_ExtensionOptionalInt64) - proto.RegisterExtension(E_Message_ExtensionOptionalSint64) - proto.RegisterExtension(E_Message_ExtensionOptionalUint64) - proto.RegisterExtension(E_Message_ExtensionOptionalFixed32) - proto.RegisterExtension(E_Message_ExtensionOptionalSfixed32) - proto.RegisterExtension(E_Message_ExtensionOptionalFloat) - proto.RegisterExtension(E_Message_ExtensionOptionalFixed64) - proto.RegisterExtension(E_Message_ExtensionOptionalSfixed64) - proto.RegisterExtension(E_Message_ExtensionOptionalDouble) - proto.RegisterExtension(E_Message_ExtensionOptionalString) - proto.RegisterExtension(E_Message_ExtensionOptionalBytes) - proto.RegisterExtension(E_Message_ExtensionOptionalChildEnum) - proto.RegisterExtension(E_Message_ExtensionOptionalChildMessage) - proto.RegisterExtension(E_Message_ExtensionOptionalNamedGroup) - proto.RegisterExtension(E_Message_ExtensionOptionalSiblingEnum) - proto.RegisterExtension(E_Message_ExtensionOptionalSiblingMessage) - proto.RegisterExtension(E_Message_Extensionoptionalgroup) - proto.RegisterExtension(E_Message_ExtensionDefaultedBool) - proto.RegisterExtension(E_Message_ExtensionDefaultedInt32) - proto.RegisterExtension(E_Message_ExtensionDefaultedSint32) - proto.RegisterExtension(E_Message_ExtensionDefaultedUint32) - proto.RegisterExtension(E_Message_ExtensionDefaultedInt64) - proto.RegisterExtension(E_Message_ExtensionDefaultedSint64) - proto.RegisterExtension(E_Message_ExtensionDefaultedUint64) - proto.RegisterExtension(E_Message_ExtensionDefaultedFixed32) - proto.RegisterExtension(E_Message_ExtensionDefaultedSfixed32) - proto.RegisterExtension(E_Message_ExtensionDefaultedFloat) - proto.RegisterExtension(E_Message_ExtensionDefaultedFixed64) - proto.RegisterExtension(E_Message_ExtensionDefaultedSfixed64) - proto.RegisterExtension(E_Message_ExtensionDefaultedDouble) - proto.RegisterExtension(E_Message_ExtensionDefaultedString) - proto.RegisterExtension(E_Message_ExtensionDefaultedBytes) - proto.RegisterExtension(E_Message_ExtensionDefaultedChildEnum) - proto.RegisterExtension(E_Message_ExtensionDefaultedSiblingEnum) - proto.RegisterExtension(E_Message_ExtensionRepeatedBool) - proto.RegisterExtension(E_Message_ExtensionRepeatedInt32) - proto.RegisterExtension(E_Message_ExtensionRepeatedSint32) - proto.RegisterExtension(E_Message_ExtensionRepeatedUint32) - proto.RegisterExtension(E_Message_ExtensionRepeatedInt64) - proto.RegisterExtension(E_Message_ExtensionRepeatedSint64) - proto.RegisterExtension(E_Message_ExtensionRepeatedUint64) - proto.RegisterExtension(E_Message_ExtensionRepeatedFixed32) - proto.RegisterExtension(E_Message_ExtensionRepeatedSfixed32) - proto.RegisterExtension(E_Message_ExtensionRepeatedFloat) - proto.RegisterExtension(E_Message_ExtensionRepeatedFixed64) - proto.RegisterExtension(E_Message_ExtensionRepeatedSfixed64) - proto.RegisterExtension(E_Message_ExtensionRepeatedDouble) - proto.RegisterExtension(E_Message_ExtensionRepeatedString) - proto.RegisterExtension(E_Message_ExtensionRepeatedBytes) - proto.RegisterExtension(E_Message_ExtensionRepeatedChildEnum) - proto.RegisterExtension(E_Message_ExtensionRepeatedChildMessage) - proto.RegisterExtension(E_Message_ExtensionRepeatedNamedGroup) - proto.RegisterExtension(E_Message_ExtensionRepeatedSiblingEnum) - proto.RegisterExtension(E_Message_ExtensionRepeatedSiblingMessage) - proto.RegisterExtension(E_Message_Extensionrepeatedgroup) -} - -func init() { proto.RegisterFile("proto2_20180125_92554152/test.proto", fileDescriptor0) } - -var fileDescriptor0 = []byte{ - // 4468 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x5c, 0x67, 0x70, 0x24, 0xc7, - 0x75, 0xc6, 0xec, 0x62, 0x17, 0x87, 0x3e, 0x2c, 0xb0, 0x98, 0xbb, 0x03, 0xe6, 0x40, 0xd2, 0x5c, - 0x41, 0xb2, 0xbc, 0xa6, 0x79, 0x38, 0x60, 0xd0, 0xe8, 0xe3, 0xad, 0x19, 0x04, 0x90, 0x47, 0x2d, - 0x65, 0x71, 0xa9, 0x1a, 0xd6, 0xb9, 0x5c, 0x2e, 0x96, 0x61, 0xdc, 0x61, 0x81, 0x03, 0xb9, 0x01, - 0x04, 0x76, 0x49, 0x9e, 0x25, 0x17, 0xcf, 0x72, 0xfc, 0x49, 0xe5, 0xb4, 0x92, 0x28, 0x66, 0x89, - 0x51, 0x39, 0x31, 0x29, 0xd8, 0xa6, 0x72, 0x72, 0x90, 0x93, 0x9c, 0x93, 0x9c, 0x73, 0x0e, 0xd5, - 0xfd, 0xba, 0xa7, 0xbb, 0x67, 0x7a, 0x16, 0xe8, 0x59, 0x15, 0x7f, 0xb0, 0x8a, 0xd7, 0xfb, 0xfa, - 0x7d, 0xfd, 0xbe, 0xed, 0xf7, 0xde, 0x87, 0x9e, 0xe9, 0x45, 0x2f, 0xdd, 0xde, 0x69, 0x77, 0xda, - 0xfe, 0xaa, 0x3f, 0xbf, 0x70, 0xc5, 0xfc, 0x82, 0xbf, 0xb4, 0x7a, 0xd2, 0x5f, 0x5a, 0xc2, 0x0b, - 0x4b, 0xfe, 0xf1, 0x4e, 0x7d, 0xb7, 0x33, 0xc7, 0x3e, 0x75, 0x5f, 0xb2, 0xd9, 0x6e, 0x6f, 0x36, - 0xea, 0x73, 0x9b, 0xed, 0xc6, 0x5a, 0x6b, 0x73, 0xae, 0xbd, 0xb3, 0x39, 0x17, 0x99, 0x36, 0xfb, - 0x3a, 0x34, 0x7e, 0xf3, 0xd6, 0x99, 0xc6, 0x56, 0x6b, 0xf3, 0xc6, 0xfa, 0xee, 0xee, 0xda, 0x66, - 0xdd, 0x1d, 0x47, 0x99, 0x8d, 0x05, 0xcf, 0x29, 0x39, 0xe5, 0xd1, 0x20, 0xb3, 0xb1, 0xc0, 0xfe, - 0xed, 0x7b, 0x99, 0x52, 0x86, 0xfd, 0xdb, 0x67, 0xff, 0x5e, 0xf4, 0xb2, 0xa5, 0x2c, 0xfb, 0xf7, - 0xa2, 0x5b, 0x41, 0x99, 0x0d, 0xec, 0x0d, 0x97, 0x9c, 0xf2, 0x41, 0xff, 0xb2, 0xb9, 0x3d, 0x11, - 0xe7, 0x38, 0x4e, 0x90, 0xd9, 0xc0, 0xb3, 0xdf, 0x79, 0xd4, 0x41, 0x23, 0x02, 0xf8, 0x34, 0x42, - 0xad, 0xb5, 0x66, 0x7d, 0x7d, 0x73, 0xa7, 0xdd, 0xdd, 0x66, 0x0b, 0x40, 0xfe, 0xd2, 0xfe, 0x1d, - 0xce, 0xd5, 0xe8, 0xe4, 0x57, 0xd2, 0xc9, 0x81, 0xe2, 0xc8, 0x7d, 0x29, 0x2a, 0xb4, 0xb7, 0x3b, - 0x5b, 0xed, 0xd6, 0x5a, 0x63, 0xf5, 0x4c, 0xbb, 0xdd, 0xf0, 0xd6, 0x4b, 0x4e, 0xf9, 0x40, 0x30, - 0x26, 0x06, 0x57, 0xda, 0xed, 0x86, 0xfb, 0xfd, 0x68, 0x3c, 0x34, 0xda, 0x6a, 0x75, 0x16, 0x7d, - 0xaf, 0x5e, 0x72, 0xca, 0xb9, 0x20, 0x9c, 0x7a, 0x03, 0x1d, 0x74, 0x7f, 0x00, 0x4d, 0x84, 0x66, - 0xbb, 0x60, 0xb7, 0x51, 0x72, 0xca, 0x93, 0x41, 0x38, 0xfb, 0xe6, 0xad, 0x98, 0x61, 0x17, 0x0c, - 0x37, 0x4b, 0x4e, 0xb9, 0x20, 0x0d, 0x4f, 0x83, 0x61, 0x04, 0x98, 0x60, 0xef, 0x5c, 0xc9, 0x29, - 0x67, 0x35, 0x60, 0x82, 0x63, 0xc0, 0x04, 0x7b, 0x5b, 0x25, 0xa7, 0xec, 0xea, 0xc0, 0x11, 0xc3, - 0x2e, 0x18, 0xde, 0x5a, 0x72, 0xca, 0xc3, 0x3a, 0x30, 0xc1, 0xee, 0x0f, 0xa2, 0x62, 0x68, 0xb8, - 0xb1, 0x75, 0x57, 0x7d, 0x7d, 0xd1, 0xf7, 0x6e, 0x2b, 0x39, 0xe5, 0x91, 0x20, 0x74, 0x70, 0x3d, - 0x0c, 0xbb, 0x3f, 0x84, 0x26, 0x25, 0xb8, 0xb0, 0x6d, 0x94, 0x9c, 0xf2, 0x44, 0x10, 0xfa, 0xb8, - 0x99, 0x8f, 0x6b, 0x01, 0x6d, 0x34, 0xda, 0x6b, 0x1d, 0xaf, 0x59, 0x72, 0xca, 0x19, 0x19, 0xd0, - 0xf5, 0x74, 0x30, 0x0e, 0x4f, 0xb0, 0xd7, 0x2a, 0x39, 0xe5, 0x7c, 0x04, 0x9e, 0x60, 0x03, 0x3c, - 0xc1, 0x5e, 0xbb, 0xe4, 0x94, 0x8b, 0x51, 0xf8, 0x48, 0xfc, 0xeb, 0xed, 0xee, 0x99, 0x46, 0xdd, - 0xdb, 0x2e, 0x39, 0x65, 0x47, 0xc6, 0x7f, 0x1d, 0x1b, 0xd5, 0x19, 0xed, 0xec, 0x6c, 0xb5, 0x36, - 0xbd, 0xdb, 0xd9, 0x9e, 0x97, 0x8c, 0xb2, 0x51, 0x2d, 0xa0, 0x33, 0xe7, 0x3b, 0xf5, 0x5d, 0x6f, - 0xa7, 0xe4, 0x94, 0xc7, 0x64, 0x40, 0x2b, 0x74, 0xd0, 0x5d, 0x47, 0x87, 0x42, 0xb3, 0xb3, 0xe7, - 0xb6, 0x1a, 0xeb, 0xab, 0xf5, 0x56, 0xb7, 0xe9, 0xed, 0x96, 0x9c, 0xf2, 0xb8, 0x8f, 0x2d, 0xb6, - 0xf1, 0xb5, 0x74, 0xf2, 0xa9, 0x56, 0xb7, 0x19, 0x84, 0x61, 0x87, 0x43, 0x6e, 0x13, 0x4d, 0x45, - 0x50, 0x9a, 0x30, 0xcd, 0xeb, 0xb0, 0x04, 0x3c, 0x61, 0x0b, 0x24, 0xb2, 0xf1, 0xb0, 0x86, 0x25, - 0x52, 0x72, 0x13, 0x85, 0xe3, 0xab, 0x2c, 0xa5, 0x56, 0x21, 0x39, 0xbb, 0x0c, 0x2c, 0x65, 0x72, - 0xba, 0xc2, 0xa5, 0x1c, 0x73, 0xcf, 0xa0, 0x23, 0xca, 0xfe, 0x66, 0xf5, 0x08, 0xf8, 0xbb, 0x83, - 0xf1, 0x37, 0xb7, 0x0f, 0x24, 0x5e, 0xc6, 0x18, 0x73, 0x87, 0x64, 0x56, 0x84, 0x83, 0xee, 0x6d, - 0xc8, 0x8b, 0x61, 0x08, 0xf6, 0xee, 0x64, 0x01, 0x2d, 0xec, 0x1f, 0x46, 0xf0, 0x36, 0x15, 0x41, - 0x12, 0xcc, 0xfd, 0x84, 0xac, 0x3a, 0x40, 0xd9, 0x5d, 0xac, 0x9e, 0x5d, 0x61, 0x41, 0xd9, 0x4d, - 0x7c, 0x3e, 0xb0, 0xa6, 0xbb, 0x73, 0x2f, 0x47, 0xe3, 0xeb, 0xf5, 0x8d, 0xb5, 0x6e, 0xa3, 0x53, - 0x5f, 0x87, 0xb2, 0xf6, 0x02, 0xad, 0x98, 0x07, 0x2a, 0xc3, 0x9d, 0x9d, 0x6e, 0x3d, 0x28, 0x84, - 0x1f, 0xb2, 0xf2, 0x36, 0x8f, 0x26, 0xa4, 0x35, 0x94, 0xa3, 0x2f, 0x50, 0xf3, 0x5c, 0x25, 0x7f, - 0x6c, 0xc1, 0x5f, 0xc4, 0x4b, 0x81, 0xf4, 0x06, 0x95, 0x6e, 0x01, 0x15, 0xe5, 0x0c, 0x5e, 0xea, - 0xbe, 0x48, 0xa7, 0x4c, 0x56, 0x72, 0xc7, 0x16, 0xfd, 0xf9, 0xf9, 0x40, 0x7a, 0xe4, 0x35, 0x6f, - 0x5e, 0x9d, 0xc2, 0x8b, 0xde, 0x97, 0xe8, 0x94, 0x42, 0x65, 0x38, 0x32, 0x83, 0x17, 0x3f, 0x1c, - 0x59, 0x16, 0xc1, 0xde, 0x97, 0xe9, 0x84, 0x6c, 0x05, 0xc1, 0xb2, 0xc8, 0x89, 0x2b, 0x4e, 0xea, - 0x4b, 0x23, 0x38, 0xbe, 0x34, 0x82, 0xbd, 0xaf, 0xd0, 0x69, 0x6e, 0x25, 0x77, 0x8c, 0xe0, 0xd8, - 0xd2, 0x08, 0x8e, 0x2f, 0x8d, 0x60, 0xef, 0xab, 0x74, 0xca, 0x70, 0x65, 0x38, 0x32, 0x83, 0x97, - 0x47, 0x8c, 0x26, 0xe5, 0x0c, 0x51, 0xf3, 0xbe, 0x46, 0xa7, 0x8c, 0x54, 0xf2, 0x34, 0x9a, 0xf9, - 0xf9, 0x40, 0xfa, 0x14, 0x95, 0xf2, 0x04, 0x72, 0x95, 0xa5, 0x89, 0x69, 0x5f, 0xa7, 0xd3, 0x26, - 0x2a, 0x23, 0xc7, 0xf8, 0x3c, 0xe9, 0x39, 0xac, 0x9a, 0x0b, 0x2a, 0x13, 0x50, 0x36, 0xbf, 0x41, - 0x67, 0x65, 0x2a, 0x23, 0x8b, 0x73, 0x0b, 0x78, 0x61, 0x49, 0xa5, 0x01, 0x2a, 0x68, 0x7c, 0x85, - 0x04, 0x7b, 0xdf, 0xa4, 0x93, 0xf2, 0x95, 0x3c, 0x0d, 0x2a, 0xbe, 0x42, 0x82, 0x4d, 0x2b, 0x24, - 0xd8, 0xfb, 0x16, 0x9d, 0x56, 0xac, 0x8c, 0x1c, 0xe3, 0xf3, 0xa2, 0x2b, 0x24, 0xd8, 0x3d, 0xa9, - 0x52, 0xc8, 0x2b, 0xeb, 0xaf, 0xd1, 0x69, 0x4e, 0xa5, 0xc0, 0x97, 0xe8, 0x93, 0xa5, 0xc5, 0xa5, - 0x93, 0x0a, 0x97, 0xbc, 0xd4, 0x5e, 0xa9, 0x7d, 0x61, 0x50, 0x6b, 0x7f, 0x9d, 0x09, 0x8c, 0x4a, - 0xf1, 0x5c, 0xbd, 0xd1, 0x68, 0x5f, 0x5e, 0x9a, 0xbd, 0xb3, 0xbd, 0xd3, 0x58, 0x7f, 0xc9, 0x2c, - 0x52, 0xbf, 0x3b, 0xa8, 0xbf, 0x2b, 0x2a, 0x35, 0x50, 0x80, 0x7f, 0x83, 0x4e, 0x1e, 0xab, 0x78, - 0xeb, 0xf5, 0xb5, 0xf5, 0x5b, 0x16, 0x17, 0xc9, 0x2d, 0xfe, 0xd2, 0xd2, 0x2d, 0xfe, 0x09, 0x72, - 0xcb, 0xe2, 0xd2, 0x89, 0x33, 0xf5, 0xfa, 0x86, 0xc2, 0x15, 0x14, 0xe7, 0x16, 0x3a, 0x2c, 0x7d, - 0x28, 0xd5, 0xf9, 0x37, 0x9d, 0xf4, 0xe5, 0xb9, 0x92, 0x5b, 0x7e, 0xf5, 0x6b, 0xaa, 0xcb, 0x81, - 0xe4, 0x53, 0x96, 0xe9, 0x06, 0x9a, 0x52, 0xb7, 0xa8, 0x52, 0xcf, 0xbe, 0xed, 0xa4, 0x29, 0x68, - 0x02, 0xeb, 0xb0, 0xb2, 0xb1, 0x65, 0x61, 0x7b, 0x19, 0x2a, 0xec, 0xd4, 0x6f, 0xef, 0x6e, 0xed, - 0x88, 0x52, 0xf0, 0x18, 0x55, 0x6b, 0x07, 0x82, 0x31, 0x31, 0xca, 0x6a, 0xc0, 0xcb, 0xd1, 0x78, - 0x68, 0x05, 0xc9, 0xf9, 0x38, 0x35, 0xcb, 0x05, 0xe1, 0x64, 0xc8, 0xfc, 0x32, 0x9a, 0x08, 0xed, - 0x78, 0xe2, 0x3f, 0x41, 0x0d, 0x27, 0x83, 0x70, 0x3e, 0x4f, 0x78, 0xd5, 0x92, 0xe7, 0xfb, 0x93, - 0xd4, 0xb2, 0x20, 0x2d, 0x79, 0xa2, 0x47, 0xb0, 0x09, 0xf6, 0x9e, 0xa2, 0x86, 0x59, 0x0d, 0x9b, - 0xe0, 0x18, 0x36, 0xc1, 0xde, 0x07, 0xa9, 0xa1, 0xab, 0x63, 0x47, 0x2c, 0x79, 0x42, 0x7f, 0x88, - 0x5a, 0x0e, 0xeb, 0xd8, 0x04, 0xbb, 0x97, 0xa1, 0x62, 0x68, 0x29, 0x32, 0xf2, 0xc3, 0xd4, 0x74, - 0x24, 0x08, 0x5d, 0x88, 0xfc, 0xbd, 0x1c, 0x4d, 0x4a, 0x7c, 0x61, 0xfc, 0x11, 0x6a, 0x3c, 0x11, - 0x84, 0x5e, 0xc2, 0xa4, 0x55, 0xa3, 0x82, 0x9c, 0xfd, 0x28, 0x35, 0xcd, 0xc8, 0xa8, 0x20, 0x53, - 0x63, 0x2b, 0x20, 0xd8, 0xfb, 0x18, 0xb5, 0xcc, 0x47, 0x56, 0x40, 0xb0, 0x61, 0x05, 0x04, 0x7b, - 0x1f, 0xa7, 0xc6, 0xc5, 0xe8, 0x0a, 0x22, 0x2c, 0xf0, 0x9c, 0xfc, 0x04, 0xb5, 0x75, 0x24, 0x0b, - 0x3c, 0x07, 0x35, 0x66, 0x21, 0x05, 0x3f, 0x09, 0x9a, 0x5e, 0x32, 0x0b, 0xf9, 0xa6, 0x46, 0x05, - 0xe9, 0xf6, 0x29, 0x6a, 0x38, 0x26, 0xa3, 0x82, 0x9c, 0xaa, 0xa3, 0x43, 0xa1, 0x9d, 0x92, 0x52, - 0x9f, 0xa6, 0xc6, 0xa9, 0x15, 0x8f, 0xf0, 0x28, 0x53, 0xa9, 0x85, 0xa6, 0x22, 0x30, 0xa2, 0x67, - 0x3f, 0x4d, 0x91, 0x06, 0x91, 0x3c, 0x1a, 0x98, 0x68, 0xdc, 0xe7, 0x50, 0x38, 0xae, 0x49, 0x9e, - 0x67, 0x00, 0x2d, 0xad, 0xe6, 0x11, 0x3e, 0x15, 0xcd, 0x73, 0x16, 0x1d, 0x51, 0x36, 0xbb, 0x52, - 0x23, 0x9e, 0x05, 0x0a, 0xad, 0x45, 0x8f, 0x4c, 0x11, 0x59, 0x1b, 0x1a, 0xc8, 0x8b, 0x81, 0x08, - 0x02, 0x9f, 0x83, 0x90, 0xd2, 0xa8, 0x9e, 0x08, 0x94, 0x20, 0x6f, 0x55, 0x56, 0x22, 0x60, 0xed, - 0x79, 0x0a, 0x61, 0x27, 0x7b, 0x02, 0xee, 0x80, 0xcb, 0x1e, 0xcd, 0x9f, 0x7b, 0x15, 0x9a, 0x96, - 0x1b, 0x5e, 0xd7, 0x3f, 0xf7, 0x64, 0x69, 0xd1, 0xe3, 0xfa, 0x27, 0x64, 0xf6, 0x3a, 0x4d, 0x07, - 0x2d, 0x2b, 0x6c, 0x44, 0x05, 0xd1, 0x1b, 0xe8, 0x7c, 0x29, 0x88, 0xa6, 0x62, 0x1e, 0xa0, 0x3c, - 0xae, 0xa0, 0xa3, 0x06, 0x17, 0xbc, 0x50, 0xbe, 0x91, 0xfa, 0x08, 0x15, 0xd2, 0x74, 0xcc, 0x05, - 0x2f, 0x9c, 0xcb, 0x46, 0x1f, 0xbc, 0x84, 0xbe, 0x89, 0xfa, 0x10, 0x92, 0x29, 0xee, 0x82, 0x57, - 0xd4, 0x53, 0x49, 0x91, 0x10, 0xec, 0xbd, 0x99, 0x7a, 0xd0, 0x35, 0x94, 0x31, 0x1a, 0x82, 0xfb, - 0x44, 0x43, 0xb0, 0xf7, 0x16, 0xea, 0x27, 0x14, 0x55, 0xe6, 0x68, 0x08, 0xee, 0x13, 0x0d, 0xc1, - 0xde, 0x5b, 0xa9, 0x0f, 0xa1, 0xb2, 0xcc, 0xd1, 0x10, 0xec, 0x9e, 0x42, 0x33, 0x06, 0x17, 0xa2, - 0x00, 0xbf, 0x8d, 0xfa, 0x90, 0xb2, 0xcb, 0x8b, 0x79, 0x11, 0xe5, 0xbb, 0x8a, 0x2e, 0x32, 0x45, - 0x23, 0xfc, 0xbc, 0x9d, 0xfa, 0x51, 0x74, 0xd8, 0xd1, 0x78, 0x44, 0xa2, 0xb4, 0xaf, 0x18, 0xe9, - 0x85, 0x22, 0xff, 0x0e, 0xea, 0x46, 0x11, 0x66, 0x71, 0x6e, 0xa1, 0xec, 0xf7, 0x09, 0x8a, 0x60, - 0xef, 0x9d, 0xd4, 0x8b, 0x54, 0x6a, 0x09, 0x41, 0x11, 0xdc, 0x37, 0x28, 0x82, 0xbd, 0x77, 0x51, - 0x3f, 0x8a, 0x74, 0x4b, 0x0a, 0x8a, 0x60, 0xf7, 0x55, 0xc6, 0x2f, 0x8a, 0xf7, 0x8d, 0x1e, 0xf5, - 0x13, 0xd3, 0x72, 0xf1, 0x6f, 0x8c, 0xf7, 0x93, 0x1b, 0xcd, 0x1b, 0x07, 0x3a, 0xcb, 0xbb, 0xa9, - 0x2f, 0x93, 0xb8, 0x33, 0xec, 0x21, 0x68, 0x3a, 0x37, 0x1b, 0xf9, 0x86, 0xf6, 0xf3, 0x1e, 0xea, - 0xad, 0x9f, 0xda, 0x8b, 0x7f, 0x01, 0xd0, 0xa1, 0xee, 0x46, 0x97, 0x18, 0x9c, 0x2a, 0xbd, 0xea, - 0xbd, 0xd9, 0xf4, 0xbd, 0x4a, 0x48, 0xb2, 0x99, 0x18, 0xb8, 0xec, 0x5d, 0x3f, 0x8d, 0x2e, 0x35, - 0x66, 0x97, 0x52, 0xeb, 0xef, 0xcd, 0xa6, 0xa9, 0xf5, 0x02, 0xfc, 0x62, 0x43, 0x4e, 0x46, 0x74, - 0xe1, 0x76, 0x7d, 0x2d, 0x2c, 0x91, 0xff, 0x9c, 0x2d, 0x65, 0x41, 0x17, 0xc2, 0xa8, 0xd4, 0x85, - 0xdc, 0x0a, 0x2a, 0xd0, 0xbf, 0x50, 0x33, 0xa6, 0x0b, 0x61, 0x58, 0xd1, 0x85, 0xdc, 0x8e, 0x97, - 0xbb, 0x7f, 0xa5, 0x86, 0x4c, 0x17, 0xc2, 0xb8, 0xaa, 0x0b, 0xb9, 0x25, 0x2f, 0x6a, 0xff, 0x46, - 0x2d, 0x0b, 0xd2, 0x52, 0xd5, 0x85, 0x12, 0x9b, 0x60, 0xef, 0xdf, 0xa9, 0x61, 0x56, 0xc3, 0x16, - 0x3a, 0x47, 0xc1, 0x26, 0xd8, 0xfb, 0x0f, 0x6a, 0xe8, 0xea, 0xd8, 0x11, 0x4b, 0x5e, 0x82, 0xfe, - 0x93, 0x5a, 0x0e, 0xeb, 0xd8, 0x42, 0x17, 0x72, 0x4b, 0x51, 0x21, 0xfe, 0x8b, 0x9a, 0x32, 0x5d, - 0x08, 0x1f, 0x68, 0xba, 0x50, 0xe0, 0x0b, 0xe3, 0xff, 0xa6, 0xc6, 0x4c, 0x17, 0xf2, 0x15, 0x68, - 0xba, 0x50, 0x78, 0x66, 0x25, 0xe3, 0x7f, 0xa8, 0x69, 0x46, 0x46, 0xa5, 0xe8, 0x42, 0x75, 0x05, - 0x04, 0x7b, 0xff, 0x4b, 0x2d, 0xf3, 0x91, 0x15, 0x08, 0x5d, 0xa8, 0xad, 0x80, 0x60, 0xef, 0xff, - 0xa8, 0x71, 0x31, 0xba, 0x82, 0x08, 0x0b, 0x3c, 0xbf, 0x2f, 0x0c, 0x97, 0xb2, 0xa0, 0x0b, 0x61, - 0x5c, 0xd5, 0x85, 0xc2, 0x2f, 0x64, 0xef, 0xcf, 0x0c, 0xb3, 0xb3, 0x5d, 0xc9, 0xac, 0xa2, 0x0b, - 0xc5, 0x6e, 0x62, 0x89, 0xf9, 0x7a, 0x6a, 0x38, 0x26, 0xa3, 0x52, 0x74, 0x21, 0xb7, 0x53, 0x72, - 0xed, 0x67, 0xa9, 0xf1, 0x00, 0xba, 0x10, 0x3c, 0x46, 0x74, 0xa1, 0x06, 0x23, 0x64, 0xcd, 0xcf, - 0x51, 0xa4, 0xc1, 0x74, 0xa1, 0x02, 0xa6, 0xe9, 0x42, 0x8e, 0xa7, 0xea, 0xc2, 0x9f, 0x07, 0xb4, - 0xf4, 0xba, 0x10, 0x7c, 0x46, 0x75, 0x61, 0xb8, 0xd9, 0x95, 0x5a, 0xf1, 0x0b, 0x40, 0x61, 0x0a, - 0x5d, 0x28, 0x52, 0x24, 0xa2, 0x0b, 0x23, 0x20, 0x82, 0xc0, 0x5f, 0x84, 0x90, 0xd2, 0xe9, 0x42, - 0x0d, 0x4a, 0xd3, 0x85, 0xf0, 0x09, 0xb0, 0xf6, 0x4b, 0x14, 0xc2, 0x56, 0x17, 0x82, 0x83, 0x50, - 0x17, 0x2a, 0xfe, 0xdc, 0x9f, 0x44, 0x85, 0xe6, 0xda, 0x36, 0xab, 0x72, 0x50, 0xea, 0xbe, 0x0d, - 0x31, 0xfc, 0xb0, 0x05, 0xc0, 0x8d, 0x6b, 0xdb, 0xb4, 0x20, 0xd2, 0xff, 0x4e, 0xb5, 0x3a, 0x3b, - 0xe7, 0x83, 0x83, 0x4d, 0x39, 0xe2, 0x9e, 0x45, 0xe3, 0x21, 0x02, 0xd4, 0xb4, 0xdf, 0x02, 0x88, - 0x2b, 0xed, 0x21, 0x58, 0x41, 0x05, 0x8c, 0xb1, 0xa6, 0x32, 0xe4, 0x6e, 0xa0, 0x89, 0x10, 0x84, - 0xd7, 0xd8, 0xdf, 0x06, 0x94, 0xab, 0xec, 0x51, 0xa0, 0x1a, 0x03, 0x4c, 0xa1, 0xa9, 0x8e, 0x69, - 0x38, 0xbc, 0x42, 0xff, 0x4e, 0x6a, 0x9c, 0xd3, 0x06, 0x1c, 0x5e, 0xdf, 0x23, 0xa4, 0x11, 0xec, - 0xfd, 0xee, 0x20, 0xa4, 0x11, 0x1c, 0x23, 0x8d, 0xe0, 0x18, 0x69, 0x04, 0x7b, 0xbf, 0x37, 0x10, - 0x69, 0x02, 0x46, 0x25, 0x2d, 0x82, 0xc3, 0x5b, 0xcb, 0x77, 0x06, 0x22, 0x2d, 0x8a, 0xc3, 0x1b, - 0xd3, 0x16, 0x2a, 0x86, 0x38, 0xa2, 0xd7, 0xfc, 0x3e, 0x00, 0x5d, 0x6d, 0x0f, 0xc4, 0x5b, 0x18, - 0x20, 0x8d, 0x37, 0xb5, 0x41, 0xb7, 0x81, 0x26, 0x25, 0x75, 0x02, 0xeb, 0x0f, 0x00, 0xeb, 0x9a, - 0x14, 0xe4, 0x6d, 0xa8, 0x60, 0x13, 0x4d, 0x7d, 0x54, 0xdb, 0x0d, 0xd0, 0x17, 0xff, 0x30, 0xf5, - 0x6e, 0x60, 0x1d, 0x54, 0xdf, 0x0d, 0xd0, 0x54, 0x63, 0xec, 0x11, 0xec, 0xfd, 0xd1, 0x60, 0xec, - 0x89, 0xef, 0x49, 0x63, 0x8f, 0x60, 0x03, 0x7b, 0x04, 0x7b, 0x7f, 0x3c, 0x20, 0x7b, 0x02, 0x4c, - 0x67, 0x2f, 0xb2, 0xfd, 0x78, 0x4f, 0xff, 0x93, 0xd4, 0xdb, 0x0f, 0xba, 0xbf, 0xbe, 0xfd, 0xb8, - 0x22, 0xd0, 0xd2, 0x09, 0x14, 0xc1, 0x9f, 0xa6, 0x4f, 0x27, 0xe6, 0x20, 0x92, 0x4e, 0xa0, 0x27, - 0xd4, 0xdd, 0x00, 0x7a, 0xe2, 0xcf, 0x52, 0xef, 0x06, 0xa6, 0x3c, 0xf4, 0xdd, 0x00, 0x62, 0x64, - 0x1b, 0x1d, 0x0a, 0x41, 0x14, 0x31, 0xf2, 0xe7, 0x80, 0xf4, 0x0a, 0x7b, 0xa4, 0x50, 0x80, 0x00, - 0x5a, 0xb1, 0x19, 0x19, 0x76, 0xcf, 0xa3, 0xa9, 0x08, 0xa2, 0x68, 0xab, 0x7f, 0x01, 0xa0, 0xd7, - 0xa6, 0x04, 0xe5, 0x63, 0x80, 0x7b, 0xa8, 0x19, 0xff, 0xc4, 0xdd, 0x45, 0x87, 0x43, 0x68, 0x55, - 0xa2, 0xfc, 0x25, 0x00, 0x2f, 0xdb, 0x03, 0x4b, 0x55, 0x02, 0xb0, 0x93, 0xcd, 0xe8, 0xb8, 0x7b, - 0x07, 0x3a, 0xa2, 0x54, 0x5f, 0x45, 0xad, 0x7c, 0x17, 0x50, 0x57, 0xd2, 0xd4, 0xe0, 0x50, 0xa7, - 0x00, 0xac, 0xdb, 0x8c, 0x7d, 0xe0, 0xde, 0x8d, 0xbc, 0x18, 0xae, 0x60, 0xfa, 0xaf, 0x00, 0xfa, - 0x54, 0x6a, 0x68, 0x8d, 0xeb, 0x23, 0x4d, 0xd3, 0x67, 0x62, 0xff, 0xb2, 0x46, 0x07, 0x9a, 0xe3, - 0xaf, 0x53, 0xed, 0x5f, 0xd6, 0xf9, 0xa5, 0xe8, 0xa0, 0xfb, 0x37, 0x1c, 0x12, 0xc9, 0xb8, 0xab, - 0xa0, 0xfc, 0x4d, 0xaa, 0x64, 0x84, 0xc6, 0x2f, 0x61, 0x68, 0x32, 0xca, 0x31, 0x81, 0xd3, 0x55, - 0x70, 0xfe, 0x36, 0x15, 0xce, 0x69, 0x03, 0x8e, 0x1c, 0x53, 0x48, 0x23, 0x18, 0x60, 0xfe, 0x2e, - 0x2d, 0x69, 0x04, 0xc7, 0x48, 0x83, 0x21, 0x95, 0x34, 0x81, 0xf2, 0xf7, 0xa9, 0x49, 0x53, 0x61, - 0x04, 0x69, 0x3a, 0x4e, 0x57, 0xc1, 0xf9, 0x87, 0xd4, 0xa4, 0x45, 0x71, 0xe4, 0x98, 0x68, 0x69, - 0xbc, 0x8d, 0x02, 0xd0, 0x3f, 0xa6, 0x6a, 0x69, 0xbc, 0xef, 0x4b, 0x24, 0xfa, 0x6d, 0x28, 0x83, - 0x21, 0x75, 0xac, 0x44, 0x03, 0xd2, 0x3f, 0xa5, 0xa3, 0x8e, 0x79, 0x88, 0x50, 0x17, 0x8e, 0xb9, - 0x25, 0x84, 0xda, 0xad, 0x7a, 0x7b, 0x03, 0x20, 0x9e, 0xce, 0x95, 0x9c, 0xf2, 0x81, 0xea, 0x50, - 0x30, 0xca, 0x06, 0x99, 0xc5, 0x2c, 0x3a, 0x08, 0x16, 0x20, 0x4f, 0x9f, 0xa1, 0x26, 0xb9, 0xea, - 0x50, 0x00, 0xf3, 0x40, 0x2e, 0xbf, 0x0c, 0x8d, 0x81, 0x0d, 0xd7, 0xca, 0xcf, 0x52, 0xa3, 0xc9, - 0xea, 0x50, 0x00, 0x53, 0xb9, 0xd8, 0x0d, 0xad, 0xb8, 0xd2, 0x7d, 0x8e, 0x5a, 0x15, 0x42, 0x2b, - 0x2e, 0x55, 0x55, 0x3c, 0x82, 0xbd, 0xe7, 0xa9, 0x51, 0x56, 0xc5, 0x23, 0x58, 0xc7, 0x23, 0xd8, - 0xfb, 0x0c, 0x35, 0x72, 0x35, 0x3c, 0xd5, 0x8a, 0x8b, 0xc4, 0xcf, 0x52, 0xab, 0x61, 0x0d, 0x8f, - 0x60, 0xf7, 0xe5, 0xa8, 0x00, 0x56, 0x42, 0x76, 0x7d, 0x8e, 0x9a, 0x8d, 0x54, 0x87, 0x02, 0x98, - 0x2d, 0x24, 0x5a, 0x19, 0x8d, 0x73, 0x4c, 0x61, 0xf8, 0x79, 0x6a, 0x38, 0x51, 0x1d, 0x0a, 0xc0, - 0x41, 0x28, 0xaf, 0xc2, 0x08, 0x40, 0x5b, 0xfd, 0x32, 0x35, 0xcb, 0x84, 0x11, 0x80, 0x3a, 0xd2, - 0x51, 0x09, 0xf6, 0x7e, 0x85, 0x5a, 0xe5, 0x75, 0x54, 0x76, 0x80, 0xa0, 0xa1, 0x12, 0xec, 0xfd, - 0x2a, 0x35, 0x2c, 0x46, 0x50, 0xd5, 0x68, 0xb9, 0x26, 0x79, 0x81, 0xda, 0x39, 0x61, 0xb4, 0x5c, - 0x54, 0x48, 0xe6, 0x40, 0x51, 0x7c, 0x81, 0x5a, 0x8d, 0x4a, 0xe6, 0x40, 0x12, 0x84, 0x11, 0x80, - 0x1e, 0xf8, 0x22, 0x35, 0x1a, 0x0b, 0x23, 0x80, 0x8e, 0xbe, 0x86, 0x8a, 0x60, 0xa3, 0xb4, 0xf3, - 0x2f, 0xe5, 0xd2, 0x3f, 0xc6, 0xad, 0x0e, 0x05, 0x10, 0xaa, 0x6c, 0xe1, 0xb7, 0xa2, 0x43, 0x2a, - 0x84, 0xe8, 0x2a, 0x5f, 0xce, 0x0d, 0xf4, 0x8a, 0x4d, 0x75, 0x28, 0x98, 0x94, 0x40, 0xa2, 0x8b, - 0xac, 0x23, 0x18, 0xd4, 0x1a, 0xf6, 0x57, 0x72, 0x03, 0xbc, 0x5f, 0x53, 0x1d, 0x0a, 0x26, 0x98, - 0x4b, 0xa5, 0x49, 0xaf, 0x22, 0x57, 0x6c, 0x5c, 0xa5, 0x43, 0x7f, 0x35, 0x97, 0xe6, 0x59, 0x74, - 0x75, 0x28, 0x28, 0xf2, 0xed, 0x2e, 0xbb, 0xf1, 0x39, 0x74, 0x44, 0x07, 0x10, 0xa4, 0x7d, 0x2d, - 0x97, 0xf2, 0xcd, 0x9a, 0xea, 0x50, 0x70, 0x48, 0x85, 0x11, 0x84, 0xfd, 0x18, 0xaf, 0x1c, 0xc0, - 0xd4, 0xd7, 0x73, 0xd6, 0xaf, 0x09, 0xde, 0x44, 0x67, 0x0b, 0xa6, 0x14, 0x5f, 0x32, 0x37, 0x60, - 0x8f, 0x2e, 0x78, 0xdf, 0x10, 0x9b, 0x74, 0x4c, 0xd9, 0xa4, 0x0b, 0x51, 0x3b, 0xdf, 0xfb, 0xa6, - 0xc9, 0xce, 0x8f, 0xda, 0x2d, 0x7a, 0xdf, 0x32, 0xd9, 0x2d, 0xba, 0x27, 0xd1, 0x61, 0x9e, 0x41, - 0xfa, 0x03, 0xad, 0x7b, 0xf3, 0xf2, 0x85, 0x9e, 0xaa, 0x13, 0xc0, 0x37, 0xa8, 0x3f, 0xcf, 0xba, - 0x4a, 0xd0, 0x1e, 0x7d, 0x98, 0xf5, 0xbe, 0xbc, 0xfa, 0x76, 0x4f, 0xd5, 0xe1, 0x5c, 0x46, 0x9e, - 0x65, 0x5d, 0x8d, 0xa6, 0xa2, 0xd3, 0x79, 0x25, 0xbd, 0x2f, 0xaf, 0xbc, 0xea, 0x53, 0x75, 0x82, - 0xc3, 0xfa, 0x74, 0x5e, 0x59, 0xaf, 0x8a, 0xcf, 0xe7, 0x35, 0xf6, 0xfe, 0xbc, 0x7c, 0xef, 0x27, - 0x3e, 0xfd, 0xb4, 0x78, 0x0c, 0x66, 0x5a, 0x3d, 0xc1, 0xde, 0x03, 0xf9, 0xe8, 0x4b, 0x40, 0xc6, - 0x08, 0x08, 0x4e, 0x8a, 0x80, 0x60, 0xef, 0xc1, 0xbc, 0xf2, 0x46, 0x90, 0x39, 0x02, 0x82, 0x93, - 0x22, 0x20, 0xd8, 0x7b, 0x28, 0x2f, 0x5f, 0x0f, 0x32, 0x47, 0xc0, 0x1e, 0x7d, 0x4d, 0x47, 0xa7, - 0x8b, 0x2a, 0xfd, 0x70, 0x5e, 0x7d, 0x57, 0xa8, 0xea, 0x04, 0x47, 0x74, 0x0f, 0xa2, 0xbe, 0x5f, - 0x87, 0xbc, 0x58, 0x04, 0xc2, 0xc7, 0x23, 0x79, 0xed, 0xc5, 0xa1, 0xaa, 0x13, 0x4c, 0x45, 0xa2, - 0x10, 0xb5, 0xff, 0xea, 0x38, 0x95, 0xd0, 0x05, 0xde, 0x9f, 0xd7, 0xde, 0x22, 0x8a, 0xf3, 0x08, - 0x7d, 0x21, 0x29, 0x10, 0x82, 0xbd, 0x0f, 0xe4, 0xd5, 0x57, 0x8a, 0x12, 0x02, 0x21, 0x38, 0x39, - 0x10, 0x82, 0xbd, 0x47, 0xf3, 0xda, 0xfb, 0x45, 0x49, 0x81, 0x10, 0xec, 0x5e, 0x1f, 0xff, 0x42, - 0x78, 0x63, 0x79, 0x2c, 0x6f, 0x78, 0xd9, 0x28, 0xfe, 0xcd, 0xf0, 0x86, 0x73, 0x83, 0x61, 0x63, - 0x40, 0xeb, 0x79, 0x3c, 0x6f, 0x7e, 0xf3, 0xc8, 0xb0, 0x47, 0xa0, 0x2b, 0xdd, 0x14, 0xe7, 0x16, - 0xfa, 0xd3, 0x13, 0xf9, 0xfe, 0xaf, 0x21, 0xc5, 0xc9, 0x86, 0x16, 0xf6, 0x5a, 0x34, 0x13, 0x75, - 0xa8, 0x34, 0xb3, 0x27, 0xf3, 0x03, 0xbf, 0x93, 0x54, 0x75, 0x82, 0x69, 0x1d, 0x58, 0xfd, 0xfb, - 0xf4, 0xe2, 0x78, 0xc6, 0x28, 0x4d, 0xe1, 0xa9, 0xfc, 0x00, 0x2f, 0x28, 0x55, 0x9d, 0xe0, 0x68, - 0x34, 0xcf, 0x42, 0x9b, 0x99, 0x9f, 0x42, 0x63, 0x5a, 0xef, 0x7b, 0x11, 0xdf, 0x34, 0x9f, 0xb9, - 0x0b, 0x21, 0xa5, 0x1f, 0xbe, 0x98, 0xc8, 0xd7, 0xa0, 0x82, 0xf6, 0x26, 0xa7, 0x2d, 0x38, 0x75, - 0xa0, 0xbd, 0x13, 0x91, 0xce, 0x81, 0x72, 0x78, 0x6e, 0xed, 0xe0, 0x6a, 0x54, 0x8c, 0x1e, 0x8e, - 0xbb, 0x45, 0x94, 0xbd, 0xad, 0x7e, 0x9e, 0x39, 0x39, 0x10, 0xd0, 0xff, 0x75, 0x0f, 0xa3, 0xdc, - 0x1d, 0x6b, 0x8d, 0x6e, 0xdd, 0xcb, 0xb0, 0x31, 0xf8, 0x47, 0x25, 0x73, 0x85, 0x33, 0x73, 0x0d, - 0x9a, 0x8c, 0x9d, 0x7c, 0xef, 0xe5, 0x20, 0xa7, 0x3a, 0x78, 0x05, 0x72, 0xe3, 0x87, 0xda, 0x7b, - 0x79, 0x98, 0x34, 0x7b, 0x38, 0xbd, 0x7f, 0x0f, 0x85, 0xc4, 0x20, 0xf8, 0x29, 0xdd, 0x5e, 0x0e, - 0xb2, 0xc9, 0x41, 0xec, 0xd3, 0x83, 0x9b, 0x1c, 0xc4, 0x3e, 0x3d, 0x0c, 0xab, 0x1e, 0x96, 0xd1, - 0x21, 0xc3, 0xb9, 0xf0, 0x5e, 0x2e, 0x46, 0x54, 0x17, 0x2b, 0xe8, 0xb0, 0xe9, 0xb8, 0x77, 0x2f, - 0x1f, 0x13, 0x66, 0x2e, 0xe5, 0x39, 0xee, 0x5e, 0x0e, 0x32, 0x7d, 0xe2, 0xd8, 0x27, 0x15, 0xf9, - 0x7e, 0x71, 0xec, 0xd3, 0x47, 0xd1, 0xfc, 0x85, 0x28, 0x07, 0xaa, 0x7b, 0x79, 0x70, 0x12, 0x36, - 0x85, 0x3c, 0x2a, 0xdd, 0xcb, 0xc3, 0xa8, 0x99, 0x4b, 0x79, 0x0a, 0xba, 0x97, 0x83, 0x31, 0xd5, - 0xc1, 0x79, 0x74, 0xc4, 0x78, 0xb8, 0x69, 0x70, 0xf2, 0x2a, 0xd5, 0x49, 0xda, 0x87, 0xb9, 0x0a, - 0xf4, 0xdd, 0xc8, 0x4b, 0x3a, 0xe2, 0x34, 0xa0, 0xdf, 0xa8, 0xa2, 0x0f, 0xf0, 0x80, 0x57, 0x59, - 0xc0, 0x6b, 0xd1, 0x94, 0xf9, 0xa8, 0xd3, 0x00, 0xff, 0x23, 0x3a, 0x7c, 0xca, 0x27, 0xbe, 0x0a, - 0x78, 0x17, 0x4d, 0x27, 0x9c, 0x78, 0x1a, 0xd0, 0xaf, 0xd3, 0xa9, 0xb7, 0x7d, 0x08, 0xac, 0xc5, - 0x3c, 0x93, 0x7c, 0xda, 0x69, 0x40, 0x7e, 0xa5, 0x1e, 0x77, 0x8a, 0xc7, 0xc2, 0xb1, 0xdd, 0xaa, - 0x9f, 0x79, 0xaa, 0x98, 0xb9, 0xbd, 0x7a, 0x09, 0x24, 0x4c, 0xe4, 0x38, 0x53, 0xf5, 0x30, 0xb9, - 0x3f, 0x0f, 0xa7, 0x93, 0x3d, 0x14, 0xf6, 0xd7, 0xcf, 0xf4, 0x33, 0x48, 0xd5, 0x41, 0x76, 0xff, - 0x41, 0x24, 0x78, 0x70, 0xf7, 0x1f, 0x44, 0x82, 0x87, 0xe1, 0xbd, 0x3c, 0x40, 0x09, 0x8d, 0x9e, - 0x08, 0xaa, 0x2e, 0x46, 0xf6, 0x19, 0x86, 0x7e, 0xd4, 0xa7, 0x7a, 0x18, 0xdd, 0xcb, 0xc3, 0x95, - 0x08, 0xc9, 0xbf, 0xc7, 0xad, 0x75, 0x49, 0x15, 0x4d, 0x9d, 0xba, 0xab, 0x53, 0x6f, 0xed, 0x6e, - 0xb5, 0x5b, 0x83, 0x69, 0x2c, 0xd5, 0xd3, 0x40, 0x5a, 0x69, 0x76, 0x0e, 0x8d, 0x4a, 0xb1, 0x3d, - 0x8a, 0x40, 0x17, 0x17, 0x87, 0xe8, 0xff, 0xae, 0x04, 0xcb, 0x3f, 0x7a, 0x53, 0xd1, 0x71, 0x0f, - 0xa2, 0x91, 0x6b, 0xab, 0xcb, 0xc1, 0xab, 0x6f, 0x38, 0x55, 0xcc, 0x5c, 0x36, 0x7a, 0xe0, 0x9e, - 0x5a, 0xf1, 0xc2, 0x85, 0x0b, 0x17, 0x32, 0xfe, 0x59, 0x34, 0x5d, 0x17, 0x8b, 0x58, 0xd5, 0xee, - 0x2c, 0xba, 0x16, 0xa2, 0xd3, 0xbb, 0xa7, 0xc6, 0x58, 0x3e, 0x52, 0x8f, 0x52, 0x43, 0xbf, 0x22, - 0xbf, 0x8e, 0x3c, 0x03, 0x08, 0xfc, 0x41, 0x6e, 0x83, 0xf2, 0x86, 0x1a, 0xcb, 0xd6, 0xa9, 0x18, - 0x0a, 0xcb, 0x6d, 0x7f, 0x13, 0x1d, 0x35, 0xc0, 0xec, 0xda, 0xe3, 0xbc, 0xb1, 0xc6, 0x72, 0x7a, - 0x3a, 0x86, 0x03, 0x25, 0x20, 0x01, 0xa8, 0x6b, 0x0f, 0xf4, 0xa6, 0x1a, 0x4b, 0xfd, 0x38, 0x10, - 0x54, 0x8a, 0x64, 0xe2, 0x08, 0xb6, 0xc2, 0x79, 0x73, 0x8d, 0x55, 0x08, 0x23, 0x71, 0x04, 0xf7, - 0x21, 0xce, 0x12, 0xe7, 0x2d, 0x35, 0x56, 0x47, 0xcc, 0xc4, 0x25, 0x02, 0x75, 0xed, 0x81, 0xde, - 0x5a, 0x63, 0xe5, 0xc6, 0x4c, 0x1c, 0xc1, 0xfe, 0x16, 0x9a, 0x31, 0x00, 0x89, 0x93, 0x0b, 0x1b, - 0xa4, 0xb7, 0xd5, 0x58, 0x55, 0xf2, 0x62, 0x48, 0xbc, 0x8a, 0xf9, 0xb7, 0xa1, 0x8b, 0x4c, 0xe4, - 0xa5, 0xc1, 0x7a, 0x7b, 0x8d, 0x89, 0xd6, 0xa3, 0x71, 0xfa, 0xb8, 0xb7, 0x84, 0x0d, 0xb1, 0x01, - 0xaf, 0xf6, 0x59, 0x20, 0xbd, 0xa3, 0xc6, 0xd4, 0x6d, 0x7c, 0x43, 0x30, 0x6d, 0xdc, 0x8f, 0x3e, - 0xcb, 0x2f, 0xea, 0x9d, 0x35, 0xa6, 0x81, 0x13, 0xe8, 0x23, 0xb8, 0x2f, 0x7d, 0x96, 0x58, 0xef, - 0xaa, 0x31, 0xad, 0x9c, 0x44, 0x5f, 0xe2, 0xfe, 0x83, 0xc3, 0x1e, 0x2b, 0xa8, 0x5e, 0x8d, 0x89, - 0xea, 0xf8, 0xfe, 0x03, 0x4d, 0x9e, 0x94, 0x51, 0x70, 0xb8, 0x63, 0x03, 0xf4, 0xee, 0x1a, 0xeb, - 0x02, 0x86, 0x8c, 0x82, 0x13, 0x5f, 0xf3, 0x86, 0x60, 0x67, 0x45, 0x56, 0x38, 0xef, 0xa9, 0x31, - 0x89, 0x1e, 0xdf, 0x10, 0x4c, 0xe0, 0xfb, 0x0f, 0x38, 0xe8, 0x12, 0x03, 0x8e, 0x3c, 0x42, 0xb2, - 0x02, 0x7b, 0x6f, 0x6d, 0x00, 0x29, 0x3f, 0x13, 0x5b, 0x62, 0xf8, 0x99, 0xff, 0xb8, 0x83, 0x4a, - 0x89, 0xcb, 0xe4, 0x8f, 0x07, 0xac, 0x56, 0x7a, 0x6f, 0x6d, 0x30, 0xd9, 0x7f, 0x89, 0x79, 0xb1, - 0xfc, 0x63, 0xff, 0x61, 0x07, 0x7d, 0x9f, 0x61, 0xbd, 0xca, 0x73, 0x19, 0xab, 0xd5, 0xbe, 0xaf, - 0x36, 0xc8, 0x5f, 0x09, 0x17, 0xc5, 0xd6, 0x2a, 0x3f, 0xf4, 0xef, 0x73, 0xd0, 0xa5, 0xc6, 0x1e, - 0x21, 0x8f, 0xf1, 0xac, 0x96, 0x7a, 0x5f, 0x2d, 0xd5, 0x9f, 0x14, 0x17, 0x1b, 0x3a, 0x4b, 0xf8, - 0xa9, 0xff, 0xa8, 0x83, 0x66, 0xfb, 0x2c, 0x32, 0xcd, 0x06, 0xb8, 0xbf, 0x96, 0xf6, 0x0f, 0x90, - 0x4b, 0x93, 0x96, 0x2a, 0xbe, 0xfc, 0x87, 0x1c, 0x24, 0xd3, 0x4d, 0xbf, 0x69, 0x6d, 0xb3, 0xc2, - 0x07, 0x6a, 0xec, 0x71, 0x94, 0xcd, 0x9b, 0x36, 0x66, 0x01, 0x1b, 0x24, 0xac, 0xc6, 0x6f, 0xa8, - 0x35, 0x46, 0x7f, 0x60, 0x64, 0x97, 0x4c, 0x3d, 0xf5, 0xba, 0xb8, 0x44, 0xd3, 0x9e, 0x2f, 0xf9, - 0xdb, 0x6a, 0xe9, 0x8c, 0x3c, 0x63, 0xb2, 0xcb, 0x86, 0x9e, 0x7e, 0xdd, 0x7c, 0x3a, 0x0e, 0x08, - 0xba, 0xf1, 0x76, 0xb5, 0xdb, 0x45, 0x1f, 0x4b, 0xd9, 0xed, 0xea, 0x9e, 0x76, 0x5d, 0xdd, 0x8b, - 0x23, 0x72, 0x05, 0xb9, 0x6d, 0x86, 0x4c, 0x21, 0x21, 0xef, 0xef, 0xa9, 0xd7, 0xdd, 0x0d, 0x88, - 0x5c, 0x4a, 0x76, 0x12, 0x69, 0xb5, 0xec, 0xb2, 0x0f, 0xf4, 0xe2, 0xd7, 0xe5, 0xcd, 0xd4, 0x12, - 0xdc, 0x8f, 0x5a, 0x4b, 0xd8, 0x07, 0x7b, 0xda, 0x75, 0xfb, 0x04, 0x6a, 0x09, 0xee, 0x47, 0xad, - 0x25, 0xe4, 0x43, 0x3d, 0xf5, 0xba, 0x7e, 0x02, 0xb5, 0x04, 0xfb, 0x1d, 0x55, 0xc2, 0xc4, 0x9e, - 0xca, 0x59, 0x41, 0x3e, 0xdc, 0xd3, 0xaf, 0xfb, 0x1f, 0x8d, 0x83, 0x0a, 0xdd, 0x79, 0x27, 0xba, - 0xd8, 0x48, 0x6d, 0x1a, 0xd8, 0x47, 0x7a, 0x91, 0x9f, 0x0b, 0x98, 0x31, 0xd0, 0x2b, 0x34, 0xe8, - 0xed, 0xe6, 0x9d, 0x64, 0x2f, 0x42, 0xdf, 0xdf, 0x8b, 0xfc, 0xdc, 0x80, 0x61, 0x1b, 0x81, 0x1e, - 0xed, 0xc7, 0xb0, 0xe5, 0x97, 0xfa, 0x81, 0x9e, 0xfe, 0x73, 0x05, 0x49, 0x0c, 0x13, 0xdc, 0x9f, - 0x61, 0x4b, 0xd8, 0x47, 0x7b, 0x91, 0x9f, 0x3b, 0x48, 0x64, 0x98, 0x60, 0xff, 0xbc, 0x79, 0x0b, - 0xa7, 0xd0, 0xa9, 0x8f, 0xf5, 0x8c, 0x3f, 0x97, 0x60, 0xd8, 0xcb, 0x5c, 0xb8, 0xbe, 0x2e, 0x21, - 0x61, 0xed, 0x95, 0xeb, 0xe3, 0xbd, 0xa4, 0x9f, 0x5b, 0x30, 0xe5, 0x2e, 0xa8, 0xd9, 0xd7, 0x3b, - 0xe6, 0xbd, 0x65, 0xaf, 0x67, 0x9f, 0xe8, 0xed, 0xf5, 0x7b, 0x0d, 0x86, 0xcd, 0x06, 0x5a, 0xf7, - 0x09, 0x4d, 0x94, 0x99, 0x9e, 0x97, 0x5a, 0xad, 0xe4, 0xc9, 0xde, 0xf7, 0xe0, 0x07, 0x1f, 0x2e, - 0x8a, 0x2f, 0x56, 0xaa, 0xde, 0xc7, 0x34, 0xd5, 0x6b, 0x7e, 0xc6, 0x6a, 0xb5, 0xe4, 0xa7, 0x7a, - 0x03, 0xfd, 0x62, 0xc4, 0x25, 0xa6, 0xda, 0x2c, 0x55, 0xda, 0xba, 0x7a, 0xe4, 0xa4, 0x5d, 0x16, - 0xb4, 0x5b, 0xe4, 0x77, 0x1d, 0x76, 0xb3, 0x50, 0x9e, 0x39, 0x05, 0xca, 0x15, 0x43, 0x7f, 0x43, - 0x15, 0x2d, 0xfa, 0x65, 0x43, 0x2b, 0x98, 0x0f, 0x32, 0x18, 0xf5, 0xd0, 0x29, 0x50, 0xaf, 0x28, - 0xfa, 0xe7, 0xd4, 0x1d, 0x1b, 0xb9, 0xac, 0x68, 0x05, 0xf4, 0x21, 0x06, 0xa4, 0x9e, 0x3a, 0x05, - 0xda, 0x15, 0xc7, 0x04, 0xa4, 0x14, 0x92, 0xe1, 0xc3, 0x0c, 0xa9, 0x60, 0x40, 0xe2, 0x5a, 0x21, - 0x91, 0x3b, 0xcb, 0xa2, 0xf7, 0x11, 0x06, 0x94, 0x35, 0x73, 0x47, 0x70, 0x1f, 0xee, 0x2c, 0x81, - 0x3e, 0xca, 0x80, 0xdc, 0x04, 0xee, 0x12, 0x91, 0x52, 0x68, 0x82, 0x8f, 0x31, 0xa4, 0xe1, 0x04, - 0xee, 0x08, 0xf6, 0x6f, 0x55, 0x0b, 0x68, 0xf4, 0xb2, 0xa7, 0x15, 0xd4, 0xc7, 0x19, 0x94, 0x7a, - 0xf4, 0x14, 0xe8, 0x57, 0x44, 0xfd, 0x86, 0xda, 0x16, 0x63, 0x97, 0x45, 0xad, 0xc0, 0x3e, 0xc1, - 0xc0, 0xd4, 0xb3, 0xa7, 0x20, 0x72, 0xc5, 0x34, 0x61, 0x57, 0xd8, 0xb7, 0xfd, 0x4f, 0x32, 0xa8, - 0x8c, 0x61, 0x57, 0x40, 0xb3, 0xef, 0xc3, 0xa0, 0xe5, 0x97, 0xf5, 0x29, 0x86, 0x94, 0x4f, 0x62, - 0x90, 0xe0, 0xbe, 0x0c, 0x5a, 0x82, 0x7d, 0x9a, 0x81, 0x15, 0x13, 0x19, 0x4c, 0xdc, 0x85, 0x29, - 0xda, 0xfa, 0xd3, 0x0c, 0xcb, 0x31, 0xec, 0x42, 0xde, 0xc6, 0x13, 0x32, 0xcb, 0xbe, 0x8b, 0x3f, - 0xc3, 0x90, 0x46, 0x4d, 0x99, 0x05, 0x2d, 0xdb, 0xbc, 0x2b, 0xec, 0x1b, 0xf6, 0xb3, 0x0c, 0x68, - 0xcc, 0xb0, 0x2b, 0xa0, 0x2b, 0x3f, 0xa8, 0x9d, 0x40, 0x19, 0x6e, 0xfb, 0x5a, 0xa1, 0x3d, 0xc7, - 0xd0, 0x06, 0x3f, 0x82, 0x0a, 0xa2, 0x77, 0x84, 0xa9, 0x7a, 0x28, 0x25, 0xae, 0x33, 0xcd, 0x09, - 0xc4, 0xf3, 0x6c, 0xa9, 0xdf, 0x93, 0x33, 0xa8, 0xc0, 0x70, 0xc9, 0xd8, 0x7f, 0x44, 0x93, 0x3b, - 0xa6, 0xfb, 0xc6, 0x56, 0xcb, 0xfd, 0x0c, 0x5f, 0xee, 0xc0, 0x87, 0x50, 0x41, 0xec, 0x96, 0xb2, - 0x7f, 0xbf, 0x76, 0x08, 0x65, 0xbc, 0xb0, 0x6c, 0xb5, 0xd6, 0xcf, 0xf2, 0x5d, 0x90, 0xfe, 0x14, - 0x2a, 0x88, 0x5f, 0x73, 0xa6, 0x72, 0x6c, 0xb6, 0xcf, 0x2a, 0xd3, 0xec, 0x81, 0xcf, 0x71, 0x52, - 0x07, 0x3a, 0x86, 0x0a, 0x8c, 0xf7, 0xa4, 0xfd, 0x87, 0xd5, 0x63, 0x28, 0xfd, 0x86, 0xb3, 0xcd, - 0x12, 0x3f, 0xcf, 0x96, 0x98, 0xf2, 0x1c, 0x4a, 0xbf, 0x67, 0x9d, 0xb0, 0x9c, 0x95, 0x82, 0x78, - 0x55, 0xbf, 0xdb, 0xda, 0x6a, 0xb7, 0x56, 0xa6, 0xe3, 0xef, 0x48, 0xb2, 0x0f, 0x2e, 0x5b, 0x40, - 0x07, 0xd5, 0xf7, 0xc4, 0x4d, 0x0f, 0x44, 0x91, 0x3b, 0x26, 0x1f, 0x88, 0xbe, 0xe0, 0xac, 0xbc, - 0xe6, 0xc7, 0x6b, 0xb1, 0x65, 0x1f, 0x67, 0xcb, 0x3e, 0xd3, 0xdd, 0x38, 0xbe, 0xd5, 0xea, 0xd4, - 0x77, 0x5a, 0x6b, 0x0d, 0xf6, 0x3b, 0xb7, 0x6c, 0x74, 0xf7, 0x78, 0xa3, 0xbe, 0xb9, 0x76, 0xf6, - 0xfc, 0xf1, 0xa4, 0x9f, 0xc4, 0xfd, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0x4a, 0x85, 0x2d, 0x80, - 0x2d, 0x57, 0x00, 0x00, -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180125_92554152/ya.make b/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180125_92554152/ya.make deleted file mode 100644 index adcd14d710..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180125_92554152/ya.make +++ /dev/null @@ -1,7 +0,0 @@ -GO_LIBRARY() - -LICENSE(BSD-3-Clause) - -SRCS(test.pb.go) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180430_b4deda09/test.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180430_b4deda09/test.pb.go deleted file mode 100644 index b6e4899d16..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180430_b4deda09/test.pb.go +++ /dev/null @@ -1,3822 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: proto2_20180430_b4deda09/test.proto - -package proto2_20180430_b4deda09 // import "google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180430_b4deda09" - -import proto "google.golang.org/protobuf/internal/protolegacy" -import fmt "fmt" -import math "math" - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package - -type SiblingEnum int32 - -const ( - SiblingEnum_ALPHA SiblingEnum = 0 - SiblingEnum_BRAVO SiblingEnum = 10 - SiblingEnum_CHARLIE SiblingEnum = 200 -) - -var SiblingEnum_name = map[int32]string{ - 0: "ALPHA", - 10: "BRAVO", - 200: "CHARLIE", -} -var SiblingEnum_value = map[string]int32{ - "ALPHA": 0, - "BRAVO": 10, - "CHARLIE": 200, -} - -func (x SiblingEnum) Enum() *SiblingEnum { - p := new(SiblingEnum) - *p = x - return p -} -func (x SiblingEnum) String() string { - return proto.EnumName(SiblingEnum_name, int32(x)) -} -func (x *SiblingEnum) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(SiblingEnum_value, data, "SiblingEnum") - if err != nil { - return err - } - *x = SiblingEnum(value) - return nil -} -func (SiblingEnum) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_test_a365478be18be824, []int{0} -} - -type Message_ChildEnum int32 - -const ( - Message_ALPHA Message_ChildEnum = 0 - Message_BRAVO Message_ChildEnum = 1 - Message_CHARLIE Message_ChildEnum = 2 -) - -var Message_ChildEnum_name = map[int32]string{ - 0: "ALPHA", - 1: "BRAVO", - 2: "CHARLIE", -} -var Message_ChildEnum_value = map[string]int32{ - "ALPHA": 0, - "BRAVO": 1, - "CHARLIE": 2, -} - -func (x Message_ChildEnum) Enum() *Message_ChildEnum { - p := new(Message_ChildEnum) - *p = x - return p -} -func (x Message_ChildEnum) String() string { - return proto.EnumName(Message_ChildEnum_name, int32(x)) -} -func (x *Message_ChildEnum) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(Message_ChildEnum_value, data, "Message_ChildEnum") - if err != nil { - return err - } - *x = Message_ChildEnum(value) - return nil -} -func (Message_ChildEnum) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_test_a365478be18be824, []int{1, 0} -} - -type SiblingMessage struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - F4 *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *SiblingMessage) Reset() { *m = SiblingMessage{} } -func (m *SiblingMessage) String() string { return proto.CompactTextString(m) } -func (*SiblingMessage) ProtoMessage() {} -func (*SiblingMessage) Descriptor() ([]byte, []int) { - return fileDescriptor_test_a365478be18be824, []int{0} -} -func (m *SiblingMessage) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SiblingMessage.Unmarshal(m, b) -} -func (m *SiblingMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SiblingMessage.Marshal(b, m, deterministic) -} -func (dst *SiblingMessage) XXX_Merge(src proto.Message) { - xxx_messageInfo_SiblingMessage.Merge(dst, src) -} -func (m *SiblingMessage) XXX_Size() int { - return xxx_messageInfo_SiblingMessage.Size(m) -} -func (m *SiblingMessage) XXX_DiscardUnknown() { - xxx_messageInfo_SiblingMessage.DiscardUnknown(m) -} - -var xxx_messageInfo_SiblingMessage proto.InternalMessageInfo - -func (m *SiblingMessage) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *SiblingMessage) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *SiblingMessage) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -func (m *SiblingMessage) GetF4() *Message { - if m != nil { - return m.F4 - } - return nil -} - -type Message struct { - Namedgroup *Message_NamedGroup `protobuf:"group,1,opt,name=NamedGroup,json=namedgroup" json:"namedgroup,omitempty"` - // Optional fields. - OptionalBool *bool `protobuf:"varint,100,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"` - OptionalInt32 *int32 `protobuf:"varint,101,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"` - OptionalSint32 *int32 `protobuf:"zigzag32,102,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"` - OptionalUint32 *uint32 `protobuf:"varint,103,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"` - OptionalInt64 *int64 `protobuf:"varint,104,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"` - OptionalSint64 *int64 `protobuf:"zigzag64,105,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"` - OptionalUint64 *uint64 `protobuf:"varint,106,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"` - OptionalFixed32 *uint32 `protobuf:"fixed32,107,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"` - OptionalSfixed32 *int32 `protobuf:"fixed32,108,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"` - OptionalFloat *float32 `protobuf:"fixed32,109,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"` - OptionalFixed64 *uint64 `protobuf:"fixed64,110,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"` - OptionalSfixed64 *int64 `protobuf:"fixed64,111,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"` - OptionalDouble *float64 `protobuf:"fixed64,112,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"` - OptionalString *string `protobuf:"bytes,113,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"` - OptionalBytes []byte `protobuf:"bytes,114,opt,name=optional_bytes,json=optionalBytes" json:"optional_bytes,omitempty"` - OptionalChildEnum *Message_ChildEnum `protobuf:"varint,115,opt,name=optional_child_enum,json=optionalChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum" json:"optional_child_enum,omitempty"` - OptionalChildMessage *Message_ChildMessage `protobuf:"bytes,116,opt,name=optional_child_message,json=optionalChildMessage" json:"optional_child_message,omitempty"` - OptionalNamedGroup *Message_NamedGroup `protobuf:"bytes,117,opt,name=optional_named_group,json=optionalNamedGroup" json:"optional_named_group,omitempty"` - OptionalSiblingEnum *SiblingEnum `protobuf:"varint,118,opt,name=optional_sibling_enum,json=optionalSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum" json:"optional_sibling_enum,omitempty"` - OptionalSiblingMessage *SiblingMessage `protobuf:"bytes,119,opt,name=optional_sibling_message,json=optionalSiblingMessage" json:"optional_sibling_message,omitempty"` - Optionalgroup *Message_OptionalGroup `protobuf:"group,120,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"` - // Optional default fields. - DefaultedBool *bool `protobuf:"varint,200,opt,name=defaulted_bool,json=defaultedBool,def=1" json:"defaulted_bool,omitempty"` - DefaultedInt32 *int32 `protobuf:"varint,201,opt,name=defaulted_int32,json=defaultedInt32,def=-12345" json:"defaulted_int32,omitempty"` - DefaultedSint32 *int32 `protobuf:"zigzag32,202,opt,name=defaulted_sint32,json=defaultedSint32,def=-3200" json:"defaulted_sint32,omitempty"` - DefaultedUint32 *uint32 `protobuf:"varint,203,opt,name=defaulted_uint32,json=defaultedUint32,def=3200" json:"defaulted_uint32,omitempty"` - DefaultedInt64 *int64 `protobuf:"varint,204,opt,name=defaulted_int64,json=defaultedInt64,def=-123456789" json:"defaulted_int64,omitempty"` - DefaultedSint64 *int64 `protobuf:"zigzag64,205,opt,name=defaulted_sint64,json=defaultedSint64,def=-6400" json:"defaulted_sint64,omitempty"` - DefaultedUint64 *uint64 `protobuf:"varint,206,opt,name=defaulted_uint64,json=defaultedUint64,def=6400" json:"defaulted_uint64,omitempty"` - DefaultedFixed32 *uint32 `protobuf:"fixed32,207,opt,name=defaulted_fixed32,json=defaultedFixed32,def=320000" json:"defaulted_fixed32,omitempty"` - DefaultedSfixed32 *int32 `protobuf:"fixed32,208,opt,name=defaulted_sfixed32,json=defaultedSfixed32,def=-320000" json:"defaulted_sfixed32,omitempty"` - DefaultedFloat *float32 `protobuf:"fixed32,209,opt,name=defaulted_float,json=defaultedFloat,def=3.14159" json:"defaulted_float,omitempty"` - DefaultedFixed64 *uint64 `protobuf:"fixed64,210,opt,name=defaulted_fixed64,json=defaultedFixed64,def=640000" json:"defaulted_fixed64,omitempty"` - DefaultedSfixed64 *int64 `protobuf:"fixed64,211,opt,name=defaulted_sfixed64,json=defaultedSfixed64,def=-640000" json:"defaulted_sfixed64,omitempty"` - DefaultedDouble *float64 `protobuf:"fixed64,212,opt,name=defaulted_double,json=defaultedDouble,def=3.14159265359" json:"defaulted_double,omitempty"` - DefaultedString *string `protobuf:"bytes,213,opt,name=defaulted_string,json=defaultedString,def=hello, \"world!\"\n" json:"defaulted_string,omitempty"` - DefaultedBytes []byte `protobuf:"bytes,214,opt,name=defaulted_bytes,json=defaultedBytes,def=dead\\336\\255\\276\\357beef" json:"defaulted_bytes,omitempty"` - DefaultedChildEnum *Message_ChildEnum `protobuf:"varint,215,opt,name=defaulted_child_enum,json=defaultedChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum,def=0" json:"defaulted_child_enum,omitempty"` - DefaultedSiblingEnum *SiblingEnum `protobuf:"varint,216,opt,name=defaulted_sibling_enum,json=defaultedSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum,def=0" json:"defaulted_sibling_enum,omitempty"` - // Required fields. - RequiredBool *bool `protobuf:"varint,300,req,name=required_bool,json=requiredBool" json:"required_bool,omitempty"` - RequiredInt32 *int32 `protobuf:"varint,301,req,name=required_int32,json=requiredInt32" json:"required_int32,omitempty"` - RequiredSint32 *int32 `protobuf:"zigzag32,302,req,name=required_sint32,json=requiredSint32" json:"required_sint32,omitempty"` - RequiredUint32 *uint32 `protobuf:"varint,303,req,name=required_uint32,json=requiredUint32" json:"required_uint32,omitempty"` - RequiredInt64 *int64 `protobuf:"varint,304,req,name=required_int64,json=requiredInt64" json:"required_int64,omitempty"` - RequiredSint64 *int64 `protobuf:"zigzag64,305,req,name=required_sint64,json=requiredSint64" json:"required_sint64,omitempty"` - RequiredUint64 *uint64 `protobuf:"varint,306,req,name=required_uint64,json=requiredUint64" json:"required_uint64,omitempty"` - RequiredFixed32 *uint32 `protobuf:"fixed32,307,req,name=required_fixed32,json=requiredFixed32" json:"required_fixed32,omitempty"` - RequiredSfixed32 *int32 `protobuf:"fixed32,308,req,name=required_sfixed32,json=requiredSfixed32" json:"required_sfixed32,omitempty"` - RequiredFloat *float32 `protobuf:"fixed32,309,req,name=required_float,json=requiredFloat" json:"required_float,omitempty"` - RequiredFixed64 *uint64 `protobuf:"fixed64,310,req,name=required_fixed64,json=requiredFixed64" json:"required_fixed64,omitempty"` - RequiredSfixed64 *int64 `protobuf:"fixed64,311,req,name=required_sfixed64,json=requiredSfixed64" json:"required_sfixed64,omitempty"` - RequiredDouble *float64 `protobuf:"fixed64,312,req,name=required_double,json=requiredDouble" json:"required_double,omitempty"` - RequiredString *string `protobuf:"bytes,313,req,name=required_string,json=requiredString" json:"required_string,omitempty"` - RequiredBytes []byte `protobuf:"bytes,314,req,name=required_bytes,json=requiredBytes" json:"required_bytes,omitempty"` - RequiredChildEnum *Message_ChildEnum `protobuf:"varint,315,req,name=required_child_enum,json=requiredChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum" json:"required_child_enum,omitempty"` - RequiredChildMessage *Message_ChildMessage `protobuf:"bytes,316,req,name=required_child_message,json=requiredChildMessage" json:"required_child_message,omitempty"` - RequiredNamedGroup *Message_NamedGroup `protobuf:"bytes,317,req,name=required_named_group,json=requiredNamedGroup" json:"required_named_group,omitempty"` - RequiredSiblingEnum *SiblingEnum `protobuf:"varint,318,req,name=required_sibling_enum,json=requiredSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum" json:"required_sibling_enum,omitempty"` - RequiredSiblingMessage *SiblingMessage `protobuf:"bytes,319,req,name=required_sibling_message,json=requiredSiblingMessage" json:"required_sibling_message,omitempty"` - Requiredgroup *Message_RequiredGroup `protobuf:"group,320,req,name=RequiredGroup,json=requiredgroup" json:"requiredgroup,omitempty"` - // Required default fields. - RequiredDefaultedBool *bool `protobuf:"varint,400,req,name=required_defaulted_bool,json=requiredDefaultedBool,def=1" json:"required_defaulted_bool,omitempty"` - RequiredDefaultedInt32 *int32 `protobuf:"varint,401,req,name=required_defaulted_int32,json=requiredDefaultedInt32,def=-12345" json:"required_defaulted_int32,omitempty"` - RequiredDefaultedSint32 *int32 `protobuf:"zigzag32,402,req,name=required_defaulted_sint32,json=requiredDefaultedSint32,def=-3200" json:"required_defaulted_sint32,omitempty"` - RequiredDefaultedUint32 *uint32 `protobuf:"varint,403,req,name=required_defaulted_uint32,json=requiredDefaultedUint32,def=3200" json:"required_defaulted_uint32,omitempty"` - RequiredDefaultedInt64 *int64 `protobuf:"varint,404,req,name=required_defaulted_int64,json=requiredDefaultedInt64,def=-123456789" json:"required_defaulted_int64,omitempty"` - RequiredDefaultedSint64 *int64 `protobuf:"zigzag64,405,req,name=required_defaulted_sint64,json=requiredDefaultedSint64,def=-6400" json:"required_defaulted_sint64,omitempty"` - RequiredDefaultedUint64 *uint64 `protobuf:"varint,406,req,name=required_defaulted_uint64,json=requiredDefaultedUint64,def=6400" json:"required_defaulted_uint64,omitempty"` - RequiredDefaultedFixed32 *uint32 `protobuf:"fixed32,407,req,name=required_defaulted_fixed32,json=requiredDefaultedFixed32,def=320000" json:"required_defaulted_fixed32,omitempty"` - RequiredDefaultedSfixed32 *int32 `protobuf:"fixed32,408,req,name=required_defaulted_sfixed32,json=requiredDefaultedSfixed32,def=-320000" json:"required_defaulted_sfixed32,omitempty"` - RequiredDefaultedFloat *float32 `protobuf:"fixed32,409,req,name=required_defaulted_float,json=requiredDefaultedFloat,def=3.14159" json:"required_defaulted_float,omitempty"` - RequiredDefaultedFixed64 *uint64 `protobuf:"fixed64,410,req,name=required_defaulted_fixed64,json=requiredDefaultedFixed64,def=640000" json:"required_defaulted_fixed64,omitempty"` - RequiredDefaultedSfixed64 *int64 `protobuf:"fixed64,411,req,name=required_defaulted_sfixed64,json=requiredDefaultedSfixed64,def=-640000" json:"required_defaulted_sfixed64,omitempty"` - RequiredDefaultedDouble *float64 `protobuf:"fixed64,412,req,name=required_defaulted_double,json=requiredDefaultedDouble,def=3.14159265359" json:"required_defaulted_double,omitempty"` - RequiredDefaultedString *string `protobuf:"bytes,413,req,name=required_defaulted_string,json=requiredDefaultedString,def=hello, \"world!\"\n" json:"required_defaulted_string,omitempty"` - RequiredDefaultedBytes []byte `protobuf:"bytes,414,req,name=required_defaulted_bytes,json=requiredDefaultedBytes,def=dead\\336\\255\\276\\357beef" json:"required_defaulted_bytes,omitempty"` - RequiredDefaultedChildEnum *Message_ChildEnum `protobuf:"varint,415,req,name=required_defaulted_child_enum,json=requiredDefaultedChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum,def=0" json:"required_defaulted_child_enum,omitempty"` - RequiredDefaultedSiblingEnum *SiblingEnum `protobuf:"varint,416,req,name=required_defaulted_sibling_enum,json=requiredDefaultedSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum,def=0" json:"required_defaulted_sibling_enum,omitempty"` - // Repeated fields. - RepeatedBool []bool `protobuf:"varint,500,rep,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"` - RepeatedInt32 []int32 `protobuf:"varint,501,rep,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"` - RepeatedSint32 []int32 `protobuf:"zigzag32,502,rep,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"` - RepeatedUint32 []uint32 `protobuf:"varint,503,rep,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"` - RepeatedInt64 []int64 `protobuf:"varint,504,rep,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"` - RepeatedSint64 []int64 `protobuf:"zigzag64,505,rep,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"` - RepeatedUint64 []uint64 `protobuf:"varint,506,rep,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"` - RepeatedFixed32 []uint32 `protobuf:"fixed32,507,rep,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"` - RepeatedSfixed32 []int32 `protobuf:"fixed32,508,rep,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"` - RepeatedFloat []float32 `protobuf:"fixed32,509,rep,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"` - RepeatedFixed64 []uint64 `protobuf:"fixed64,510,rep,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"` - RepeatedSfixed64 []int64 `protobuf:"fixed64,511,rep,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"` - RepeatedDouble []float64 `protobuf:"fixed64,512,rep,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"` - RepeatedString []string `protobuf:"bytes,513,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"` - RepeatedBytes [][]byte `protobuf:"bytes,514,rep,name=repeated_bytes,json=repeatedBytes" json:"repeated_bytes,omitempty"` - RepeatedChildEnum []Message_ChildEnum `protobuf:"varint,515,rep,name=repeated_child_enum,json=repeatedChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum" json:"repeated_child_enum,omitempty"` - RepeatedChildMessage []*Message_ChildMessage `protobuf:"bytes,516,rep,name=repeated_child_message,json=repeatedChildMessage" json:"repeated_child_message,omitempty"` - RepeatedNamedGroup []*Message_NamedGroup `protobuf:"bytes,517,rep,name=repeated_named_group,json=repeatedNamedGroup" json:"repeated_named_group,omitempty"` - RepeatedSiblingEnum []SiblingEnum `protobuf:"varint,518,rep,name=repeated_sibling_enum,json=repeatedSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum" json:"repeated_sibling_enum,omitempty"` - RepeatedSiblingMessage []*SiblingMessage `protobuf:"bytes,519,rep,name=repeated_sibling_message,json=repeatedSiblingMessage" json:"repeated_sibling_message,omitempty"` - Repeatedgroup []*Message_RepeatedGroup `protobuf:"group,520,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"` - // Map fields. - MapBoolBool map[bool]bool `protobuf:"bytes,600,rep,name=map_bool_bool,json=mapBoolBool" json:"map_bool_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolInt32 map[bool]int32 `protobuf:"bytes,601,rep,name=map_bool_int32,json=mapBoolInt32" json:"map_bool_int32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolSint32 map[bool]int32 `protobuf:"bytes,602,rep,name=map_bool_sint32,json=mapBoolSint32" json:"map_bool_sint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag32,2,opt,name=value"` - MapBoolUint32 map[bool]uint32 `protobuf:"bytes,603,rep,name=map_bool_uint32,json=mapBoolUint32" json:"map_bool_uint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolInt64 map[bool]int64 `protobuf:"bytes,604,rep,name=map_bool_int64,json=mapBoolInt64" json:"map_bool_int64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolSint64 map[bool]int64 `protobuf:"bytes,605,rep,name=map_bool_sint64,json=mapBoolSint64" json:"map_bool_sint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag64,2,opt,name=value"` - MapBoolUint64 map[bool]uint64 `protobuf:"bytes,606,rep,name=map_bool_uint64,json=mapBoolUint64" json:"map_bool_uint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolFixed32 map[bool]uint32 `protobuf:"bytes,607,rep,name=map_bool_fixed32,json=mapBoolFixed32" json:"map_bool_fixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolSfixed32 map[bool]int32 `protobuf:"bytes,608,rep,name=map_bool_sfixed32,json=mapBoolSfixed32" json:"map_bool_sfixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolFloat map[bool]float32 `protobuf:"bytes,609,rep,name=map_bool_float,json=mapBoolFloat" json:"map_bool_float,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolFixed64 map[bool]uint64 `protobuf:"bytes,610,rep,name=map_bool_fixed64,json=mapBoolFixed64" json:"map_bool_fixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolSfixed64 map[bool]int64 `protobuf:"bytes,611,rep,name=map_bool_sfixed64,json=mapBoolSfixed64" json:"map_bool_sfixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolDouble map[bool]float64 `protobuf:"bytes,612,rep,name=map_bool_double,json=mapBoolDouble" json:"map_bool_double,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolString map[bool]string `protobuf:"bytes,613,rep,name=map_bool_string,json=mapBoolString" json:"map_bool_string,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolBytes map[bool][]byte `protobuf:"bytes,614,rep,name=map_bool_bytes,json=mapBoolBytes" json:"map_bool_bytes,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolChildEnum map[bool]Message_ChildEnum `protobuf:"bytes,615,rep,name=map_bool_child_enum,json=mapBoolChildEnum" json:"map_bool_child_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto2_20180430.Message_ChildEnum"` - MapBoolChildMessage map[bool]*Message_ChildMessage `protobuf:"bytes,616,rep,name=map_bool_child_message,json=mapBoolChildMessage" json:"map_bool_child_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolNamedGroup map[bool]*Message_NamedGroup `protobuf:"bytes,617,rep,name=map_bool_named_group,json=mapBoolNamedGroup" json:"map_bool_named_group,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolSiblingEnum map[bool]SiblingEnum `protobuf:"bytes,618,rep,name=map_bool_sibling_enum,json=mapBoolSiblingEnum" json:"map_bool_sibling_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto2_20180430.SiblingEnum"` - MapBoolSiblingMessage map[bool]*SiblingMessage `protobuf:"bytes,619,rep,name=map_bool_sibling_message,json=mapBoolSiblingMessage" json:"map_bool_sibling_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapInt32Bool map[int32]bool `protobuf:"bytes,620,rep,name=map_int32_bool,json=mapInt32Bool" json:"map_int32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapSint32Bool map[int32]bool `protobuf:"bytes,621,rep,name=map_sint32_bool,json=mapSint32Bool" json:"map_sint32_bool,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapUint32Bool map[uint32]bool `protobuf:"bytes,622,rep,name=map_uint32_bool,json=mapUint32Bool" json:"map_uint32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapInt64Bool map[int64]bool `protobuf:"bytes,623,rep,name=map_int64_bool,json=mapInt64Bool" json:"map_int64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapSint64Bool map[int64]bool `protobuf:"bytes,624,rep,name=map_sint64_bool,json=mapSint64Bool" json:"map_sint64_bool,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapUint64Bool map[uint64]bool `protobuf:"bytes,625,rep,name=map_uint64_bool,json=mapUint64Bool" json:"map_uint64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapFixed32Bool map[uint32]bool `protobuf:"bytes,626,rep,name=map_fixed32_bool,json=mapFixed32Bool" json:"map_fixed32_bool,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapStringBool map[string]bool `protobuf:"bytes,627,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"` - // Oneof fields. - // - // Types that are valid to be assigned to OneofUnion: - // *Message_OneofBool - // *Message_OneofInt32 - // *Message_OneofSint32 - // *Message_OneofUint32 - // *Message_OneofInt64 - // *Message_OneofSint64 - // *Message_OneofUint64 - // *Message_OneofFixed32 - // *Message_OneofSfixed32 - // *Message_OneofFloat - // *Message_OneofFixed64 - // *Message_OneofSfixed64 - // *Message_OneofDouble - // *Message_OneofString - // *Message_OneofBytes - // *Message_OneofChildEnum - // *Message_OneofChildMessage - // *Message_OneofNamedGroup - // *Message_OneofSiblingEnum - // *Message_OneofSiblingMessage - // *Message_Oneofgroup - // *Message_OneofString1 - // *Message_OneofString2 - // *Message_OneofString3 - OneofUnion isMessage_OneofUnion `protobuf_oneof:"oneof_union"` - // Oneof default fields. - // - // Types that are valid to be assigned to OneofDefaultedUnion: - // *Message_OneofDefaultedBool - // *Message_OneofDefaultedInt32 - // *Message_OneofDefaultedSint32 - // *Message_OneofDefaultedUint32 - // *Message_OneofDefaultedInt64 - // *Message_OneofDefaultedSint64 - // *Message_OneofDefaultedUint64 - // *Message_OneofDefaultedFixed32 - // *Message_OneofDefaultedSfixed32 - // *Message_OneofDefaultedFloat - // *Message_OneofDefaultedFixed64 - // *Message_OneofDefaultedSfixed64 - // *Message_OneofDefaultedDouble - // *Message_OneofDefaultedString - // *Message_OneofDefaultedBytes - // *Message_OneofDefaultedChildEnum - // *Message_OneofDefaultedSiblingEnum - OneofDefaultedUnion isMessage_OneofDefaultedUnion `protobuf_oneof:"oneof_defaulted_union"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - proto.XXX_InternalExtensions `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message) Reset() { *m = Message{} } -func (m *Message) String() string { return proto.CompactTextString(m) } -func (*Message) ProtoMessage() {} -func (*Message) Descriptor() ([]byte, []int) { - return fileDescriptor_test_a365478be18be824, []int{1} -} - -var extRange_Message = []proto.ExtensionRange{ - {Start: 10000, End: 536870911}, -} - -func (*Message) ExtensionRangeArray() []proto.ExtensionRange { - return extRange_Message -} -func (m *Message) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message.Unmarshal(m, b) -} -func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message.Marshal(b, m, deterministic) -} -func (dst *Message) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message.Merge(dst, src) -} -func (m *Message) XXX_Size() int { - return xxx_messageInfo_Message.Size(m) -} -func (m *Message) XXX_DiscardUnknown() { - xxx_messageInfo_Message.DiscardUnknown(m) -} - -var xxx_messageInfo_Message proto.InternalMessageInfo - -const Default_Message_DefaultedBool bool = true -const Default_Message_DefaultedInt32 int32 = -12345 -const Default_Message_DefaultedSint32 int32 = -3200 -const Default_Message_DefaultedUint32 uint32 = 3200 -const Default_Message_DefaultedInt64 int64 = -123456789 -const Default_Message_DefaultedSint64 int64 = -6400 -const Default_Message_DefaultedUint64 uint64 = 6400 -const Default_Message_DefaultedFixed32 uint32 = 320000 -const Default_Message_DefaultedSfixed32 int32 = -320000 -const Default_Message_DefaultedFloat float32 = 3.14159 -const Default_Message_DefaultedFixed64 uint64 = 640000 -const Default_Message_DefaultedSfixed64 int64 = -640000 -const Default_Message_DefaultedDouble float64 = 3.14159265359 -const Default_Message_DefaultedString string = "hello, \"world!\"\n" - -var Default_Message_DefaultedBytes []byte = []byte("deadޭ\xbe\xefbeef") - -const Default_Message_DefaultedChildEnum Message_ChildEnum = Message_ALPHA -const Default_Message_DefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA -const Default_Message_RequiredDefaultedBool bool = true -const Default_Message_RequiredDefaultedInt32 int32 = -12345 -const Default_Message_RequiredDefaultedSint32 int32 = -3200 -const Default_Message_RequiredDefaultedUint32 uint32 = 3200 -const Default_Message_RequiredDefaultedInt64 int64 = -123456789 -const Default_Message_RequiredDefaultedSint64 int64 = -6400 -const Default_Message_RequiredDefaultedUint64 uint64 = 6400 -const Default_Message_RequiredDefaultedFixed32 uint32 = 320000 -const Default_Message_RequiredDefaultedSfixed32 int32 = -320000 -const Default_Message_RequiredDefaultedFloat float32 = 3.14159 -const Default_Message_RequiredDefaultedFixed64 uint64 = 640000 -const Default_Message_RequiredDefaultedSfixed64 int64 = -640000 -const Default_Message_RequiredDefaultedDouble float64 = 3.14159265359 -const Default_Message_RequiredDefaultedString string = "hello, \"world!\"\n" - -var Default_Message_RequiredDefaultedBytes []byte = []byte("deadޭ\xbe\xefbeef") - -const Default_Message_RequiredDefaultedChildEnum Message_ChildEnum = Message_ALPHA -const Default_Message_RequiredDefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA -const Default_Message_OneofDefaultedBool bool = true -const Default_Message_OneofDefaultedInt32 int32 = -12345 -const Default_Message_OneofDefaultedSint32 int32 = -3200 -const Default_Message_OneofDefaultedUint32 uint32 = 3200 -const Default_Message_OneofDefaultedInt64 int64 = -123456789 -const Default_Message_OneofDefaultedSint64 int64 = -6400 -const Default_Message_OneofDefaultedUint64 uint64 = 6400 -const Default_Message_OneofDefaultedFixed32 uint32 = 320000 -const Default_Message_OneofDefaultedSfixed32 int32 = -320000 -const Default_Message_OneofDefaultedFloat float32 = 3.14159 -const Default_Message_OneofDefaultedFixed64 uint64 = 640000 -const Default_Message_OneofDefaultedSfixed64 int64 = -640000 -const Default_Message_OneofDefaultedDouble float64 = 3.14159265359 -const Default_Message_OneofDefaultedString string = "hello, \"world!\"\n" - -var Default_Message_OneofDefaultedBytes []byte = []byte("deadޭ\xbe\xefbeef") - -const Default_Message_OneofDefaultedChildEnum Message_ChildEnum = Message_ALPHA -const Default_Message_OneofDefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA - -type isMessage_OneofUnion interface { - isMessage_OneofUnion() -} -type isMessage_OneofDefaultedUnion interface { - isMessage_OneofDefaultedUnion() -} - -type Message_OneofBool struct { - OneofBool bool `protobuf:"varint,700,opt,name=oneof_bool,json=oneofBool,oneof"` -} -type Message_OneofInt32 struct { - OneofInt32 int32 `protobuf:"varint,701,opt,name=oneof_int32,json=oneofInt32,oneof"` -} -type Message_OneofSint32 struct { - OneofSint32 int32 `protobuf:"zigzag32,702,opt,name=oneof_sint32,json=oneofSint32,oneof"` -} -type Message_OneofUint32 struct { - OneofUint32 uint32 `protobuf:"varint,703,opt,name=oneof_uint32,json=oneofUint32,oneof"` -} -type Message_OneofInt64 struct { - OneofInt64 int64 `protobuf:"varint,704,opt,name=oneof_int64,json=oneofInt64,oneof"` -} -type Message_OneofSint64 struct { - OneofSint64 int64 `protobuf:"zigzag64,705,opt,name=oneof_sint64,json=oneofSint64,oneof"` -} -type Message_OneofUint64 struct { - OneofUint64 uint64 `protobuf:"varint,706,opt,name=oneof_uint64,json=oneofUint64,oneof"` -} -type Message_OneofFixed32 struct { - OneofFixed32 uint32 `protobuf:"fixed32,707,opt,name=oneof_fixed32,json=oneofFixed32,oneof"` -} -type Message_OneofSfixed32 struct { - OneofSfixed32 int32 `protobuf:"fixed32,708,opt,name=oneof_sfixed32,json=oneofSfixed32,oneof"` -} -type Message_OneofFloat struct { - OneofFloat float32 `protobuf:"fixed32,709,opt,name=oneof_float,json=oneofFloat,oneof"` -} -type Message_OneofFixed64 struct { - OneofFixed64 uint64 `protobuf:"fixed64,710,opt,name=oneof_fixed64,json=oneofFixed64,oneof"` -} -type Message_OneofSfixed64 struct { - OneofSfixed64 int64 `protobuf:"fixed64,711,opt,name=oneof_sfixed64,json=oneofSfixed64,oneof"` -} -type Message_OneofDouble struct { - OneofDouble float64 `protobuf:"fixed64,712,opt,name=oneof_double,json=oneofDouble,oneof"` -} -type Message_OneofString struct { - OneofString string `protobuf:"bytes,713,opt,name=oneof_string,json=oneofString,oneof"` -} -type Message_OneofBytes struct { - OneofBytes []byte `protobuf:"bytes,714,opt,name=oneof_bytes,json=oneofBytes,oneof"` -} -type Message_OneofChildEnum struct { - OneofChildEnum Message_ChildEnum `protobuf:"varint,715,opt,name=oneof_child_enum,json=oneofChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum,oneof"` -} -type Message_OneofChildMessage struct { - OneofChildMessage *Message_ChildMessage `protobuf:"bytes,716,opt,name=oneof_child_message,json=oneofChildMessage,oneof"` -} -type Message_OneofNamedGroup struct { - OneofNamedGroup *Message_NamedGroup `protobuf:"bytes,717,opt,name=oneof_named_group,json=oneofNamedGroup,oneof"` -} -type Message_OneofSiblingEnum struct { - OneofSiblingEnum SiblingEnum `protobuf:"varint,718,opt,name=oneof_sibling_enum,json=oneofSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum,oneof"` -} -type Message_OneofSiblingMessage struct { - OneofSiblingMessage *SiblingMessage `protobuf:"bytes,719,opt,name=oneof_sibling_message,json=oneofSiblingMessage,oneof"` -} -type Message_Oneofgroup struct { - Oneofgroup *Message_OneofGroup `protobuf:"group,720,opt,name=OneofGroup,json=oneofgroup,oneof"` -} -type Message_OneofString1 struct { - OneofString1 string `protobuf:"bytes,721,opt,name=oneof_string1,json=oneofString1,oneof"` -} -type Message_OneofString2 struct { - OneofString2 string `protobuf:"bytes,722,opt,name=oneof_string2,json=oneofString2,oneof"` -} -type Message_OneofString3 struct { - OneofString3 string `protobuf:"bytes,723,opt,name=oneof_string3,json=oneofString3,oneof"` -} -type Message_OneofDefaultedBool struct { - OneofDefaultedBool bool `protobuf:"varint,800,opt,name=oneof_defaulted_bool,json=oneofDefaultedBool,oneof,def=1"` -} -type Message_OneofDefaultedInt32 struct { - OneofDefaultedInt32 int32 `protobuf:"varint,801,opt,name=oneof_defaulted_int32,json=oneofDefaultedInt32,oneof,def=-12345"` -} -type Message_OneofDefaultedSint32 struct { - OneofDefaultedSint32 int32 `protobuf:"zigzag32,802,opt,name=oneof_defaulted_sint32,json=oneofDefaultedSint32,oneof,def=-3200"` -} -type Message_OneofDefaultedUint32 struct { - OneofDefaultedUint32 uint32 `protobuf:"varint,803,opt,name=oneof_defaulted_uint32,json=oneofDefaultedUint32,oneof,def=3200"` -} -type Message_OneofDefaultedInt64 struct { - OneofDefaultedInt64 int64 `protobuf:"varint,804,opt,name=oneof_defaulted_int64,json=oneofDefaultedInt64,oneof,def=-123456789"` -} -type Message_OneofDefaultedSint64 struct { - OneofDefaultedSint64 int64 `protobuf:"zigzag64,805,opt,name=oneof_defaulted_sint64,json=oneofDefaultedSint64,oneof,def=-6400"` -} -type Message_OneofDefaultedUint64 struct { - OneofDefaultedUint64 uint64 `protobuf:"varint,806,opt,name=oneof_defaulted_uint64,json=oneofDefaultedUint64,oneof,def=6400"` -} -type Message_OneofDefaultedFixed32 struct { - OneofDefaultedFixed32 uint32 `protobuf:"fixed32,807,opt,name=oneof_defaulted_fixed32,json=oneofDefaultedFixed32,oneof,def=320000"` -} -type Message_OneofDefaultedSfixed32 struct { - OneofDefaultedSfixed32 int32 `protobuf:"fixed32,808,opt,name=oneof_defaulted_sfixed32,json=oneofDefaultedSfixed32,oneof,def=-320000"` -} -type Message_OneofDefaultedFloat struct { - OneofDefaultedFloat float32 `protobuf:"fixed32,809,opt,name=oneof_defaulted_float,json=oneofDefaultedFloat,oneof,def=3.14159"` -} -type Message_OneofDefaultedFixed64 struct { - OneofDefaultedFixed64 uint64 `protobuf:"fixed64,810,opt,name=oneof_defaulted_fixed64,json=oneofDefaultedFixed64,oneof,def=640000"` -} -type Message_OneofDefaultedSfixed64 struct { - OneofDefaultedSfixed64 int64 `protobuf:"fixed64,811,opt,name=oneof_defaulted_sfixed64,json=oneofDefaultedSfixed64,oneof,def=-640000"` -} -type Message_OneofDefaultedDouble struct { - OneofDefaultedDouble float64 `protobuf:"fixed64,812,opt,name=oneof_defaulted_double,json=oneofDefaultedDouble,oneof,def=3.14159265359"` -} -type Message_OneofDefaultedString struct { - OneofDefaultedString string `protobuf:"bytes,813,opt,name=oneof_defaulted_string,json=oneofDefaultedString,oneof,def=hello, \"world!\"\n"` -} -type Message_OneofDefaultedBytes struct { - OneofDefaultedBytes []byte `protobuf:"bytes,814,opt,name=oneof_defaulted_bytes,json=oneofDefaultedBytes,oneof,def=dead\\336\\255\\276\\357beef"` -} -type Message_OneofDefaultedChildEnum struct { - OneofDefaultedChildEnum Message_ChildEnum `protobuf:"varint,815,opt,name=oneof_defaulted_child_enum,json=oneofDefaultedChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum,oneof,def=0"` -} -type Message_OneofDefaultedSiblingEnum struct { - OneofDefaultedSiblingEnum SiblingEnum `protobuf:"varint,816,opt,name=oneof_defaulted_sibling_enum,json=oneofDefaultedSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum,oneof,def=0"` -} - -func (*Message_OneofBool) isMessage_OneofUnion() {} -func (*Message_OneofInt32) isMessage_OneofUnion() {} -func (*Message_OneofSint32) isMessage_OneofUnion() {} -func (*Message_OneofUint32) isMessage_OneofUnion() {} -func (*Message_OneofInt64) isMessage_OneofUnion() {} -func (*Message_OneofSint64) isMessage_OneofUnion() {} -func (*Message_OneofUint64) isMessage_OneofUnion() {} -func (*Message_OneofFixed32) isMessage_OneofUnion() {} -func (*Message_OneofSfixed32) isMessage_OneofUnion() {} -func (*Message_OneofFloat) isMessage_OneofUnion() {} -func (*Message_OneofFixed64) isMessage_OneofUnion() {} -func (*Message_OneofSfixed64) isMessage_OneofUnion() {} -func (*Message_OneofDouble) isMessage_OneofUnion() {} -func (*Message_OneofString) isMessage_OneofUnion() {} -func (*Message_OneofBytes) isMessage_OneofUnion() {} -func (*Message_OneofChildEnum) isMessage_OneofUnion() {} -func (*Message_OneofChildMessage) isMessage_OneofUnion() {} -func (*Message_OneofNamedGroup) isMessage_OneofUnion() {} -func (*Message_OneofSiblingEnum) isMessage_OneofUnion() {} -func (*Message_OneofSiblingMessage) isMessage_OneofUnion() {} -func (*Message_Oneofgroup) isMessage_OneofUnion() {} -func (*Message_OneofString1) isMessage_OneofUnion() {} -func (*Message_OneofString2) isMessage_OneofUnion() {} -func (*Message_OneofString3) isMessage_OneofUnion() {} -func (*Message_OneofDefaultedBool) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedInt32) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedSint32) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedUint32) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedInt64) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedSint64) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedUint64) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedFixed32) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedSfixed32) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedFloat) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedFixed64) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedSfixed64) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedDouble) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedString) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedBytes) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedChildEnum) isMessage_OneofDefaultedUnion() {} -func (*Message_OneofDefaultedSiblingEnum) isMessage_OneofDefaultedUnion() {} - -func (m *Message) GetOneofUnion() isMessage_OneofUnion { - if m != nil { - return m.OneofUnion - } - return nil -} -func (m *Message) GetOneofDefaultedUnion() isMessage_OneofDefaultedUnion { - if m != nil { - return m.OneofDefaultedUnion - } - return nil -} - -func (m *Message) GetNamedgroup() *Message_NamedGroup { - if m != nil { - return m.Namedgroup - } - return nil -} - -func (m *Message) GetOptionalBool() bool { - if m != nil && m.OptionalBool != nil { - return *m.OptionalBool - } - return false -} - -func (m *Message) GetOptionalInt32() int32 { - if m != nil && m.OptionalInt32 != nil { - return *m.OptionalInt32 - } - return 0 -} - -func (m *Message) GetOptionalSint32() int32 { - if m != nil && m.OptionalSint32 != nil { - return *m.OptionalSint32 - } - return 0 -} - -func (m *Message) GetOptionalUint32() uint32 { - if m != nil && m.OptionalUint32 != nil { - return *m.OptionalUint32 - } - return 0 -} - -func (m *Message) GetOptionalInt64() int64 { - if m != nil && m.OptionalInt64 != nil { - return *m.OptionalInt64 - } - return 0 -} - -func (m *Message) GetOptionalSint64() int64 { - if m != nil && m.OptionalSint64 != nil { - return *m.OptionalSint64 - } - return 0 -} - -func (m *Message) GetOptionalUint64() uint64 { - if m != nil && m.OptionalUint64 != nil { - return *m.OptionalUint64 - } - return 0 -} - -func (m *Message) GetOptionalFixed32() uint32 { - if m != nil && m.OptionalFixed32 != nil { - return *m.OptionalFixed32 - } - return 0 -} - -func (m *Message) GetOptionalSfixed32() int32 { - if m != nil && m.OptionalSfixed32 != nil { - return *m.OptionalSfixed32 - } - return 0 -} - -func (m *Message) GetOptionalFloat() float32 { - if m != nil && m.OptionalFloat != nil { - return *m.OptionalFloat - } - return 0 -} - -func (m *Message) GetOptionalFixed64() uint64 { - if m != nil && m.OptionalFixed64 != nil { - return *m.OptionalFixed64 - } - return 0 -} - -func (m *Message) GetOptionalSfixed64() int64 { - if m != nil && m.OptionalSfixed64 != nil { - return *m.OptionalSfixed64 - } - return 0 -} - -func (m *Message) GetOptionalDouble() float64 { - if m != nil && m.OptionalDouble != nil { - return *m.OptionalDouble - } - return 0 -} - -func (m *Message) GetOptionalString() string { - if m != nil && m.OptionalString != nil { - return *m.OptionalString - } - return "" -} - -func (m *Message) GetOptionalBytes() []byte { - if m != nil { - return m.OptionalBytes - } - return nil -} - -func (m *Message) GetOptionalChildEnum() Message_ChildEnum { - if m != nil && m.OptionalChildEnum != nil { - return *m.OptionalChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetOptionalChildMessage() *Message_ChildMessage { - if m != nil { - return m.OptionalChildMessage - } - return nil -} - -func (m *Message) GetOptionalNamedGroup() *Message_NamedGroup { - if m != nil { - return m.OptionalNamedGroup - } - return nil -} - -func (m *Message) GetOptionalSiblingEnum() SiblingEnum { - if m != nil && m.OptionalSiblingEnum != nil { - return *m.OptionalSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetOptionalSiblingMessage() *SiblingMessage { - if m != nil { - return m.OptionalSiblingMessage - } - return nil -} - -func (m *Message) GetOptionalgroup() *Message_OptionalGroup { - if m != nil { - return m.Optionalgroup - } - return nil -} - -func (m *Message) GetDefaultedBool() bool { - if m != nil && m.DefaultedBool != nil { - return *m.DefaultedBool - } - return Default_Message_DefaultedBool -} - -func (m *Message) GetDefaultedInt32() int32 { - if m != nil && m.DefaultedInt32 != nil { - return *m.DefaultedInt32 - } - return Default_Message_DefaultedInt32 -} - -func (m *Message) GetDefaultedSint32() int32 { - if m != nil && m.DefaultedSint32 != nil { - return *m.DefaultedSint32 - } - return Default_Message_DefaultedSint32 -} - -func (m *Message) GetDefaultedUint32() uint32 { - if m != nil && m.DefaultedUint32 != nil { - return *m.DefaultedUint32 - } - return Default_Message_DefaultedUint32 -} - -func (m *Message) GetDefaultedInt64() int64 { - if m != nil && m.DefaultedInt64 != nil { - return *m.DefaultedInt64 - } - return Default_Message_DefaultedInt64 -} - -func (m *Message) GetDefaultedSint64() int64 { - if m != nil && m.DefaultedSint64 != nil { - return *m.DefaultedSint64 - } - return Default_Message_DefaultedSint64 -} - -func (m *Message) GetDefaultedUint64() uint64 { - if m != nil && m.DefaultedUint64 != nil { - return *m.DefaultedUint64 - } - return Default_Message_DefaultedUint64 -} - -func (m *Message) GetDefaultedFixed32() uint32 { - if m != nil && m.DefaultedFixed32 != nil { - return *m.DefaultedFixed32 - } - return Default_Message_DefaultedFixed32 -} - -func (m *Message) GetDefaultedSfixed32() int32 { - if m != nil && m.DefaultedSfixed32 != nil { - return *m.DefaultedSfixed32 - } - return Default_Message_DefaultedSfixed32 -} - -func (m *Message) GetDefaultedFloat() float32 { - if m != nil && m.DefaultedFloat != nil { - return *m.DefaultedFloat - } - return Default_Message_DefaultedFloat -} - -func (m *Message) GetDefaultedFixed64() uint64 { - if m != nil && m.DefaultedFixed64 != nil { - return *m.DefaultedFixed64 - } - return Default_Message_DefaultedFixed64 -} - -func (m *Message) GetDefaultedSfixed64() int64 { - if m != nil && m.DefaultedSfixed64 != nil { - return *m.DefaultedSfixed64 - } - return Default_Message_DefaultedSfixed64 -} - -func (m *Message) GetDefaultedDouble() float64 { - if m != nil && m.DefaultedDouble != nil { - return *m.DefaultedDouble - } - return Default_Message_DefaultedDouble -} - -func (m *Message) GetDefaultedString() string { - if m != nil && m.DefaultedString != nil { - return *m.DefaultedString - } - return Default_Message_DefaultedString -} - -func (m *Message) GetDefaultedBytes() []byte { - if m != nil && m.DefaultedBytes != nil { - return m.DefaultedBytes - } - return append([]byte(nil), Default_Message_DefaultedBytes...) -} - -func (m *Message) GetDefaultedChildEnum() Message_ChildEnum { - if m != nil && m.DefaultedChildEnum != nil { - return *m.DefaultedChildEnum - } - return Default_Message_DefaultedChildEnum -} - -func (m *Message) GetDefaultedSiblingEnum() SiblingEnum { - if m != nil && m.DefaultedSiblingEnum != nil { - return *m.DefaultedSiblingEnum - } - return Default_Message_DefaultedSiblingEnum -} - -func (m *Message) GetRequiredBool() bool { - if m != nil && m.RequiredBool != nil { - return *m.RequiredBool - } - return false -} - -func (m *Message) GetRequiredInt32() int32 { - if m != nil && m.RequiredInt32 != nil { - return *m.RequiredInt32 - } - return 0 -} - -func (m *Message) GetRequiredSint32() int32 { - if m != nil && m.RequiredSint32 != nil { - return *m.RequiredSint32 - } - return 0 -} - -func (m *Message) GetRequiredUint32() uint32 { - if m != nil && m.RequiredUint32 != nil { - return *m.RequiredUint32 - } - return 0 -} - -func (m *Message) GetRequiredInt64() int64 { - if m != nil && m.RequiredInt64 != nil { - return *m.RequiredInt64 - } - return 0 -} - -func (m *Message) GetRequiredSint64() int64 { - if m != nil && m.RequiredSint64 != nil { - return *m.RequiredSint64 - } - return 0 -} - -func (m *Message) GetRequiredUint64() uint64 { - if m != nil && m.RequiredUint64 != nil { - return *m.RequiredUint64 - } - return 0 -} - -func (m *Message) GetRequiredFixed32() uint32 { - if m != nil && m.RequiredFixed32 != nil { - return *m.RequiredFixed32 - } - return 0 -} - -func (m *Message) GetRequiredSfixed32() int32 { - if m != nil && m.RequiredSfixed32 != nil { - return *m.RequiredSfixed32 - } - return 0 -} - -func (m *Message) GetRequiredFloat() float32 { - if m != nil && m.RequiredFloat != nil { - return *m.RequiredFloat - } - return 0 -} - -func (m *Message) GetRequiredFixed64() uint64 { - if m != nil && m.RequiredFixed64 != nil { - return *m.RequiredFixed64 - } - return 0 -} - -func (m *Message) GetRequiredSfixed64() int64 { - if m != nil && m.RequiredSfixed64 != nil { - return *m.RequiredSfixed64 - } - return 0 -} - -func (m *Message) GetRequiredDouble() float64 { - if m != nil && m.RequiredDouble != nil { - return *m.RequiredDouble - } - return 0 -} - -func (m *Message) GetRequiredString() string { - if m != nil && m.RequiredString != nil { - return *m.RequiredString - } - return "" -} - -func (m *Message) GetRequiredBytes() []byte { - if m != nil { - return m.RequiredBytes - } - return nil -} - -func (m *Message) GetRequiredChildEnum() Message_ChildEnum { - if m != nil && m.RequiredChildEnum != nil { - return *m.RequiredChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetRequiredChildMessage() *Message_ChildMessage { - if m != nil { - return m.RequiredChildMessage - } - return nil -} - -func (m *Message) GetRequiredNamedGroup() *Message_NamedGroup { - if m != nil { - return m.RequiredNamedGroup - } - return nil -} - -func (m *Message) GetRequiredSiblingEnum() SiblingEnum { - if m != nil && m.RequiredSiblingEnum != nil { - return *m.RequiredSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetRequiredSiblingMessage() *SiblingMessage { - if m != nil { - return m.RequiredSiblingMessage - } - return nil -} - -func (m *Message) GetRequiredgroup() *Message_RequiredGroup { - if m != nil { - return m.Requiredgroup - } - return nil -} - -func (m *Message) GetRequiredDefaultedBool() bool { - if m != nil && m.RequiredDefaultedBool != nil { - return *m.RequiredDefaultedBool - } - return Default_Message_RequiredDefaultedBool -} - -func (m *Message) GetRequiredDefaultedInt32() int32 { - if m != nil && m.RequiredDefaultedInt32 != nil { - return *m.RequiredDefaultedInt32 - } - return Default_Message_RequiredDefaultedInt32 -} - -func (m *Message) GetRequiredDefaultedSint32() int32 { - if m != nil && m.RequiredDefaultedSint32 != nil { - return *m.RequiredDefaultedSint32 - } - return Default_Message_RequiredDefaultedSint32 -} - -func (m *Message) GetRequiredDefaultedUint32() uint32 { - if m != nil && m.RequiredDefaultedUint32 != nil { - return *m.RequiredDefaultedUint32 - } - return Default_Message_RequiredDefaultedUint32 -} - -func (m *Message) GetRequiredDefaultedInt64() int64 { - if m != nil && m.RequiredDefaultedInt64 != nil { - return *m.RequiredDefaultedInt64 - } - return Default_Message_RequiredDefaultedInt64 -} - -func (m *Message) GetRequiredDefaultedSint64() int64 { - if m != nil && m.RequiredDefaultedSint64 != nil { - return *m.RequiredDefaultedSint64 - } - return Default_Message_RequiredDefaultedSint64 -} - -func (m *Message) GetRequiredDefaultedUint64() uint64 { - if m != nil && m.RequiredDefaultedUint64 != nil { - return *m.RequiredDefaultedUint64 - } - return Default_Message_RequiredDefaultedUint64 -} - -func (m *Message) GetRequiredDefaultedFixed32() uint32 { - if m != nil && m.RequiredDefaultedFixed32 != nil { - return *m.RequiredDefaultedFixed32 - } - return Default_Message_RequiredDefaultedFixed32 -} - -func (m *Message) GetRequiredDefaultedSfixed32() int32 { - if m != nil && m.RequiredDefaultedSfixed32 != nil { - return *m.RequiredDefaultedSfixed32 - } - return Default_Message_RequiredDefaultedSfixed32 -} - -func (m *Message) GetRequiredDefaultedFloat() float32 { - if m != nil && m.RequiredDefaultedFloat != nil { - return *m.RequiredDefaultedFloat - } - return Default_Message_RequiredDefaultedFloat -} - -func (m *Message) GetRequiredDefaultedFixed64() uint64 { - if m != nil && m.RequiredDefaultedFixed64 != nil { - return *m.RequiredDefaultedFixed64 - } - return Default_Message_RequiredDefaultedFixed64 -} - -func (m *Message) GetRequiredDefaultedSfixed64() int64 { - if m != nil && m.RequiredDefaultedSfixed64 != nil { - return *m.RequiredDefaultedSfixed64 - } - return Default_Message_RequiredDefaultedSfixed64 -} - -func (m *Message) GetRequiredDefaultedDouble() float64 { - if m != nil && m.RequiredDefaultedDouble != nil { - return *m.RequiredDefaultedDouble - } - return Default_Message_RequiredDefaultedDouble -} - -func (m *Message) GetRequiredDefaultedString() string { - if m != nil && m.RequiredDefaultedString != nil { - return *m.RequiredDefaultedString - } - return Default_Message_RequiredDefaultedString -} - -func (m *Message) GetRequiredDefaultedBytes() []byte { - if m != nil && m.RequiredDefaultedBytes != nil { - return m.RequiredDefaultedBytes - } - return append([]byte(nil), Default_Message_RequiredDefaultedBytes...) -} - -func (m *Message) GetRequiredDefaultedChildEnum() Message_ChildEnum { - if m != nil && m.RequiredDefaultedChildEnum != nil { - return *m.RequiredDefaultedChildEnum - } - return Default_Message_RequiredDefaultedChildEnum -} - -func (m *Message) GetRequiredDefaultedSiblingEnum() SiblingEnum { - if m != nil && m.RequiredDefaultedSiblingEnum != nil { - return *m.RequiredDefaultedSiblingEnum - } - return Default_Message_RequiredDefaultedSiblingEnum -} - -func (m *Message) GetRepeatedBool() []bool { - if m != nil { - return m.RepeatedBool - } - return nil -} - -func (m *Message) GetRepeatedInt32() []int32 { - if m != nil { - return m.RepeatedInt32 - } - return nil -} - -func (m *Message) GetRepeatedSint32() []int32 { - if m != nil { - return m.RepeatedSint32 - } - return nil -} - -func (m *Message) GetRepeatedUint32() []uint32 { - if m != nil { - return m.RepeatedUint32 - } - return nil -} - -func (m *Message) GetRepeatedInt64() []int64 { - if m != nil { - return m.RepeatedInt64 - } - return nil -} - -func (m *Message) GetRepeatedSint64() []int64 { - if m != nil { - return m.RepeatedSint64 - } - return nil -} - -func (m *Message) GetRepeatedUint64() []uint64 { - if m != nil { - return m.RepeatedUint64 - } - return nil -} - -func (m *Message) GetRepeatedFixed32() []uint32 { - if m != nil { - return m.RepeatedFixed32 - } - return nil -} - -func (m *Message) GetRepeatedSfixed32() []int32 { - if m != nil { - return m.RepeatedSfixed32 - } - return nil -} - -func (m *Message) GetRepeatedFloat() []float32 { - if m != nil { - return m.RepeatedFloat - } - return nil -} - -func (m *Message) GetRepeatedFixed64() []uint64 { - if m != nil { - return m.RepeatedFixed64 - } - return nil -} - -func (m *Message) GetRepeatedSfixed64() []int64 { - if m != nil { - return m.RepeatedSfixed64 - } - return nil -} - -func (m *Message) GetRepeatedDouble() []float64 { - if m != nil { - return m.RepeatedDouble - } - return nil -} - -func (m *Message) GetRepeatedString() []string { - if m != nil { - return m.RepeatedString - } - return nil -} - -func (m *Message) GetRepeatedBytes() [][]byte { - if m != nil { - return m.RepeatedBytes - } - return nil -} - -func (m *Message) GetRepeatedChildEnum() []Message_ChildEnum { - if m != nil { - return m.RepeatedChildEnum - } - return nil -} - -func (m *Message) GetRepeatedChildMessage() []*Message_ChildMessage { - if m != nil { - return m.RepeatedChildMessage - } - return nil -} - -func (m *Message) GetRepeatedNamedGroup() []*Message_NamedGroup { - if m != nil { - return m.RepeatedNamedGroup - } - return nil -} - -func (m *Message) GetRepeatedSiblingEnum() []SiblingEnum { - if m != nil { - return m.RepeatedSiblingEnum - } - return nil -} - -func (m *Message) GetRepeatedSiblingMessage() []*SiblingMessage { - if m != nil { - return m.RepeatedSiblingMessage - } - return nil -} - -func (m *Message) GetRepeatedgroup() []*Message_RepeatedGroup { - if m != nil { - return m.Repeatedgroup - } - return nil -} - -func (m *Message) GetMapBoolBool() map[bool]bool { - if m != nil { - return m.MapBoolBool - } - return nil -} - -func (m *Message) GetMapBoolInt32() map[bool]int32 { - if m != nil { - return m.MapBoolInt32 - } - return nil -} - -func (m *Message) GetMapBoolSint32() map[bool]int32 { - if m != nil { - return m.MapBoolSint32 - } - return nil -} - -func (m *Message) GetMapBoolUint32() map[bool]uint32 { - if m != nil { - return m.MapBoolUint32 - } - return nil -} - -func (m *Message) GetMapBoolInt64() map[bool]int64 { - if m != nil { - return m.MapBoolInt64 - } - return nil -} - -func (m *Message) GetMapBoolSint64() map[bool]int64 { - if m != nil { - return m.MapBoolSint64 - } - return nil -} - -func (m *Message) GetMapBoolUint64() map[bool]uint64 { - if m != nil { - return m.MapBoolUint64 - } - return nil -} - -func (m *Message) GetMapBoolFixed32() map[bool]uint32 { - if m != nil { - return m.MapBoolFixed32 - } - return nil -} - -func (m *Message) GetMapBoolSfixed32() map[bool]int32 { - if m != nil { - return m.MapBoolSfixed32 - } - return nil -} - -func (m *Message) GetMapBoolFloat() map[bool]float32 { - if m != nil { - return m.MapBoolFloat - } - return nil -} - -func (m *Message) GetMapBoolFixed64() map[bool]uint64 { - if m != nil { - return m.MapBoolFixed64 - } - return nil -} - -func (m *Message) GetMapBoolSfixed64() map[bool]int64 { - if m != nil { - return m.MapBoolSfixed64 - } - return nil -} - -func (m *Message) GetMapBoolDouble() map[bool]float64 { - if m != nil { - return m.MapBoolDouble - } - return nil -} - -func (m *Message) GetMapBoolString() map[bool]string { - if m != nil { - return m.MapBoolString - } - return nil -} - -func (m *Message) GetMapBoolBytes() map[bool][]byte { - if m != nil { - return m.MapBoolBytes - } - return nil -} - -func (m *Message) GetMapBoolChildEnum() map[bool]Message_ChildEnum { - if m != nil { - return m.MapBoolChildEnum - } - return nil -} - -func (m *Message) GetMapBoolChildMessage() map[bool]*Message_ChildMessage { - if m != nil { - return m.MapBoolChildMessage - } - return nil -} - -func (m *Message) GetMapBoolNamedGroup() map[bool]*Message_NamedGroup { - if m != nil { - return m.MapBoolNamedGroup - } - return nil -} - -func (m *Message) GetMapBoolSiblingEnum() map[bool]SiblingEnum { - if m != nil { - return m.MapBoolSiblingEnum - } - return nil -} - -func (m *Message) GetMapBoolSiblingMessage() map[bool]*SiblingMessage { - if m != nil { - return m.MapBoolSiblingMessage - } - return nil -} - -func (m *Message) GetMapInt32Bool() map[int32]bool { - if m != nil { - return m.MapInt32Bool - } - return nil -} - -func (m *Message) GetMapSint32Bool() map[int32]bool { - if m != nil { - return m.MapSint32Bool - } - return nil -} - -func (m *Message) GetMapUint32Bool() map[uint32]bool { - if m != nil { - return m.MapUint32Bool - } - return nil -} - -func (m *Message) GetMapInt64Bool() map[int64]bool { - if m != nil { - return m.MapInt64Bool - } - return nil -} - -func (m *Message) GetMapSint64Bool() map[int64]bool { - if m != nil { - return m.MapSint64Bool - } - return nil -} - -func (m *Message) GetMapUint64Bool() map[uint64]bool { - if m != nil { - return m.MapUint64Bool - } - return nil -} - -func (m *Message) GetMapFixed32Bool() map[uint32]bool { - if m != nil { - return m.MapFixed32Bool - } - return nil -} - -func (m *Message) GetMapStringBool() map[string]bool { - if m != nil { - return m.MapStringBool - } - return nil -} - -func (m *Message) GetOneofBool() bool { - if x, ok := m.GetOneofUnion().(*Message_OneofBool); ok { - return x.OneofBool - } - return false -} - -func (m *Message) GetOneofInt32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofInt32); ok { - return x.OneofInt32 - } - return 0 -} - -func (m *Message) GetOneofSint32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofSint32); ok { - return x.OneofSint32 - } - return 0 -} - -func (m *Message) GetOneofUint32() uint32 { - if x, ok := m.GetOneofUnion().(*Message_OneofUint32); ok { - return x.OneofUint32 - } - return 0 -} - -func (m *Message) GetOneofInt64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofInt64); ok { - return x.OneofInt64 - } - return 0 -} - -func (m *Message) GetOneofSint64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofSint64); ok { - return x.OneofSint64 - } - return 0 -} - -func (m *Message) GetOneofUint64() uint64 { - if x, ok := m.GetOneofUnion().(*Message_OneofUint64); ok { - return x.OneofUint64 - } - return 0 -} - -func (m *Message) GetOneofFixed32() uint32 { - if x, ok := m.GetOneofUnion().(*Message_OneofFixed32); ok { - return x.OneofFixed32 - } - return 0 -} - -func (m *Message) GetOneofSfixed32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofSfixed32); ok { - return x.OneofSfixed32 - } - return 0 -} - -func (m *Message) GetOneofFloat() float32 { - if x, ok := m.GetOneofUnion().(*Message_OneofFloat); ok { - return x.OneofFloat - } - return 0 -} - -func (m *Message) GetOneofFixed64() uint64 { - if x, ok := m.GetOneofUnion().(*Message_OneofFixed64); ok { - return x.OneofFixed64 - } - return 0 -} - -func (m *Message) GetOneofSfixed64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofSfixed64); ok { - return x.OneofSfixed64 - } - return 0 -} - -func (m *Message) GetOneofDouble() float64 { - if x, ok := m.GetOneofUnion().(*Message_OneofDouble); ok { - return x.OneofDouble - } - return 0 -} - -func (m *Message) GetOneofString() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString); ok { - return x.OneofString - } - return "" -} - -func (m *Message) GetOneofBytes() []byte { - if x, ok := m.GetOneofUnion().(*Message_OneofBytes); ok { - return x.OneofBytes - } - return nil -} - -func (m *Message) GetOneofChildEnum() Message_ChildEnum { - if x, ok := m.GetOneofUnion().(*Message_OneofChildEnum); ok { - return x.OneofChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetOneofChildMessage() *Message_ChildMessage { - if x, ok := m.GetOneofUnion().(*Message_OneofChildMessage); ok { - return x.OneofChildMessage - } - return nil -} - -func (m *Message) GetOneofNamedGroup() *Message_NamedGroup { - if x, ok := m.GetOneofUnion().(*Message_OneofNamedGroup); ok { - return x.OneofNamedGroup - } - return nil -} - -func (m *Message) GetOneofSiblingEnum() SiblingEnum { - if x, ok := m.GetOneofUnion().(*Message_OneofSiblingEnum); ok { - return x.OneofSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetOneofSiblingMessage() *SiblingMessage { - if x, ok := m.GetOneofUnion().(*Message_OneofSiblingMessage); ok { - return x.OneofSiblingMessage - } - return nil -} - -func (m *Message) GetOneofgroup() *Message_OneofGroup { - if x, ok := m.GetOneofUnion().(*Message_Oneofgroup); ok { - return x.Oneofgroup - } - return nil -} - -func (m *Message) GetOneofString1() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString1); ok { - return x.OneofString1 - } - return "" -} - -func (m *Message) GetOneofString2() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString2); ok { - return x.OneofString2 - } - return "" -} - -func (m *Message) GetOneofString3() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString3); ok { - return x.OneofString3 - } - return "" -} - -func (m *Message) GetOneofDefaultedBool() bool { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedBool); ok { - return x.OneofDefaultedBool - } - return Default_Message_OneofDefaultedBool -} - -func (m *Message) GetOneofDefaultedInt32() int32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedInt32); ok { - return x.OneofDefaultedInt32 - } - return Default_Message_OneofDefaultedInt32 -} - -func (m *Message) GetOneofDefaultedSint32() int32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSint32); ok { - return x.OneofDefaultedSint32 - } - return Default_Message_OneofDefaultedSint32 -} - -func (m *Message) GetOneofDefaultedUint32() uint32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedUint32); ok { - return x.OneofDefaultedUint32 - } - return Default_Message_OneofDefaultedUint32 -} - -func (m *Message) GetOneofDefaultedInt64() int64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedInt64); ok { - return x.OneofDefaultedInt64 - } - return Default_Message_OneofDefaultedInt64 -} - -func (m *Message) GetOneofDefaultedSint64() int64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSint64); ok { - return x.OneofDefaultedSint64 - } - return Default_Message_OneofDefaultedSint64 -} - -func (m *Message) GetOneofDefaultedUint64() uint64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedUint64); ok { - return x.OneofDefaultedUint64 - } - return Default_Message_OneofDefaultedUint64 -} - -func (m *Message) GetOneofDefaultedFixed32() uint32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFixed32); ok { - return x.OneofDefaultedFixed32 - } - return Default_Message_OneofDefaultedFixed32 -} - -func (m *Message) GetOneofDefaultedSfixed32() int32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSfixed32); ok { - return x.OneofDefaultedSfixed32 - } - return Default_Message_OneofDefaultedSfixed32 -} - -func (m *Message) GetOneofDefaultedFloat() float32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFloat); ok { - return x.OneofDefaultedFloat - } - return Default_Message_OneofDefaultedFloat -} - -func (m *Message) GetOneofDefaultedFixed64() uint64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFixed64); ok { - return x.OneofDefaultedFixed64 - } - return Default_Message_OneofDefaultedFixed64 -} - -func (m *Message) GetOneofDefaultedSfixed64() int64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSfixed64); ok { - return x.OneofDefaultedSfixed64 - } - return Default_Message_OneofDefaultedSfixed64 -} - -func (m *Message) GetOneofDefaultedDouble() float64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedDouble); ok { - return x.OneofDefaultedDouble - } - return Default_Message_OneofDefaultedDouble -} - -func (m *Message) GetOneofDefaultedString() string { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedString); ok { - return x.OneofDefaultedString - } - return Default_Message_OneofDefaultedString -} - -func (m *Message) GetOneofDefaultedBytes() []byte { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedBytes); ok { - return x.OneofDefaultedBytes - } - return append([]byte(nil), Default_Message_OneofDefaultedBytes...) -} - -func (m *Message) GetOneofDefaultedChildEnum() Message_ChildEnum { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedChildEnum); ok { - return x.OneofDefaultedChildEnum - } - return Default_Message_OneofDefaultedChildEnum -} - -func (m *Message) GetOneofDefaultedSiblingEnum() SiblingEnum { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSiblingEnum); ok { - return x.OneofDefaultedSiblingEnum - } - return Default_Message_OneofDefaultedSiblingEnum -} - -// XXX_OneofFuncs is for the internal use of the proto package. -func (*Message) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { - return _Message_OneofMarshaler, _Message_OneofUnmarshaler, _Message_OneofSizer, []interface{}{ - (*Message_OneofBool)(nil), - (*Message_OneofInt32)(nil), - (*Message_OneofSint32)(nil), - (*Message_OneofUint32)(nil), - (*Message_OneofInt64)(nil), - (*Message_OneofSint64)(nil), - (*Message_OneofUint64)(nil), - (*Message_OneofFixed32)(nil), - (*Message_OneofSfixed32)(nil), - (*Message_OneofFloat)(nil), - (*Message_OneofFixed64)(nil), - (*Message_OneofSfixed64)(nil), - (*Message_OneofDouble)(nil), - (*Message_OneofString)(nil), - (*Message_OneofBytes)(nil), - (*Message_OneofChildEnum)(nil), - (*Message_OneofChildMessage)(nil), - (*Message_OneofNamedGroup)(nil), - (*Message_OneofSiblingEnum)(nil), - (*Message_OneofSiblingMessage)(nil), - (*Message_Oneofgroup)(nil), - (*Message_OneofString1)(nil), - (*Message_OneofString2)(nil), - (*Message_OneofString3)(nil), - (*Message_OneofDefaultedBool)(nil), - (*Message_OneofDefaultedInt32)(nil), - (*Message_OneofDefaultedSint32)(nil), - (*Message_OneofDefaultedUint32)(nil), - (*Message_OneofDefaultedInt64)(nil), - (*Message_OneofDefaultedSint64)(nil), - (*Message_OneofDefaultedUint64)(nil), - (*Message_OneofDefaultedFixed32)(nil), - (*Message_OneofDefaultedSfixed32)(nil), - (*Message_OneofDefaultedFloat)(nil), - (*Message_OneofDefaultedFixed64)(nil), - (*Message_OneofDefaultedSfixed64)(nil), - (*Message_OneofDefaultedDouble)(nil), - (*Message_OneofDefaultedString)(nil), - (*Message_OneofDefaultedBytes)(nil), - (*Message_OneofDefaultedChildEnum)(nil), - (*Message_OneofDefaultedSiblingEnum)(nil), - } -} - -func _Message_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { - m := msg.(*Message) - // oneof_union - switch x := m.OneofUnion.(type) { - case *Message_OneofBool: - t := uint64(0) - if x.OneofBool { - t = 1 - } - b.EncodeVarint(700<<3 | proto.WireVarint) - b.EncodeVarint(t) - case *Message_OneofInt32: - b.EncodeVarint(701<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofInt32)) - case *Message_OneofSint32: - b.EncodeVarint(702<<3 | proto.WireVarint) - b.EncodeZigzag32(uint64(x.OneofSint32)) - case *Message_OneofUint32: - b.EncodeVarint(703<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofUint32)) - case *Message_OneofInt64: - b.EncodeVarint(704<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofInt64)) - case *Message_OneofSint64: - b.EncodeVarint(705<<3 | proto.WireVarint) - b.EncodeZigzag64(uint64(x.OneofSint64)) - case *Message_OneofUint64: - b.EncodeVarint(706<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofUint64)) - case *Message_OneofFixed32: - b.EncodeVarint(707<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofFixed32)) - case *Message_OneofSfixed32: - b.EncodeVarint(708<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofSfixed32)) - case *Message_OneofFloat: - b.EncodeVarint(709<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(math.Float32bits(x.OneofFloat))) - case *Message_OneofFixed64: - b.EncodeVarint(710<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofFixed64)) - case *Message_OneofSfixed64: - b.EncodeVarint(711<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofSfixed64)) - case *Message_OneofDouble: - b.EncodeVarint(712<<3 | proto.WireFixed64) - b.EncodeFixed64(math.Float64bits(x.OneofDouble)) - case *Message_OneofString: - b.EncodeVarint(713<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString) - case *Message_OneofBytes: - b.EncodeVarint(714<<3 | proto.WireBytes) - b.EncodeRawBytes(x.OneofBytes) - case *Message_OneofChildEnum: - b.EncodeVarint(715<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofChildEnum)) - case *Message_OneofChildMessage: - b.EncodeVarint(716<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.OneofChildMessage); err != nil { - return err - } - case *Message_OneofNamedGroup: - b.EncodeVarint(717<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.OneofNamedGroup); err != nil { - return err - } - case *Message_OneofSiblingEnum: - b.EncodeVarint(718<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofSiblingEnum)) - case *Message_OneofSiblingMessage: - b.EncodeVarint(719<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.OneofSiblingMessage); err != nil { - return err - } - case *Message_Oneofgroup: - b.EncodeVarint(720<<3 | proto.WireStartGroup) - if err := b.Marshal(x.Oneofgroup); err != nil { - return err - } - b.EncodeVarint(720<<3 | proto.WireEndGroup) - case *Message_OneofString1: - b.EncodeVarint(721<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString1) - case *Message_OneofString2: - b.EncodeVarint(722<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString2) - case *Message_OneofString3: - b.EncodeVarint(723<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString3) - case nil: - default: - return fmt.Errorf("Message.OneofUnion has unexpected type %T", x) - } - // oneof_defaulted_union - switch x := m.OneofDefaultedUnion.(type) { - case *Message_OneofDefaultedBool: - t := uint64(0) - if x.OneofDefaultedBool { - t = 1 - } - b.EncodeVarint(800<<3 | proto.WireVarint) - b.EncodeVarint(t) - case *Message_OneofDefaultedInt32: - b.EncodeVarint(801<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedInt32)) - case *Message_OneofDefaultedSint32: - b.EncodeVarint(802<<3 | proto.WireVarint) - b.EncodeZigzag32(uint64(x.OneofDefaultedSint32)) - case *Message_OneofDefaultedUint32: - b.EncodeVarint(803<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedUint32)) - case *Message_OneofDefaultedInt64: - b.EncodeVarint(804<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedInt64)) - case *Message_OneofDefaultedSint64: - b.EncodeVarint(805<<3 | proto.WireVarint) - b.EncodeZigzag64(uint64(x.OneofDefaultedSint64)) - case *Message_OneofDefaultedUint64: - b.EncodeVarint(806<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedUint64)) - case *Message_OneofDefaultedFixed32: - b.EncodeVarint(807<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofDefaultedFixed32)) - case *Message_OneofDefaultedSfixed32: - b.EncodeVarint(808<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofDefaultedSfixed32)) - case *Message_OneofDefaultedFloat: - b.EncodeVarint(809<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(math.Float32bits(x.OneofDefaultedFloat))) - case *Message_OneofDefaultedFixed64: - b.EncodeVarint(810<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofDefaultedFixed64)) - case *Message_OneofDefaultedSfixed64: - b.EncodeVarint(811<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofDefaultedSfixed64)) - case *Message_OneofDefaultedDouble: - b.EncodeVarint(812<<3 | proto.WireFixed64) - b.EncodeFixed64(math.Float64bits(x.OneofDefaultedDouble)) - case *Message_OneofDefaultedString: - b.EncodeVarint(813<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofDefaultedString) - case *Message_OneofDefaultedBytes: - b.EncodeVarint(814<<3 | proto.WireBytes) - b.EncodeRawBytes(x.OneofDefaultedBytes) - case *Message_OneofDefaultedChildEnum: - b.EncodeVarint(815<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedChildEnum)) - case *Message_OneofDefaultedSiblingEnum: - b.EncodeVarint(816<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedSiblingEnum)) - case nil: - default: - return fmt.Errorf("Message.OneofDefaultedUnion has unexpected type %T", x) - } - return nil -} - -func _Message_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { - m := msg.(*Message) - switch tag { - case 700: // oneof_union.oneof_bool - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofBool{x != 0} - return true, err - case 701: // oneof_union.oneof_int32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofInt32{int32(x)} - return true, err - case 702: // oneof_union.oneof_sint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag32() - m.OneofUnion = &Message_OneofSint32{int32(x)} - return true, err - case 703: // oneof_union.oneof_uint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofUint32{uint32(x)} - return true, err - case 704: // oneof_union.oneof_int64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofInt64{int64(x)} - return true, err - case 705: // oneof_union.oneof_sint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag64() - m.OneofUnion = &Message_OneofSint64{int64(x)} - return true, err - case 706: // oneof_union.oneof_uint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofUint64{x} - return true, err - case 707: // oneof_union.oneof_fixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofFixed32{uint32(x)} - return true, err - case 708: // oneof_union.oneof_sfixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofSfixed32{int32(x)} - return true, err - case 709: // oneof_union.oneof_float - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofFloat{math.Float32frombits(uint32(x))} - return true, err - case 710: // oneof_union.oneof_fixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofFixed64{x} - return true, err - case 711: // oneof_union.oneof_sfixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofSfixed64{int64(x)} - return true, err - case 712: // oneof_union.oneof_double - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofDouble{math.Float64frombits(x)} - return true, err - case 713: // oneof_union.oneof_string - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString{x} - return true, err - case 714: // oneof_union.oneof_bytes - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeRawBytes(true) - m.OneofUnion = &Message_OneofBytes{x} - return true, err - case 715: // oneof_union.oneof_child_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofChildEnum{Message_ChildEnum(x)} - return true, err - case 716: // oneof_union.oneof_child_message - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(Message_ChildMessage) - err := b.DecodeMessage(msg) - m.OneofUnion = &Message_OneofChildMessage{msg} - return true, err - case 717: // oneof_union.oneof_named_group - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(Message_NamedGroup) - err := b.DecodeMessage(msg) - m.OneofUnion = &Message_OneofNamedGroup{msg} - return true, err - case 718: // oneof_union.oneof_sibling_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofSiblingEnum{SiblingEnum(x)} - return true, err - case 719: // oneof_union.oneof_sibling_message - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(SiblingMessage) - err := b.DecodeMessage(msg) - m.OneofUnion = &Message_OneofSiblingMessage{msg} - return true, err - case 720: // oneof_union.oneofgroup - if wire != proto.WireStartGroup { - return true, proto.ErrInternalBadWireType - } - msg := new(Message_OneofGroup) - err := b.DecodeGroup(msg) - m.OneofUnion = &Message_Oneofgroup{msg} - return true, err - case 721: // oneof_union.oneof_string1 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString1{x} - return true, err - case 722: // oneof_union.oneof_string2 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString2{x} - return true, err - case 723: // oneof_union.oneof_string3 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString3{x} - return true, err - case 800: // oneof_defaulted_union.oneof_defaulted_bool - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedBool{x != 0} - return true, err - case 801: // oneof_defaulted_union.oneof_defaulted_int32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedInt32{int32(x)} - return true, err - case 802: // oneof_defaulted_union.oneof_defaulted_sint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag32() - m.OneofDefaultedUnion = &Message_OneofDefaultedSint32{int32(x)} - return true, err - case 803: // oneof_defaulted_union.oneof_defaulted_uint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedUint32{uint32(x)} - return true, err - case 804: // oneof_defaulted_union.oneof_defaulted_int64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedInt64{int64(x)} - return true, err - case 805: // oneof_defaulted_union.oneof_defaulted_sint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag64() - m.OneofDefaultedUnion = &Message_OneofDefaultedSint64{int64(x)} - return true, err - case 806: // oneof_defaulted_union.oneof_defaulted_uint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedUint64{x} - return true, err - case 807: // oneof_defaulted_union.oneof_defaulted_fixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofDefaultedUnion = &Message_OneofDefaultedFixed32{uint32(x)} - return true, err - case 808: // oneof_defaulted_union.oneof_defaulted_sfixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofDefaultedUnion = &Message_OneofDefaultedSfixed32{int32(x)} - return true, err - case 809: // oneof_defaulted_union.oneof_defaulted_float - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofDefaultedUnion = &Message_OneofDefaultedFloat{math.Float32frombits(uint32(x))} - return true, err - case 810: // oneof_defaulted_union.oneof_defaulted_fixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofDefaultedUnion = &Message_OneofDefaultedFixed64{x} - return true, err - case 811: // oneof_defaulted_union.oneof_defaulted_sfixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofDefaultedUnion = &Message_OneofDefaultedSfixed64{int64(x)} - return true, err - case 812: // oneof_defaulted_union.oneof_defaulted_double - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofDefaultedUnion = &Message_OneofDefaultedDouble{math.Float64frombits(x)} - return true, err - case 813: // oneof_defaulted_union.oneof_defaulted_string - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofDefaultedUnion = &Message_OneofDefaultedString{x} - return true, err - case 814: // oneof_defaulted_union.oneof_defaulted_bytes - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeRawBytes(true) - m.OneofDefaultedUnion = &Message_OneofDefaultedBytes{x} - return true, err - case 815: // oneof_defaulted_union.oneof_defaulted_child_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedChildEnum{Message_ChildEnum(x)} - return true, err - case 816: // oneof_defaulted_union.oneof_defaulted_sibling_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedSiblingEnum{SiblingEnum(x)} - return true, err - default: - return false, nil - } -} - -func _Message_OneofSizer(msg proto.Message) (n int) { - m := msg.(*Message) - // oneof_union - switch x := m.OneofUnion.(type) { - case *Message_OneofBool: - n += 2 // tag and wire - n += 1 - case *Message_OneofInt32: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofInt32)) - case *Message_OneofSint32: - n += 2 // tag and wire - n += proto.SizeVarint(uint64((uint32(x.OneofSint32) << 1) ^ uint32((int32(x.OneofSint32) >> 31)))) - case *Message_OneofUint32: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofUint32)) - case *Message_OneofInt64: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofInt64)) - case *Message_OneofSint64: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(uint64(x.OneofSint64<<1) ^ uint64((int64(x.OneofSint64) >> 63)))) - case *Message_OneofUint64: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofUint64)) - case *Message_OneofFixed32: - n += 2 // tag and wire - n += 4 - case *Message_OneofSfixed32: - n += 2 // tag and wire - n += 4 - case *Message_OneofFloat: - n += 2 // tag and wire - n += 4 - case *Message_OneofFixed64: - n += 2 // tag and wire - n += 8 - case *Message_OneofSfixed64: - n += 2 // tag and wire - n += 8 - case *Message_OneofDouble: - n += 2 // tag and wire - n += 8 - case *Message_OneofString: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(len(x.OneofString))) - n += len(x.OneofString) - case *Message_OneofBytes: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(len(x.OneofBytes))) - n += len(x.OneofBytes) - case *Message_OneofChildEnum: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofChildEnum)) - case *Message_OneofChildMessage: - s := proto.Size(x.OneofChildMessage) - n += 2 // tag and wire - n += proto.SizeVarint(uint64(s)) - n += s - case *Message_OneofNamedGroup: - s := proto.Size(x.OneofNamedGroup) - n += 2 // tag and wire - n += proto.SizeVarint(uint64(s)) - n += s - case *Message_OneofSiblingEnum: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofSiblingEnum)) - case *Message_OneofSiblingMessage: - s := proto.Size(x.OneofSiblingMessage) - n += 2 // tag and wire - n += proto.SizeVarint(uint64(s)) - n += s - case *Message_Oneofgroup: - n += 2 // tag and wire - n += proto.Size(x.Oneofgroup) - n += 2 // tag and wire - case *Message_OneofString1: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(len(x.OneofString1))) - n += len(x.OneofString1) - case *Message_OneofString2: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(len(x.OneofString2))) - n += len(x.OneofString2) - case *Message_OneofString3: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(len(x.OneofString3))) - n += len(x.OneofString3) - case nil: - default: - panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) - } - // oneof_defaulted_union - switch x := m.OneofDefaultedUnion.(type) { - case *Message_OneofDefaultedBool: - n += 2 // tag and wire - n += 1 - case *Message_OneofDefaultedInt32: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofDefaultedInt32)) - case *Message_OneofDefaultedSint32: - n += 2 // tag and wire - n += proto.SizeVarint(uint64((uint32(x.OneofDefaultedSint32) << 1) ^ uint32((int32(x.OneofDefaultedSint32) >> 31)))) - case *Message_OneofDefaultedUint32: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofDefaultedUint32)) - case *Message_OneofDefaultedInt64: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofDefaultedInt64)) - case *Message_OneofDefaultedSint64: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(uint64(x.OneofDefaultedSint64<<1) ^ uint64((int64(x.OneofDefaultedSint64) >> 63)))) - case *Message_OneofDefaultedUint64: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofDefaultedUint64)) - case *Message_OneofDefaultedFixed32: - n += 2 // tag and wire - n += 4 - case *Message_OneofDefaultedSfixed32: - n += 2 // tag and wire - n += 4 - case *Message_OneofDefaultedFloat: - n += 2 // tag and wire - n += 4 - case *Message_OneofDefaultedFixed64: - n += 2 // tag and wire - n += 8 - case *Message_OneofDefaultedSfixed64: - n += 2 // tag and wire - n += 8 - case *Message_OneofDefaultedDouble: - n += 2 // tag and wire - n += 8 - case *Message_OneofDefaultedString: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(len(x.OneofDefaultedString))) - n += len(x.OneofDefaultedString) - case *Message_OneofDefaultedBytes: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(len(x.OneofDefaultedBytes))) - n += len(x.OneofDefaultedBytes) - case *Message_OneofDefaultedChildEnum: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofDefaultedChildEnum)) - case *Message_OneofDefaultedSiblingEnum: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofDefaultedSiblingEnum)) - case nil: - default: - panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) - } - return n -} - -var E_Message_ExtensionOptionalBool = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*bool)(nil), - Field: 10000, - Name: "google.golang.org.proto2_20180430.Message.extension_optional_bool", - Tag: "varint,10000,opt,name=extension_optional_bool,json=extensionOptionalBool", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionOptionalInt32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 10001, - Name: "google.golang.org.proto2_20180430.Message.extension_optional_int32", - Tag: "varint,10001,opt,name=extension_optional_int32,json=extensionOptionalInt32", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionOptionalSint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 10002, - Name: "google.golang.org.proto2_20180430.Message.extension_optional_sint32", - Tag: "zigzag32,10002,opt,name=extension_optional_sint32,json=extensionOptionalSint32", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionOptionalUint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint32)(nil), - Field: 10003, - Name: "google.golang.org.proto2_20180430.Message.extension_optional_uint32", - Tag: "varint,10003,opt,name=extension_optional_uint32,json=extensionOptionalUint32", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionOptionalInt64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 10004, - Name: "google.golang.org.proto2_20180430.Message.extension_optional_int64", - Tag: "varint,10004,opt,name=extension_optional_int64,json=extensionOptionalInt64", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionOptionalSint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 10005, - Name: "google.golang.org.proto2_20180430.Message.extension_optional_sint64", - Tag: "zigzag64,10005,opt,name=extension_optional_sint64,json=extensionOptionalSint64", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionOptionalUint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint64)(nil), - Field: 10006, - Name: "google.golang.org.proto2_20180430.Message.extension_optional_uint64", - Tag: "varint,10006,opt,name=extension_optional_uint64,json=extensionOptionalUint64", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionOptionalFixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint32)(nil), - Field: 10007, - Name: "google.golang.org.proto2_20180430.Message.extension_optional_fixed32", - Tag: "fixed32,10007,opt,name=extension_optional_fixed32,json=extensionOptionalFixed32", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionOptionalSfixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 10008, - Name: "google.golang.org.proto2_20180430.Message.extension_optional_sfixed32", - Tag: "fixed32,10008,opt,name=extension_optional_sfixed32,json=extensionOptionalSfixed32", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionOptionalFloat = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*float32)(nil), - Field: 10009, - Name: "google.golang.org.proto2_20180430.Message.extension_optional_float", - Tag: "fixed32,10009,opt,name=extension_optional_float,json=extensionOptionalFloat", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionOptionalFixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint64)(nil), - Field: 10010, - Name: "google.golang.org.proto2_20180430.Message.extension_optional_fixed64", - Tag: "fixed64,10010,opt,name=extension_optional_fixed64,json=extensionOptionalFixed64", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionOptionalSfixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 10011, - Name: "google.golang.org.proto2_20180430.Message.extension_optional_sfixed64", - Tag: "fixed64,10011,opt,name=extension_optional_sfixed64,json=extensionOptionalSfixed64", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionOptionalDouble = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*float64)(nil), - Field: 10012, - Name: "google.golang.org.proto2_20180430.Message.extension_optional_double", - Tag: "fixed64,10012,opt,name=extension_optional_double,json=extensionOptionalDouble", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionOptionalString = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*string)(nil), - Field: 10013, - Name: "google.golang.org.proto2_20180430.Message.extension_optional_string", - Tag: "bytes,10013,opt,name=extension_optional_string,json=extensionOptionalString", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionOptionalBytes = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]byte)(nil), - Field: 10014, - Name: "google.golang.org.proto2_20180430.Message.extension_optional_bytes", - Tag: "bytes,10014,opt,name=extension_optional_bytes,json=extensionOptionalBytes", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionOptionalChildEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_ChildEnum)(nil), - Field: 10015, - Name: "google.golang.org.proto2_20180430.Message.extension_optional_child_enum", - Tag: "varint,10015,opt,name=extension_optional_child_enum,json=extensionOptionalChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionOptionalChildMessage = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_ChildMessage)(nil), - Field: 10016, - Name: "google.golang.org.proto2_20180430.Message.extension_optional_child_message", - Tag: "bytes,10016,opt,name=extension_optional_child_message,json=extensionOptionalChildMessage", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionOptionalNamedGroup = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_NamedGroup)(nil), - Field: 10017, - Name: "google.golang.org.proto2_20180430.Message.extension_optional_named_group", - Tag: "bytes,10017,opt,name=extension_optional_named_group,json=extensionOptionalNamedGroup", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionOptionalSiblingEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*SiblingEnum)(nil), - Field: 10018, - Name: "google.golang.org.proto2_20180430.Message.extension_optional_sibling_enum", - Tag: "varint,10018,opt,name=extension_optional_sibling_enum,json=extensionOptionalSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionOptionalSiblingMessage = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*SiblingMessage)(nil), - Field: 10019, - Name: "google.golang.org.proto2_20180430.Message.extension_optional_sibling_message", - Tag: "bytes,10019,opt,name=extension_optional_sibling_message,json=extensionOptionalSiblingMessage", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_Extensionoptionalgroup = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_ExtensionOptionalGroup)(nil), - Field: 10020, - Name: "google.golang.org.proto2_20180430.Message.extensionoptionalgroup", - Tag: "group,10020,opt,name=ExtensionOptionalGroup,json=extensionoptionalgroup", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionDefaultedBool = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*bool)(nil), - Field: 20000, - Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_bool", - Tag: "varint,20000,opt,name=extension_defaulted_bool,json=extensionDefaultedBool,def=1", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionDefaultedInt32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 20001, - Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_int32", - Tag: "varint,20001,opt,name=extension_defaulted_int32,json=extensionDefaultedInt32,def=-12345", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionDefaultedSint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 20002, - Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_sint32", - Tag: "zigzag32,20002,opt,name=extension_defaulted_sint32,json=extensionDefaultedSint32,def=-3200", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionDefaultedUint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint32)(nil), - Field: 20003, - Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_uint32", - Tag: "varint,20003,opt,name=extension_defaulted_uint32,json=extensionDefaultedUint32,def=3200", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionDefaultedInt64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 20004, - Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_int64", - Tag: "varint,20004,opt,name=extension_defaulted_int64,json=extensionDefaultedInt64,def=-123456789", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionDefaultedSint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 20005, - Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_sint64", - Tag: "zigzag64,20005,opt,name=extension_defaulted_sint64,json=extensionDefaultedSint64,def=-6400", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionDefaultedUint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint64)(nil), - Field: 20006, - Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_uint64", - Tag: "varint,20006,opt,name=extension_defaulted_uint64,json=extensionDefaultedUint64,def=6400", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionDefaultedFixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint32)(nil), - Field: 20007, - Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_fixed32", - Tag: "fixed32,20007,opt,name=extension_defaulted_fixed32,json=extensionDefaultedFixed32,def=320000", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionDefaultedSfixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 20008, - Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_sfixed32", - Tag: "fixed32,20008,opt,name=extension_defaulted_sfixed32,json=extensionDefaultedSfixed32,def=-320000", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionDefaultedFloat = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*float32)(nil), - Field: 20009, - Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_float", - Tag: "fixed32,20009,opt,name=extension_defaulted_float,json=extensionDefaultedFloat,def=3.14159", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionDefaultedFixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint64)(nil), - Field: 20010, - Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_fixed64", - Tag: "fixed64,20010,opt,name=extension_defaulted_fixed64,json=extensionDefaultedFixed64,def=640000", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionDefaultedSfixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 20011, - Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_sfixed64", - Tag: "fixed64,20011,opt,name=extension_defaulted_sfixed64,json=extensionDefaultedSfixed64,def=-640000", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionDefaultedDouble = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*float64)(nil), - Field: 20012, - Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_double", - Tag: "fixed64,20012,opt,name=extension_defaulted_double,json=extensionDefaultedDouble,def=3.14159265359", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionDefaultedString = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*string)(nil), - Field: 20013, - Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_string", - Tag: "bytes,20013,opt,name=extension_defaulted_string,json=extensionDefaultedString,def=hello, \"world!\"\n", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionDefaultedBytes = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]byte)(nil), - Field: 20014, - Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_bytes", - Tag: "bytes,20014,opt,name=extension_defaulted_bytes,json=extensionDefaultedBytes,def=dead\\336\\255\\276\\357beef", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionDefaultedChildEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_ChildEnum)(nil), - Field: 20015, - Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_child_enum", - Tag: "varint,20015,opt,name=extension_defaulted_child_enum,json=extensionDefaultedChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum,def=0", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionDefaultedSiblingEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*SiblingEnum)(nil), - Field: 20016, - Name: "google.golang.org.proto2_20180430.Message.extension_defaulted_sibling_enum", - Tag: "varint,20016,opt,name=extension_defaulted_sibling_enum,json=extensionDefaultedSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum,def=0", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionRepeatedBool = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]bool)(nil), - Field: 30000, - Name: "google.golang.org.proto2_20180430.Message.extension_repeated_bool", - Tag: "varint,30000,rep,name=extension_repeated_bool,json=extensionRepeatedBool", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionRepeatedInt32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int32)(nil), - Field: 30001, - Name: "google.golang.org.proto2_20180430.Message.extension_repeated_int32", - Tag: "varint,30001,rep,name=extension_repeated_int32,json=extensionRepeatedInt32", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionRepeatedSint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int32)(nil), - Field: 30002, - Name: "google.golang.org.proto2_20180430.Message.extension_repeated_sint32", - Tag: "zigzag32,30002,rep,name=extension_repeated_sint32,json=extensionRepeatedSint32", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionRepeatedUint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]uint32)(nil), - Field: 30003, - Name: "google.golang.org.proto2_20180430.Message.extension_repeated_uint32", - Tag: "varint,30003,rep,name=extension_repeated_uint32,json=extensionRepeatedUint32", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionRepeatedInt64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int64)(nil), - Field: 30004, - Name: "google.golang.org.proto2_20180430.Message.extension_repeated_int64", - Tag: "varint,30004,rep,name=extension_repeated_int64,json=extensionRepeatedInt64", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionRepeatedSint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int64)(nil), - Field: 30005, - Name: "google.golang.org.proto2_20180430.Message.extension_repeated_sint64", - Tag: "zigzag64,30005,rep,name=extension_repeated_sint64,json=extensionRepeatedSint64", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionRepeatedUint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]uint64)(nil), - Field: 30006, - Name: "google.golang.org.proto2_20180430.Message.extension_repeated_uint64", - Tag: "varint,30006,rep,name=extension_repeated_uint64,json=extensionRepeatedUint64", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionRepeatedFixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]uint32)(nil), - Field: 30007, - Name: "google.golang.org.proto2_20180430.Message.extension_repeated_fixed32", - Tag: "fixed32,30007,rep,name=extension_repeated_fixed32,json=extensionRepeatedFixed32", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionRepeatedSfixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int32)(nil), - Field: 30008, - Name: "google.golang.org.proto2_20180430.Message.extension_repeated_sfixed32", - Tag: "fixed32,30008,rep,name=extension_repeated_sfixed32,json=extensionRepeatedSfixed32", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionRepeatedFloat = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]float32)(nil), - Field: 30009, - Name: "google.golang.org.proto2_20180430.Message.extension_repeated_float", - Tag: "fixed32,30009,rep,name=extension_repeated_float,json=extensionRepeatedFloat", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionRepeatedFixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]uint64)(nil), - Field: 30010, - Name: "google.golang.org.proto2_20180430.Message.extension_repeated_fixed64", - Tag: "fixed64,30010,rep,name=extension_repeated_fixed64,json=extensionRepeatedFixed64", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionRepeatedSfixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int64)(nil), - Field: 30011, - Name: "google.golang.org.proto2_20180430.Message.extension_repeated_sfixed64", - Tag: "fixed64,30011,rep,name=extension_repeated_sfixed64,json=extensionRepeatedSfixed64", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionRepeatedDouble = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]float64)(nil), - Field: 30012, - Name: "google.golang.org.proto2_20180430.Message.extension_repeated_double", - Tag: "fixed64,30012,rep,name=extension_repeated_double,json=extensionRepeatedDouble", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionRepeatedString = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]string)(nil), - Field: 30013, - Name: "google.golang.org.proto2_20180430.Message.extension_repeated_string", - Tag: "bytes,30013,rep,name=extension_repeated_string,json=extensionRepeatedString", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionRepeatedBytes = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([][]byte)(nil), - Field: 30014, - Name: "google.golang.org.proto2_20180430.Message.extension_repeated_bytes", - Tag: "bytes,30014,rep,name=extension_repeated_bytes,json=extensionRepeatedBytes", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionRepeatedChildEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]Message_ChildEnum)(nil), - Field: 30015, - Name: "google.golang.org.proto2_20180430.Message.extension_repeated_child_enum", - Tag: "varint,30015,rep,name=extension_repeated_child_enum,json=extensionRepeatedChildEnum,enum=google.golang.org.proto2_20180430.Message_ChildEnum", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionRepeatedChildMessage = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]*Message_ChildMessage)(nil), - Field: 30016, - Name: "google.golang.org.proto2_20180430.Message.extension_repeated_child_message", - Tag: "bytes,30016,rep,name=extension_repeated_child_message,json=extensionRepeatedChildMessage", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionRepeatedNamedGroup = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]*Message_NamedGroup)(nil), - Field: 30017, - Name: "google.golang.org.proto2_20180430.Message.extension_repeated_named_group", - Tag: "bytes,30017,rep,name=extension_repeated_named_group,json=extensionRepeatedNamedGroup", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionRepeatedSiblingEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]SiblingEnum)(nil), - Field: 30018, - Name: "google.golang.org.proto2_20180430.Message.extension_repeated_sibling_enum", - Tag: "varint,30018,rep,name=extension_repeated_sibling_enum,json=extensionRepeatedSiblingEnum,enum=google.golang.org.proto2_20180430.SiblingEnum", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_ExtensionRepeatedSiblingMessage = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]*SiblingMessage)(nil), - Field: 30019, - Name: "google.golang.org.proto2_20180430.Message.extension_repeated_sibling_message", - Tag: "bytes,30019,rep,name=extension_repeated_sibling_message,json=extensionRepeatedSiblingMessage", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -var E_Message_Extensionrepeatedgroup = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]*Message_ExtensionRepeatedGroup)(nil), - Field: 30020, - Name: "google.golang.org.proto2_20180430.Message.extensionrepeatedgroup", - Tag: "group,30020,rep,name=ExtensionRepeatedGroup,json=extensionrepeatedgroup", - Filename: "proto2_20180430_b4deda09/test.proto", -} - -type Message_ChildMessage struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - F4 *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message_ChildMessage) Reset() { *m = Message_ChildMessage{} } -func (m *Message_ChildMessage) String() string { return proto.CompactTextString(m) } -func (*Message_ChildMessage) ProtoMessage() {} -func (*Message_ChildMessage) Descriptor() ([]byte, []int) { - return fileDescriptor_test_a365478be18be824, []int{1, 0} -} -func (m *Message_ChildMessage) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message_ChildMessage.Unmarshal(m, b) -} -func (m *Message_ChildMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message_ChildMessage.Marshal(b, m, deterministic) -} -func (dst *Message_ChildMessage) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message_ChildMessage.Merge(dst, src) -} -func (m *Message_ChildMessage) XXX_Size() int { - return xxx_messageInfo_Message_ChildMessage.Size(m) -} -func (m *Message_ChildMessage) XXX_DiscardUnknown() { - xxx_messageInfo_Message_ChildMessage.DiscardUnknown(m) -} - -var xxx_messageInfo_Message_ChildMessage proto.InternalMessageInfo - -func (m *Message_ChildMessage) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_ChildMessage) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_ChildMessage) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -func (m *Message_ChildMessage) GetF4() *Message { - if m != nil { - return m.F4 - } - return nil -} - -type Message_NamedGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - F4 *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message_NamedGroup) Reset() { *m = Message_NamedGroup{} } -func (m *Message_NamedGroup) String() string { return proto.CompactTextString(m) } -func (*Message_NamedGroup) ProtoMessage() {} -func (*Message_NamedGroup) Descriptor() ([]byte, []int) { - return fileDescriptor_test_a365478be18be824, []int{1, 1} -} -func (m *Message_NamedGroup) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message_NamedGroup.Unmarshal(m, b) -} -func (m *Message_NamedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message_NamedGroup.Marshal(b, m, deterministic) -} -func (dst *Message_NamedGroup) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message_NamedGroup.Merge(dst, src) -} -func (m *Message_NamedGroup) XXX_Size() int { - return xxx_messageInfo_Message_NamedGroup.Size(m) -} -func (m *Message_NamedGroup) XXX_DiscardUnknown() { - xxx_messageInfo_Message_NamedGroup.DiscardUnknown(m) -} - -var xxx_messageInfo_Message_NamedGroup proto.InternalMessageInfo - -func (m *Message_NamedGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_NamedGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_NamedGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -func (m *Message_NamedGroup) GetF4() *Message { - if m != nil { - return m.F4 - } - return nil -} - -type Message_OptionalGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message_OptionalGroup) Reset() { *m = Message_OptionalGroup{} } -func (m *Message_OptionalGroup) String() string { return proto.CompactTextString(m) } -func (*Message_OptionalGroup) ProtoMessage() {} -func (*Message_OptionalGroup) Descriptor() ([]byte, []int) { - return fileDescriptor_test_a365478be18be824, []int{1, 2} -} -func (m *Message_OptionalGroup) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message_OptionalGroup.Unmarshal(m, b) -} -func (m *Message_OptionalGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message_OptionalGroup.Marshal(b, m, deterministic) -} -func (dst *Message_OptionalGroup) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message_OptionalGroup.Merge(dst, src) -} -func (m *Message_OptionalGroup) XXX_Size() int { - return xxx_messageInfo_Message_OptionalGroup.Size(m) -} -func (m *Message_OptionalGroup) XXX_DiscardUnknown() { - xxx_messageInfo_Message_OptionalGroup.DiscardUnknown(m) -} - -var xxx_messageInfo_Message_OptionalGroup proto.InternalMessageInfo - -func (m *Message_OptionalGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_OptionalGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_OptionalGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_RequiredGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message_RequiredGroup) Reset() { *m = Message_RequiredGroup{} } -func (m *Message_RequiredGroup) String() string { return proto.CompactTextString(m) } -func (*Message_RequiredGroup) ProtoMessage() {} -func (*Message_RequiredGroup) Descriptor() ([]byte, []int) { - return fileDescriptor_test_a365478be18be824, []int{1, 3} -} -func (m *Message_RequiredGroup) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message_RequiredGroup.Unmarshal(m, b) -} -func (m *Message_RequiredGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message_RequiredGroup.Marshal(b, m, deterministic) -} -func (dst *Message_RequiredGroup) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message_RequiredGroup.Merge(dst, src) -} -func (m *Message_RequiredGroup) XXX_Size() int { - return xxx_messageInfo_Message_RequiredGroup.Size(m) -} -func (m *Message_RequiredGroup) XXX_DiscardUnknown() { - xxx_messageInfo_Message_RequiredGroup.DiscardUnknown(m) -} - -var xxx_messageInfo_Message_RequiredGroup proto.InternalMessageInfo - -func (m *Message_RequiredGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_RequiredGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_RequiredGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_RepeatedGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message_RepeatedGroup) Reset() { *m = Message_RepeatedGroup{} } -func (m *Message_RepeatedGroup) String() string { return proto.CompactTextString(m) } -func (*Message_RepeatedGroup) ProtoMessage() {} -func (*Message_RepeatedGroup) Descriptor() ([]byte, []int) { - return fileDescriptor_test_a365478be18be824, []int{1, 4} -} -func (m *Message_RepeatedGroup) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message_RepeatedGroup.Unmarshal(m, b) -} -func (m *Message_RepeatedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message_RepeatedGroup.Marshal(b, m, deterministic) -} -func (dst *Message_RepeatedGroup) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message_RepeatedGroup.Merge(dst, src) -} -func (m *Message_RepeatedGroup) XXX_Size() int { - return xxx_messageInfo_Message_RepeatedGroup.Size(m) -} -func (m *Message_RepeatedGroup) XXX_DiscardUnknown() { - xxx_messageInfo_Message_RepeatedGroup.DiscardUnknown(m) -} - -var xxx_messageInfo_Message_RepeatedGroup proto.InternalMessageInfo - -func (m *Message_RepeatedGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_RepeatedGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_RepeatedGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_OneofGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message_OneofGroup) Reset() { *m = Message_OneofGroup{} } -func (m *Message_OneofGroup) String() string { return proto.CompactTextString(m) } -func (*Message_OneofGroup) ProtoMessage() {} -func (*Message_OneofGroup) Descriptor() ([]byte, []int) { - return fileDescriptor_test_a365478be18be824, []int{1, 33} -} -func (m *Message_OneofGroup) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message_OneofGroup.Unmarshal(m, b) -} -func (m *Message_OneofGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message_OneofGroup.Marshal(b, m, deterministic) -} -func (dst *Message_OneofGroup) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message_OneofGroup.Merge(dst, src) -} -func (m *Message_OneofGroup) XXX_Size() int { - return xxx_messageInfo_Message_OneofGroup.Size(m) -} -func (m *Message_OneofGroup) XXX_DiscardUnknown() { - xxx_messageInfo_Message_OneofGroup.DiscardUnknown(m) -} - -var xxx_messageInfo_Message_OneofGroup proto.InternalMessageInfo - -func (m *Message_OneofGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_OneofGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_OneofGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_ExtensionOptionalGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message_ExtensionOptionalGroup) Reset() { *m = Message_ExtensionOptionalGroup{} } -func (m *Message_ExtensionOptionalGroup) String() string { return proto.CompactTextString(m) } -func (*Message_ExtensionOptionalGroup) ProtoMessage() {} -func (*Message_ExtensionOptionalGroup) Descriptor() ([]byte, []int) { - return fileDescriptor_test_a365478be18be824, []int{1, 34} -} -func (m *Message_ExtensionOptionalGroup) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message_ExtensionOptionalGroup.Unmarshal(m, b) -} -func (m *Message_ExtensionOptionalGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message_ExtensionOptionalGroup.Marshal(b, m, deterministic) -} -func (dst *Message_ExtensionOptionalGroup) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message_ExtensionOptionalGroup.Merge(dst, src) -} -func (m *Message_ExtensionOptionalGroup) XXX_Size() int { - return xxx_messageInfo_Message_ExtensionOptionalGroup.Size(m) -} -func (m *Message_ExtensionOptionalGroup) XXX_DiscardUnknown() { - xxx_messageInfo_Message_ExtensionOptionalGroup.DiscardUnknown(m) -} - -var xxx_messageInfo_Message_ExtensionOptionalGroup proto.InternalMessageInfo - -func (m *Message_ExtensionOptionalGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_ExtensionOptionalGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_ExtensionOptionalGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_ExtensionRepeatedGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message_ExtensionRepeatedGroup) Reset() { *m = Message_ExtensionRepeatedGroup{} } -func (m *Message_ExtensionRepeatedGroup) String() string { return proto.CompactTextString(m) } -func (*Message_ExtensionRepeatedGroup) ProtoMessage() {} -func (*Message_ExtensionRepeatedGroup) Descriptor() ([]byte, []int) { - return fileDescriptor_test_a365478be18be824, []int{1, 35} -} -func (m *Message_ExtensionRepeatedGroup) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message_ExtensionRepeatedGroup.Unmarshal(m, b) -} -func (m *Message_ExtensionRepeatedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message_ExtensionRepeatedGroup.Marshal(b, m, deterministic) -} -func (dst *Message_ExtensionRepeatedGroup) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message_ExtensionRepeatedGroup.Merge(dst, src) -} -func (m *Message_ExtensionRepeatedGroup) XXX_Size() int { - return xxx_messageInfo_Message_ExtensionRepeatedGroup.Size(m) -} -func (m *Message_ExtensionRepeatedGroup) XXX_DiscardUnknown() { - xxx_messageInfo_Message_ExtensionRepeatedGroup.DiscardUnknown(m) -} - -var xxx_messageInfo_Message_ExtensionRepeatedGroup proto.InternalMessageInfo - -func (m *Message_ExtensionRepeatedGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_ExtensionRepeatedGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_ExtensionRepeatedGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -func init() { - proto.RegisterType((*SiblingMessage)(nil), "google.golang.org.proto2_20180430.SiblingMessage") - proto.RegisterType((*Message)(nil), "google.golang.org.proto2_20180430.Message") - proto.RegisterMapType((map[bool]bool)(nil), "google.golang.org.proto2_20180430.Message.MapBoolBoolEntry") - proto.RegisterMapType((map[bool][]byte)(nil), "google.golang.org.proto2_20180430.Message.MapBoolBytesEntry") - proto.RegisterMapType((map[bool]Message_ChildEnum)(nil), "google.golang.org.proto2_20180430.Message.MapBoolChildEnumEntry") - proto.RegisterMapType((map[bool]*Message_ChildMessage)(nil), "google.golang.org.proto2_20180430.Message.MapBoolChildMessageEntry") - proto.RegisterMapType((map[bool]float64)(nil), "google.golang.org.proto2_20180430.Message.MapBoolDoubleEntry") - proto.RegisterMapType((map[bool]uint32)(nil), "google.golang.org.proto2_20180430.Message.MapBoolFixed32Entry") - proto.RegisterMapType((map[bool]uint64)(nil), "google.golang.org.proto2_20180430.Message.MapBoolFixed64Entry") - proto.RegisterMapType((map[bool]float32)(nil), "google.golang.org.proto2_20180430.Message.MapBoolFloatEntry") - proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto2_20180430.Message.MapBoolInt32Entry") - proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto2_20180430.Message.MapBoolInt64Entry") - proto.RegisterMapType((map[bool]*Message_NamedGroup)(nil), "google.golang.org.proto2_20180430.Message.MapBoolNamedGroupEntry") - proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto2_20180430.Message.MapBoolSfixed32Entry") - proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto2_20180430.Message.MapBoolSfixed64Entry") - proto.RegisterMapType((map[bool]SiblingEnum)(nil), "google.golang.org.proto2_20180430.Message.MapBoolSiblingEnumEntry") - proto.RegisterMapType((map[bool]*SiblingMessage)(nil), "google.golang.org.proto2_20180430.Message.MapBoolSiblingMessageEntry") - proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto2_20180430.Message.MapBoolSint32Entry") - proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto2_20180430.Message.MapBoolSint64Entry") - proto.RegisterMapType((map[bool]string)(nil), "google.golang.org.proto2_20180430.Message.MapBoolStringEntry") - proto.RegisterMapType((map[bool]uint32)(nil), "google.golang.org.proto2_20180430.Message.MapBoolUint32Entry") - proto.RegisterMapType((map[bool]uint64)(nil), "google.golang.org.proto2_20180430.Message.MapBoolUint64Entry") - proto.RegisterMapType((map[uint32]bool)(nil), "google.golang.org.proto2_20180430.Message.MapFixed32BoolEntry") - proto.RegisterMapType((map[int32]bool)(nil), "google.golang.org.proto2_20180430.Message.MapInt32BoolEntry") - proto.RegisterMapType((map[int64]bool)(nil), "google.golang.org.proto2_20180430.Message.MapInt64BoolEntry") - proto.RegisterMapType((map[int32]bool)(nil), "google.golang.org.proto2_20180430.Message.MapSint32BoolEntry") - proto.RegisterMapType((map[int64]bool)(nil), "google.golang.org.proto2_20180430.Message.MapSint64BoolEntry") - proto.RegisterMapType((map[string]bool)(nil), "google.golang.org.proto2_20180430.Message.MapStringBoolEntry") - proto.RegisterMapType((map[uint32]bool)(nil), "google.golang.org.proto2_20180430.Message.MapUint32BoolEntry") - proto.RegisterMapType((map[uint64]bool)(nil), "google.golang.org.proto2_20180430.Message.MapUint64BoolEntry") - proto.RegisterType((*Message_ChildMessage)(nil), "google.golang.org.proto2_20180430.Message.ChildMessage") - proto.RegisterType((*Message_NamedGroup)(nil), "google.golang.org.proto2_20180430.Message.NamedGroup") - proto.RegisterType((*Message_OptionalGroup)(nil), "google.golang.org.proto2_20180430.Message.OptionalGroup") - proto.RegisterType((*Message_RequiredGroup)(nil), "google.golang.org.proto2_20180430.Message.RequiredGroup") - proto.RegisterType((*Message_RepeatedGroup)(nil), "google.golang.org.proto2_20180430.Message.RepeatedGroup") - proto.RegisterType((*Message_OneofGroup)(nil), "google.golang.org.proto2_20180430.Message.OneofGroup") - proto.RegisterType((*Message_ExtensionOptionalGroup)(nil), "google.golang.org.proto2_20180430.Message.ExtensionOptionalGroup") - proto.RegisterType((*Message_ExtensionRepeatedGroup)(nil), "google.golang.org.proto2_20180430.Message.ExtensionRepeatedGroup") - proto.RegisterEnum("google.golang.org.proto2_20180430.SiblingEnum", SiblingEnum_name, SiblingEnum_value) - proto.RegisterEnum("google.golang.org.proto2_20180430.Message_ChildEnum", Message_ChildEnum_name, Message_ChildEnum_value) - proto.RegisterExtension(E_Message_ExtensionOptionalBool) - proto.RegisterExtension(E_Message_ExtensionOptionalInt32) - proto.RegisterExtension(E_Message_ExtensionOptionalSint32) - proto.RegisterExtension(E_Message_ExtensionOptionalUint32) - proto.RegisterExtension(E_Message_ExtensionOptionalInt64) - proto.RegisterExtension(E_Message_ExtensionOptionalSint64) - proto.RegisterExtension(E_Message_ExtensionOptionalUint64) - proto.RegisterExtension(E_Message_ExtensionOptionalFixed32) - proto.RegisterExtension(E_Message_ExtensionOptionalSfixed32) - proto.RegisterExtension(E_Message_ExtensionOptionalFloat) - proto.RegisterExtension(E_Message_ExtensionOptionalFixed64) - proto.RegisterExtension(E_Message_ExtensionOptionalSfixed64) - proto.RegisterExtension(E_Message_ExtensionOptionalDouble) - proto.RegisterExtension(E_Message_ExtensionOptionalString) - proto.RegisterExtension(E_Message_ExtensionOptionalBytes) - proto.RegisterExtension(E_Message_ExtensionOptionalChildEnum) - proto.RegisterExtension(E_Message_ExtensionOptionalChildMessage) - proto.RegisterExtension(E_Message_ExtensionOptionalNamedGroup) - proto.RegisterExtension(E_Message_ExtensionOptionalSiblingEnum) - proto.RegisterExtension(E_Message_ExtensionOptionalSiblingMessage) - proto.RegisterExtension(E_Message_Extensionoptionalgroup) - proto.RegisterExtension(E_Message_ExtensionDefaultedBool) - proto.RegisterExtension(E_Message_ExtensionDefaultedInt32) - proto.RegisterExtension(E_Message_ExtensionDefaultedSint32) - proto.RegisterExtension(E_Message_ExtensionDefaultedUint32) - proto.RegisterExtension(E_Message_ExtensionDefaultedInt64) - proto.RegisterExtension(E_Message_ExtensionDefaultedSint64) - proto.RegisterExtension(E_Message_ExtensionDefaultedUint64) - proto.RegisterExtension(E_Message_ExtensionDefaultedFixed32) - proto.RegisterExtension(E_Message_ExtensionDefaultedSfixed32) - proto.RegisterExtension(E_Message_ExtensionDefaultedFloat) - proto.RegisterExtension(E_Message_ExtensionDefaultedFixed64) - proto.RegisterExtension(E_Message_ExtensionDefaultedSfixed64) - proto.RegisterExtension(E_Message_ExtensionDefaultedDouble) - proto.RegisterExtension(E_Message_ExtensionDefaultedString) - proto.RegisterExtension(E_Message_ExtensionDefaultedBytes) - proto.RegisterExtension(E_Message_ExtensionDefaultedChildEnum) - proto.RegisterExtension(E_Message_ExtensionDefaultedSiblingEnum) - proto.RegisterExtension(E_Message_ExtensionRepeatedBool) - proto.RegisterExtension(E_Message_ExtensionRepeatedInt32) - proto.RegisterExtension(E_Message_ExtensionRepeatedSint32) - proto.RegisterExtension(E_Message_ExtensionRepeatedUint32) - proto.RegisterExtension(E_Message_ExtensionRepeatedInt64) - proto.RegisterExtension(E_Message_ExtensionRepeatedSint64) - proto.RegisterExtension(E_Message_ExtensionRepeatedUint64) - proto.RegisterExtension(E_Message_ExtensionRepeatedFixed32) - proto.RegisterExtension(E_Message_ExtensionRepeatedSfixed32) - proto.RegisterExtension(E_Message_ExtensionRepeatedFloat) - proto.RegisterExtension(E_Message_ExtensionRepeatedFixed64) - proto.RegisterExtension(E_Message_ExtensionRepeatedSfixed64) - proto.RegisterExtension(E_Message_ExtensionRepeatedDouble) - proto.RegisterExtension(E_Message_ExtensionRepeatedString) - proto.RegisterExtension(E_Message_ExtensionRepeatedBytes) - proto.RegisterExtension(E_Message_ExtensionRepeatedChildEnum) - proto.RegisterExtension(E_Message_ExtensionRepeatedChildMessage) - proto.RegisterExtension(E_Message_ExtensionRepeatedNamedGroup) - proto.RegisterExtension(E_Message_ExtensionRepeatedSiblingEnum) - proto.RegisterExtension(E_Message_ExtensionRepeatedSiblingMessage) - proto.RegisterExtension(E_Message_Extensionrepeatedgroup) -} - -func init() { - proto.RegisterFile("proto2_20180430_b4deda09/test.proto", fileDescriptor_test_a365478be18be824) -} - -var fileDescriptor_test_a365478be18be824 = []byte{ - // 4468 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x5c, 0x67, 0x70, 0x24, 0xc7, - 0x75, 0xc6, 0xec, 0x62, 0x17, 0x87, 0x3e, 0x2c, 0xb0, 0x98, 0xbb, 0x03, 0xe6, 0x40, 0xd2, 0x5c, - 0x9d, 0x64, 0x79, 0x4d, 0xf3, 0x70, 0xc0, 0xa0, 0xd1, 0xc7, 0x5b, 0x33, 0x08, 0x20, 0x8f, 0x5a, - 0xca, 0xe2, 0x52, 0x35, 0xac, 0x73, 0xb9, 0x5c, 0x2c, 0xc3, 0xc0, 0x61, 0x81, 0x03, 0xb9, 0x01, - 0x04, 0x76, 0x49, 0x9e, 0x25, 0x17, 0xcf, 0x72, 0xfc, 0x49, 0xe5, 0xb4, 0x92, 0x28, 0x66, 0x89, - 0x51, 0x39, 0x31, 0x29, 0xd8, 0xa6, 0x72, 0x72, 0x90, 0x93, 0x9c, 0x93, 0x9c, 0x73, 0x0e, 0xd5, - 0xfd, 0xba, 0xa7, 0xbb, 0x67, 0x7a, 0x16, 0xe8, 0x59, 0x15, 0x7f, 0xb0, 0x8a, 0xd7, 0xfb, 0xfa, - 0x7d, 0xfd, 0xbe, 0xed, 0xf7, 0xde, 0x87, 0x9e, 0xe9, 0x45, 0x2f, 0xdd, 0xde, 0x69, 0x77, 0xda, - 0xfe, 0x8a, 0x3f, 0x37, 0x7f, 0xc5, 0x1c, 0x5e, 0x98, 0x5b, 0x59, 0xc3, 0xeb, 0xf5, 0xf5, 0xd5, - 0xb9, 0x53, 0x27, 0x3a, 0xf5, 0xdd, 0xce, 0x2c, 0xfb, 0xd4, 0x7d, 0xc9, 0x66, 0xbb, 0xbd, 0xd9, - 0xa8, 0xcf, 0x6e, 0xb6, 0x1b, 0xab, 0xad, 0xcd, 0xd9, 0xf6, 0xce, 0xe6, 0x6c, 0x64, 0xda, 0xb1, - 0xd7, 0xa1, 0xf1, 0x9b, 0xb7, 0xd6, 0x1a, 0x5b, 0xad, 0xcd, 0x1b, 0xeb, 0xbb, 0xbb, 0xab, 0x9b, - 0x75, 0x77, 0x1c, 0x65, 0x36, 0xe6, 0x3d, 0xa7, 0xe4, 0x94, 0x47, 0x83, 0xcc, 0xc6, 0x3c, 0xfb, - 0xb7, 0xef, 0x65, 0x4a, 0x19, 0xf6, 0x6f, 0x9f, 0xfd, 0x7b, 0xc1, 0xcb, 0x96, 0xb2, 0xec, 0xdf, - 0x0b, 0x6e, 0x05, 0x65, 0x36, 0xb0, 0x37, 0x5c, 0x72, 0xca, 0x07, 0xfd, 0xcb, 0x66, 0xf7, 0x44, - 0x9c, 0xe5, 0x38, 0x41, 0x66, 0x03, 0x1f, 0xfb, 0xce, 0xa3, 0x0e, 0x1a, 0x11, 0xc0, 0x67, 0x10, - 0x6a, 0xad, 0x36, 0xeb, 0xeb, 0x9b, 0x3b, 0xed, 0xee, 0x36, 0x5b, 0x00, 0xf2, 0x17, 0xf7, 0xef, - 0x70, 0xb6, 0x46, 0x27, 0xbf, 0x92, 0x4e, 0x0e, 0x14, 0x47, 0xee, 0x4b, 0x51, 0xa1, 0xbd, 0xdd, - 0xd9, 0x6a, 0xb7, 0x56, 0x1b, 0x2b, 0x6b, 0xed, 0x76, 0xc3, 0x5b, 0x2f, 0x39, 0xe5, 0x03, 0xc1, - 0x98, 0x18, 0x5c, 0x6e, 0xb7, 0x1b, 0xee, 0xf7, 0xa3, 0xf1, 0xd0, 0x68, 0xab, 0xd5, 0x59, 0xf0, - 0xbd, 0x7a, 0xc9, 0x29, 0xe7, 0x82, 0x70, 0xea, 0x0d, 0x74, 0xd0, 0xfd, 0x01, 0x34, 0x11, 0x9a, - 0xed, 0x82, 0xdd, 0x46, 0xc9, 0x29, 0x4f, 0x06, 0xe1, 0xec, 0x9b, 0xb7, 0x62, 0x86, 0x5d, 0x30, - 0xdc, 0x2c, 0x39, 0xe5, 0x82, 0x34, 0x3c, 0x03, 0x86, 0x11, 0x60, 0x82, 0xbd, 0x73, 0x25, 0xa7, - 0x9c, 0xd5, 0x80, 0x09, 0x8e, 0x01, 0x13, 0xec, 0x6d, 0x95, 0x9c, 0xb2, 0xab, 0x03, 0x47, 0x0c, - 0xbb, 0x60, 0x78, 0x6b, 0xc9, 0x29, 0x0f, 0xeb, 0xc0, 0x04, 0xbb, 0x3f, 0x88, 0x8a, 0xa1, 0xe1, - 0xc6, 0xd6, 0x5d, 0xf5, 0xf5, 0x05, 0xdf, 0xbb, 0xad, 0xe4, 0x94, 0x47, 0x82, 0xd0, 0xc1, 0xf5, - 0x30, 0xec, 0xfe, 0x10, 0x9a, 0x94, 0xe0, 0xc2, 0xb6, 0x51, 0x72, 0xca, 0x13, 0x41, 0xe8, 0xe3, - 0x66, 0x3e, 0xae, 0x05, 0xb4, 0xd1, 0x68, 0xaf, 0x76, 0xbc, 0x66, 0xc9, 0x29, 0x67, 0x64, 0x40, - 0xd7, 0xd3, 0xc1, 0x38, 0x3c, 0xc1, 0x5e, 0xab, 0xe4, 0x94, 0xf3, 0x11, 0x78, 0x82, 0x0d, 0xf0, - 0x04, 0x7b, 0xed, 0x92, 0x53, 0x2e, 0x46, 0xe1, 0x23, 0xf1, 0xaf, 0xb7, 0xbb, 0x6b, 0x8d, 0xba, - 0xb7, 0x5d, 0x72, 0xca, 0x8e, 0x8c, 0xff, 0x3a, 0x36, 0xaa, 0x33, 0xda, 0xd9, 0xd9, 0x6a, 0x6d, - 0x7a, 0xb7, 0xb3, 0x3d, 0x2f, 0x19, 0x65, 0xa3, 0x5a, 0x40, 0x6b, 0xe7, 0x3b, 0xf5, 0x5d, 0x6f, - 0xa7, 0xe4, 0x94, 0xc7, 0x64, 0x40, 0xcb, 0x74, 0xd0, 0x5d, 0x47, 0x87, 0x42, 0xb3, 0xb3, 0xe7, - 0xb6, 0x1a, 0xeb, 0x2b, 0xf5, 0x56, 0xb7, 0xe9, 0xed, 0x96, 0x9c, 0xf2, 0xb8, 0x8f, 0x2d, 0xb6, - 0xf1, 0xb5, 0x74, 0xf2, 0xe9, 0x56, 0xb7, 0x19, 0x84, 0x61, 0x87, 0x43, 0x6e, 0x13, 0x4d, 0x45, - 0x50, 0x9a, 0x30, 0xcd, 0xeb, 0xb0, 0x04, 0x3c, 0x69, 0x0b, 0x24, 0xb2, 0xf1, 0xb0, 0x86, 0x25, - 0x52, 0x72, 0x13, 0x85, 0xe3, 0x2b, 0x2c, 0xa5, 0x56, 0x20, 0x39, 0xbb, 0x0c, 0x2c, 0x65, 0x72, - 0xba, 0xc2, 0xa5, 0x1c, 0x73, 0xd7, 0xd0, 0x11, 0x65, 0x7f, 0xb3, 0x7a, 0x04, 0xfc, 0xdd, 0xc1, - 0xf8, 0x9b, 0xdd, 0x07, 0x12, 0x2f, 0x63, 0x8c, 0xb9, 0x43, 0x32, 0x2b, 0xc2, 0x41, 0xf7, 0x36, - 0xe4, 0xc5, 0x30, 0x04, 0x7b, 0x77, 0xb2, 0x80, 0xe6, 0xf7, 0x0f, 0x23, 0x78, 0x9b, 0x8a, 0x20, - 0x09, 0xe6, 0x7e, 0x42, 0x56, 0x1d, 0xa0, 0xec, 0x2e, 0x56, 0xcf, 0xae, 0xb0, 0xa0, 0xec, 0x26, - 0x3e, 0x1f, 0x58, 0xd3, 0xdd, 0xb9, 0x97, 0xa3, 0xf1, 0xf5, 0xfa, 0xc6, 0x6a, 0xb7, 0xd1, 0xa9, - 0xaf, 0x43, 0x59, 0x7b, 0x81, 0x56, 0xcc, 0x03, 0x95, 0xe1, 0xce, 0x4e, 0xb7, 0x1e, 0x14, 0xc2, - 0x0f, 0x59, 0x79, 0x9b, 0x43, 0x13, 0xd2, 0x1a, 0xca, 0xd1, 0x17, 0xa8, 0x79, 0xae, 0x92, 0x3f, - 0x3e, 0xef, 0x2f, 0xe0, 0xc5, 0x40, 0x7a, 0x83, 0x4a, 0x37, 0x8f, 0x8a, 0x72, 0x06, 0x2f, 0x75, - 0x5f, 0xa4, 0x53, 0x26, 0x2b, 0xb9, 0xe3, 0x0b, 0xfe, 0xdc, 0x5c, 0x20, 0x3d, 0xf2, 0x9a, 0x37, - 0xa7, 0x4e, 0xe1, 0x45, 0xef, 0x4b, 0x74, 0x4a, 0xa1, 0x32, 0x1c, 0x99, 0xc1, 0x8b, 0x1f, 0x8e, - 0x2c, 0x8b, 0x60, 0xef, 0xcb, 0x74, 0x42, 0xb6, 0x82, 0x60, 0x59, 0xe4, 0xe4, 0x15, 0xa7, 0xf4, - 0xa5, 0x11, 0x1c, 0x5f, 0x1a, 0xc1, 0xde, 0x57, 0xe8, 0x34, 0xb7, 0x92, 0x3b, 0x4e, 0x70, 0x6c, - 0x69, 0x04, 0xc7, 0x97, 0x46, 0xb0, 0xf7, 0x55, 0x3a, 0x65, 0xb8, 0x32, 0x1c, 0x99, 0xc1, 0xcb, - 0x23, 0x46, 0x93, 0x72, 0x86, 0xa8, 0x79, 0x5f, 0xa3, 0x53, 0x46, 0x2a, 0x79, 0x1a, 0xcd, 0xdc, - 0x5c, 0x20, 0x7d, 0x8a, 0x4a, 0x79, 0x12, 0xb9, 0xca, 0xd2, 0xc4, 0xb4, 0xaf, 0xd3, 0x69, 0x13, - 0x95, 0x91, 0xe3, 0x7c, 0x9e, 0xf4, 0x1c, 0x56, 0xcd, 0x79, 0x95, 0x09, 0x28, 0x9b, 0xdf, 0xa0, - 0xb3, 0x32, 0x95, 0x91, 0x85, 0xd9, 0x79, 0x3c, 0xbf, 0xa8, 0xd2, 0x00, 0x15, 0x34, 0xbe, 0x42, - 0x82, 0xbd, 0x6f, 0xd2, 0x49, 0xf9, 0x4a, 0x9e, 0x06, 0x15, 0x5f, 0x21, 0xc1, 0xa6, 0x15, 0x12, - 0xec, 0x7d, 0x8b, 0x4e, 0x2b, 0x56, 0x46, 0x8e, 0xf3, 0x79, 0xd1, 0x15, 0x12, 0xec, 0x9e, 0x52, - 0x29, 0xe4, 0x95, 0xf5, 0xd7, 0xe8, 0x34, 0xa7, 0x52, 0xe0, 0x4b, 0xf4, 0xc9, 0xe2, 0xc2, 0xe2, - 0x29, 0x85, 0x4b, 0x5e, 0x6a, 0xaf, 0xd4, 0xbe, 0x30, 0xa8, 0xb5, 0xbf, 0xce, 0x04, 0x46, 0xa5, - 0x78, 0xae, 0xde, 0x68, 0xb4, 0x2f, 0x2f, 0x1d, 0xbb, 0xb3, 0xbd, 0xd3, 0x58, 0x7f, 0xc9, 0x31, - 0xa4, 0x7e, 0x77, 0x50, 0x7f, 0x97, 0x55, 0x6a, 0xa0, 0x00, 0xff, 0x06, 0x9d, 0x3c, 0x56, 0xf1, - 0xd6, 0xeb, 0xab, 0xeb, 0xb7, 0x2c, 0x2c, 0x90, 0x5b, 0xfc, 0xc5, 0xc5, 0x5b, 0xfc, 0x93, 0xe4, - 0x96, 0x85, 0xc5, 0x93, 0x6b, 0xf5, 0xfa, 0x86, 0xc2, 0x15, 0x14, 0xe7, 0x16, 0x3a, 0x2c, 0x7d, - 0x28, 0xd5, 0xf9, 0x37, 0x9d, 0xf4, 0xe5, 0xb9, 0x92, 0x5b, 0x7a, 0xf5, 0x6b, 0xaa, 0x4b, 0x81, - 0xe4, 0x53, 0x96, 0xe9, 0x06, 0x9a, 0x52, 0xb7, 0xa8, 0x52, 0xcf, 0xbe, 0xed, 0xa4, 0x29, 0x68, - 0x02, 0xeb, 0xb0, 0xb2, 0xb1, 0x65, 0x61, 0x7b, 0x19, 0x2a, 0xec, 0xd4, 0x6f, 0xef, 0x6e, 0xed, - 0x88, 0x52, 0xf0, 0x18, 0x55, 0x6b, 0x07, 0x82, 0x31, 0x31, 0xca, 0x6a, 0xc0, 0xcb, 0xd1, 0x78, - 0x68, 0x05, 0xc9, 0xf9, 0x38, 0x35, 0xcb, 0x05, 0xe1, 0x64, 0xc8, 0xfc, 0x32, 0x9a, 0x08, 0xed, - 0x78, 0xe2, 0x3f, 0x41, 0x0d, 0x27, 0x83, 0x70, 0x3e, 0x4f, 0x78, 0xd5, 0x92, 0xe7, 0xfb, 0x93, - 0xd4, 0xb2, 0x20, 0x2d, 0x79, 0xa2, 0x47, 0xb0, 0x09, 0xf6, 0x9e, 0xa2, 0x86, 0x59, 0x0d, 0x9b, - 0xe0, 0x18, 0x36, 0xc1, 0xde, 0x07, 0xa9, 0xa1, 0xab, 0x63, 0x47, 0x2c, 0x79, 0x42, 0x7f, 0x88, - 0x5a, 0x0e, 0xeb, 0xd8, 0x04, 0xbb, 0x97, 0xa1, 0x62, 0x68, 0x29, 0x32, 0xf2, 0xc3, 0xd4, 0x74, - 0x24, 0x08, 0x5d, 0x88, 0xfc, 0xbd, 0x1c, 0x4d, 0x4a, 0x7c, 0x61, 0xfc, 0x11, 0x6a, 0x3c, 0x11, - 0x84, 0x5e, 0xc2, 0xa4, 0x55, 0xa3, 0x82, 0x9c, 0xfd, 0x28, 0x35, 0xcd, 0xc8, 0xa8, 0x20, 0x53, - 0x63, 0x2b, 0x20, 0xd8, 0xfb, 0x18, 0xb5, 0xcc, 0x47, 0x56, 0x40, 0xb0, 0x61, 0x05, 0x04, 0x7b, - 0x1f, 0xa7, 0xc6, 0xc5, 0xe8, 0x0a, 0x22, 0x2c, 0xf0, 0x9c, 0xfc, 0x04, 0xb5, 0x75, 0x24, 0x0b, - 0x3c, 0x07, 0x35, 0x66, 0x21, 0x05, 0x3f, 0x09, 0x9a, 0x5e, 0x32, 0x0b, 0xf9, 0xa6, 0x46, 0x05, - 0xe9, 0xf6, 0x29, 0x6a, 0x38, 0x26, 0xa3, 0x82, 0x9c, 0xaa, 0xa3, 0x43, 0xa1, 0x9d, 0x92, 0x52, - 0x9f, 0xa6, 0xc6, 0xa9, 0x15, 0x8f, 0xf0, 0x28, 0x53, 0xa9, 0x85, 0xa6, 0x22, 0x30, 0xa2, 0x67, - 0x3f, 0x4d, 0x91, 0x06, 0x91, 0x3c, 0x1a, 0x98, 0x68, 0xdc, 0xe7, 0x50, 0x38, 0xae, 0x49, 0x9e, - 0x67, 0x00, 0x2d, 0xad, 0xe6, 0x11, 0x3e, 0x15, 0xcd, 0x73, 0x16, 0x1d, 0x51, 0x36, 0xbb, 0x52, - 0x23, 0x9e, 0x05, 0x0a, 0xad, 0x45, 0x8f, 0x4c, 0x11, 0x59, 0x1b, 0x1a, 0xc8, 0x8b, 0x81, 0x08, - 0x02, 0x9f, 0x83, 0x90, 0xd2, 0xa8, 0x9e, 0x08, 0x94, 0x20, 0x6f, 0x45, 0x56, 0x22, 0x60, 0xed, - 0x79, 0x0a, 0x61, 0x27, 0x7b, 0x02, 0xee, 0x80, 0xcb, 0x1e, 0xcd, 0x9f, 0x7b, 0x15, 0x9a, 0x96, - 0x1b, 0x5e, 0xd7, 0x3f, 0xf7, 0x64, 0x69, 0xd1, 0xe3, 0xfa, 0x27, 0x64, 0xf6, 0x3a, 0x4d, 0x07, - 0x2d, 0x29, 0x6c, 0x44, 0x05, 0xd1, 0x1b, 0xe8, 0x7c, 0x29, 0x88, 0xa6, 0x62, 0x1e, 0xa0, 0x3c, - 0x2e, 0xa3, 0xa3, 0x06, 0x17, 0xbc, 0x50, 0xbe, 0x91, 0xfa, 0x08, 0x15, 0xd2, 0x74, 0xcc, 0x05, - 0x2f, 0x9c, 0x4b, 0x46, 0x1f, 0xbc, 0x84, 0xbe, 0x89, 0xfa, 0x10, 0x92, 0x29, 0xee, 0x82, 0x57, - 0xd4, 0xd3, 0x49, 0x91, 0x10, 0xec, 0xbd, 0x99, 0x7a, 0xd0, 0x35, 0x94, 0x31, 0x1a, 0x82, 0xfb, - 0x44, 0x43, 0xb0, 0xf7, 0x16, 0xea, 0x27, 0x14, 0x55, 0xe6, 0x68, 0x08, 0xee, 0x13, 0x0d, 0xc1, - 0xde, 0x5b, 0xa9, 0x0f, 0xa1, 0xb2, 0xcc, 0xd1, 0x10, 0xec, 0x9e, 0x46, 0x33, 0x06, 0x17, 0xa2, - 0x00, 0xbf, 0x8d, 0xfa, 0x90, 0xb2, 0xcb, 0x8b, 0x79, 0x11, 0xe5, 0xbb, 0x8a, 0x2e, 0x32, 0x45, - 0x23, 0xfc, 0xbc, 0x9d, 0xfa, 0x51, 0x74, 0xd8, 0xd1, 0x78, 0x44, 0xa2, 0xb4, 0x2f, 0x1b, 0xe9, - 0x85, 0x22, 0xff, 0x0e, 0xea, 0x46, 0x11, 0x66, 0x71, 0x6e, 0xa1, 0xec, 0xf7, 0x09, 0x8a, 0x60, - 0xef, 0x9d, 0xd4, 0x8b, 0x54, 0x6a, 0x09, 0x41, 0x11, 0xdc, 0x37, 0x28, 0x82, 0xbd, 0x77, 0x51, - 0x3f, 0x8a, 0x74, 0x4b, 0x0a, 0x8a, 0x60, 0xf7, 0x55, 0xc6, 0x2f, 0x8a, 0xf7, 0x8d, 0x1e, 0xf5, - 0x13, 0xd3, 0x72, 0xf1, 0x6f, 0x8c, 0xf7, 0x93, 0x1b, 0xcd, 0x1b, 0x07, 0x3a, 0xcb, 0xbb, 0xa9, - 0x2f, 0x93, 0xb8, 0x33, 0xec, 0x21, 0x68, 0x3a, 0x37, 0x1b, 0xf9, 0x86, 0xf6, 0xf3, 0x1e, 0xea, - 0xad, 0x9f, 0xda, 0x8b, 0x7f, 0x01, 0xd0, 0xa1, 0xee, 0x46, 0x97, 0x18, 0x9c, 0x2a, 0xbd, 0xea, - 0xbd, 0xd9, 0xf4, 0xbd, 0x4a, 0x48, 0xb2, 0x99, 0x18, 0xb8, 0xec, 0x5d, 0x3f, 0x8d, 0x2e, 0x35, - 0x66, 0x97, 0x52, 0xeb, 0xef, 0xcd, 0xa6, 0xa9, 0xf5, 0x02, 0xfc, 0x62, 0x43, 0x4e, 0x46, 0x74, - 0xe1, 0x76, 0x7d, 0x35, 0x2c, 0x91, 0xff, 0x9c, 0x2d, 0x65, 0x41, 0x17, 0xc2, 0xa8, 0xd4, 0x85, - 0xdc, 0x0a, 0x2a, 0xd0, 0xbf, 0x50, 0x33, 0xa6, 0x0b, 0x61, 0x58, 0xd1, 0x85, 0xdc, 0x8e, 0x97, - 0xbb, 0x7f, 0xa5, 0x86, 0x4c, 0x17, 0xc2, 0xb8, 0xaa, 0x0b, 0xb9, 0x25, 0x2f, 0x6a, 0xff, 0x46, - 0x2d, 0x0b, 0xd2, 0x52, 0xd5, 0x85, 0x12, 0x9b, 0x60, 0xef, 0xdf, 0xa9, 0x61, 0x56, 0xc3, 0x16, - 0x3a, 0x47, 0xc1, 0x26, 0xd8, 0xfb, 0x0f, 0x6a, 0xe8, 0xea, 0xd8, 0x11, 0x4b, 0x5e, 0x82, 0xfe, - 0x93, 0x5a, 0x0e, 0xeb, 0xd8, 0x42, 0x17, 0x72, 0x4b, 0x51, 0x21, 0xfe, 0x8b, 0x9a, 0x32, 0x5d, - 0x08, 0x1f, 0x68, 0xba, 0x50, 0xe0, 0x0b, 0xe3, 0xff, 0xa6, 0xc6, 0x4c, 0x17, 0xf2, 0x15, 0x68, - 0xba, 0x50, 0x78, 0x66, 0x25, 0xe3, 0x7f, 0xa8, 0x69, 0x46, 0x46, 0xa5, 0xe8, 0x42, 0x75, 0x05, - 0x04, 0x7b, 0xff, 0x4b, 0x2d, 0xf3, 0x91, 0x15, 0x08, 0x5d, 0xa8, 0xad, 0x80, 0x60, 0xef, 0xff, - 0xa8, 0x71, 0x31, 0xba, 0x82, 0x08, 0x0b, 0x3c, 0xbf, 0x2f, 0x0c, 0x97, 0xb2, 0xa0, 0x0b, 0x61, - 0x5c, 0xd5, 0x85, 0xc2, 0x2f, 0x64, 0xef, 0xcf, 0x0c, 0xb3, 0xb3, 0x5d, 0xc9, 0xac, 0xa2, 0x0b, - 0xc5, 0x6e, 0x62, 0x89, 0xf9, 0x7a, 0x6a, 0x38, 0x26, 0xa3, 0x52, 0x74, 0x21, 0xb7, 0x53, 0x72, - 0xed, 0x67, 0xa9, 0xf1, 0x00, 0xba, 0x10, 0x3c, 0x46, 0x74, 0xa1, 0x06, 0x23, 0x64, 0xcd, 0xcf, - 0x51, 0xa4, 0xc1, 0x74, 0xa1, 0x02, 0xa6, 0xe9, 0x42, 0x8e, 0xa7, 0xea, 0xc2, 0x9f, 0x07, 0xb4, - 0xf4, 0xba, 0x10, 0x7c, 0x46, 0x75, 0x61, 0xb8, 0xd9, 0x95, 0x5a, 0xf1, 0x0b, 0x40, 0x61, 0x0a, - 0x5d, 0x28, 0x52, 0x24, 0xa2, 0x0b, 0x23, 0x20, 0x82, 0xc0, 0x5f, 0x84, 0x90, 0xd2, 0xe9, 0x42, - 0x0d, 0x4a, 0xd3, 0x85, 0xf0, 0x09, 0xb0, 0xf6, 0x4b, 0x14, 0xc2, 0x56, 0x17, 0x82, 0x83, 0x50, - 0x17, 0x2a, 0xfe, 0xdc, 0x9f, 0x44, 0x85, 0xe6, 0xea, 0x36, 0xab, 0x72, 0x50, 0xea, 0xbe, 0x0d, - 0x31, 0xfc, 0xb0, 0x05, 0xc0, 0x8d, 0xab, 0xdb, 0xb4, 0x20, 0xd2, 0xff, 0x4e, 0xb7, 0x3a, 0x3b, - 0xe7, 0x83, 0x83, 0x4d, 0x39, 0xe2, 0x9e, 0x45, 0xe3, 0x21, 0x02, 0xd4, 0xb4, 0xdf, 0x02, 0x88, - 0x2b, 0xed, 0x21, 0x58, 0x41, 0x05, 0x8c, 0xb1, 0xa6, 0x32, 0xe4, 0x6e, 0xa0, 0x89, 0x10, 0x84, - 0xd7, 0xd8, 0xdf, 0x06, 0x94, 0xab, 0xec, 0x51, 0xa0, 0x1a, 0x03, 0x4c, 0xa1, 0xa9, 0x8e, 0x69, - 0x38, 0xbc, 0x42, 0xff, 0x4e, 0x6a, 0x9c, 0x33, 0x06, 0x1c, 0x5e, 0xdf, 0x23, 0xa4, 0x11, 0xec, - 0xfd, 0xee, 0x20, 0xa4, 0x11, 0x1c, 0x23, 0x8d, 0xe0, 0x18, 0x69, 0x04, 0x7b, 0xbf, 0x37, 0x10, - 0x69, 0x02, 0x46, 0x25, 0x2d, 0x82, 0xc3, 0x5b, 0xcb, 0x77, 0x06, 0x22, 0x2d, 0x8a, 0xc3, 0x1b, - 0xd3, 0x16, 0x2a, 0x86, 0x38, 0xa2, 0xd7, 0xfc, 0x3e, 0x00, 0x5d, 0x6d, 0x0f, 0xc4, 0x5b, 0x18, - 0x20, 0x8d, 0x37, 0xb5, 0x41, 0xb7, 0x81, 0x26, 0x25, 0x75, 0x02, 0xeb, 0x0f, 0x00, 0xeb, 0x9a, - 0x14, 0xe4, 0x6d, 0xa8, 0x60, 0x13, 0x4d, 0x7d, 0x54, 0xdb, 0x0d, 0xd0, 0x17, 0xff, 0x30, 0xf5, - 0x6e, 0x60, 0x1d, 0x54, 0xdf, 0x0d, 0xd0, 0x54, 0x63, 0xec, 0x11, 0xec, 0xfd, 0xd1, 0x60, 0xec, - 0x89, 0xef, 0x49, 0x63, 0x8f, 0x60, 0x03, 0x7b, 0x04, 0x7b, 0x7f, 0x3c, 0x20, 0x7b, 0x02, 0x4c, - 0x67, 0x2f, 0xb2, 0xfd, 0x78, 0x4f, 0xff, 0x93, 0xd4, 0xdb, 0x0f, 0xba, 0xbf, 0xbe, 0xfd, 0xb8, - 0x22, 0xd0, 0xd2, 0x09, 0x14, 0xc1, 0x9f, 0xa6, 0x4f, 0x27, 0xe6, 0x20, 0x92, 0x4e, 0xa0, 0x27, - 0xd4, 0xdd, 0x00, 0x7a, 0xe2, 0xcf, 0x52, 0xef, 0x06, 0xa6, 0x3c, 0xf4, 0xdd, 0x00, 0x62, 0x64, - 0x1b, 0x1d, 0x0a, 0x41, 0x14, 0x31, 0xf2, 0xe7, 0x80, 0xf4, 0x0a, 0x7b, 0xa4, 0x50, 0x80, 0x00, - 0x5a, 0xb1, 0x19, 0x19, 0x76, 0xcf, 0xa3, 0xa9, 0x08, 0xa2, 0x68, 0xab, 0x7f, 0x01, 0xa0, 0xd7, - 0xa6, 0x04, 0xe5, 0x63, 0x80, 0x7b, 0xa8, 0x19, 0xff, 0xc4, 0xdd, 0x45, 0x87, 0x43, 0x68, 0x55, - 0xa2, 0xfc, 0x25, 0x00, 0x2f, 0xd9, 0x03, 0x4b, 0x55, 0x02, 0xb0, 0x93, 0xcd, 0xe8, 0xb8, 0x7b, - 0x07, 0x3a, 0xa2, 0x54, 0x5f, 0x45, 0xad, 0x7c, 0x17, 0x50, 0x97, 0xd3, 0xd4, 0xe0, 0x50, 0xa7, - 0x00, 0xac, 0xdb, 0x8c, 0x7d, 0xe0, 0xde, 0x8d, 0xbc, 0x18, 0xae, 0x60, 0xfa, 0xaf, 0x00, 0xfa, - 0x74, 0x6a, 0x68, 0x8d, 0xeb, 0x23, 0x4d, 0xd3, 0x67, 0x62, 0xff, 0xb2, 0x46, 0x07, 0x9a, 0xe3, - 0xaf, 0x53, 0xed, 0x5f, 0xd6, 0xf9, 0xa5, 0xe8, 0xa0, 0xfb, 0x37, 0x1c, 0x12, 0xc9, 0xb8, 0xab, - 0xa0, 0xfc, 0x4d, 0xaa, 0x64, 0x84, 0xc6, 0x2f, 0x61, 0x68, 0x32, 0xca, 0x31, 0x81, 0xd3, 0x55, - 0x70, 0xfe, 0x36, 0x15, 0xce, 0x19, 0x03, 0x8e, 0x1c, 0x53, 0x48, 0x23, 0x18, 0x60, 0xfe, 0x2e, - 0x2d, 0x69, 0x04, 0xc7, 0x48, 0x83, 0x21, 0x95, 0x34, 0x81, 0xf2, 0xf7, 0xa9, 0x49, 0x53, 0x61, - 0x04, 0x69, 0x3a, 0x4e, 0x57, 0xc1, 0xf9, 0x87, 0xd4, 0xa4, 0x45, 0x71, 0xe4, 0x98, 0x68, 0x69, - 0xbc, 0x8d, 0x02, 0xd0, 0x3f, 0xa6, 0x6a, 0x69, 0xbc, 0xef, 0x4b, 0x24, 0xfa, 0x6d, 0x28, 0x83, - 0x21, 0x75, 0xac, 0x44, 0x03, 0xd2, 0x3f, 0xa5, 0xa3, 0x8e, 0x79, 0x88, 0x50, 0x17, 0x8e, 0xb9, - 0x25, 0x84, 0xda, 0xad, 0x7a, 0x7b, 0x03, 0x20, 0x9e, 0xce, 0x95, 0x9c, 0xf2, 0x81, 0xea, 0x50, - 0x30, 0xca, 0x06, 0x99, 0xc5, 0x31, 0x74, 0x10, 0x2c, 0x40, 0x9e, 0x3e, 0x43, 0x4d, 0x72, 0xd5, - 0xa1, 0x00, 0xe6, 0x81, 0x5c, 0x7e, 0x19, 0x1a, 0x03, 0x1b, 0xae, 0x95, 0x9f, 0xa5, 0x46, 0x93, - 0xd5, 0xa1, 0x00, 0xa6, 0x72, 0xb1, 0x1b, 0x5a, 0x71, 0xa5, 0xfb, 0x1c, 0xb5, 0x2a, 0x84, 0x56, - 0x5c, 0xaa, 0xaa, 0x78, 0x04, 0x7b, 0xcf, 0x53, 0xa3, 0xac, 0x8a, 0x47, 0xb0, 0x8e, 0x47, 0xb0, - 0xf7, 0x19, 0x6a, 0xe4, 0x6a, 0x78, 0xaa, 0x15, 0x17, 0x89, 0x9f, 0xa5, 0x56, 0xc3, 0x1a, 0x1e, - 0xc1, 0xee, 0xcb, 0x51, 0x01, 0xac, 0x84, 0xec, 0xfa, 0x1c, 0x35, 0x1b, 0xa9, 0x0e, 0x05, 0x30, - 0x5b, 0x48, 0xb4, 0x32, 0x1a, 0xe7, 0x98, 0xc2, 0xf0, 0xf3, 0xd4, 0x70, 0xa2, 0x3a, 0x14, 0x80, - 0x83, 0x50, 0x5e, 0x85, 0x11, 0x80, 0xb6, 0xfa, 0x65, 0x6a, 0x96, 0x09, 0x23, 0x00, 0x75, 0xa4, - 0xa3, 0x12, 0xec, 0xfd, 0x0a, 0xb5, 0xca, 0xeb, 0xa8, 0xec, 0x00, 0x41, 0x43, 0x25, 0xd8, 0xfb, - 0x55, 0x6a, 0x58, 0x8c, 0xa0, 0xaa, 0xd1, 0x72, 0x4d, 0xf2, 0x02, 0xb5, 0x73, 0xc2, 0x68, 0xb9, - 0xa8, 0x90, 0xcc, 0x81, 0xa2, 0xf8, 0x02, 0xb5, 0x1a, 0x95, 0xcc, 0x81, 0x24, 0x08, 0x23, 0x00, - 0x3d, 0xf0, 0x45, 0x6a, 0x34, 0x16, 0x46, 0x00, 0x1d, 0x7d, 0x15, 0x15, 0xc1, 0x46, 0x69, 0xe7, - 0x5f, 0xca, 0xa5, 0x7f, 0x8c, 0x5b, 0x1d, 0x0a, 0x20, 0x54, 0xd9, 0xc2, 0x6f, 0x45, 0x87, 0x54, - 0x08, 0xd1, 0x55, 0xbe, 0x9c, 0x1b, 0xe8, 0x15, 0x9b, 0xea, 0x50, 0x30, 0x29, 0x81, 0x44, 0x17, - 0x59, 0x47, 0x30, 0xa8, 0x35, 0xec, 0xaf, 0xe4, 0x06, 0x78, 0xbf, 0xa6, 0x3a, 0x14, 0x4c, 0x30, - 0x97, 0x4a, 0x93, 0x5e, 0x41, 0xae, 0xd8, 0xb8, 0x4a, 0x87, 0xfe, 0x6a, 0x2e, 0xcd, 0xb3, 0xe8, - 0xea, 0x50, 0x50, 0xe4, 0xdb, 0x5d, 0x76, 0xe3, 0x73, 0xe8, 0x88, 0x0e, 0x20, 0x48, 0xfb, 0x5a, - 0x2e, 0xe5, 0x9b, 0x35, 0xd5, 0xa1, 0xe0, 0x90, 0x0a, 0x23, 0x08, 0xfb, 0x31, 0x5e, 0x39, 0x80, - 0xa9, 0xaf, 0xe7, 0xac, 0x5f, 0x13, 0xbc, 0x89, 0xce, 0x16, 0x4c, 0x29, 0xbe, 0x64, 0x6e, 0xc0, - 0x1e, 0x9d, 0xf7, 0xbe, 0x21, 0x36, 0xe9, 0x98, 0xb2, 0x49, 0xe7, 0xa3, 0x76, 0xbe, 0xf7, 0x4d, - 0x93, 0x9d, 0x1f, 0xb5, 0x5b, 0xf0, 0xbe, 0x65, 0xb2, 0x5b, 0x70, 0x4f, 0xa1, 0xc3, 0x3c, 0x83, - 0xf4, 0x07, 0x5a, 0xf7, 0xe6, 0xe5, 0x0b, 0x3d, 0x55, 0x27, 0x80, 0x6f, 0x50, 0x7f, 0x9e, 0x75, - 0x95, 0xa0, 0x3d, 0xfa, 0x30, 0xeb, 0x7d, 0x79, 0xf5, 0xed, 0x9e, 0xaa, 0xc3, 0xb9, 0x8c, 0x3c, - 0xcb, 0xba, 0x1a, 0x4d, 0x45, 0xa7, 0xf3, 0x4a, 0x7a, 0x5f, 0x5e, 0x79, 0xd5, 0xa7, 0xea, 0x04, - 0x87, 0xf5, 0xe9, 0xbc, 0xb2, 0x5e, 0x15, 0x9f, 0xcf, 0x6b, 0xec, 0xfd, 0x79, 0xf9, 0xde, 0x4f, - 0x7c, 0xfa, 0x19, 0xf1, 0x18, 0xcc, 0xb4, 0x7a, 0x82, 0xbd, 0x07, 0xf2, 0xd1, 0x97, 0x80, 0x8c, - 0x11, 0x10, 0x9c, 0x14, 0x01, 0xc1, 0xde, 0x83, 0x79, 0xe5, 0x8d, 0x20, 0x73, 0x04, 0x04, 0x27, - 0x45, 0x40, 0xb0, 0xf7, 0x50, 0x5e, 0xbe, 0x1e, 0x64, 0x8e, 0x80, 0x3d, 0xfa, 0x9a, 0x8e, 0x4e, - 0x17, 0x55, 0xfa, 0xe1, 0xbc, 0xfa, 0xae, 0x50, 0xd5, 0x09, 0x8e, 0xe8, 0x1e, 0x44, 0x7d, 0xbf, - 0x0e, 0x79, 0xb1, 0x08, 0x84, 0x8f, 0x47, 0xf2, 0xda, 0x8b, 0x43, 0x55, 0x27, 0x98, 0x8a, 0x44, - 0x21, 0x6a, 0xff, 0xd5, 0x71, 0x2a, 0xa1, 0x0b, 0xbc, 0x3f, 0xaf, 0xbd, 0x45, 0x14, 0xe7, 0x11, - 0xfa, 0x42, 0x52, 0x20, 0x04, 0x7b, 0x1f, 0xc8, 0xab, 0xaf, 0x14, 0x25, 0x04, 0x42, 0x70, 0x72, - 0x20, 0x04, 0x7b, 0x8f, 0xe6, 0xb5, 0xf7, 0x8b, 0x92, 0x02, 0x21, 0xd8, 0xbd, 0x3e, 0xfe, 0x85, - 0xf0, 0xc6, 0xf2, 0x58, 0xde, 0xf0, 0xb2, 0x51, 0xfc, 0x9b, 0xe1, 0x0d, 0xe7, 0x06, 0xc3, 0xc6, - 0x80, 0xd6, 0xf3, 0x78, 0xde, 0xfc, 0xe6, 0x91, 0x61, 0x8f, 0x40, 0x57, 0xba, 0x29, 0xce, 0x2d, - 0xf4, 0xa7, 0x27, 0xf2, 0xfd, 0x5f, 0x43, 0x8a, 0x93, 0x0d, 0x2d, 0xec, 0xb5, 0x68, 0x26, 0xea, - 0x50, 0x69, 0x66, 0x4f, 0xe6, 0x07, 0x7e, 0x27, 0xa9, 0xea, 0x04, 0xd3, 0x3a, 0xb0, 0xfa, 0xf7, - 0xe9, 0xc5, 0xf1, 0x8c, 0x51, 0x9a, 0xc2, 0x53, 0xf9, 0x01, 0x5e, 0x50, 0xaa, 0x3a, 0xc1, 0xd1, - 0x68, 0x9e, 0x85, 0x36, 0x33, 0x3f, 0x85, 0xc6, 0xb4, 0xde, 0xf7, 0x22, 0xbe, 0x69, 0x3e, 0x73, - 0x17, 0x42, 0x4a, 0x3f, 0x7c, 0x31, 0x91, 0xaf, 0x41, 0x05, 0xed, 0x4d, 0x4e, 0x5b, 0x70, 0xea, - 0x40, 0x7b, 0x27, 0x22, 0x9d, 0x03, 0xe5, 0xf0, 0xdc, 0xda, 0xc1, 0xd5, 0xa8, 0x18, 0x3d, 0x1c, - 0x77, 0x8b, 0x28, 0x7b, 0x5b, 0xfd, 0x3c, 0x73, 0x72, 0x20, 0xa0, 0xff, 0xeb, 0x1e, 0x46, 0xb9, - 0x3b, 0x56, 0x1b, 0xdd, 0xba, 0x97, 0x61, 0x63, 0xf0, 0x8f, 0x4a, 0xe6, 0x0a, 0x67, 0xe6, 0x1a, - 0x34, 0x19, 0x3b, 0xf9, 0xde, 0xcb, 0x41, 0x4e, 0x75, 0xf0, 0x0a, 0xe4, 0xc6, 0x0f, 0xb5, 0xf7, - 0xf2, 0x30, 0x69, 0xf6, 0x70, 0x66, 0xff, 0x1e, 0x0a, 0x89, 0x41, 0xf0, 0x53, 0xba, 0xbd, 0x1c, - 0x64, 0x93, 0x83, 0xd8, 0xa7, 0x07, 0x37, 0x39, 0x88, 0x7d, 0x7a, 0x18, 0x56, 0x3d, 0x2c, 0xa1, - 0x43, 0x86, 0x73, 0xe1, 0xbd, 0x5c, 0x8c, 0xa8, 0x2e, 0x96, 0xd1, 0x61, 0xd3, 0x71, 0xef, 0x5e, - 0x3e, 0x26, 0xcc, 0x5c, 0xca, 0x73, 0xdc, 0xbd, 0x1c, 0x64, 0xfa, 0xc4, 0xb1, 0x4f, 0x2a, 0xf2, - 0xfd, 0xe2, 0xd8, 0xa7, 0x8f, 0xa2, 0xf9, 0x0b, 0x51, 0x0e, 0x54, 0xf7, 0xf2, 0xe0, 0x24, 0x6c, - 0x0a, 0x79, 0x54, 0xba, 0x97, 0x87, 0x51, 0x33, 0x97, 0xf2, 0x14, 0x74, 0x2f, 0x07, 0x63, 0xaa, - 0x83, 0xf3, 0xe8, 0x88, 0xf1, 0x70, 0xd3, 0xe0, 0xe4, 0x55, 0xaa, 0x93, 0xb4, 0x0f, 0x73, 0x15, - 0xe8, 0xbb, 0x91, 0x97, 0x74, 0xc4, 0x69, 0x40, 0xbf, 0x51, 0x45, 0x1f, 0xe0, 0x01, 0xaf, 0xb2, - 0x80, 0xd7, 0xa2, 0x29, 0xf3, 0x51, 0xa7, 0x01, 0xfe, 0x47, 0x74, 0xf8, 0x94, 0x4f, 0x7c, 0x15, - 0xf0, 0x2e, 0x9a, 0x4e, 0x38, 0xf1, 0x34, 0xa0, 0x5f, 0xa7, 0x53, 0x6f, 0xfb, 0x10, 0x58, 0x8b, - 0x79, 0x26, 0xf9, 0xb4, 0xd3, 0x80, 0xfc, 0x4a, 0x3d, 0xee, 0x14, 0x8f, 0x85, 0x63, 0xbb, 0x55, - 0x3f, 0xf3, 0x54, 0x31, 0x73, 0x7b, 0xf5, 0x12, 0x48, 0x98, 0xc8, 0x71, 0xa6, 0xea, 0x61, 0x72, - 0x7f, 0x1e, 0xce, 0x24, 0x7b, 0x28, 0xec, 0xaf, 0x9f, 0xe9, 0x67, 0x90, 0xaa, 0x83, 0xec, 0xfe, - 0x83, 0x48, 0xf0, 0xe0, 0xee, 0x3f, 0x88, 0x04, 0x0f, 0xc3, 0x7b, 0x79, 0x80, 0x12, 0x1a, 0x3d, - 0x11, 0x54, 0x5d, 0x8c, 0xec, 0x33, 0x0c, 0xfd, 0xa8, 0x4f, 0xf5, 0x30, 0xba, 0x97, 0x87, 0x2b, - 0x11, 0x92, 0x7f, 0x8f, 0x5b, 0xeb, 0x92, 0x2a, 0x9a, 0x3a, 0x7d, 0x57, 0xa7, 0xde, 0xda, 0xdd, - 0x6a, 0xb7, 0x06, 0xd3, 0x58, 0xaa, 0xa7, 0x81, 0xb4, 0xd2, 0xb1, 0x59, 0x34, 0x2a, 0xc5, 0xf6, - 0x28, 0x02, 0x5d, 0x5c, 0x1c, 0xa2, 0xff, 0xbb, 0x1c, 0x2c, 0xfd, 0xe8, 0x4d, 0x45, 0xc7, 0x3d, - 0x88, 0x46, 0xae, 0xad, 0x2e, 0x05, 0xaf, 0xbe, 0xe1, 0x74, 0x31, 0x73, 0xd9, 0xe8, 0x81, 0x7b, - 0x6a, 0xc5, 0x0b, 0x17, 0x2e, 0x5c, 0xc8, 0xf8, 0x67, 0xd1, 0x74, 0x5d, 0x2c, 0x62, 0x45, 0xbb, - 0xb3, 0xe8, 0x5a, 0x88, 0x4e, 0xef, 0x9e, 0x1a, 0x63, 0xf9, 0x48, 0x3d, 0x4a, 0x0d, 0xfd, 0x8a, - 0xfc, 0x3a, 0xf2, 0x0c, 0x20, 0xf0, 0x07, 0xb9, 0x0d, 0xca, 0x1b, 0x6a, 0x2c, 0x5b, 0xa7, 0x62, - 0x28, 0x2c, 0xb7, 0xfd, 0x4d, 0x74, 0xd4, 0x00, 0xb3, 0x6b, 0x8f, 0xf3, 0xc6, 0x1a, 0xcb, 0xe9, - 0xe9, 0x18, 0x0e, 0x94, 0x80, 0x04, 0xa0, 0xae, 0x3d, 0xd0, 0x9b, 0x6a, 0x2c, 0xf5, 0xe3, 0x40, - 0x50, 0x29, 0x92, 0x89, 0x23, 0xd8, 0x0a, 0xe7, 0xcd, 0x35, 0x56, 0x21, 0x8c, 0xc4, 0x11, 0xdc, - 0x87, 0x38, 0x4b, 0x9c, 0xb7, 0xd4, 0x58, 0x1d, 0x31, 0x13, 0x97, 0x08, 0xd4, 0xb5, 0x07, 0x7a, - 0x6b, 0x8d, 0x95, 0x1b, 0x33, 0x71, 0x04, 0xfb, 0x5b, 0x68, 0xc6, 0x00, 0x24, 0x4e, 0x2e, 0x6c, - 0x90, 0xde, 0x56, 0x63, 0x55, 0xc9, 0x8b, 0x21, 0xf1, 0x2a, 0xe6, 0xdf, 0x86, 0x2e, 0x32, 0x91, - 0x97, 0x06, 0xeb, 0xed, 0x35, 0x26, 0x5a, 0x8f, 0xc6, 0xe9, 0xe3, 0xde, 0x12, 0x36, 0xc4, 0x06, - 0xbc, 0xda, 0x67, 0x81, 0xf4, 0x8e, 0x1a, 0x53, 0xb7, 0xf1, 0x0d, 0xc1, 0xb4, 0x71, 0x3f, 0xfa, - 0x2c, 0xbf, 0xa8, 0x77, 0xd6, 0x98, 0x06, 0x4e, 0xa0, 0x8f, 0xe0, 0xbe, 0xf4, 0x59, 0x62, 0xbd, - 0xab, 0xc6, 0xb4, 0x72, 0x12, 0x7d, 0x89, 0xfb, 0x0f, 0x0e, 0x7b, 0xac, 0xa0, 0x7a, 0x35, 0x26, - 0xaa, 0xe3, 0xfb, 0x0f, 0x34, 0x79, 0x52, 0x46, 0xc1, 0xe1, 0x8e, 0x0d, 0xd0, 0xbb, 0x6b, 0xac, - 0x0b, 0x18, 0x32, 0x0a, 0x4e, 0x7c, 0xcd, 0x1b, 0x82, 0x9d, 0x15, 0x59, 0xe1, 0xbc, 0xa7, 0xc6, - 0x24, 0x7a, 0x7c, 0x43, 0x30, 0x81, 0xef, 0x3f, 0xe0, 0xa0, 0x4b, 0x0c, 0x38, 0xf2, 0x08, 0xc9, - 0x0a, 0xec, 0xbd, 0xb5, 0x01, 0xa4, 0xfc, 0x4c, 0x6c, 0x89, 0xe1, 0x67, 0xfe, 0xe3, 0x0e, 0x2a, - 0x25, 0x2e, 0x93, 0x3f, 0x1e, 0xb0, 0x5a, 0xe9, 0xbd, 0xb5, 0xc1, 0x64, 0xff, 0x25, 0xe6, 0xc5, - 0xf2, 0x8f, 0xfd, 0x87, 0x1d, 0xf4, 0x7d, 0x86, 0xf5, 0x2a, 0xcf, 0x65, 0xac, 0x56, 0xfb, 0xbe, - 0xda, 0x20, 0x7f, 0x25, 0x5c, 0x14, 0x5b, 0xab, 0xfc, 0xd0, 0xbf, 0xcf, 0x41, 0x97, 0x1a, 0x7b, - 0x84, 0x3c, 0xc6, 0xb3, 0x5a, 0xea, 0x7d, 0xb5, 0x54, 0x7f, 0x52, 0x5c, 0x6c, 0xe8, 0x2c, 0xe1, - 0xa7, 0xfe, 0xa3, 0x0e, 0x3a, 0xd6, 0x67, 0x91, 0x69, 0x36, 0xc0, 0xfd, 0xb5, 0xb4, 0x7f, 0x80, - 0x5c, 0x9a, 0xb4, 0x54, 0xf1, 0xe5, 0x3f, 0xe4, 0x20, 0x99, 0x6e, 0xfa, 0x4d, 0x6b, 0x9b, 0x15, - 0x3e, 0x50, 0x63, 0x8f, 0xa3, 0x6c, 0xde, 0xb4, 0x31, 0x0b, 0xd8, 0x20, 0x61, 0x35, 0x7e, 0x43, - 0xad, 0x31, 0xfa, 0x03, 0x23, 0xbb, 0x64, 0xea, 0xa9, 0xd7, 0xc5, 0x25, 0x9a, 0xf6, 0x7c, 0xc9, - 0xdf, 0x56, 0x4b, 0x67, 0xe4, 0x19, 0x93, 0x5d, 0x36, 0xf4, 0xf4, 0xeb, 0xe6, 0xd3, 0x71, 0x40, - 0xd0, 0x8d, 0xb7, 0xab, 0xdd, 0x2e, 0xfa, 0x58, 0xca, 0x6e, 0x57, 0xf7, 0xb4, 0xeb, 0xea, 0x5e, - 0x1c, 0x91, 0x2b, 0xc8, 0x6d, 0x33, 0x64, 0x0a, 0x09, 0x79, 0x7f, 0x4f, 0xbd, 0xee, 0x6e, 0x40, - 0xe4, 0x52, 0xb2, 0x93, 0x48, 0xab, 0x65, 0x97, 0x7d, 0xa0, 0x17, 0xbf, 0x2e, 0x6f, 0xa6, 0x96, - 0xe0, 0x7e, 0xd4, 0x5a, 0xc2, 0x3e, 0xd8, 0xd3, 0xae, 0xdb, 0x27, 0x50, 0x4b, 0x70, 0x3f, 0x6a, - 0x2d, 0x21, 0x1f, 0xea, 0xa9, 0xd7, 0xf5, 0x13, 0xa8, 0x25, 0xd8, 0xef, 0xa8, 0x12, 0x26, 0xf6, - 0x54, 0xce, 0x0a, 0xf2, 0xe1, 0x9e, 0x7e, 0xdd, 0xff, 0x68, 0x1c, 0x54, 0xe8, 0xce, 0x3b, 0xd1, - 0xc5, 0x46, 0x6a, 0xd3, 0xc0, 0x3e, 0xd2, 0x8b, 0xfc, 0x5c, 0xc0, 0x8c, 0x81, 0x5e, 0xa1, 0x41, - 0x6f, 0x37, 0xef, 0x24, 0x7b, 0x11, 0xfa, 0xfe, 0x5e, 0xe4, 0xe7, 0x06, 0x0c, 0xdb, 0x08, 0xf4, - 0x68, 0x3f, 0x86, 0x2d, 0xbf, 0xd4, 0x0f, 0xf4, 0xf4, 0x9f, 0x2b, 0x48, 0x62, 0x98, 0xe0, 0xfe, - 0x0c, 0x5b, 0xc2, 0x3e, 0xda, 0x8b, 0xfc, 0xdc, 0x41, 0x22, 0xc3, 0x04, 0xfb, 0xe7, 0xcd, 0x5b, - 0x38, 0x85, 0x4e, 0x7d, 0xac, 0x67, 0xfc, 0xb9, 0x04, 0xc3, 0x5e, 0xe6, 0xc2, 0xf5, 0x75, 0x09, - 0x09, 0x6b, 0xaf, 0x5c, 0x1f, 0xef, 0x25, 0xfd, 0xdc, 0x82, 0x29, 0x77, 0x41, 0xcd, 0xbe, 0xde, - 0x31, 0xef, 0x2d, 0x7b, 0x3d, 0xfb, 0x44, 0x6f, 0xaf, 0xdf, 0x6b, 0x30, 0x6c, 0x36, 0xd0, 0xba, - 0x4f, 0x68, 0xa2, 0xcc, 0xf4, 0xbc, 0xd4, 0x6a, 0x25, 0x4f, 0xf6, 0xbe, 0x07, 0x3f, 0xf8, 0x70, - 0x51, 0x7c, 0xb1, 0x52, 0xf5, 0x3e, 0xa6, 0xa9, 0x5e, 0xf3, 0x33, 0x56, 0xab, 0x25, 0x3f, 0xd5, - 0x1b, 0xe8, 0x17, 0x23, 0x2e, 0x31, 0xd5, 0x66, 0xa9, 0xd2, 0xd6, 0xd5, 0x23, 0x27, 0xed, 0xb2, - 0xa0, 0xdd, 0x22, 0xbf, 0xeb, 0xb0, 0x9b, 0x85, 0xf2, 0xcc, 0x29, 0x50, 0xae, 0x18, 0xfa, 0x1b, - 0xaa, 0x68, 0xd1, 0x2f, 0x1b, 0x5a, 0xc1, 0x7c, 0x90, 0xc1, 0xa8, 0x87, 0x4e, 0x81, 0x7a, 0x45, - 0xd1, 0x3f, 0xa7, 0xee, 0xd8, 0xc8, 0x65, 0x45, 0x2b, 0xa0, 0x0f, 0x31, 0x20, 0xf5, 0xd4, 0x29, - 0xd0, 0xae, 0x38, 0x26, 0x20, 0xa5, 0x90, 0x0c, 0x1f, 0x66, 0x48, 0x05, 0x03, 0x12, 0xd7, 0x0a, - 0x89, 0xdc, 0x59, 0x16, 0xbd, 0x8f, 0x30, 0xa0, 0xac, 0x99, 0x3b, 0x82, 0xfb, 0x70, 0x67, 0x09, - 0xf4, 0x51, 0x06, 0xe4, 0x26, 0x70, 0x97, 0x88, 0x94, 0x42, 0x13, 0x7c, 0x8c, 0x21, 0x0d, 0x27, - 0x70, 0x47, 0xb0, 0x7f, 0xab, 0x5a, 0x40, 0xa3, 0x97, 0x3d, 0xad, 0xa0, 0x3e, 0xce, 0xa0, 0xd4, - 0xa3, 0xa7, 0x40, 0xbf, 0x22, 0xea, 0x37, 0xd4, 0xb6, 0x18, 0xbb, 0x2c, 0x6a, 0x05, 0xf6, 0x09, - 0x06, 0xa6, 0x9e, 0x3d, 0x05, 0x91, 0x2b, 0xa6, 0x09, 0xbb, 0xc2, 0xbe, 0xed, 0x7f, 0x92, 0x41, - 0x65, 0x0c, 0xbb, 0x02, 0x9a, 0x7d, 0x1f, 0x06, 0x2d, 0xbf, 0xac, 0x4f, 0x31, 0xa4, 0x7c, 0x12, - 0x83, 0x04, 0xf7, 0x65, 0xd0, 0x12, 0xec, 0xd3, 0x0c, 0xac, 0x98, 0xc8, 0x60, 0xe2, 0x2e, 0x4c, - 0xd1, 0xd6, 0x9f, 0x66, 0x58, 0x8e, 0x61, 0x17, 0xf2, 0x36, 0x9e, 0x90, 0x59, 0xf6, 0x5d, 0xfc, - 0x19, 0x86, 0x34, 0x6a, 0xca, 0x2c, 0x68, 0xd9, 0xe6, 0x5d, 0x61, 0xdf, 0xb0, 0x9f, 0x65, 0x40, - 0x63, 0x86, 0x5d, 0x01, 0x5d, 0xf9, 0x41, 0xed, 0x04, 0xca, 0x70, 0xdb, 0xd7, 0x0a, 0xed, 0x39, - 0x86, 0x36, 0xf8, 0x11, 0x54, 0x10, 0xbd, 0x23, 0x4c, 0xd5, 0x43, 0x29, 0x71, 0x9d, 0x69, 0x4e, - 0x20, 0x9e, 0x67, 0x4b, 0xfd, 0x9e, 0x9c, 0x41, 0x05, 0x86, 0x4b, 0xc6, 0xfe, 0x23, 0x9a, 0xdc, - 0x31, 0xdd, 0x37, 0xb6, 0x5a, 0xee, 0x67, 0xf8, 0x72, 0x07, 0x3e, 0x84, 0x0a, 0x62, 0xb7, 0x94, - 0xfd, 0xfb, 0xb5, 0x43, 0x28, 0xe3, 0x85, 0x65, 0xab, 0xb5, 0x7e, 0x96, 0xef, 0x82, 0xf4, 0xa7, - 0x50, 0x41, 0xfc, 0x9a, 0x33, 0x95, 0x63, 0xc7, 0xfa, 0xac, 0x32, 0xcd, 0x1e, 0xf8, 0x1c, 0x27, - 0x75, 0xa0, 0x63, 0xa8, 0xc0, 0x78, 0x4f, 0xda, 0x7f, 0x58, 0x3d, 0x86, 0xd2, 0x6f, 0x38, 0xdb, - 0x2c, 0xf1, 0xf3, 0x6c, 0x89, 0x29, 0xcf, 0xa1, 0xf4, 0x7b, 0xd6, 0x09, 0xcb, 0x59, 0x2e, 0x88, - 0x57, 0xf5, 0xbb, 0xad, 0xad, 0x76, 0x6b, 0x79, 0x3a, 0xfe, 0x8e, 0x24, 0xfb, 0xe0, 0xb2, 0x79, - 0x74, 0x50, 0x7d, 0x4f, 0xdc, 0xf4, 0x40, 0x14, 0xb9, 0x63, 0xf2, 0x81, 0xe8, 0x0b, 0xce, 0xf2, - 0x6b, 0x7e, 0xbc, 0x16, 0x5b, 0xf6, 0x09, 0xb6, 0xec, 0xb5, 0xee, 0xc6, 0x89, 0xad, 0x56, 0xa7, - 0xbe, 0xd3, 0x5a, 0x6d, 0xb0, 0xdf, 0xb9, 0x65, 0xa3, 0xbb, 0x27, 0x1a, 0xf5, 0xcd, 0xd5, 0xb3, - 0xe7, 0x4f, 0x24, 0xfd, 0x24, 0xee, 0xff, 0x07, 0x00, 0x00, 0xff, 0xff, 0x9d, 0x50, 0x42, 0x96, - 0x2d, 0x57, 0x00, 0x00, -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180430_b4deda09/ya.make b/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180430_b4deda09/ya.make deleted file mode 100644 index adcd14d710..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180430_b4deda09/ya.make +++ /dev/null @@ -1,7 +0,0 @@ -GO_LIBRARY() - -LICENSE(BSD-3-Clause) - -SRCS(test.pb.go) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180814_aa810b61/test.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180814_aa810b61/test.pb.go deleted file mode 100644 index 47e825a192..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180814_aa810b61/test.pb.go +++ /dev/null @@ -1,3904 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: proto2_20180814_aa810b61/test.proto - -package proto2_20180814_aa810b61 // import "google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180814_aa810b61" - -import proto "google.golang.org/protobuf/internal/protolegacy" -import fmt "fmt" -import math "math" - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package - -type SiblingEnum int32 - -const ( - SiblingEnum_ALPHA SiblingEnum = 0 - SiblingEnum_BRAVO SiblingEnum = 10 - SiblingEnum_CHARLIE SiblingEnum = 200 -) - -var SiblingEnum_name = map[int32]string{ - 0: "ALPHA", - 10: "BRAVO", - 200: "CHARLIE", -} -var SiblingEnum_value = map[string]int32{ - "ALPHA": 0, - "BRAVO": 10, - "CHARLIE": 200, -} - -func (x SiblingEnum) Enum() *SiblingEnum { - p := new(SiblingEnum) - *p = x - return p -} -func (x SiblingEnum) String() string { - return proto.EnumName(SiblingEnum_name, int32(x)) -} -func (x *SiblingEnum) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(SiblingEnum_value, data, "SiblingEnum") - if err != nil { - return err - } - *x = SiblingEnum(value) - return nil -} -func (SiblingEnum) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_test_98b5676fa5dea40d, []int{0} -} - -type Message_ChildEnum int32 - -const ( - Message_ALPHA Message_ChildEnum = 0 - Message_BRAVO Message_ChildEnum = 1 - Message_CHARLIE Message_ChildEnum = 2 -) - -var Message_ChildEnum_name = map[int32]string{ - 0: "ALPHA", - 1: "BRAVO", - 2: "CHARLIE", -} -var Message_ChildEnum_value = map[string]int32{ - "ALPHA": 0, - "BRAVO": 1, - "CHARLIE": 2, -} - -func (x Message_ChildEnum) Enum() *Message_ChildEnum { - p := new(Message_ChildEnum) - *p = x - return p -} -func (x Message_ChildEnum) String() string { - return proto.EnumName(Message_ChildEnum_name, int32(x)) -} -func (x *Message_ChildEnum) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(Message_ChildEnum_value, data, "Message_ChildEnum") - if err != nil { - return err - } - *x = Message_ChildEnum(value) - return nil -} -func (Message_ChildEnum) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_test_98b5676fa5dea40d, []int{1, 0} -} - -type SiblingMessage struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - F4 *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *SiblingMessage) Reset() { *m = SiblingMessage{} } -func (m *SiblingMessage) String() string { return proto.CompactTextString(m) } -func (*SiblingMessage) ProtoMessage() {} -func (*SiblingMessage) Descriptor() ([]byte, []int) { - return fileDescriptor_test_98b5676fa5dea40d, []int{0} -} -func (m *SiblingMessage) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SiblingMessage.Unmarshal(m, b) -} -func (m *SiblingMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SiblingMessage.Marshal(b, m, deterministic) -} -func (dst *SiblingMessage) XXX_Merge(src proto.Message) { - xxx_messageInfo_SiblingMessage.Merge(dst, src) -} -func (m *SiblingMessage) XXX_Size() int { - return xxx_messageInfo_SiblingMessage.Size(m) -} -func (m *SiblingMessage) XXX_DiscardUnknown() { - xxx_messageInfo_SiblingMessage.DiscardUnknown(m) -} - -var xxx_messageInfo_SiblingMessage proto.InternalMessageInfo - -func (m *SiblingMessage) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *SiblingMessage) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *SiblingMessage) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -func (m *SiblingMessage) GetF4() *Message { - if m != nil { - return m.F4 - } - return nil -} - -type Message struct { - Namedgroup *Message_NamedGroup `protobuf:"group,1,opt,name=NamedGroup,json=namedgroup" json:"namedgroup,omitempty"` - // Optional fields. - OptionalBool *bool `protobuf:"varint,100,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"` - OptionalInt32 *int32 `protobuf:"varint,101,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"` - OptionalSint32 *int32 `protobuf:"zigzag32,102,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"` - OptionalUint32 *uint32 `protobuf:"varint,103,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"` - OptionalInt64 *int64 `protobuf:"varint,104,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"` - OptionalSint64 *int64 `protobuf:"zigzag64,105,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"` - OptionalUint64 *uint64 `protobuf:"varint,106,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"` - OptionalFixed32 *uint32 `protobuf:"fixed32,107,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"` - OptionalSfixed32 *int32 `protobuf:"fixed32,108,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"` - OptionalFloat *float32 `protobuf:"fixed32,109,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"` - OptionalFixed64 *uint64 `protobuf:"fixed64,110,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"` - OptionalSfixed64 *int64 `protobuf:"fixed64,111,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"` - OptionalDouble *float64 `protobuf:"fixed64,112,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"` - OptionalString *string `protobuf:"bytes,113,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"` - OptionalBytes []byte `protobuf:"bytes,114,opt,name=optional_bytes,json=optionalBytes" json:"optional_bytes,omitempty"` - OptionalChildEnum *Message_ChildEnum `protobuf:"varint,115,opt,name=optional_child_enum,json=optionalChildEnum,enum=google.golang.org.proto2_20180814.Message_ChildEnum" json:"optional_child_enum,omitempty"` - OptionalChildMessage *Message_ChildMessage `protobuf:"bytes,116,opt,name=optional_child_message,json=optionalChildMessage" json:"optional_child_message,omitempty"` - OptionalNamedGroup *Message_NamedGroup `protobuf:"bytes,117,opt,name=optional_named_group,json=optionalNamedGroup" json:"optional_named_group,omitempty"` - OptionalSiblingEnum *SiblingEnum `protobuf:"varint,118,opt,name=optional_sibling_enum,json=optionalSiblingEnum,enum=google.golang.org.proto2_20180814.SiblingEnum" json:"optional_sibling_enum,omitempty"` - OptionalSiblingMessage *SiblingMessage `protobuf:"bytes,119,opt,name=optional_sibling_message,json=optionalSiblingMessage" json:"optional_sibling_message,omitempty"` - Optionalgroup *Message_OptionalGroup `protobuf:"group,120,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"` - // Optional default fields. - DefaultedBool *bool `protobuf:"varint,200,opt,name=defaulted_bool,json=defaultedBool,def=1" json:"defaulted_bool,omitempty"` - DefaultedInt32 *int32 `protobuf:"varint,201,opt,name=defaulted_int32,json=defaultedInt32,def=-12345" json:"defaulted_int32,omitempty"` - DefaultedSint32 *int32 `protobuf:"zigzag32,202,opt,name=defaulted_sint32,json=defaultedSint32,def=-3200" json:"defaulted_sint32,omitempty"` - DefaultedUint32 *uint32 `protobuf:"varint,203,opt,name=defaulted_uint32,json=defaultedUint32,def=3200" json:"defaulted_uint32,omitempty"` - DefaultedInt64 *int64 `protobuf:"varint,204,opt,name=defaulted_int64,json=defaultedInt64,def=-123456789" json:"defaulted_int64,omitempty"` - DefaultedSint64 *int64 `protobuf:"zigzag64,205,opt,name=defaulted_sint64,json=defaultedSint64,def=-6400" json:"defaulted_sint64,omitempty"` - DefaultedUint64 *uint64 `protobuf:"varint,206,opt,name=defaulted_uint64,json=defaultedUint64,def=6400" json:"defaulted_uint64,omitempty"` - DefaultedFixed32 *uint32 `protobuf:"fixed32,207,opt,name=defaulted_fixed32,json=defaultedFixed32,def=320000" json:"defaulted_fixed32,omitempty"` - DefaultedSfixed32 *int32 `protobuf:"fixed32,208,opt,name=defaulted_sfixed32,json=defaultedSfixed32,def=-320000" json:"defaulted_sfixed32,omitempty"` - DefaultedFloat *float32 `protobuf:"fixed32,209,opt,name=defaulted_float,json=defaultedFloat,def=3.14159" json:"defaulted_float,omitempty"` - DefaultedFixed64 *uint64 `protobuf:"fixed64,210,opt,name=defaulted_fixed64,json=defaultedFixed64,def=640000" json:"defaulted_fixed64,omitempty"` - DefaultedSfixed64 *int64 `protobuf:"fixed64,211,opt,name=defaulted_sfixed64,json=defaultedSfixed64,def=-640000" json:"defaulted_sfixed64,omitempty"` - DefaultedDouble *float64 `protobuf:"fixed64,212,opt,name=defaulted_double,json=defaultedDouble,def=3.14159265359" json:"defaulted_double,omitempty"` - DefaultedString *string `protobuf:"bytes,213,opt,name=defaulted_string,json=defaultedString,def=hello, \"world!\"\n" json:"defaulted_string,omitempty"` - DefaultedBytes []byte `protobuf:"bytes,214,opt,name=defaulted_bytes,json=defaultedBytes,def=dead\\336\\255\\276\\357beef" json:"defaulted_bytes,omitempty"` - DefaultedChildEnum *Message_ChildEnum `protobuf:"varint,215,opt,name=defaulted_child_enum,json=defaultedChildEnum,enum=google.golang.org.proto2_20180814.Message_ChildEnum,def=0" json:"defaulted_child_enum,omitempty"` - DefaultedSiblingEnum *SiblingEnum `protobuf:"varint,216,opt,name=defaulted_sibling_enum,json=defaultedSiblingEnum,enum=google.golang.org.proto2_20180814.SiblingEnum,def=0" json:"defaulted_sibling_enum,omitempty"` - // Required fields. - RequiredBool *bool `protobuf:"varint,300,req,name=required_bool,json=requiredBool" json:"required_bool,omitempty"` - RequiredInt32 *int32 `protobuf:"varint,301,req,name=required_int32,json=requiredInt32" json:"required_int32,omitempty"` - RequiredSint32 *int32 `protobuf:"zigzag32,302,req,name=required_sint32,json=requiredSint32" json:"required_sint32,omitempty"` - RequiredUint32 *uint32 `protobuf:"varint,303,req,name=required_uint32,json=requiredUint32" json:"required_uint32,omitempty"` - RequiredInt64 *int64 `protobuf:"varint,304,req,name=required_int64,json=requiredInt64" json:"required_int64,omitempty"` - RequiredSint64 *int64 `protobuf:"zigzag64,305,req,name=required_sint64,json=requiredSint64" json:"required_sint64,omitempty"` - RequiredUint64 *uint64 `protobuf:"varint,306,req,name=required_uint64,json=requiredUint64" json:"required_uint64,omitempty"` - RequiredFixed32 *uint32 `protobuf:"fixed32,307,req,name=required_fixed32,json=requiredFixed32" json:"required_fixed32,omitempty"` - RequiredSfixed32 *int32 `protobuf:"fixed32,308,req,name=required_sfixed32,json=requiredSfixed32" json:"required_sfixed32,omitempty"` - RequiredFloat *float32 `protobuf:"fixed32,309,req,name=required_float,json=requiredFloat" json:"required_float,omitempty"` - RequiredFixed64 *uint64 `protobuf:"fixed64,310,req,name=required_fixed64,json=requiredFixed64" json:"required_fixed64,omitempty"` - RequiredSfixed64 *int64 `protobuf:"fixed64,311,req,name=required_sfixed64,json=requiredSfixed64" json:"required_sfixed64,omitempty"` - RequiredDouble *float64 `protobuf:"fixed64,312,req,name=required_double,json=requiredDouble" json:"required_double,omitempty"` - RequiredString *string `protobuf:"bytes,313,req,name=required_string,json=requiredString" json:"required_string,omitempty"` - RequiredBytes []byte `protobuf:"bytes,314,req,name=required_bytes,json=requiredBytes" json:"required_bytes,omitempty"` - RequiredChildEnum *Message_ChildEnum `protobuf:"varint,315,req,name=required_child_enum,json=requiredChildEnum,enum=google.golang.org.proto2_20180814.Message_ChildEnum" json:"required_child_enum,omitempty"` - RequiredChildMessage *Message_ChildMessage `protobuf:"bytes,316,req,name=required_child_message,json=requiredChildMessage" json:"required_child_message,omitempty"` - RequiredNamedGroup *Message_NamedGroup `protobuf:"bytes,317,req,name=required_named_group,json=requiredNamedGroup" json:"required_named_group,omitempty"` - RequiredSiblingEnum *SiblingEnum `protobuf:"varint,318,req,name=required_sibling_enum,json=requiredSiblingEnum,enum=google.golang.org.proto2_20180814.SiblingEnum" json:"required_sibling_enum,omitempty"` - RequiredSiblingMessage *SiblingMessage `protobuf:"bytes,319,req,name=required_sibling_message,json=requiredSiblingMessage" json:"required_sibling_message,omitempty"` - Requiredgroup *Message_RequiredGroup `protobuf:"group,320,req,name=RequiredGroup,json=requiredgroup" json:"requiredgroup,omitempty"` - // Required default fields. - RequiredDefaultedBool *bool `protobuf:"varint,400,req,name=required_defaulted_bool,json=requiredDefaultedBool,def=1" json:"required_defaulted_bool,omitempty"` - RequiredDefaultedInt32 *int32 `protobuf:"varint,401,req,name=required_defaulted_int32,json=requiredDefaultedInt32,def=-12345" json:"required_defaulted_int32,omitempty"` - RequiredDefaultedSint32 *int32 `protobuf:"zigzag32,402,req,name=required_defaulted_sint32,json=requiredDefaultedSint32,def=-3200" json:"required_defaulted_sint32,omitempty"` - RequiredDefaultedUint32 *uint32 `protobuf:"varint,403,req,name=required_defaulted_uint32,json=requiredDefaultedUint32,def=3200" json:"required_defaulted_uint32,omitempty"` - RequiredDefaultedInt64 *int64 `protobuf:"varint,404,req,name=required_defaulted_int64,json=requiredDefaultedInt64,def=-123456789" json:"required_defaulted_int64,omitempty"` - RequiredDefaultedSint64 *int64 `protobuf:"zigzag64,405,req,name=required_defaulted_sint64,json=requiredDefaultedSint64,def=-6400" json:"required_defaulted_sint64,omitempty"` - RequiredDefaultedUint64 *uint64 `protobuf:"varint,406,req,name=required_defaulted_uint64,json=requiredDefaultedUint64,def=6400" json:"required_defaulted_uint64,omitempty"` - RequiredDefaultedFixed32 *uint32 `protobuf:"fixed32,407,req,name=required_defaulted_fixed32,json=requiredDefaultedFixed32,def=320000" json:"required_defaulted_fixed32,omitempty"` - RequiredDefaultedSfixed32 *int32 `protobuf:"fixed32,408,req,name=required_defaulted_sfixed32,json=requiredDefaultedSfixed32,def=-320000" json:"required_defaulted_sfixed32,omitempty"` - RequiredDefaultedFloat *float32 `protobuf:"fixed32,409,req,name=required_defaulted_float,json=requiredDefaultedFloat,def=3.14159" json:"required_defaulted_float,omitempty"` - RequiredDefaultedFixed64 *uint64 `protobuf:"fixed64,410,req,name=required_defaulted_fixed64,json=requiredDefaultedFixed64,def=640000" json:"required_defaulted_fixed64,omitempty"` - RequiredDefaultedSfixed64 *int64 `protobuf:"fixed64,411,req,name=required_defaulted_sfixed64,json=requiredDefaultedSfixed64,def=-640000" json:"required_defaulted_sfixed64,omitempty"` - RequiredDefaultedDouble *float64 `protobuf:"fixed64,412,req,name=required_defaulted_double,json=requiredDefaultedDouble,def=3.14159265359" json:"required_defaulted_double,omitempty"` - RequiredDefaultedString *string `protobuf:"bytes,413,req,name=required_defaulted_string,json=requiredDefaultedString,def=hello, \"world!\"\n" json:"required_defaulted_string,omitempty"` - RequiredDefaultedBytes []byte `protobuf:"bytes,414,req,name=required_defaulted_bytes,json=requiredDefaultedBytes,def=dead\\336\\255\\276\\357beef" json:"required_defaulted_bytes,omitempty"` - RequiredDefaultedChildEnum *Message_ChildEnum `protobuf:"varint,415,req,name=required_defaulted_child_enum,json=requiredDefaultedChildEnum,enum=google.golang.org.proto2_20180814.Message_ChildEnum,def=0" json:"required_defaulted_child_enum,omitempty"` - RequiredDefaultedSiblingEnum *SiblingEnum `protobuf:"varint,416,req,name=required_defaulted_sibling_enum,json=requiredDefaultedSiblingEnum,enum=google.golang.org.proto2_20180814.SiblingEnum,def=0" json:"required_defaulted_sibling_enum,omitempty"` - // Repeated fields. - RepeatedBool []bool `protobuf:"varint,500,rep,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"` - RepeatedInt32 []int32 `protobuf:"varint,501,rep,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"` - RepeatedSint32 []int32 `protobuf:"zigzag32,502,rep,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"` - RepeatedUint32 []uint32 `protobuf:"varint,503,rep,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"` - RepeatedInt64 []int64 `protobuf:"varint,504,rep,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"` - RepeatedSint64 []int64 `protobuf:"zigzag64,505,rep,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"` - RepeatedUint64 []uint64 `protobuf:"varint,506,rep,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"` - RepeatedFixed32 []uint32 `protobuf:"fixed32,507,rep,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"` - RepeatedSfixed32 []int32 `protobuf:"fixed32,508,rep,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"` - RepeatedFloat []float32 `protobuf:"fixed32,509,rep,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"` - RepeatedFixed64 []uint64 `protobuf:"fixed64,510,rep,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"` - RepeatedSfixed64 []int64 `protobuf:"fixed64,511,rep,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"` - RepeatedDouble []float64 `protobuf:"fixed64,512,rep,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"` - RepeatedString []string `protobuf:"bytes,513,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"` - RepeatedBytes [][]byte `protobuf:"bytes,514,rep,name=repeated_bytes,json=repeatedBytes" json:"repeated_bytes,omitempty"` - RepeatedChildEnum []Message_ChildEnum `protobuf:"varint,515,rep,name=repeated_child_enum,json=repeatedChildEnum,enum=google.golang.org.proto2_20180814.Message_ChildEnum" json:"repeated_child_enum,omitempty"` - RepeatedChildMessage []*Message_ChildMessage `protobuf:"bytes,516,rep,name=repeated_child_message,json=repeatedChildMessage" json:"repeated_child_message,omitempty"` - RepeatedNamedGroup []*Message_NamedGroup `protobuf:"bytes,517,rep,name=repeated_named_group,json=repeatedNamedGroup" json:"repeated_named_group,omitempty"` - RepeatedSiblingEnum []SiblingEnum `protobuf:"varint,518,rep,name=repeated_sibling_enum,json=repeatedSiblingEnum,enum=google.golang.org.proto2_20180814.SiblingEnum" json:"repeated_sibling_enum,omitempty"` - RepeatedSiblingMessage []*SiblingMessage `protobuf:"bytes,519,rep,name=repeated_sibling_message,json=repeatedSiblingMessage" json:"repeated_sibling_message,omitempty"` - Repeatedgroup []*Message_RepeatedGroup `protobuf:"group,520,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"` - // Map fields. - MapBoolBool map[bool]bool `protobuf:"bytes,600,rep,name=map_bool_bool,json=mapBoolBool" json:"map_bool_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolInt32 map[bool]int32 `protobuf:"bytes,601,rep,name=map_bool_int32,json=mapBoolInt32" json:"map_bool_int32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolSint32 map[bool]int32 `protobuf:"bytes,602,rep,name=map_bool_sint32,json=mapBoolSint32" json:"map_bool_sint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag32,2,opt,name=value"` - MapBoolUint32 map[bool]uint32 `protobuf:"bytes,603,rep,name=map_bool_uint32,json=mapBoolUint32" json:"map_bool_uint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolInt64 map[bool]int64 `protobuf:"bytes,604,rep,name=map_bool_int64,json=mapBoolInt64" json:"map_bool_int64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolSint64 map[bool]int64 `protobuf:"bytes,605,rep,name=map_bool_sint64,json=mapBoolSint64" json:"map_bool_sint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag64,2,opt,name=value"` - MapBoolUint64 map[bool]uint64 `protobuf:"bytes,606,rep,name=map_bool_uint64,json=mapBoolUint64" json:"map_bool_uint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolFixed32 map[bool]uint32 `protobuf:"bytes,607,rep,name=map_bool_fixed32,json=mapBoolFixed32" json:"map_bool_fixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolSfixed32 map[bool]int32 `protobuf:"bytes,608,rep,name=map_bool_sfixed32,json=mapBoolSfixed32" json:"map_bool_sfixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolFloat map[bool]float32 `protobuf:"bytes,609,rep,name=map_bool_float,json=mapBoolFloat" json:"map_bool_float,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolFixed64 map[bool]uint64 `protobuf:"bytes,610,rep,name=map_bool_fixed64,json=mapBoolFixed64" json:"map_bool_fixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolSfixed64 map[bool]int64 `protobuf:"bytes,611,rep,name=map_bool_sfixed64,json=mapBoolSfixed64" json:"map_bool_sfixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolDouble map[bool]float64 `protobuf:"bytes,612,rep,name=map_bool_double,json=mapBoolDouble" json:"map_bool_double,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolString map[bool]string `protobuf:"bytes,613,rep,name=map_bool_string,json=mapBoolString" json:"map_bool_string,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolBytes map[bool][]byte `protobuf:"bytes,614,rep,name=map_bool_bytes,json=mapBoolBytes" json:"map_bool_bytes,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolChildEnum map[bool]Message_ChildEnum `protobuf:"bytes,615,rep,name=map_bool_child_enum,json=mapBoolChildEnum" json:"map_bool_child_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto2_20180814.Message_ChildEnum"` - MapBoolChildMessage map[bool]*Message_ChildMessage `protobuf:"bytes,616,rep,name=map_bool_child_message,json=mapBoolChildMessage" json:"map_bool_child_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolNamedGroup map[bool]*Message_NamedGroup `protobuf:"bytes,617,rep,name=map_bool_named_group,json=mapBoolNamedGroup" json:"map_bool_named_group,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolSiblingEnum map[bool]SiblingEnum `protobuf:"bytes,618,rep,name=map_bool_sibling_enum,json=mapBoolSiblingEnum" json:"map_bool_sibling_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto2_20180814.SiblingEnum"` - MapBoolSiblingMessage map[bool]*SiblingMessage `protobuf:"bytes,619,rep,name=map_bool_sibling_message,json=mapBoolSiblingMessage" json:"map_bool_sibling_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapInt32Bool map[int32]bool `protobuf:"bytes,620,rep,name=map_int32_bool,json=mapInt32Bool" json:"map_int32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapSint32Bool map[int32]bool `protobuf:"bytes,621,rep,name=map_sint32_bool,json=mapSint32Bool" json:"map_sint32_bool,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapUint32Bool map[uint32]bool `protobuf:"bytes,622,rep,name=map_uint32_bool,json=mapUint32Bool" json:"map_uint32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapInt64Bool map[int64]bool `protobuf:"bytes,623,rep,name=map_int64_bool,json=mapInt64Bool" json:"map_int64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapSint64Bool map[int64]bool `protobuf:"bytes,624,rep,name=map_sint64_bool,json=mapSint64Bool" json:"map_sint64_bool,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapUint64Bool map[uint64]bool `protobuf:"bytes,625,rep,name=map_uint64_bool,json=mapUint64Bool" json:"map_uint64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapFixed32Bool map[uint32]bool `protobuf:"bytes,626,rep,name=map_fixed32_bool,json=mapFixed32Bool" json:"map_fixed32_bool,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapStringBool map[string]bool `protobuf:"bytes,627,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"` - // Oneof fields. - // - // Types that are valid to be assigned to OneofUnion: - // *Message_OneofBool - // *Message_OneofInt32 - // *Message_OneofSint32 - // *Message_OneofUint32 - // *Message_OneofInt64 - // *Message_OneofSint64 - // *Message_OneofUint64 - // *Message_OneofFixed32 - // *Message_OneofSfixed32 - // *Message_OneofFloat - // *Message_OneofFixed64 - // *Message_OneofSfixed64 - // *Message_OneofDouble - // *Message_OneofString - // *Message_OneofBytes - // *Message_OneofChildEnum - // *Message_OneofChildMessage - // *Message_OneofNamedGroup - // *Message_OneofSiblingEnum - // *Message_OneofSiblingMessage - // *Message_Oneofgroup - // *Message_OneofString1 - // *Message_OneofString2 - // *Message_OneofString3 - OneofUnion isMessage_OneofUnion `protobuf_oneof:"oneof_union"` - // Oneof default fields. - // - // Types that are valid to be assigned to OneofDefaultedUnion: - // *Message_OneofDefaultedBool - // *Message_OneofDefaultedInt32 - // *Message_OneofDefaultedSint32 - // *Message_OneofDefaultedUint32 - // *Message_OneofDefaultedInt64 - // *Message_OneofDefaultedSint64 - // *Message_OneofDefaultedUint64 - // *Message_OneofDefaultedFixed32 - // *Message_OneofDefaultedSfixed32 - // *Message_OneofDefaultedFloat - // *Message_OneofDefaultedFixed64 - // *Message_OneofDefaultedSfixed64 - // *Message_OneofDefaultedDouble - // *Message_OneofDefaultedString - // *Message_OneofDefaultedBytes - // *Message_OneofDefaultedChildEnum - // *Message_OneofDefaultedSiblingEnum - OneofDefaultedUnion isMessage_OneofDefaultedUnion `protobuf_oneof:"oneof_defaulted_union"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - proto.XXX_InternalExtensions `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message) Reset() { *m = Message{} } -func (m *Message) String() string { return proto.CompactTextString(m) } -func (*Message) ProtoMessage() {} -func (*Message) Descriptor() ([]byte, []int) { - return fileDescriptor_test_98b5676fa5dea40d, []int{1} -} - -var extRange_Message = []proto.ExtensionRange{ - {Start: 10000, End: 536870911}, -} - -func (*Message) ExtensionRangeArray() []proto.ExtensionRange { - return extRange_Message -} -func (m *Message) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message.Unmarshal(m, b) -} -func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message.Marshal(b, m, deterministic) -} -func (dst *Message) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message.Merge(dst, src) -} -func (m *Message) XXX_Size() int { - return xxx_messageInfo_Message.Size(m) -} -func (m *Message) XXX_DiscardUnknown() { - xxx_messageInfo_Message.DiscardUnknown(m) -} - -var xxx_messageInfo_Message proto.InternalMessageInfo - -const Default_Message_DefaultedBool bool = true -const Default_Message_DefaultedInt32 int32 = -12345 -const Default_Message_DefaultedSint32 int32 = -3200 -const Default_Message_DefaultedUint32 uint32 = 3200 -const Default_Message_DefaultedInt64 int64 = -123456789 -const Default_Message_DefaultedSint64 int64 = -6400 -const Default_Message_DefaultedUint64 uint64 = 6400 -const Default_Message_DefaultedFixed32 uint32 = 320000 -const Default_Message_DefaultedSfixed32 int32 = -320000 -const Default_Message_DefaultedFloat float32 = 3.14159 -const Default_Message_DefaultedFixed64 uint64 = 640000 -const Default_Message_DefaultedSfixed64 int64 = -640000 -const Default_Message_DefaultedDouble float64 = 3.14159265359 -const Default_Message_DefaultedString string = "hello, \"world!\"\n" - -var Default_Message_DefaultedBytes []byte = []byte("deadޭ\xbe\xefbeef") - -const Default_Message_DefaultedChildEnum Message_ChildEnum = Message_ALPHA -const Default_Message_DefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA -const Default_Message_RequiredDefaultedBool bool = true -const Default_Message_RequiredDefaultedInt32 int32 = -12345 -const Default_Message_RequiredDefaultedSint32 int32 = -3200 -const Default_Message_RequiredDefaultedUint32 uint32 = 3200 -const Default_Message_RequiredDefaultedInt64 int64 = -123456789 -const Default_Message_RequiredDefaultedSint64 int64 = -6400 -const Default_Message_RequiredDefaultedUint64 uint64 = 6400 -const Default_Message_RequiredDefaultedFixed32 uint32 = 320000 -const Default_Message_RequiredDefaultedSfixed32 int32 = -320000 -const Default_Message_RequiredDefaultedFloat float32 = 3.14159 -const Default_Message_RequiredDefaultedFixed64 uint64 = 640000 -const Default_Message_RequiredDefaultedSfixed64 int64 = -640000 -const Default_Message_RequiredDefaultedDouble float64 = 3.14159265359 -const Default_Message_RequiredDefaultedString string = "hello, \"world!\"\n" - -var Default_Message_RequiredDefaultedBytes []byte = []byte("deadޭ\xbe\xefbeef") - -const Default_Message_RequiredDefaultedChildEnum Message_ChildEnum = Message_ALPHA -const Default_Message_RequiredDefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA -const Default_Message_OneofDefaultedBool bool = true -const Default_Message_OneofDefaultedInt32 int32 = -12345 -const Default_Message_OneofDefaultedSint32 int32 = -3200 -const Default_Message_OneofDefaultedUint32 uint32 = 3200 -const Default_Message_OneofDefaultedInt64 int64 = -123456789 -const Default_Message_OneofDefaultedSint64 int64 = -6400 -const Default_Message_OneofDefaultedUint64 uint64 = 6400 -const Default_Message_OneofDefaultedFixed32 uint32 = 320000 -const Default_Message_OneofDefaultedSfixed32 int32 = -320000 -const Default_Message_OneofDefaultedFloat float32 = 3.14159 -const Default_Message_OneofDefaultedFixed64 uint64 = 640000 -const Default_Message_OneofDefaultedSfixed64 int64 = -640000 -const Default_Message_OneofDefaultedDouble float64 = 3.14159265359 -const Default_Message_OneofDefaultedString string = "hello, \"world!\"\n" - -var Default_Message_OneofDefaultedBytes []byte = []byte("deadޭ\xbe\xefbeef") - -const Default_Message_OneofDefaultedChildEnum Message_ChildEnum = Message_ALPHA -const Default_Message_OneofDefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA - -func (m *Message) GetNamedgroup() *Message_NamedGroup { - if m != nil { - return m.Namedgroup - } - return nil -} - -func (m *Message) GetOptionalBool() bool { - if m != nil && m.OptionalBool != nil { - return *m.OptionalBool - } - return false -} - -func (m *Message) GetOptionalInt32() int32 { - if m != nil && m.OptionalInt32 != nil { - return *m.OptionalInt32 - } - return 0 -} - -func (m *Message) GetOptionalSint32() int32 { - if m != nil && m.OptionalSint32 != nil { - return *m.OptionalSint32 - } - return 0 -} - -func (m *Message) GetOptionalUint32() uint32 { - if m != nil && m.OptionalUint32 != nil { - return *m.OptionalUint32 - } - return 0 -} - -func (m *Message) GetOptionalInt64() int64 { - if m != nil && m.OptionalInt64 != nil { - return *m.OptionalInt64 - } - return 0 -} - -func (m *Message) GetOptionalSint64() int64 { - if m != nil && m.OptionalSint64 != nil { - return *m.OptionalSint64 - } - return 0 -} - -func (m *Message) GetOptionalUint64() uint64 { - if m != nil && m.OptionalUint64 != nil { - return *m.OptionalUint64 - } - return 0 -} - -func (m *Message) GetOptionalFixed32() uint32 { - if m != nil && m.OptionalFixed32 != nil { - return *m.OptionalFixed32 - } - return 0 -} - -func (m *Message) GetOptionalSfixed32() int32 { - if m != nil && m.OptionalSfixed32 != nil { - return *m.OptionalSfixed32 - } - return 0 -} - -func (m *Message) GetOptionalFloat() float32 { - if m != nil && m.OptionalFloat != nil { - return *m.OptionalFloat - } - return 0 -} - -func (m *Message) GetOptionalFixed64() uint64 { - if m != nil && m.OptionalFixed64 != nil { - return *m.OptionalFixed64 - } - return 0 -} - -func (m *Message) GetOptionalSfixed64() int64 { - if m != nil && m.OptionalSfixed64 != nil { - return *m.OptionalSfixed64 - } - return 0 -} - -func (m *Message) GetOptionalDouble() float64 { - if m != nil && m.OptionalDouble != nil { - return *m.OptionalDouble - } - return 0 -} - -func (m *Message) GetOptionalString() string { - if m != nil && m.OptionalString != nil { - return *m.OptionalString - } - return "" -} - -func (m *Message) GetOptionalBytes() []byte { - if m != nil { - return m.OptionalBytes - } - return nil -} - -func (m *Message) GetOptionalChildEnum() Message_ChildEnum { - if m != nil && m.OptionalChildEnum != nil { - return *m.OptionalChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetOptionalChildMessage() *Message_ChildMessage { - if m != nil { - return m.OptionalChildMessage - } - return nil -} - -func (m *Message) GetOptionalNamedGroup() *Message_NamedGroup { - if m != nil { - return m.OptionalNamedGroup - } - return nil -} - -func (m *Message) GetOptionalSiblingEnum() SiblingEnum { - if m != nil && m.OptionalSiblingEnum != nil { - return *m.OptionalSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetOptionalSiblingMessage() *SiblingMessage { - if m != nil { - return m.OptionalSiblingMessage - } - return nil -} - -func (m *Message) GetOptionalgroup() *Message_OptionalGroup { - if m != nil { - return m.Optionalgroup - } - return nil -} - -func (m *Message) GetDefaultedBool() bool { - if m != nil && m.DefaultedBool != nil { - return *m.DefaultedBool - } - return Default_Message_DefaultedBool -} - -func (m *Message) GetDefaultedInt32() int32 { - if m != nil && m.DefaultedInt32 != nil { - return *m.DefaultedInt32 - } - return Default_Message_DefaultedInt32 -} - -func (m *Message) GetDefaultedSint32() int32 { - if m != nil && m.DefaultedSint32 != nil { - return *m.DefaultedSint32 - } - return Default_Message_DefaultedSint32 -} - -func (m *Message) GetDefaultedUint32() uint32 { - if m != nil && m.DefaultedUint32 != nil { - return *m.DefaultedUint32 - } - return Default_Message_DefaultedUint32 -} - -func (m *Message) GetDefaultedInt64() int64 { - if m != nil && m.DefaultedInt64 != nil { - return *m.DefaultedInt64 - } - return Default_Message_DefaultedInt64 -} - -func (m *Message) GetDefaultedSint64() int64 { - if m != nil && m.DefaultedSint64 != nil { - return *m.DefaultedSint64 - } - return Default_Message_DefaultedSint64 -} - -func (m *Message) GetDefaultedUint64() uint64 { - if m != nil && m.DefaultedUint64 != nil { - return *m.DefaultedUint64 - } - return Default_Message_DefaultedUint64 -} - -func (m *Message) GetDefaultedFixed32() uint32 { - if m != nil && m.DefaultedFixed32 != nil { - return *m.DefaultedFixed32 - } - return Default_Message_DefaultedFixed32 -} - -func (m *Message) GetDefaultedSfixed32() int32 { - if m != nil && m.DefaultedSfixed32 != nil { - return *m.DefaultedSfixed32 - } - return Default_Message_DefaultedSfixed32 -} - -func (m *Message) GetDefaultedFloat() float32 { - if m != nil && m.DefaultedFloat != nil { - return *m.DefaultedFloat - } - return Default_Message_DefaultedFloat -} - -func (m *Message) GetDefaultedFixed64() uint64 { - if m != nil && m.DefaultedFixed64 != nil { - return *m.DefaultedFixed64 - } - return Default_Message_DefaultedFixed64 -} - -func (m *Message) GetDefaultedSfixed64() int64 { - if m != nil && m.DefaultedSfixed64 != nil { - return *m.DefaultedSfixed64 - } - return Default_Message_DefaultedSfixed64 -} - -func (m *Message) GetDefaultedDouble() float64 { - if m != nil && m.DefaultedDouble != nil { - return *m.DefaultedDouble - } - return Default_Message_DefaultedDouble -} - -func (m *Message) GetDefaultedString() string { - if m != nil && m.DefaultedString != nil { - return *m.DefaultedString - } - return Default_Message_DefaultedString -} - -func (m *Message) GetDefaultedBytes() []byte { - if m != nil && m.DefaultedBytes != nil { - return m.DefaultedBytes - } - return append([]byte(nil), Default_Message_DefaultedBytes...) -} - -func (m *Message) GetDefaultedChildEnum() Message_ChildEnum { - if m != nil && m.DefaultedChildEnum != nil { - return *m.DefaultedChildEnum - } - return Default_Message_DefaultedChildEnum -} - -func (m *Message) GetDefaultedSiblingEnum() SiblingEnum { - if m != nil && m.DefaultedSiblingEnum != nil { - return *m.DefaultedSiblingEnum - } - return Default_Message_DefaultedSiblingEnum -} - -func (m *Message) GetRequiredBool() bool { - if m != nil && m.RequiredBool != nil { - return *m.RequiredBool - } - return false -} - -func (m *Message) GetRequiredInt32() int32 { - if m != nil && m.RequiredInt32 != nil { - return *m.RequiredInt32 - } - return 0 -} - -func (m *Message) GetRequiredSint32() int32 { - if m != nil && m.RequiredSint32 != nil { - return *m.RequiredSint32 - } - return 0 -} - -func (m *Message) GetRequiredUint32() uint32 { - if m != nil && m.RequiredUint32 != nil { - return *m.RequiredUint32 - } - return 0 -} - -func (m *Message) GetRequiredInt64() int64 { - if m != nil && m.RequiredInt64 != nil { - return *m.RequiredInt64 - } - return 0 -} - -func (m *Message) GetRequiredSint64() int64 { - if m != nil && m.RequiredSint64 != nil { - return *m.RequiredSint64 - } - return 0 -} - -func (m *Message) GetRequiredUint64() uint64 { - if m != nil && m.RequiredUint64 != nil { - return *m.RequiredUint64 - } - return 0 -} - -func (m *Message) GetRequiredFixed32() uint32 { - if m != nil && m.RequiredFixed32 != nil { - return *m.RequiredFixed32 - } - return 0 -} - -func (m *Message) GetRequiredSfixed32() int32 { - if m != nil && m.RequiredSfixed32 != nil { - return *m.RequiredSfixed32 - } - return 0 -} - -func (m *Message) GetRequiredFloat() float32 { - if m != nil && m.RequiredFloat != nil { - return *m.RequiredFloat - } - return 0 -} - -func (m *Message) GetRequiredFixed64() uint64 { - if m != nil && m.RequiredFixed64 != nil { - return *m.RequiredFixed64 - } - return 0 -} - -func (m *Message) GetRequiredSfixed64() int64 { - if m != nil && m.RequiredSfixed64 != nil { - return *m.RequiredSfixed64 - } - return 0 -} - -func (m *Message) GetRequiredDouble() float64 { - if m != nil && m.RequiredDouble != nil { - return *m.RequiredDouble - } - return 0 -} - -func (m *Message) GetRequiredString() string { - if m != nil && m.RequiredString != nil { - return *m.RequiredString - } - return "" -} - -func (m *Message) GetRequiredBytes() []byte { - if m != nil { - return m.RequiredBytes - } - return nil -} - -func (m *Message) GetRequiredChildEnum() Message_ChildEnum { - if m != nil && m.RequiredChildEnum != nil { - return *m.RequiredChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetRequiredChildMessage() *Message_ChildMessage { - if m != nil { - return m.RequiredChildMessage - } - return nil -} - -func (m *Message) GetRequiredNamedGroup() *Message_NamedGroup { - if m != nil { - return m.RequiredNamedGroup - } - return nil -} - -func (m *Message) GetRequiredSiblingEnum() SiblingEnum { - if m != nil && m.RequiredSiblingEnum != nil { - return *m.RequiredSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetRequiredSiblingMessage() *SiblingMessage { - if m != nil { - return m.RequiredSiblingMessage - } - return nil -} - -func (m *Message) GetRequiredgroup() *Message_RequiredGroup { - if m != nil { - return m.Requiredgroup - } - return nil -} - -func (m *Message) GetRequiredDefaultedBool() bool { - if m != nil && m.RequiredDefaultedBool != nil { - return *m.RequiredDefaultedBool - } - return Default_Message_RequiredDefaultedBool -} - -func (m *Message) GetRequiredDefaultedInt32() int32 { - if m != nil && m.RequiredDefaultedInt32 != nil { - return *m.RequiredDefaultedInt32 - } - return Default_Message_RequiredDefaultedInt32 -} - -func (m *Message) GetRequiredDefaultedSint32() int32 { - if m != nil && m.RequiredDefaultedSint32 != nil { - return *m.RequiredDefaultedSint32 - } - return Default_Message_RequiredDefaultedSint32 -} - -func (m *Message) GetRequiredDefaultedUint32() uint32 { - if m != nil && m.RequiredDefaultedUint32 != nil { - return *m.RequiredDefaultedUint32 - } - return Default_Message_RequiredDefaultedUint32 -} - -func (m *Message) GetRequiredDefaultedInt64() int64 { - if m != nil && m.RequiredDefaultedInt64 != nil { - return *m.RequiredDefaultedInt64 - } - return Default_Message_RequiredDefaultedInt64 -} - -func (m *Message) GetRequiredDefaultedSint64() int64 { - if m != nil && m.RequiredDefaultedSint64 != nil { - return *m.RequiredDefaultedSint64 - } - return Default_Message_RequiredDefaultedSint64 -} - -func (m *Message) GetRequiredDefaultedUint64() uint64 { - if m != nil && m.RequiredDefaultedUint64 != nil { - return *m.RequiredDefaultedUint64 - } - return Default_Message_RequiredDefaultedUint64 -} - -func (m *Message) GetRequiredDefaultedFixed32() uint32 { - if m != nil && m.RequiredDefaultedFixed32 != nil { - return *m.RequiredDefaultedFixed32 - } - return Default_Message_RequiredDefaultedFixed32 -} - -func (m *Message) GetRequiredDefaultedSfixed32() int32 { - if m != nil && m.RequiredDefaultedSfixed32 != nil { - return *m.RequiredDefaultedSfixed32 - } - return Default_Message_RequiredDefaultedSfixed32 -} - -func (m *Message) GetRequiredDefaultedFloat() float32 { - if m != nil && m.RequiredDefaultedFloat != nil { - return *m.RequiredDefaultedFloat - } - return Default_Message_RequiredDefaultedFloat -} - -func (m *Message) GetRequiredDefaultedFixed64() uint64 { - if m != nil && m.RequiredDefaultedFixed64 != nil { - return *m.RequiredDefaultedFixed64 - } - return Default_Message_RequiredDefaultedFixed64 -} - -func (m *Message) GetRequiredDefaultedSfixed64() int64 { - if m != nil && m.RequiredDefaultedSfixed64 != nil { - return *m.RequiredDefaultedSfixed64 - } - return Default_Message_RequiredDefaultedSfixed64 -} - -func (m *Message) GetRequiredDefaultedDouble() float64 { - if m != nil && m.RequiredDefaultedDouble != nil { - return *m.RequiredDefaultedDouble - } - return Default_Message_RequiredDefaultedDouble -} - -func (m *Message) GetRequiredDefaultedString() string { - if m != nil && m.RequiredDefaultedString != nil { - return *m.RequiredDefaultedString - } - return Default_Message_RequiredDefaultedString -} - -func (m *Message) GetRequiredDefaultedBytes() []byte { - if m != nil && m.RequiredDefaultedBytes != nil { - return m.RequiredDefaultedBytes - } - return append([]byte(nil), Default_Message_RequiredDefaultedBytes...) -} - -func (m *Message) GetRequiredDefaultedChildEnum() Message_ChildEnum { - if m != nil && m.RequiredDefaultedChildEnum != nil { - return *m.RequiredDefaultedChildEnum - } - return Default_Message_RequiredDefaultedChildEnum -} - -func (m *Message) GetRequiredDefaultedSiblingEnum() SiblingEnum { - if m != nil && m.RequiredDefaultedSiblingEnum != nil { - return *m.RequiredDefaultedSiblingEnum - } - return Default_Message_RequiredDefaultedSiblingEnum -} - -func (m *Message) GetRepeatedBool() []bool { - if m != nil { - return m.RepeatedBool - } - return nil -} - -func (m *Message) GetRepeatedInt32() []int32 { - if m != nil { - return m.RepeatedInt32 - } - return nil -} - -func (m *Message) GetRepeatedSint32() []int32 { - if m != nil { - return m.RepeatedSint32 - } - return nil -} - -func (m *Message) GetRepeatedUint32() []uint32 { - if m != nil { - return m.RepeatedUint32 - } - return nil -} - -func (m *Message) GetRepeatedInt64() []int64 { - if m != nil { - return m.RepeatedInt64 - } - return nil -} - -func (m *Message) GetRepeatedSint64() []int64 { - if m != nil { - return m.RepeatedSint64 - } - return nil -} - -func (m *Message) GetRepeatedUint64() []uint64 { - if m != nil { - return m.RepeatedUint64 - } - return nil -} - -func (m *Message) GetRepeatedFixed32() []uint32 { - if m != nil { - return m.RepeatedFixed32 - } - return nil -} - -func (m *Message) GetRepeatedSfixed32() []int32 { - if m != nil { - return m.RepeatedSfixed32 - } - return nil -} - -func (m *Message) GetRepeatedFloat() []float32 { - if m != nil { - return m.RepeatedFloat - } - return nil -} - -func (m *Message) GetRepeatedFixed64() []uint64 { - if m != nil { - return m.RepeatedFixed64 - } - return nil -} - -func (m *Message) GetRepeatedSfixed64() []int64 { - if m != nil { - return m.RepeatedSfixed64 - } - return nil -} - -func (m *Message) GetRepeatedDouble() []float64 { - if m != nil { - return m.RepeatedDouble - } - return nil -} - -func (m *Message) GetRepeatedString() []string { - if m != nil { - return m.RepeatedString - } - return nil -} - -func (m *Message) GetRepeatedBytes() [][]byte { - if m != nil { - return m.RepeatedBytes - } - return nil -} - -func (m *Message) GetRepeatedChildEnum() []Message_ChildEnum { - if m != nil { - return m.RepeatedChildEnum - } - return nil -} - -func (m *Message) GetRepeatedChildMessage() []*Message_ChildMessage { - if m != nil { - return m.RepeatedChildMessage - } - return nil -} - -func (m *Message) GetRepeatedNamedGroup() []*Message_NamedGroup { - if m != nil { - return m.RepeatedNamedGroup - } - return nil -} - -func (m *Message) GetRepeatedSiblingEnum() []SiblingEnum { - if m != nil { - return m.RepeatedSiblingEnum - } - return nil -} - -func (m *Message) GetRepeatedSiblingMessage() []*SiblingMessage { - if m != nil { - return m.RepeatedSiblingMessage - } - return nil -} - -func (m *Message) GetRepeatedgroup() []*Message_RepeatedGroup { - if m != nil { - return m.Repeatedgroup - } - return nil -} - -func (m *Message) GetMapBoolBool() map[bool]bool { - if m != nil { - return m.MapBoolBool - } - return nil -} - -func (m *Message) GetMapBoolInt32() map[bool]int32 { - if m != nil { - return m.MapBoolInt32 - } - return nil -} - -func (m *Message) GetMapBoolSint32() map[bool]int32 { - if m != nil { - return m.MapBoolSint32 - } - return nil -} - -func (m *Message) GetMapBoolUint32() map[bool]uint32 { - if m != nil { - return m.MapBoolUint32 - } - return nil -} - -func (m *Message) GetMapBoolInt64() map[bool]int64 { - if m != nil { - return m.MapBoolInt64 - } - return nil -} - -func (m *Message) GetMapBoolSint64() map[bool]int64 { - if m != nil { - return m.MapBoolSint64 - } - return nil -} - -func (m *Message) GetMapBoolUint64() map[bool]uint64 { - if m != nil { - return m.MapBoolUint64 - } - return nil -} - -func (m *Message) GetMapBoolFixed32() map[bool]uint32 { - if m != nil { - return m.MapBoolFixed32 - } - return nil -} - -func (m *Message) GetMapBoolSfixed32() map[bool]int32 { - if m != nil { - return m.MapBoolSfixed32 - } - return nil -} - -func (m *Message) GetMapBoolFloat() map[bool]float32 { - if m != nil { - return m.MapBoolFloat - } - return nil -} - -func (m *Message) GetMapBoolFixed64() map[bool]uint64 { - if m != nil { - return m.MapBoolFixed64 - } - return nil -} - -func (m *Message) GetMapBoolSfixed64() map[bool]int64 { - if m != nil { - return m.MapBoolSfixed64 - } - return nil -} - -func (m *Message) GetMapBoolDouble() map[bool]float64 { - if m != nil { - return m.MapBoolDouble - } - return nil -} - -func (m *Message) GetMapBoolString() map[bool]string { - if m != nil { - return m.MapBoolString - } - return nil -} - -func (m *Message) GetMapBoolBytes() map[bool][]byte { - if m != nil { - return m.MapBoolBytes - } - return nil -} - -func (m *Message) GetMapBoolChildEnum() map[bool]Message_ChildEnum { - if m != nil { - return m.MapBoolChildEnum - } - return nil -} - -func (m *Message) GetMapBoolChildMessage() map[bool]*Message_ChildMessage { - if m != nil { - return m.MapBoolChildMessage - } - return nil -} - -func (m *Message) GetMapBoolNamedGroup() map[bool]*Message_NamedGroup { - if m != nil { - return m.MapBoolNamedGroup - } - return nil -} - -func (m *Message) GetMapBoolSiblingEnum() map[bool]SiblingEnum { - if m != nil { - return m.MapBoolSiblingEnum - } - return nil -} - -func (m *Message) GetMapBoolSiblingMessage() map[bool]*SiblingMessage { - if m != nil { - return m.MapBoolSiblingMessage - } - return nil -} - -func (m *Message) GetMapInt32Bool() map[int32]bool { - if m != nil { - return m.MapInt32Bool - } - return nil -} - -func (m *Message) GetMapSint32Bool() map[int32]bool { - if m != nil { - return m.MapSint32Bool - } - return nil -} - -func (m *Message) GetMapUint32Bool() map[uint32]bool { - if m != nil { - return m.MapUint32Bool - } - return nil -} - -func (m *Message) GetMapInt64Bool() map[int64]bool { - if m != nil { - return m.MapInt64Bool - } - return nil -} - -func (m *Message) GetMapSint64Bool() map[int64]bool { - if m != nil { - return m.MapSint64Bool - } - return nil -} - -func (m *Message) GetMapUint64Bool() map[uint64]bool { - if m != nil { - return m.MapUint64Bool - } - return nil -} - -func (m *Message) GetMapFixed32Bool() map[uint32]bool { - if m != nil { - return m.MapFixed32Bool - } - return nil -} - -func (m *Message) GetMapStringBool() map[string]bool { - if m != nil { - return m.MapStringBool - } - return nil -} - -type isMessage_OneofUnion interface { - isMessage_OneofUnion() -} - -type Message_OneofBool struct { - OneofBool bool `protobuf:"varint,700,opt,name=oneof_bool,json=oneofBool,oneof"` -} - -type Message_OneofInt32 struct { - OneofInt32 int32 `protobuf:"varint,701,opt,name=oneof_int32,json=oneofInt32,oneof"` -} - -type Message_OneofSint32 struct { - OneofSint32 int32 `protobuf:"zigzag32,702,opt,name=oneof_sint32,json=oneofSint32,oneof"` -} - -type Message_OneofUint32 struct { - OneofUint32 uint32 `protobuf:"varint,703,opt,name=oneof_uint32,json=oneofUint32,oneof"` -} - -type Message_OneofInt64 struct { - OneofInt64 int64 `protobuf:"varint,704,opt,name=oneof_int64,json=oneofInt64,oneof"` -} - -type Message_OneofSint64 struct { - OneofSint64 int64 `protobuf:"zigzag64,705,opt,name=oneof_sint64,json=oneofSint64,oneof"` -} - -type Message_OneofUint64 struct { - OneofUint64 uint64 `protobuf:"varint,706,opt,name=oneof_uint64,json=oneofUint64,oneof"` -} - -type Message_OneofFixed32 struct { - OneofFixed32 uint32 `protobuf:"fixed32,707,opt,name=oneof_fixed32,json=oneofFixed32,oneof"` -} - -type Message_OneofSfixed32 struct { - OneofSfixed32 int32 `protobuf:"fixed32,708,opt,name=oneof_sfixed32,json=oneofSfixed32,oneof"` -} - -type Message_OneofFloat struct { - OneofFloat float32 `protobuf:"fixed32,709,opt,name=oneof_float,json=oneofFloat,oneof"` -} - -type Message_OneofFixed64 struct { - OneofFixed64 uint64 `protobuf:"fixed64,710,opt,name=oneof_fixed64,json=oneofFixed64,oneof"` -} - -type Message_OneofSfixed64 struct { - OneofSfixed64 int64 `protobuf:"fixed64,711,opt,name=oneof_sfixed64,json=oneofSfixed64,oneof"` -} - -type Message_OneofDouble struct { - OneofDouble float64 `protobuf:"fixed64,712,opt,name=oneof_double,json=oneofDouble,oneof"` -} - -type Message_OneofString struct { - OneofString string `protobuf:"bytes,713,opt,name=oneof_string,json=oneofString,oneof"` -} - -type Message_OneofBytes struct { - OneofBytes []byte `protobuf:"bytes,714,opt,name=oneof_bytes,json=oneofBytes,oneof"` -} - -type Message_OneofChildEnum struct { - OneofChildEnum Message_ChildEnum `protobuf:"varint,715,opt,name=oneof_child_enum,json=oneofChildEnum,enum=google.golang.org.proto2_20180814.Message_ChildEnum,oneof"` -} - -type Message_OneofChildMessage struct { - OneofChildMessage *Message_ChildMessage `protobuf:"bytes,716,opt,name=oneof_child_message,json=oneofChildMessage,oneof"` -} - -type Message_OneofNamedGroup struct { - OneofNamedGroup *Message_NamedGroup `protobuf:"bytes,717,opt,name=oneof_named_group,json=oneofNamedGroup,oneof"` -} - -type Message_OneofSiblingEnum struct { - OneofSiblingEnum SiblingEnum `protobuf:"varint,718,opt,name=oneof_sibling_enum,json=oneofSiblingEnum,enum=google.golang.org.proto2_20180814.SiblingEnum,oneof"` -} - -type Message_OneofSiblingMessage struct { - OneofSiblingMessage *SiblingMessage `protobuf:"bytes,719,opt,name=oneof_sibling_message,json=oneofSiblingMessage,oneof"` -} - -type Message_Oneofgroup struct { - Oneofgroup *Message_OneofGroup `protobuf:"group,720,opt,name=OneofGroup,json=oneofgroup,oneof"` -} - -type Message_OneofString1 struct { - OneofString1 string `protobuf:"bytes,721,opt,name=oneof_string1,json=oneofString1,oneof"` -} - -type Message_OneofString2 struct { - OneofString2 string `protobuf:"bytes,722,opt,name=oneof_string2,json=oneofString2,oneof"` -} - -type Message_OneofString3 struct { - OneofString3 string `protobuf:"bytes,723,opt,name=oneof_string3,json=oneofString3,oneof"` -} - -func (*Message_OneofBool) isMessage_OneofUnion() {} - -func (*Message_OneofInt32) isMessage_OneofUnion() {} - -func (*Message_OneofSint32) isMessage_OneofUnion() {} - -func (*Message_OneofUint32) isMessage_OneofUnion() {} - -func (*Message_OneofInt64) isMessage_OneofUnion() {} - -func (*Message_OneofSint64) isMessage_OneofUnion() {} - -func (*Message_OneofUint64) isMessage_OneofUnion() {} - -func (*Message_OneofFixed32) isMessage_OneofUnion() {} - -func (*Message_OneofSfixed32) isMessage_OneofUnion() {} - -func (*Message_OneofFloat) isMessage_OneofUnion() {} - -func (*Message_OneofFixed64) isMessage_OneofUnion() {} - -func (*Message_OneofSfixed64) isMessage_OneofUnion() {} - -func (*Message_OneofDouble) isMessage_OneofUnion() {} - -func (*Message_OneofString) isMessage_OneofUnion() {} - -func (*Message_OneofBytes) isMessage_OneofUnion() {} - -func (*Message_OneofChildEnum) isMessage_OneofUnion() {} - -func (*Message_OneofChildMessage) isMessage_OneofUnion() {} - -func (*Message_OneofNamedGroup) isMessage_OneofUnion() {} - -func (*Message_OneofSiblingEnum) isMessage_OneofUnion() {} - -func (*Message_OneofSiblingMessage) isMessage_OneofUnion() {} - -func (*Message_Oneofgroup) isMessage_OneofUnion() {} - -func (*Message_OneofString1) isMessage_OneofUnion() {} - -func (*Message_OneofString2) isMessage_OneofUnion() {} - -func (*Message_OneofString3) isMessage_OneofUnion() {} - -func (m *Message) GetOneofUnion() isMessage_OneofUnion { - if m != nil { - return m.OneofUnion - } - return nil -} - -func (m *Message) GetOneofBool() bool { - if x, ok := m.GetOneofUnion().(*Message_OneofBool); ok { - return x.OneofBool - } - return false -} - -func (m *Message) GetOneofInt32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofInt32); ok { - return x.OneofInt32 - } - return 0 -} - -func (m *Message) GetOneofSint32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofSint32); ok { - return x.OneofSint32 - } - return 0 -} - -func (m *Message) GetOneofUint32() uint32 { - if x, ok := m.GetOneofUnion().(*Message_OneofUint32); ok { - return x.OneofUint32 - } - return 0 -} - -func (m *Message) GetOneofInt64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofInt64); ok { - return x.OneofInt64 - } - return 0 -} - -func (m *Message) GetOneofSint64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofSint64); ok { - return x.OneofSint64 - } - return 0 -} - -func (m *Message) GetOneofUint64() uint64 { - if x, ok := m.GetOneofUnion().(*Message_OneofUint64); ok { - return x.OneofUint64 - } - return 0 -} - -func (m *Message) GetOneofFixed32() uint32 { - if x, ok := m.GetOneofUnion().(*Message_OneofFixed32); ok { - return x.OneofFixed32 - } - return 0 -} - -func (m *Message) GetOneofSfixed32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofSfixed32); ok { - return x.OneofSfixed32 - } - return 0 -} - -func (m *Message) GetOneofFloat() float32 { - if x, ok := m.GetOneofUnion().(*Message_OneofFloat); ok { - return x.OneofFloat - } - return 0 -} - -func (m *Message) GetOneofFixed64() uint64 { - if x, ok := m.GetOneofUnion().(*Message_OneofFixed64); ok { - return x.OneofFixed64 - } - return 0 -} - -func (m *Message) GetOneofSfixed64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofSfixed64); ok { - return x.OneofSfixed64 - } - return 0 -} - -func (m *Message) GetOneofDouble() float64 { - if x, ok := m.GetOneofUnion().(*Message_OneofDouble); ok { - return x.OneofDouble - } - return 0 -} - -func (m *Message) GetOneofString() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString); ok { - return x.OneofString - } - return "" -} - -func (m *Message) GetOneofBytes() []byte { - if x, ok := m.GetOneofUnion().(*Message_OneofBytes); ok { - return x.OneofBytes - } - return nil -} - -func (m *Message) GetOneofChildEnum() Message_ChildEnum { - if x, ok := m.GetOneofUnion().(*Message_OneofChildEnum); ok { - return x.OneofChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetOneofChildMessage() *Message_ChildMessage { - if x, ok := m.GetOneofUnion().(*Message_OneofChildMessage); ok { - return x.OneofChildMessage - } - return nil -} - -func (m *Message) GetOneofNamedGroup() *Message_NamedGroup { - if x, ok := m.GetOneofUnion().(*Message_OneofNamedGroup); ok { - return x.OneofNamedGroup - } - return nil -} - -func (m *Message) GetOneofSiblingEnum() SiblingEnum { - if x, ok := m.GetOneofUnion().(*Message_OneofSiblingEnum); ok { - return x.OneofSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetOneofSiblingMessage() *SiblingMessage { - if x, ok := m.GetOneofUnion().(*Message_OneofSiblingMessage); ok { - return x.OneofSiblingMessage - } - return nil -} - -func (m *Message) GetOneofgroup() *Message_OneofGroup { - if x, ok := m.GetOneofUnion().(*Message_Oneofgroup); ok { - return x.Oneofgroup - } - return nil -} - -func (m *Message) GetOneofString1() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString1); ok { - return x.OneofString1 - } - return "" -} - -func (m *Message) GetOneofString2() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString2); ok { - return x.OneofString2 - } - return "" -} - -func (m *Message) GetOneofString3() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString3); ok { - return x.OneofString3 - } - return "" -} - -type isMessage_OneofDefaultedUnion interface { - isMessage_OneofDefaultedUnion() -} - -type Message_OneofDefaultedBool struct { - OneofDefaultedBool bool `protobuf:"varint,800,opt,name=oneof_defaulted_bool,json=oneofDefaultedBool,oneof,def=1"` -} - -type Message_OneofDefaultedInt32 struct { - OneofDefaultedInt32 int32 `protobuf:"varint,801,opt,name=oneof_defaulted_int32,json=oneofDefaultedInt32,oneof,def=-12345"` -} - -type Message_OneofDefaultedSint32 struct { - OneofDefaultedSint32 int32 `protobuf:"zigzag32,802,opt,name=oneof_defaulted_sint32,json=oneofDefaultedSint32,oneof,def=-3200"` -} - -type Message_OneofDefaultedUint32 struct { - OneofDefaultedUint32 uint32 `protobuf:"varint,803,opt,name=oneof_defaulted_uint32,json=oneofDefaultedUint32,oneof,def=3200"` -} - -type Message_OneofDefaultedInt64 struct { - OneofDefaultedInt64 int64 `protobuf:"varint,804,opt,name=oneof_defaulted_int64,json=oneofDefaultedInt64,oneof,def=-123456789"` -} - -type Message_OneofDefaultedSint64 struct { - OneofDefaultedSint64 int64 `protobuf:"zigzag64,805,opt,name=oneof_defaulted_sint64,json=oneofDefaultedSint64,oneof,def=-6400"` -} - -type Message_OneofDefaultedUint64 struct { - OneofDefaultedUint64 uint64 `protobuf:"varint,806,opt,name=oneof_defaulted_uint64,json=oneofDefaultedUint64,oneof,def=6400"` -} - -type Message_OneofDefaultedFixed32 struct { - OneofDefaultedFixed32 uint32 `protobuf:"fixed32,807,opt,name=oneof_defaulted_fixed32,json=oneofDefaultedFixed32,oneof,def=320000"` -} - -type Message_OneofDefaultedSfixed32 struct { - OneofDefaultedSfixed32 int32 `protobuf:"fixed32,808,opt,name=oneof_defaulted_sfixed32,json=oneofDefaultedSfixed32,oneof,def=-320000"` -} - -type Message_OneofDefaultedFloat struct { - OneofDefaultedFloat float32 `protobuf:"fixed32,809,opt,name=oneof_defaulted_float,json=oneofDefaultedFloat,oneof,def=3.14159"` -} - -type Message_OneofDefaultedFixed64 struct { - OneofDefaultedFixed64 uint64 `protobuf:"fixed64,810,opt,name=oneof_defaulted_fixed64,json=oneofDefaultedFixed64,oneof,def=640000"` -} - -type Message_OneofDefaultedSfixed64 struct { - OneofDefaultedSfixed64 int64 `protobuf:"fixed64,811,opt,name=oneof_defaulted_sfixed64,json=oneofDefaultedSfixed64,oneof,def=-640000"` -} - -type Message_OneofDefaultedDouble struct { - OneofDefaultedDouble float64 `protobuf:"fixed64,812,opt,name=oneof_defaulted_double,json=oneofDefaultedDouble,oneof,def=3.14159265359"` -} - -type Message_OneofDefaultedString struct { - OneofDefaultedString string `protobuf:"bytes,813,opt,name=oneof_defaulted_string,json=oneofDefaultedString,oneof,def=hello, \"world!\"\n"` -} - -type Message_OneofDefaultedBytes struct { - OneofDefaultedBytes []byte `protobuf:"bytes,814,opt,name=oneof_defaulted_bytes,json=oneofDefaultedBytes,oneof,def=dead\\336\\255\\276\\357beef"` -} - -type Message_OneofDefaultedChildEnum struct { - OneofDefaultedChildEnum Message_ChildEnum `protobuf:"varint,815,opt,name=oneof_defaulted_child_enum,json=oneofDefaultedChildEnum,enum=google.golang.org.proto2_20180814.Message_ChildEnum,oneof,def=0"` -} - -type Message_OneofDefaultedSiblingEnum struct { - OneofDefaultedSiblingEnum SiblingEnum `protobuf:"varint,816,opt,name=oneof_defaulted_sibling_enum,json=oneofDefaultedSiblingEnum,enum=google.golang.org.proto2_20180814.SiblingEnum,oneof,def=0"` -} - -func (*Message_OneofDefaultedBool) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedInt32) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedSint32) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedUint32) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedInt64) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedSint64) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedUint64) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedFixed32) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedSfixed32) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedFloat) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedFixed64) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedSfixed64) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedDouble) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedString) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedBytes) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedChildEnum) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedSiblingEnum) isMessage_OneofDefaultedUnion() {} - -func (m *Message) GetOneofDefaultedUnion() isMessage_OneofDefaultedUnion { - if m != nil { - return m.OneofDefaultedUnion - } - return nil -} - -func (m *Message) GetOneofDefaultedBool() bool { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedBool); ok { - return x.OneofDefaultedBool - } - return Default_Message_OneofDefaultedBool -} - -func (m *Message) GetOneofDefaultedInt32() int32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedInt32); ok { - return x.OneofDefaultedInt32 - } - return Default_Message_OneofDefaultedInt32 -} - -func (m *Message) GetOneofDefaultedSint32() int32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSint32); ok { - return x.OneofDefaultedSint32 - } - return Default_Message_OneofDefaultedSint32 -} - -func (m *Message) GetOneofDefaultedUint32() uint32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedUint32); ok { - return x.OneofDefaultedUint32 - } - return Default_Message_OneofDefaultedUint32 -} - -func (m *Message) GetOneofDefaultedInt64() int64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedInt64); ok { - return x.OneofDefaultedInt64 - } - return Default_Message_OneofDefaultedInt64 -} - -func (m *Message) GetOneofDefaultedSint64() int64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSint64); ok { - return x.OneofDefaultedSint64 - } - return Default_Message_OneofDefaultedSint64 -} - -func (m *Message) GetOneofDefaultedUint64() uint64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedUint64); ok { - return x.OneofDefaultedUint64 - } - return Default_Message_OneofDefaultedUint64 -} - -func (m *Message) GetOneofDefaultedFixed32() uint32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFixed32); ok { - return x.OneofDefaultedFixed32 - } - return Default_Message_OneofDefaultedFixed32 -} - -func (m *Message) GetOneofDefaultedSfixed32() int32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSfixed32); ok { - return x.OneofDefaultedSfixed32 - } - return Default_Message_OneofDefaultedSfixed32 -} - -func (m *Message) GetOneofDefaultedFloat() float32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFloat); ok { - return x.OneofDefaultedFloat - } - return Default_Message_OneofDefaultedFloat -} - -func (m *Message) GetOneofDefaultedFixed64() uint64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFixed64); ok { - return x.OneofDefaultedFixed64 - } - return Default_Message_OneofDefaultedFixed64 -} - -func (m *Message) GetOneofDefaultedSfixed64() int64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSfixed64); ok { - return x.OneofDefaultedSfixed64 - } - return Default_Message_OneofDefaultedSfixed64 -} - -func (m *Message) GetOneofDefaultedDouble() float64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedDouble); ok { - return x.OneofDefaultedDouble - } - return Default_Message_OneofDefaultedDouble -} - -func (m *Message) GetOneofDefaultedString() string { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedString); ok { - return x.OneofDefaultedString - } - return Default_Message_OneofDefaultedString -} - -func (m *Message) GetOneofDefaultedBytes() []byte { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedBytes); ok { - return x.OneofDefaultedBytes - } - return append([]byte(nil), Default_Message_OneofDefaultedBytes...) -} - -func (m *Message) GetOneofDefaultedChildEnum() Message_ChildEnum { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedChildEnum); ok { - return x.OneofDefaultedChildEnum - } - return Default_Message_OneofDefaultedChildEnum -} - -func (m *Message) GetOneofDefaultedSiblingEnum() SiblingEnum { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSiblingEnum); ok { - return x.OneofDefaultedSiblingEnum - } - return Default_Message_OneofDefaultedSiblingEnum -} - -// XXX_OneofFuncs is for the internal use of the proto package. -func (*Message) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { - return _Message_OneofMarshaler, _Message_OneofUnmarshaler, _Message_OneofSizer, []interface{}{ - (*Message_OneofBool)(nil), - (*Message_OneofInt32)(nil), - (*Message_OneofSint32)(nil), - (*Message_OneofUint32)(nil), - (*Message_OneofInt64)(nil), - (*Message_OneofSint64)(nil), - (*Message_OneofUint64)(nil), - (*Message_OneofFixed32)(nil), - (*Message_OneofSfixed32)(nil), - (*Message_OneofFloat)(nil), - (*Message_OneofFixed64)(nil), - (*Message_OneofSfixed64)(nil), - (*Message_OneofDouble)(nil), - (*Message_OneofString)(nil), - (*Message_OneofBytes)(nil), - (*Message_OneofChildEnum)(nil), - (*Message_OneofChildMessage)(nil), - (*Message_OneofNamedGroup)(nil), - (*Message_OneofSiblingEnum)(nil), - (*Message_OneofSiblingMessage)(nil), - (*Message_Oneofgroup)(nil), - (*Message_OneofString1)(nil), - (*Message_OneofString2)(nil), - (*Message_OneofString3)(nil), - (*Message_OneofDefaultedBool)(nil), - (*Message_OneofDefaultedInt32)(nil), - (*Message_OneofDefaultedSint32)(nil), - (*Message_OneofDefaultedUint32)(nil), - (*Message_OneofDefaultedInt64)(nil), - (*Message_OneofDefaultedSint64)(nil), - (*Message_OneofDefaultedUint64)(nil), - (*Message_OneofDefaultedFixed32)(nil), - (*Message_OneofDefaultedSfixed32)(nil), - (*Message_OneofDefaultedFloat)(nil), - (*Message_OneofDefaultedFixed64)(nil), - (*Message_OneofDefaultedSfixed64)(nil), - (*Message_OneofDefaultedDouble)(nil), - (*Message_OneofDefaultedString)(nil), - (*Message_OneofDefaultedBytes)(nil), - (*Message_OneofDefaultedChildEnum)(nil), - (*Message_OneofDefaultedSiblingEnum)(nil), - } -} - -func _Message_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { - m := msg.(*Message) - // oneof_union - switch x := m.OneofUnion.(type) { - case *Message_OneofBool: - t := uint64(0) - if x.OneofBool { - t = 1 - } - b.EncodeVarint(700<<3 | proto.WireVarint) - b.EncodeVarint(t) - case *Message_OneofInt32: - b.EncodeVarint(701<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofInt32)) - case *Message_OneofSint32: - b.EncodeVarint(702<<3 | proto.WireVarint) - b.EncodeZigzag32(uint64(x.OneofSint32)) - case *Message_OneofUint32: - b.EncodeVarint(703<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofUint32)) - case *Message_OneofInt64: - b.EncodeVarint(704<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofInt64)) - case *Message_OneofSint64: - b.EncodeVarint(705<<3 | proto.WireVarint) - b.EncodeZigzag64(uint64(x.OneofSint64)) - case *Message_OneofUint64: - b.EncodeVarint(706<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofUint64)) - case *Message_OneofFixed32: - b.EncodeVarint(707<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofFixed32)) - case *Message_OneofSfixed32: - b.EncodeVarint(708<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofSfixed32)) - case *Message_OneofFloat: - b.EncodeVarint(709<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(math.Float32bits(x.OneofFloat))) - case *Message_OneofFixed64: - b.EncodeVarint(710<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofFixed64)) - case *Message_OneofSfixed64: - b.EncodeVarint(711<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofSfixed64)) - case *Message_OneofDouble: - b.EncodeVarint(712<<3 | proto.WireFixed64) - b.EncodeFixed64(math.Float64bits(x.OneofDouble)) - case *Message_OneofString: - b.EncodeVarint(713<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString) - case *Message_OneofBytes: - b.EncodeVarint(714<<3 | proto.WireBytes) - b.EncodeRawBytes(x.OneofBytes) - case *Message_OneofChildEnum: - b.EncodeVarint(715<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofChildEnum)) - case *Message_OneofChildMessage: - b.EncodeVarint(716<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.OneofChildMessage); err != nil { - return err - } - case *Message_OneofNamedGroup: - b.EncodeVarint(717<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.OneofNamedGroup); err != nil { - return err - } - case *Message_OneofSiblingEnum: - b.EncodeVarint(718<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofSiblingEnum)) - case *Message_OneofSiblingMessage: - b.EncodeVarint(719<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.OneofSiblingMessage); err != nil { - return err - } - case *Message_Oneofgroup: - b.EncodeVarint(720<<3 | proto.WireStartGroup) - if err := b.Marshal(x.Oneofgroup); err != nil { - return err - } - b.EncodeVarint(720<<3 | proto.WireEndGroup) - case *Message_OneofString1: - b.EncodeVarint(721<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString1) - case *Message_OneofString2: - b.EncodeVarint(722<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString2) - case *Message_OneofString3: - b.EncodeVarint(723<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString3) - case nil: - default: - return fmt.Errorf("Message.OneofUnion has unexpected type %T", x) - } - // oneof_defaulted_union - switch x := m.OneofDefaultedUnion.(type) { - case *Message_OneofDefaultedBool: - t := uint64(0) - if x.OneofDefaultedBool { - t = 1 - } - b.EncodeVarint(800<<3 | proto.WireVarint) - b.EncodeVarint(t) - case *Message_OneofDefaultedInt32: - b.EncodeVarint(801<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedInt32)) - case *Message_OneofDefaultedSint32: - b.EncodeVarint(802<<3 | proto.WireVarint) - b.EncodeZigzag32(uint64(x.OneofDefaultedSint32)) - case *Message_OneofDefaultedUint32: - b.EncodeVarint(803<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedUint32)) - case *Message_OneofDefaultedInt64: - b.EncodeVarint(804<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedInt64)) - case *Message_OneofDefaultedSint64: - b.EncodeVarint(805<<3 | proto.WireVarint) - b.EncodeZigzag64(uint64(x.OneofDefaultedSint64)) - case *Message_OneofDefaultedUint64: - b.EncodeVarint(806<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedUint64)) - case *Message_OneofDefaultedFixed32: - b.EncodeVarint(807<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofDefaultedFixed32)) - case *Message_OneofDefaultedSfixed32: - b.EncodeVarint(808<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofDefaultedSfixed32)) - case *Message_OneofDefaultedFloat: - b.EncodeVarint(809<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(math.Float32bits(x.OneofDefaultedFloat))) - case *Message_OneofDefaultedFixed64: - b.EncodeVarint(810<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofDefaultedFixed64)) - case *Message_OneofDefaultedSfixed64: - b.EncodeVarint(811<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofDefaultedSfixed64)) - case *Message_OneofDefaultedDouble: - b.EncodeVarint(812<<3 | proto.WireFixed64) - b.EncodeFixed64(math.Float64bits(x.OneofDefaultedDouble)) - case *Message_OneofDefaultedString: - b.EncodeVarint(813<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofDefaultedString) - case *Message_OneofDefaultedBytes: - b.EncodeVarint(814<<3 | proto.WireBytes) - b.EncodeRawBytes(x.OneofDefaultedBytes) - case *Message_OneofDefaultedChildEnum: - b.EncodeVarint(815<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedChildEnum)) - case *Message_OneofDefaultedSiblingEnum: - b.EncodeVarint(816<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofDefaultedSiblingEnum)) - case nil: - default: - return fmt.Errorf("Message.OneofDefaultedUnion has unexpected type %T", x) - } - return nil -} - -func _Message_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { - m := msg.(*Message) - switch tag { - case 700: // oneof_union.oneof_bool - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofBool{x != 0} - return true, err - case 701: // oneof_union.oneof_int32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofInt32{int32(x)} - return true, err - case 702: // oneof_union.oneof_sint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag32() - m.OneofUnion = &Message_OneofSint32{int32(x)} - return true, err - case 703: // oneof_union.oneof_uint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofUint32{uint32(x)} - return true, err - case 704: // oneof_union.oneof_int64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofInt64{int64(x)} - return true, err - case 705: // oneof_union.oneof_sint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag64() - m.OneofUnion = &Message_OneofSint64{int64(x)} - return true, err - case 706: // oneof_union.oneof_uint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofUint64{x} - return true, err - case 707: // oneof_union.oneof_fixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofFixed32{uint32(x)} - return true, err - case 708: // oneof_union.oneof_sfixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofSfixed32{int32(x)} - return true, err - case 709: // oneof_union.oneof_float - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofFloat{math.Float32frombits(uint32(x))} - return true, err - case 710: // oneof_union.oneof_fixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofFixed64{x} - return true, err - case 711: // oneof_union.oneof_sfixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofSfixed64{int64(x)} - return true, err - case 712: // oneof_union.oneof_double - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofDouble{math.Float64frombits(x)} - return true, err - case 713: // oneof_union.oneof_string - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString{x} - return true, err - case 714: // oneof_union.oneof_bytes - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeRawBytes(true) - m.OneofUnion = &Message_OneofBytes{x} - return true, err - case 715: // oneof_union.oneof_child_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofChildEnum{Message_ChildEnum(x)} - return true, err - case 716: // oneof_union.oneof_child_message - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(Message_ChildMessage) - err := b.DecodeMessage(msg) - m.OneofUnion = &Message_OneofChildMessage{msg} - return true, err - case 717: // oneof_union.oneof_named_group - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(Message_NamedGroup) - err := b.DecodeMessage(msg) - m.OneofUnion = &Message_OneofNamedGroup{msg} - return true, err - case 718: // oneof_union.oneof_sibling_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofSiblingEnum{SiblingEnum(x)} - return true, err - case 719: // oneof_union.oneof_sibling_message - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(SiblingMessage) - err := b.DecodeMessage(msg) - m.OneofUnion = &Message_OneofSiblingMessage{msg} - return true, err - case 720: // oneof_union.oneofgroup - if wire != proto.WireStartGroup { - return true, proto.ErrInternalBadWireType - } - msg := new(Message_OneofGroup) - err := b.DecodeGroup(msg) - m.OneofUnion = &Message_Oneofgroup{msg} - return true, err - case 721: // oneof_union.oneof_string1 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString1{x} - return true, err - case 722: // oneof_union.oneof_string2 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString2{x} - return true, err - case 723: // oneof_union.oneof_string3 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString3{x} - return true, err - case 800: // oneof_defaulted_union.oneof_defaulted_bool - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedBool{x != 0} - return true, err - case 801: // oneof_defaulted_union.oneof_defaulted_int32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedInt32{int32(x)} - return true, err - case 802: // oneof_defaulted_union.oneof_defaulted_sint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag32() - m.OneofDefaultedUnion = &Message_OneofDefaultedSint32{int32(x)} - return true, err - case 803: // oneof_defaulted_union.oneof_defaulted_uint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedUint32{uint32(x)} - return true, err - case 804: // oneof_defaulted_union.oneof_defaulted_int64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedInt64{int64(x)} - return true, err - case 805: // oneof_defaulted_union.oneof_defaulted_sint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag64() - m.OneofDefaultedUnion = &Message_OneofDefaultedSint64{int64(x)} - return true, err - case 806: // oneof_defaulted_union.oneof_defaulted_uint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedUint64{x} - return true, err - case 807: // oneof_defaulted_union.oneof_defaulted_fixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofDefaultedUnion = &Message_OneofDefaultedFixed32{uint32(x)} - return true, err - case 808: // oneof_defaulted_union.oneof_defaulted_sfixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofDefaultedUnion = &Message_OneofDefaultedSfixed32{int32(x)} - return true, err - case 809: // oneof_defaulted_union.oneof_defaulted_float - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofDefaultedUnion = &Message_OneofDefaultedFloat{math.Float32frombits(uint32(x))} - return true, err - case 810: // oneof_defaulted_union.oneof_defaulted_fixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofDefaultedUnion = &Message_OneofDefaultedFixed64{x} - return true, err - case 811: // oneof_defaulted_union.oneof_defaulted_sfixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofDefaultedUnion = &Message_OneofDefaultedSfixed64{int64(x)} - return true, err - case 812: // oneof_defaulted_union.oneof_defaulted_double - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofDefaultedUnion = &Message_OneofDefaultedDouble{math.Float64frombits(x)} - return true, err - case 813: // oneof_defaulted_union.oneof_defaulted_string - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofDefaultedUnion = &Message_OneofDefaultedString{x} - return true, err - case 814: // oneof_defaulted_union.oneof_defaulted_bytes - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeRawBytes(true) - m.OneofDefaultedUnion = &Message_OneofDefaultedBytes{x} - return true, err - case 815: // oneof_defaulted_union.oneof_defaulted_child_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedChildEnum{Message_ChildEnum(x)} - return true, err - case 816: // oneof_defaulted_union.oneof_defaulted_sibling_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofDefaultedUnion = &Message_OneofDefaultedSiblingEnum{SiblingEnum(x)} - return true, err - default: - return false, nil - } -} - -func _Message_OneofSizer(msg proto.Message) (n int) { - m := msg.(*Message) - // oneof_union - switch x := m.OneofUnion.(type) { - case *Message_OneofBool: - n += 2 // tag and wire - n += 1 - case *Message_OneofInt32: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofInt32)) - case *Message_OneofSint32: - n += 2 // tag and wire - n += proto.SizeVarint(uint64((uint32(x.OneofSint32) << 1) ^ uint32((int32(x.OneofSint32) >> 31)))) - case *Message_OneofUint32: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofUint32)) - case *Message_OneofInt64: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofInt64)) - case *Message_OneofSint64: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(uint64(x.OneofSint64<<1) ^ uint64((int64(x.OneofSint64) >> 63)))) - case *Message_OneofUint64: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofUint64)) - case *Message_OneofFixed32: - n += 2 // tag and wire - n += 4 - case *Message_OneofSfixed32: - n += 2 // tag and wire - n += 4 - case *Message_OneofFloat: - n += 2 // tag and wire - n += 4 - case *Message_OneofFixed64: - n += 2 // tag and wire - n += 8 - case *Message_OneofSfixed64: - n += 2 // tag and wire - n += 8 - case *Message_OneofDouble: - n += 2 // tag and wire - n += 8 - case *Message_OneofString: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(len(x.OneofString))) - n += len(x.OneofString) - case *Message_OneofBytes: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(len(x.OneofBytes))) - n += len(x.OneofBytes) - case *Message_OneofChildEnum: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofChildEnum)) - case *Message_OneofChildMessage: - s := proto.Size(x.OneofChildMessage) - n += 2 // tag and wire - n += proto.SizeVarint(uint64(s)) - n += s - case *Message_OneofNamedGroup: - s := proto.Size(x.OneofNamedGroup) - n += 2 // tag and wire - n += proto.SizeVarint(uint64(s)) - n += s - case *Message_OneofSiblingEnum: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofSiblingEnum)) - case *Message_OneofSiblingMessage: - s := proto.Size(x.OneofSiblingMessage) - n += 2 // tag and wire - n += proto.SizeVarint(uint64(s)) - n += s - case *Message_Oneofgroup: - n += 2 // tag and wire - n += proto.Size(x.Oneofgroup) - n += 2 // tag and wire - case *Message_OneofString1: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(len(x.OneofString1))) - n += len(x.OneofString1) - case *Message_OneofString2: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(len(x.OneofString2))) - n += len(x.OneofString2) - case *Message_OneofString3: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(len(x.OneofString3))) - n += len(x.OneofString3) - case nil: - default: - panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) - } - // oneof_defaulted_union - switch x := m.OneofDefaultedUnion.(type) { - case *Message_OneofDefaultedBool: - n += 2 // tag and wire - n += 1 - case *Message_OneofDefaultedInt32: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofDefaultedInt32)) - case *Message_OneofDefaultedSint32: - n += 2 // tag and wire - n += proto.SizeVarint(uint64((uint32(x.OneofDefaultedSint32) << 1) ^ uint32((int32(x.OneofDefaultedSint32) >> 31)))) - case *Message_OneofDefaultedUint32: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofDefaultedUint32)) - case *Message_OneofDefaultedInt64: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofDefaultedInt64)) - case *Message_OneofDefaultedSint64: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(uint64(x.OneofDefaultedSint64<<1) ^ uint64((int64(x.OneofDefaultedSint64) >> 63)))) - case *Message_OneofDefaultedUint64: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofDefaultedUint64)) - case *Message_OneofDefaultedFixed32: - n += 2 // tag and wire - n += 4 - case *Message_OneofDefaultedSfixed32: - n += 2 // tag and wire - n += 4 - case *Message_OneofDefaultedFloat: - n += 2 // tag and wire - n += 4 - case *Message_OneofDefaultedFixed64: - n += 2 // tag and wire - n += 8 - case *Message_OneofDefaultedSfixed64: - n += 2 // tag and wire - n += 8 - case *Message_OneofDefaultedDouble: - n += 2 // tag and wire - n += 8 - case *Message_OneofDefaultedString: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(len(x.OneofDefaultedString))) - n += len(x.OneofDefaultedString) - case *Message_OneofDefaultedBytes: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(len(x.OneofDefaultedBytes))) - n += len(x.OneofDefaultedBytes) - case *Message_OneofDefaultedChildEnum: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofDefaultedChildEnum)) - case *Message_OneofDefaultedSiblingEnum: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofDefaultedSiblingEnum)) - case nil: - default: - panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) - } - return n -} - -var E_Message_ExtensionOptionalBool = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*bool)(nil), - Field: 10000, - Name: "google.golang.org.proto2_20180814.Message.extension_optional_bool", - Tag: "varint,10000,opt,name=extension_optional_bool,json=extensionOptionalBool", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionOptionalInt32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 10001, - Name: "google.golang.org.proto2_20180814.Message.extension_optional_int32", - Tag: "varint,10001,opt,name=extension_optional_int32,json=extensionOptionalInt32", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionOptionalSint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 10002, - Name: "google.golang.org.proto2_20180814.Message.extension_optional_sint32", - Tag: "zigzag32,10002,opt,name=extension_optional_sint32,json=extensionOptionalSint32", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionOptionalUint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint32)(nil), - Field: 10003, - Name: "google.golang.org.proto2_20180814.Message.extension_optional_uint32", - Tag: "varint,10003,opt,name=extension_optional_uint32,json=extensionOptionalUint32", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionOptionalInt64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 10004, - Name: "google.golang.org.proto2_20180814.Message.extension_optional_int64", - Tag: "varint,10004,opt,name=extension_optional_int64,json=extensionOptionalInt64", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionOptionalSint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 10005, - Name: "google.golang.org.proto2_20180814.Message.extension_optional_sint64", - Tag: "zigzag64,10005,opt,name=extension_optional_sint64,json=extensionOptionalSint64", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionOptionalUint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint64)(nil), - Field: 10006, - Name: "google.golang.org.proto2_20180814.Message.extension_optional_uint64", - Tag: "varint,10006,opt,name=extension_optional_uint64,json=extensionOptionalUint64", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionOptionalFixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint32)(nil), - Field: 10007, - Name: "google.golang.org.proto2_20180814.Message.extension_optional_fixed32", - Tag: "fixed32,10007,opt,name=extension_optional_fixed32,json=extensionOptionalFixed32", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionOptionalSfixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 10008, - Name: "google.golang.org.proto2_20180814.Message.extension_optional_sfixed32", - Tag: "fixed32,10008,opt,name=extension_optional_sfixed32,json=extensionOptionalSfixed32", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionOptionalFloat = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*float32)(nil), - Field: 10009, - Name: "google.golang.org.proto2_20180814.Message.extension_optional_float", - Tag: "fixed32,10009,opt,name=extension_optional_float,json=extensionOptionalFloat", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionOptionalFixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint64)(nil), - Field: 10010, - Name: "google.golang.org.proto2_20180814.Message.extension_optional_fixed64", - Tag: "fixed64,10010,opt,name=extension_optional_fixed64,json=extensionOptionalFixed64", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionOptionalSfixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 10011, - Name: "google.golang.org.proto2_20180814.Message.extension_optional_sfixed64", - Tag: "fixed64,10011,opt,name=extension_optional_sfixed64,json=extensionOptionalSfixed64", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionOptionalDouble = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*float64)(nil), - Field: 10012, - Name: "google.golang.org.proto2_20180814.Message.extension_optional_double", - Tag: "fixed64,10012,opt,name=extension_optional_double,json=extensionOptionalDouble", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionOptionalString = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*string)(nil), - Field: 10013, - Name: "google.golang.org.proto2_20180814.Message.extension_optional_string", - Tag: "bytes,10013,opt,name=extension_optional_string,json=extensionOptionalString", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionOptionalBytes = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]byte)(nil), - Field: 10014, - Name: "google.golang.org.proto2_20180814.Message.extension_optional_bytes", - Tag: "bytes,10014,opt,name=extension_optional_bytes,json=extensionOptionalBytes", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionOptionalChildEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_ChildEnum)(nil), - Field: 10015, - Name: "google.golang.org.proto2_20180814.Message.extension_optional_child_enum", - Tag: "varint,10015,opt,name=extension_optional_child_enum,json=extensionOptionalChildEnum,enum=google.golang.org.proto2_20180814.Message_ChildEnum", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionOptionalChildMessage = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_ChildMessage)(nil), - Field: 10016, - Name: "google.golang.org.proto2_20180814.Message.extension_optional_child_message", - Tag: "bytes,10016,opt,name=extension_optional_child_message,json=extensionOptionalChildMessage", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionOptionalNamedGroup = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_NamedGroup)(nil), - Field: 10017, - Name: "google.golang.org.proto2_20180814.Message.extension_optional_named_group", - Tag: "bytes,10017,opt,name=extension_optional_named_group,json=extensionOptionalNamedGroup", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionOptionalSiblingEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*SiblingEnum)(nil), - Field: 10018, - Name: "google.golang.org.proto2_20180814.Message.extension_optional_sibling_enum", - Tag: "varint,10018,opt,name=extension_optional_sibling_enum,json=extensionOptionalSiblingEnum,enum=google.golang.org.proto2_20180814.SiblingEnum", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionOptionalSiblingMessage = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*SiblingMessage)(nil), - Field: 10019, - Name: "google.golang.org.proto2_20180814.Message.extension_optional_sibling_message", - Tag: "bytes,10019,opt,name=extension_optional_sibling_message,json=extensionOptionalSiblingMessage", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_Extensionoptionalgroup = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_ExtensionOptionalGroup)(nil), - Field: 10020, - Name: "google.golang.org.proto2_20180814.Message.extensionoptionalgroup", - Tag: "group,10020,opt,name=ExtensionOptionalGroup,json=extensionoptionalgroup", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionDefaultedBool = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*bool)(nil), - Field: 20000, - Name: "google.golang.org.proto2_20180814.Message.extension_defaulted_bool", - Tag: "varint,20000,opt,name=extension_defaulted_bool,json=extensionDefaultedBool,def=1", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionDefaultedInt32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 20001, - Name: "google.golang.org.proto2_20180814.Message.extension_defaulted_int32", - Tag: "varint,20001,opt,name=extension_defaulted_int32,json=extensionDefaultedInt32,def=-12345", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionDefaultedSint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 20002, - Name: "google.golang.org.proto2_20180814.Message.extension_defaulted_sint32", - Tag: "zigzag32,20002,opt,name=extension_defaulted_sint32,json=extensionDefaultedSint32,def=-3200", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionDefaultedUint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint32)(nil), - Field: 20003, - Name: "google.golang.org.proto2_20180814.Message.extension_defaulted_uint32", - Tag: "varint,20003,opt,name=extension_defaulted_uint32,json=extensionDefaultedUint32,def=3200", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionDefaultedInt64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 20004, - Name: "google.golang.org.proto2_20180814.Message.extension_defaulted_int64", - Tag: "varint,20004,opt,name=extension_defaulted_int64,json=extensionDefaultedInt64,def=-123456789", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionDefaultedSint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 20005, - Name: "google.golang.org.proto2_20180814.Message.extension_defaulted_sint64", - Tag: "zigzag64,20005,opt,name=extension_defaulted_sint64,json=extensionDefaultedSint64,def=-6400", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionDefaultedUint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint64)(nil), - Field: 20006, - Name: "google.golang.org.proto2_20180814.Message.extension_defaulted_uint64", - Tag: "varint,20006,opt,name=extension_defaulted_uint64,json=extensionDefaultedUint64,def=6400", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionDefaultedFixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint32)(nil), - Field: 20007, - Name: "google.golang.org.proto2_20180814.Message.extension_defaulted_fixed32", - Tag: "fixed32,20007,opt,name=extension_defaulted_fixed32,json=extensionDefaultedFixed32,def=320000", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionDefaultedSfixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 20008, - Name: "google.golang.org.proto2_20180814.Message.extension_defaulted_sfixed32", - Tag: "fixed32,20008,opt,name=extension_defaulted_sfixed32,json=extensionDefaultedSfixed32,def=-320000", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionDefaultedFloat = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*float32)(nil), - Field: 20009, - Name: "google.golang.org.proto2_20180814.Message.extension_defaulted_float", - Tag: "fixed32,20009,opt,name=extension_defaulted_float,json=extensionDefaultedFloat,def=3.14159", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionDefaultedFixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint64)(nil), - Field: 20010, - Name: "google.golang.org.proto2_20180814.Message.extension_defaulted_fixed64", - Tag: "fixed64,20010,opt,name=extension_defaulted_fixed64,json=extensionDefaultedFixed64,def=640000", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionDefaultedSfixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 20011, - Name: "google.golang.org.proto2_20180814.Message.extension_defaulted_sfixed64", - Tag: "fixed64,20011,opt,name=extension_defaulted_sfixed64,json=extensionDefaultedSfixed64,def=-640000", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionDefaultedDouble = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*float64)(nil), - Field: 20012, - Name: "google.golang.org.proto2_20180814.Message.extension_defaulted_double", - Tag: "fixed64,20012,opt,name=extension_defaulted_double,json=extensionDefaultedDouble,def=3.14159265359", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionDefaultedString = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*string)(nil), - Field: 20013, - Name: "google.golang.org.proto2_20180814.Message.extension_defaulted_string", - Tag: "bytes,20013,opt,name=extension_defaulted_string,json=extensionDefaultedString,def=hello, \"world!\"\n", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionDefaultedBytes = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]byte)(nil), - Field: 20014, - Name: "google.golang.org.proto2_20180814.Message.extension_defaulted_bytes", - Tag: "bytes,20014,opt,name=extension_defaulted_bytes,json=extensionDefaultedBytes,def=dead\\336\\255\\276\\357beef", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionDefaultedChildEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_ChildEnum)(nil), - Field: 20015, - Name: "google.golang.org.proto2_20180814.Message.extension_defaulted_child_enum", - Tag: "varint,20015,opt,name=extension_defaulted_child_enum,json=extensionDefaultedChildEnum,enum=google.golang.org.proto2_20180814.Message_ChildEnum,def=0", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionDefaultedSiblingEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*SiblingEnum)(nil), - Field: 20016, - Name: "google.golang.org.proto2_20180814.Message.extension_defaulted_sibling_enum", - Tag: "varint,20016,opt,name=extension_defaulted_sibling_enum,json=extensionDefaultedSiblingEnum,enum=google.golang.org.proto2_20180814.SiblingEnum,def=0", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionRepeatedBool = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]bool)(nil), - Field: 30000, - Name: "google.golang.org.proto2_20180814.Message.extension_repeated_bool", - Tag: "varint,30000,rep,name=extension_repeated_bool,json=extensionRepeatedBool", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionRepeatedInt32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int32)(nil), - Field: 30001, - Name: "google.golang.org.proto2_20180814.Message.extension_repeated_int32", - Tag: "varint,30001,rep,name=extension_repeated_int32,json=extensionRepeatedInt32", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionRepeatedSint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int32)(nil), - Field: 30002, - Name: "google.golang.org.proto2_20180814.Message.extension_repeated_sint32", - Tag: "zigzag32,30002,rep,name=extension_repeated_sint32,json=extensionRepeatedSint32", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionRepeatedUint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]uint32)(nil), - Field: 30003, - Name: "google.golang.org.proto2_20180814.Message.extension_repeated_uint32", - Tag: "varint,30003,rep,name=extension_repeated_uint32,json=extensionRepeatedUint32", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionRepeatedInt64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int64)(nil), - Field: 30004, - Name: "google.golang.org.proto2_20180814.Message.extension_repeated_int64", - Tag: "varint,30004,rep,name=extension_repeated_int64,json=extensionRepeatedInt64", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionRepeatedSint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int64)(nil), - Field: 30005, - Name: "google.golang.org.proto2_20180814.Message.extension_repeated_sint64", - Tag: "zigzag64,30005,rep,name=extension_repeated_sint64,json=extensionRepeatedSint64", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionRepeatedUint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]uint64)(nil), - Field: 30006, - Name: "google.golang.org.proto2_20180814.Message.extension_repeated_uint64", - Tag: "varint,30006,rep,name=extension_repeated_uint64,json=extensionRepeatedUint64", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionRepeatedFixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]uint32)(nil), - Field: 30007, - Name: "google.golang.org.proto2_20180814.Message.extension_repeated_fixed32", - Tag: "fixed32,30007,rep,name=extension_repeated_fixed32,json=extensionRepeatedFixed32", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionRepeatedSfixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int32)(nil), - Field: 30008, - Name: "google.golang.org.proto2_20180814.Message.extension_repeated_sfixed32", - Tag: "fixed32,30008,rep,name=extension_repeated_sfixed32,json=extensionRepeatedSfixed32", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionRepeatedFloat = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]float32)(nil), - Field: 30009, - Name: "google.golang.org.proto2_20180814.Message.extension_repeated_float", - Tag: "fixed32,30009,rep,name=extension_repeated_float,json=extensionRepeatedFloat", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionRepeatedFixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]uint64)(nil), - Field: 30010, - Name: "google.golang.org.proto2_20180814.Message.extension_repeated_fixed64", - Tag: "fixed64,30010,rep,name=extension_repeated_fixed64,json=extensionRepeatedFixed64", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionRepeatedSfixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int64)(nil), - Field: 30011, - Name: "google.golang.org.proto2_20180814.Message.extension_repeated_sfixed64", - Tag: "fixed64,30011,rep,name=extension_repeated_sfixed64,json=extensionRepeatedSfixed64", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionRepeatedDouble = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]float64)(nil), - Field: 30012, - Name: "google.golang.org.proto2_20180814.Message.extension_repeated_double", - Tag: "fixed64,30012,rep,name=extension_repeated_double,json=extensionRepeatedDouble", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionRepeatedString = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]string)(nil), - Field: 30013, - Name: "google.golang.org.proto2_20180814.Message.extension_repeated_string", - Tag: "bytes,30013,rep,name=extension_repeated_string,json=extensionRepeatedString", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionRepeatedBytes = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([][]byte)(nil), - Field: 30014, - Name: "google.golang.org.proto2_20180814.Message.extension_repeated_bytes", - Tag: "bytes,30014,rep,name=extension_repeated_bytes,json=extensionRepeatedBytes", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionRepeatedChildEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]Message_ChildEnum)(nil), - Field: 30015, - Name: "google.golang.org.proto2_20180814.Message.extension_repeated_child_enum", - Tag: "varint,30015,rep,name=extension_repeated_child_enum,json=extensionRepeatedChildEnum,enum=google.golang.org.proto2_20180814.Message_ChildEnum", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionRepeatedChildMessage = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]*Message_ChildMessage)(nil), - Field: 30016, - Name: "google.golang.org.proto2_20180814.Message.extension_repeated_child_message", - Tag: "bytes,30016,rep,name=extension_repeated_child_message,json=extensionRepeatedChildMessage", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionRepeatedNamedGroup = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]*Message_NamedGroup)(nil), - Field: 30017, - Name: "google.golang.org.proto2_20180814.Message.extension_repeated_named_group", - Tag: "bytes,30017,rep,name=extension_repeated_named_group,json=extensionRepeatedNamedGroup", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionRepeatedSiblingEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]SiblingEnum)(nil), - Field: 30018, - Name: "google.golang.org.proto2_20180814.Message.extension_repeated_sibling_enum", - Tag: "varint,30018,rep,name=extension_repeated_sibling_enum,json=extensionRepeatedSiblingEnum,enum=google.golang.org.proto2_20180814.SiblingEnum", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_ExtensionRepeatedSiblingMessage = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]*SiblingMessage)(nil), - Field: 30019, - Name: "google.golang.org.proto2_20180814.Message.extension_repeated_sibling_message", - Tag: "bytes,30019,rep,name=extension_repeated_sibling_message,json=extensionRepeatedSiblingMessage", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -var E_Message_Extensionrepeatedgroup = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]*Message_ExtensionRepeatedGroup)(nil), - Field: 30020, - Name: "google.golang.org.proto2_20180814.Message.extensionrepeatedgroup", - Tag: "group,30020,rep,name=ExtensionRepeatedGroup,json=extensionrepeatedgroup", - Filename: "proto2_20180814_aa810b61/test.proto", -} - -type Message_ChildMessage struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - F4 *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message_ChildMessage) Reset() { *m = Message_ChildMessage{} } -func (m *Message_ChildMessage) String() string { return proto.CompactTextString(m) } -func (*Message_ChildMessage) ProtoMessage() {} -func (*Message_ChildMessage) Descriptor() ([]byte, []int) { - return fileDescriptor_test_98b5676fa5dea40d, []int{1, 0} -} -func (m *Message_ChildMessage) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message_ChildMessage.Unmarshal(m, b) -} -func (m *Message_ChildMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message_ChildMessage.Marshal(b, m, deterministic) -} -func (dst *Message_ChildMessage) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message_ChildMessage.Merge(dst, src) -} -func (m *Message_ChildMessage) XXX_Size() int { - return xxx_messageInfo_Message_ChildMessage.Size(m) -} -func (m *Message_ChildMessage) XXX_DiscardUnknown() { - xxx_messageInfo_Message_ChildMessage.DiscardUnknown(m) -} - -var xxx_messageInfo_Message_ChildMessage proto.InternalMessageInfo - -func (m *Message_ChildMessage) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_ChildMessage) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_ChildMessage) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -func (m *Message_ChildMessage) GetF4() *Message { - if m != nil { - return m.F4 - } - return nil -} - -type Message_NamedGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - F4 *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message_NamedGroup) Reset() { *m = Message_NamedGroup{} } -func (m *Message_NamedGroup) String() string { return proto.CompactTextString(m) } -func (*Message_NamedGroup) ProtoMessage() {} -func (*Message_NamedGroup) Descriptor() ([]byte, []int) { - return fileDescriptor_test_98b5676fa5dea40d, []int{1, 1} -} -func (m *Message_NamedGroup) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message_NamedGroup.Unmarshal(m, b) -} -func (m *Message_NamedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message_NamedGroup.Marshal(b, m, deterministic) -} -func (dst *Message_NamedGroup) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message_NamedGroup.Merge(dst, src) -} -func (m *Message_NamedGroup) XXX_Size() int { - return xxx_messageInfo_Message_NamedGroup.Size(m) -} -func (m *Message_NamedGroup) XXX_DiscardUnknown() { - xxx_messageInfo_Message_NamedGroup.DiscardUnknown(m) -} - -var xxx_messageInfo_Message_NamedGroup proto.InternalMessageInfo - -func (m *Message_NamedGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_NamedGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_NamedGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -func (m *Message_NamedGroup) GetF4() *Message { - if m != nil { - return m.F4 - } - return nil -} - -type Message_OptionalGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message_OptionalGroup) Reset() { *m = Message_OptionalGroup{} } -func (m *Message_OptionalGroup) String() string { return proto.CompactTextString(m) } -func (*Message_OptionalGroup) ProtoMessage() {} -func (*Message_OptionalGroup) Descriptor() ([]byte, []int) { - return fileDescriptor_test_98b5676fa5dea40d, []int{1, 2} -} -func (m *Message_OptionalGroup) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message_OptionalGroup.Unmarshal(m, b) -} -func (m *Message_OptionalGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message_OptionalGroup.Marshal(b, m, deterministic) -} -func (dst *Message_OptionalGroup) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message_OptionalGroup.Merge(dst, src) -} -func (m *Message_OptionalGroup) XXX_Size() int { - return xxx_messageInfo_Message_OptionalGroup.Size(m) -} -func (m *Message_OptionalGroup) XXX_DiscardUnknown() { - xxx_messageInfo_Message_OptionalGroup.DiscardUnknown(m) -} - -var xxx_messageInfo_Message_OptionalGroup proto.InternalMessageInfo - -func (m *Message_OptionalGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_OptionalGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_OptionalGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_RequiredGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message_RequiredGroup) Reset() { *m = Message_RequiredGroup{} } -func (m *Message_RequiredGroup) String() string { return proto.CompactTextString(m) } -func (*Message_RequiredGroup) ProtoMessage() {} -func (*Message_RequiredGroup) Descriptor() ([]byte, []int) { - return fileDescriptor_test_98b5676fa5dea40d, []int{1, 3} -} -func (m *Message_RequiredGroup) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message_RequiredGroup.Unmarshal(m, b) -} -func (m *Message_RequiredGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message_RequiredGroup.Marshal(b, m, deterministic) -} -func (dst *Message_RequiredGroup) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message_RequiredGroup.Merge(dst, src) -} -func (m *Message_RequiredGroup) XXX_Size() int { - return xxx_messageInfo_Message_RequiredGroup.Size(m) -} -func (m *Message_RequiredGroup) XXX_DiscardUnknown() { - xxx_messageInfo_Message_RequiredGroup.DiscardUnknown(m) -} - -var xxx_messageInfo_Message_RequiredGroup proto.InternalMessageInfo - -func (m *Message_RequiredGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_RequiredGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_RequiredGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_RepeatedGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message_RepeatedGroup) Reset() { *m = Message_RepeatedGroup{} } -func (m *Message_RepeatedGroup) String() string { return proto.CompactTextString(m) } -func (*Message_RepeatedGroup) ProtoMessage() {} -func (*Message_RepeatedGroup) Descriptor() ([]byte, []int) { - return fileDescriptor_test_98b5676fa5dea40d, []int{1, 4} -} -func (m *Message_RepeatedGroup) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message_RepeatedGroup.Unmarshal(m, b) -} -func (m *Message_RepeatedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message_RepeatedGroup.Marshal(b, m, deterministic) -} -func (dst *Message_RepeatedGroup) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message_RepeatedGroup.Merge(dst, src) -} -func (m *Message_RepeatedGroup) XXX_Size() int { - return xxx_messageInfo_Message_RepeatedGroup.Size(m) -} -func (m *Message_RepeatedGroup) XXX_DiscardUnknown() { - xxx_messageInfo_Message_RepeatedGroup.DiscardUnknown(m) -} - -var xxx_messageInfo_Message_RepeatedGroup proto.InternalMessageInfo - -func (m *Message_RepeatedGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_RepeatedGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_RepeatedGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_OneofGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message_OneofGroup) Reset() { *m = Message_OneofGroup{} } -func (m *Message_OneofGroup) String() string { return proto.CompactTextString(m) } -func (*Message_OneofGroup) ProtoMessage() {} -func (*Message_OneofGroup) Descriptor() ([]byte, []int) { - return fileDescriptor_test_98b5676fa5dea40d, []int{1, 33} -} -func (m *Message_OneofGroup) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message_OneofGroup.Unmarshal(m, b) -} -func (m *Message_OneofGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message_OneofGroup.Marshal(b, m, deterministic) -} -func (dst *Message_OneofGroup) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message_OneofGroup.Merge(dst, src) -} -func (m *Message_OneofGroup) XXX_Size() int { - return xxx_messageInfo_Message_OneofGroup.Size(m) -} -func (m *Message_OneofGroup) XXX_DiscardUnknown() { - xxx_messageInfo_Message_OneofGroup.DiscardUnknown(m) -} - -var xxx_messageInfo_Message_OneofGroup proto.InternalMessageInfo - -func (m *Message_OneofGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_OneofGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_OneofGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_ExtensionOptionalGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message_ExtensionOptionalGroup) Reset() { *m = Message_ExtensionOptionalGroup{} } -func (m *Message_ExtensionOptionalGroup) String() string { return proto.CompactTextString(m) } -func (*Message_ExtensionOptionalGroup) ProtoMessage() {} -func (*Message_ExtensionOptionalGroup) Descriptor() ([]byte, []int) { - return fileDescriptor_test_98b5676fa5dea40d, []int{1, 34} -} -func (m *Message_ExtensionOptionalGroup) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message_ExtensionOptionalGroup.Unmarshal(m, b) -} -func (m *Message_ExtensionOptionalGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message_ExtensionOptionalGroup.Marshal(b, m, deterministic) -} -func (dst *Message_ExtensionOptionalGroup) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message_ExtensionOptionalGroup.Merge(dst, src) -} -func (m *Message_ExtensionOptionalGroup) XXX_Size() int { - return xxx_messageInfo_Message_ExtensionOptionalGroup.Size(m) -} -func (m *Message_ExtensionOptionalGroup) XXX_DiscardUnknown() { - xxx_messageInfo_Message_ExtensionOptionalGroup.DiscardUnknown(m) -} - -var xxx_messageInfo_Message_ExtensionOptionalGroup proto.InternalMessageInfo - -func (m *Message_ExtensionOptionalGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_ExtensionOptionalGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_ExtensionOptionalGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_ExtensionRepeatedGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message_ExtensionRepeatedGroup) Reset() { *m = Message_ExtensionRepeatedGroup{} } -func (m *Message_ExtensionRepeatedGroup) String() string { return proto.CompactTextString(m) } -func (*Message_ExtensionRepeatedGroup) ProtoMessage() {} -func (*Message_ExtensionRepeatedGroup) Descriptor() ([]byte, []int) { - return fileDescriptor_test_98b5676fa5dea40d, []int{1, 35} -} -func (m *Message_ExtensionRepeatedGroup) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message_ExtensionRepeatedGroup.Unmarshal(m, b) -} -func (m *Message_ExtensionRepeatedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message_ExtensionRepeatedGroup.Marshal(b, m, deterministic) -} -func (dst *Message_ExtensionRepeatedGroup) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message_ExtensionRepeatedGroup.Merge(dst, src) -} -func (m *Message_ExtensionRepeatedGroup) XXX_Size() int { - return xxx_messageInfo_Message_ExtensionRepeatedGroup.Size(m) -} -func (m *Message_ExtensionRepeatedGroup) XXX_DiscardUnknown() { - xxx_messageInfo_Message_ExtensionRepeatedGroup.DiscardUnknown(m) -} - -var xxx_messageInfo_Message_ExtensionRepeatedGroup proto.InternalMessageInfo - -func (m *Message_ExtensionRepeatedGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_ExtensionRepeatedGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_ExtensionRepeatedGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -func init() { - proto.RegisterType((*SiblingMessage)(nil), "google.golang.org.proto2_20180814.SiblingMessage") - proto.RegisterType((*Message)(nil), "google.golang.org.proto2_20180814.Message") - proto.RegisterMapType((map[bool]bool)(nil), "google.golang.org.proto2_20180814.Message.MapBoolBoolEntry") - proto.RegisterMapType((map[bool][]byte)(nil), "google.golang.org.proto2_20180814.Message.MapBoolBytesEntry") - proto.RegisterMapType((map[bool]Message_ChildEnum)(nil), "google.golang.org.proto2_20180814.Message.MapBoolChildEnumEntry") - proto.RegisterMapType((map[bool]*Message_ChildMessage)(nil), "google.golang.org.proto2_20180814.Message.MapBoolChildMessageEntry") - proto.RegisterMapType((map[bool]float64)(nil), "google.golang.org.proto2_20180814.Message.MapBoolDoubleEntry") - proto.RegisterMapType((map[bool]uint32)(nil), "google.golang.org.proto2_20180814.Message.MapBoolFixed32Entry") - proto.RegisterMapType((map[bool]uint64)(nil), "google.golang.org.proto2_20180814.Message.MapBoolFixed64Entry") - proto.RegisterMapType((map[bool]float32)(nil), "google.golang.org.proto2_20180814.Message.MapBoolFloatEntry") - proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto2_20180814.Message.MapBoolInt32Entry") - proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto2_20180814.Message.MapBoolInt64Entry") - proto.RegisterMapType((map[bool]*Message_NamedGroup)(nil), "google.golang.org.proto2_20180814.Message.MapBoolNamedGroupEntry") - proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto2_20180814.Message.MapBoolSfixed32Entry") - proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto2_20180814.Message.MapBoolSfixed64Entry") - proto.RegisterMapType((map[bool]SiblingEnum)(nil), "google.golang.org.proto2_20180814.Message.MapBoolSiblingEnumEntry") - proto.RegisterMapType((map[bool]*SiblingMessage)(nil), "google.golang.org.proto2_20180814.Message.MapBoolSiblingMessageEntry") - proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto2_20180814.Message.MapBoolSint32Entry") - proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto2_20180814.Message.MapBoolSint64Entry") - proto.RegisterMapType((map[bool]string)(nil), "google.golang.org.proto2_20180814.Message.MapBoolStringEntry") - proto.RegisterMapType((map[bool]uint32)(nil), "google.golang.org.proto2_20180814.Message.MapBoolUint32Entry") - proto.RegisterMapType((map[bool]uint64)(nil), "google.golang.org.proto2_20180814.Message.MapBoolUint64Entry") - proto.RegisterMapType((map[uint32]bool)(nil), "google.golang.org.proto2_20180814.Message.MapFixed32BoolEntry") - proto.RegisterMapType((map[int32]bool)(nil), "google.golang.org.proto2_20180814.Message.MapInt32BoolEntry") - proto.RegisterMapType((map[int64]bool)(nil), "google.golang.org.proto2_20180814.Message.MapInt64BoolEntry") - proto.RegisterMapType((map[int32]bool)(nil), "google.golang.org.proto2_20180814.Message.MapSint32BoolEntry") - proto.RegisterMapType((map[int64]bool)(nil), "google.golang.org.proto2_20180814.Message.MapSint64BoolEntry") - proto.RegisterMapType((map[string]bool)(nil), "google.golang.org.proto2_20180814.Message.MapStringBoolEntry") - proto.RegisterMapType((map[uint32]bool)(nil), "google.golang.org.proto2_20180814.Message.MapUint32BoolEntry") - proto.RegisterMapType((map[uint64]bool)(nil), "google.golang.org.proto2_20180814.Message.MapUint64BoolEntry") - proto.RegisterType((*Message_ChildMessage)(nil), "google.golang.org.proto2_20180814.Message.ChildMessage") - proto.RegisterType((*Message_NamedGroup)(nil), "google.golang.org.proto2_20180814.Message.NamedGroup") - proto.RegisterType((*Message_OptionalGroup)(nil), "google.golang.org.proto2_20180814.Message.OptionalGroup") - proto.RegisterType((*Message_RequiredGroup)(nil), "google.golang.org.proto2_20180814.Message.RequiredGroup") - proto.RegisterType((*Message_RepeatedGroup)(nil), "google.golang.org.proto2_20180814.Message.RepeatedGroup") - proto.RegisterType((*Message_OneofGroup)(nil), "google.golang.org.proto2_20180814.Message.OneofGroup") - proto.RegisterType((*Message_ExtensionOptionalGroup)(nil), "google.golang.org.proto2_20180814.Message.ExtensionOptionalGroup") - proto.RegisterType((*Message_ExtensionRepeatedGroup)(nil), "google.golang.org.proto2_20180814.Message.ExtensionRepeatedGroup") - proto.RegisterEnum("google.golang.org.proto2_20180814.SiblingEnum", SiblingEnum_name, SiblingEnum_value) - proto.RegisterEnum("google.golang.org.proto2_20180814.Message_ChildEnum", Message_ChildEnum_name, Message_ChildEnum_value) - proto.RegisterExtension(E_Message_ExtensionOptionalBool) - proto.RegisterExtension(E_Message_ExtensionOptionalInt32) - proto.RegisterExtension(E_Message_ExtensionOptionalSint32) - proto.RegisterExtension(E_Message_ExtensionOptionalUint32) - proto.RegisterExtension(E_Message_ExtensionOptionalInt64) - proto.RegisterExtension(E_Message_ExtensionOptionalSint64) - proto.RegisterExtension(E_Message_ExtensionOptionalUint64) - proto.RegisterExtension(E_Message_ExtensionOptionalFixed32) - proto.RegisterExtension(E_Message_ExtensionOptionalSfixed32) - proto.RegisterExtension(E_Message_ExtensionOptionalFloat) - proto.RegisterExtension(E_Message_ExtensionOptionalFixed64) - proto.RegisterExtension(E_Message_ExtensionOptionalSfixed64) - proto.RegisterExtension(E_Message_ExtensionOptionalDouble) - proto.RegisterExtension(E_Message_ExtensionOptionalString) - proto.RegisterExtension(E_Message_ExtensionOptionalBytes) - proto.RegisterExtension(E_Message_ExtensionOptionalChildEnum) - proto.RegisterExtension(E_Message_ExtensionOptionalChildMessage) - proto.RegisterExtension(E_Message_ExtensionOptionalNamedGroup) - proto.RegisterExtension(E_Message_ExtensionOptionalSiblingEnum) - proto.RegisterExtension(E_Message_ExtensionOptionalSiblingMessage) - proto.RegisterExtension(E_Message_Extensionoptionalgroup) - proto.RegisterExtension(E_Message_ExtensionDefaultedBool) - proto.RegisterExtension(E_Message_ExtensionDefaultedInt32) - proto.RegisterExtension(E_Message_ExtensionDefaultedSint32) - proto.RegisterExtension(E_Message_ExtensionDefaultedUint32) - proto.RegisterExtension(E_Message_ExtensionDefaultedInt64) - proto.RegisterExtension(E_Message_ExtensionDefaultedSint64) - proto.RegisterExtension(E_Message_ExtensionDefaultedUint64) - proto.RegisterExtension(E_Message_ExtensionDefaultedFixed32) - proto.RegisterExtension(E_Message_ExtensionDefaultedSfixed32) - proto.RegisterExtension(E_Message_ExtensionDefaultedFloat) - proto.RegisterExtension(E_Message_ExtensionDefaultedFixed64) - proto.RegisterExtension(E_Message_ExtensionDefaultedSfixed64) - proto.RegisterExtension(E_Message_ExtensionDefaultedDouble) - proto.RegisterExtension(E_Message_ExtensionDefaultedString) - proto.RegisterExtension(E_Message_ExtensionDefaultedBytes) - proto.RegisterExtension(E_Message_ExtensionDefaultedChildEnum) - proto.RegisterExtension(E_Message_ExtensionDefaultedSiblingEnum) - proto.RegisterExtension(E_Message_ExtensionRepeatedBool) - proto.RegisterExtension(E_Message_ExtensionRepeatedInt32) - proto.RegisterExtension(E_Message_ExtensionRepeatedSint32) - proto.RegisterExtension(E_Message_ExtensionRepeatedUint32) - proto.RegisterExtension(E_Message_ExtensionRepeatedInt64) - proto.RegisterExtension(E_Message_ExtensionRepeatedSint64) - proto.RegisterExtension(E_Message_ExtensionRepeatedUint64) - proto.RegisterExtension(E_Message_ExtensionRepeatedFixed32) - proto.RegisterExtension(E_Message_ExtensionRepeatedSfixed32) - proto.RegisterExtension(E_Message_ExtensionRepeatedFloat) - proto.RegisterExtension(E_Message_ExtensionRepeatedFixed64) - proto.RegisterExtension(E_Message_ExtensionRepeatedSfixed64) - proto.RegisterExtension(E_Message_ExtensionRepeatedDouble) - proto.RegisterExtension(E_Message_ExtensionRepeatedString) - proto.RegisterExtension(E_Message_ExtensionRepeatedBytes) - proto.RegisterExtension(E_Message_ExtensionRepeatedChildEnum) - proto.RegisterExtension(E_Message_ExtensionRepeatedChildMessage) - proto.RegisterExtension(E_Message_ExtensionRepeatedNamedGroup) - proto.RegisterExtension(E_Message_ExtensionRepeatedSiblingEnum) - proto.RegisterExtension(E_Message_ExtensionRepeatedSiblingMessage) - proto.RegisterExtension(E_Message_Extensionrepeatedgroup) -} - -func init() { - proto.RegisterFile("proto2_20180814_aa810b61/test.proto", fileDescriptor_test_98b5676fa5dea40d) -} - -var fileDescriptor_test_98b5676fa5dea40d = []byte{ - // 4469 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x5c, 0x69, 0x70, 0x23, 0xc7, - 0x75, 0xe6, 0x00, 0x04, 0xb8, 0xec, 0x25, 0x48, 0x70, 0x76, 0x97, 0x9c, 0xa5, 0xa4, 0x08, 0x5e, - 0x3b, 0x0e, 0xa2, 0x68, 0xb9, 0xe4, 0xb0, 0xb7, 0x77, 0x85, 0xe8, 0xf0, 0x52, 0x5a, 0x19, 0x72, - 0x2c, 0xc8, 0x35, 0xaa, 0x4d, 0xa5, 0x52, 0xaa, 0x30, 0xe0, 0x12, 0xe4, 0x52, 0xc2, 0x41, 0x91, - 0x80, 0xa4, 0x8d, 0x9d, 0xd2, 0xc6, 0x39, 0x7f, 0xca, 0xf7, 0x05, 0xdb, 0xb2, 0x6e, 0x5b, 0xa7, - 0xef, 0x4b, 0x97, 0x8f, 0x24, 0xf2, 0x7d, 0xe5, 0x70, 0x2e, 0xe7, 0xbe, 0x9c, 0xfb, 0xbe, 0x8f, - 0xea, 0x7e, 0xdd, 0xd3, 0xdd, 0x33, 0x3d, 0x20, 0x7b, 0xe0, 0xd2, 0x0f, 0x55, 0x69, 0x1b, 0xaf, - 0xdf, 0xd7, 0xef, 0x43, 0xbf, 0xf7, 0x3e, 0xf6, 0x4c, 0x03, 0xbd, 0x74, 0x6b, 0xbb, 0xd3, 0xed, - 0xf8, 0x2b, 0xfe, 0xc2, 0xe2, 0xc9, 0x85, 0x93, 0x8b, 0x78, 0xa5, 0x5e, 0x3f, 0xb9, 0xb8, 0xb0, - 0x4a, 0x16, 0x8f, 0x75, 0x1b, 0x3b, 0xdd, 0x79, 0xf6, 0xa9, 0xfb, 0x92, 0x8d, 0x4e, 0x67, 0xa3, - 0xd9, 0x98, 0xdf, 0xe8, 0x34, 0xeb, 0xed, 0x8d, 0xf9, 0xce, 0xf6, 0xc6, 0x7c, 0x64, 0xda, 0x91, - 0xd7, 0xa1, 0xc9, 0x9b, 0x37, 0x57, 0x9b, 0x9b, 0xed, 0x8d, 0x1b, 0x1b, 0x3b, 0x3b, 0xf5, 0x8d, - 0x86, 0x3b, 0x89, 0x32, 0xeb, 0x8b, 0x9e, 0x53, 0x72, 0xca, 0xe3, 0x41, 0x66, 0x7d, 0x91, 0xfd, - 0xdb, 0xf7, 0x32, 0xa5, 0x0c, 0xfb, 0xb7, 0xcf, 0xfe, 0xbd, 0xe4, 0x65, 0x4b, 0x59, 0xf6, 0xef, - 0x25, 0xb7, 0x82, 0x32, 0xeb, 0xd8, 0x1b, 0x2d, 0x39, 0xe5, 0xfd, 0xfe, 0x65, 0xf3, 0xbb, 0x22, - 0xce, 0x73, 0x9c, 0x20, 0xb3, 0x8e, 0x8f, 0x7c, 0xe7, 0x51, 0x07, 0x8d, 0x09, 0xe0, 0x33, 0x08, - 0xb5, 0xeb, 0xad, 0xc6, 0xda, 0xc6, 0x76, 0xa7, 0xb7, 0xc5, 0x16, 0x80, 0xfc, 0xe3, 0x7b, 0x77, - 0x38, 0x5f, 0xa3, 0x93, 0x5f, 0x49, 0x27, 0x07, 0x8a, 0x23, 0xf7, 0xa5, 0xa8, 0xd0, 0xd9, 0xea, - 0x6e, 0x76, 0xda, 0xf5, 0xe6, 0xca, 0x6a, 0xa7, 0xd3, 0xf4, 0xd6, 0x4a, 0x4e, 0x79, 0x5f, 0x30, - 0x21, 0x06, 0x97, 0x3b, 0x9d, 0xa6, 0xfb, 0xfd, 0x68, 0x32, 0x34, 0xda, 0x6c, 0x77, 0x97, 0x7c, - 0xaf, 0x51, 0x72, 0xca, 0xb9, 0x20, 0x9c, 0x7a, 0x03, 0x1d, 0x74, 0x7f, 0x00, 0x4d, 0x85, 0x66, - 0x3b, 0x60, 0xb7, 0x5e, 0x72, 0xca, 0xd3, 0x41, 0x38, 0xfb, 0xe6, 0xcd, 0x98, 0x61, 0x0f, 0x0c, - 0x37, 0x4a, 0x4e, 0xb9, 0x20, 0x0d, 0xcf, 0x80, 0x61, 0x04, 0x98, 0x60, 0xef, 0x5c, 0xc9, 0x29, - 0x67, 0x35, 0x60, 0x82, 0x63, 0xc0, 0x04, 0x7b, 0x9b, 0x25, 0xa7, 0xec, 0xea, 0xc0, 0x11, 0xc3, - 0x1e, 0x18, 0xde, 0x5a, 0x72, 0xca, 0xa3, 0x3a, 0x30, 0xc1, 0xee, 0x0f, 0xa2, 0x62, 0x68, 0xb8, - 0xbe, 0x79, 0x57, 0x63, 0x6d, 0xc9, 0xf7, 0x6e, 0x2b, 0x39, 0xe5, 0xb1, 0x20, 0x74, 0x70, 0x3d, - 0x0c, 0xbb, 0x3f, 0x84, 0xa6, 0x25, 0xb8, 0xb0, 0x6d, 0x96, 0x9c, 0xf2, 0x54, 0x10, 0xfa, 0xb8, - 0x99, 0x8f, 0x6b, 0x01, 0xad, 0x37, 0x3b, 0xf5, 0xae, 0xd7, 0x2a, 0x39, 0xe5, 0x8c, 0x0c, 0xe8, - 0x7a, 0x3a, 0x18, 0x87, 0x27, 0xd8, 0x6b, 0x97, 0x9c, 0x72, 0x3e, 0x02, 0x4f, 0xb0, 0x01, 0x9e, - 0x60, 0xaf, 0x53, 0x72, 0xca, 0xc5, 0x28, 0x7c, 0x24, 0xfe, 0xb5, 0x4e, 0x6f, 0xb5, 0xd9, 0xf0, - 0xb6, 0x4a, 0x4e, 0xd9, 0x91, 0xf1, 0x5f, 0xc7, 0x46, 0x75, 0x46, 0xbb, 0xdb, 0x9b, 0xed, 0x0d, - 0xef, 0x76, 0xb6, 0xe7, 0x25, 0xa3, 0x6c, 0x54, 0x0b, 0x68, 0xf5, 0x7c, 0xb7, 0xb1, 0xe3, 0x6d, - 0x97, 0x9c, 0xf2, 0x84, 0x0c, 0x68, 0x99, 0x0e, 0xba, 0x6b, 0xe8, 0x40, 0x68, 0x76, 0xf6, 0xdc, - 0x66, 0x73, 0x6d, 0xa5, 0xd1, 0xee, 0xb5, 0xbc, 0x9d, 0x92, 0x53, 0x9e, 0xf4, 0xb1, 0xc5, 0x36, - 0xbe, 0x96, 0x4e, 0x3e, 0xdd, 0xee, 0xb5, 0x82, 0x30, 0xec, 0x70, 0xc8, 0x6d, 0xa1, 0x99, 0x08, - 0x4a, 0x0b, 0xa6, 0x79, 0x5d, 0x96, 0x80, 0x27, 0x6c, 0x81, 0x44, 0x36, 0x1e, 0xd4, 0xb0, 0x44, - 0x4a, 0x6e, 0xa0, 0x70, 0x7c, 0x85, 0xa5, 0xd4, 0x0a, 0x24, 0x67, 0x8f, 0x81, 0xa5, 0x4c, 0x4e, - 0x57, 0xb8, 0x94, 0x63, 0xee, 0x2a, 0x3a, 0xa4, 0xec, 0x6f, 0x56, 0x8f, 0x80, 0xbf, 0x3b, 0x18, - 0x7f, 0xf3, 0x7b, 0x40, 0xe2, 0x65, 0x8c, 0x31, 0x77, 0x40, 0x66, 0x45, 0x38, 0xe8, 0xde, 0x86, - 0xbc, 0x18, 0x86, 0x60, 0xef, 0x4e, 0x16, 0xd0, 0xe2, 0xde, 0x61, 0x04, 0x6f, 0x33, 0x11, 0x24, - 0xc1, 0xdc, 0x4f, 0xc8, 0xaa, 0x03, 0x94, 0xdd, 0xc5, 0xea, 0xd9, 0x49, 0x0b, 0xca, 0x6e, 0xe2, - 0xf3, 0x81, 0x35, 0xdd, 0x9d, 0x7b, 0x39, 0x9a, 0x5c, 0x6b, 0xac, 0xd7, 0x7b, 0xcd, 0x6e, 0x63, - 0x0d, 0xca, 0xda, 0x0b, 0xb4, 0x62, 0xee, 0xab, 0x8c, 0x76, 0xb7, 0x7b, 0x8d, 0xa0, 0x10, 0x7e, - 0xc8, 0xca, 0xdb, 0x02, 0x9a, 0x92, 0xd6, 0x50, 0x8e, 0xbe, 0x40, 0xcd, 0x73, 0x95, 0xfc, 0xd1, - 0x45, 0x7f, 0x09, 0x1f, 0x0f, 0xa4, 0x37, 0xa8, 0x74, 0x8b, 0xa8, 0x28, 0x67, 0xf0, 0x52, 0xf7, - 0x45, 0x3a, 0x65, 0xba, 0x92, 0x3b, 0xba, 0xe4, 0x2f, 0x2c, 0x04, 0xd2, 0x23, 0xaf, 0x79, 0x0b, - 0xea, 0x14, 0x5e, 0xf4, 0xbe, 0x44, 0xa7, 0x14, 0x2a, 0xa3, 0x91, 0x19, 0xbc, 0xf8, 0xe1, 0xc8, - 0xb2, 0x08, 0xf6, 0xbe, 0x4c, 0x27, 0x64, 0x2b, 0x08, 0x96, 0x45, 0x4e, 0x9c, 0xbc, 0x42, 0x5f, - 0x1a, 0xc1, 0xf1, 0xa5, 0x11, 0xec, 0x7d, 0x85, 0x4e, 0x73, 0x2b, 0xb9, 0xa3, 0x04, 0xc7, 0x96, - 0x46, 0x70, 0x7c, 0x69, 0x04, 0x7b, 0x5f, 0xa5, 0x53, 0x46, 0x2b, 0xa3, 0x91, 0x19, 0xbc, 0x3c, - 0x62, 0x34, 0x2d, 0x67, 0x88, 0x9a, 0xf7, 0x35, 0x3a, 0x65, 0xac, 0x92, 0xa7, 0xd1, 0x2c, 0x2c, - 0x04, 0xd2, 0xa7, 0xa8, 0x94, 0x27, 0x90, 0xab, 0x2c, 0x4d, 0x4c, 0xfb, 0x3a, 0x9d, 0x36, 0x55, - 0x19, 0x3b, 0xca, 0xe7, 0x49, 0xcf, 0x61, 0xd5, 0x5c, 0x54, 0x99, 0x80, 0xb2, 0xf9, 0x0d, 0x3a, - 0x2b, 0x53, 0x19, 0x5b, 0x9a, 0x5f, 0xc4, 0x8b, 0xc7, 0x55, 0x1a, 0xa0, 0x82, 0xc6, 0x57, 0x48, - 0xb0, 0xf7, 0x4d, 0x3a, 0x29, 0x5f, 0xc9, 0xd3, 0xa0, 0xe2, 0x2b, 0x24, 0xd8, 0xb4, 0x42, 0x82, - 0xbd, 0x6f, 0xd1, 0x69, 0xc5, 0xca, 0xd8, 0x51, 0x3e, 0x2f, 0xba, 0x42, 0x82, 0xdd, 0x2b, 0x54, - 0x0a, 0x79, 0x65, 0xfd, 0x35, 0x3a, 0xcd, 0xa9, 0x14, 0xf8, 0x12, 0x7d, 0x72, 0x7c, 0xe9, 0xf8, - 0x15, 0x0a, 0x97, 0xbc, 0xd4, 0x5e, 0xa9, 0x7d, 0x61, 0x50, 0x6b, 0x7f, 0x9d, 0x09, 0x8c, 0x4a, - 0xf1, 0x5c, 0xa3, 0xd9, 0xec, 0x5c, 0x5e, 0x3a, 0x72, 0x67, 0x67, 0xbb, 0xb9, 0xf6, 0x92, 0x23, - 0x48, 0xfd, 0xee, 0xa0, 0xfe, 0x2e, 0xab, 0xd4, 0x40, 0x01, 0xfe, 0x0d, 0x3a, 0x79, 0xa2, 0xe2, - 0xad, 0x35, 0xea, 0x6b, 0xb7, 0x2c, 0x2d, 0x91, 0x5b, 0xfc, 0xe3, 0xc7, 0x6f, 0xf1, 0x4f, 0x90, - 0x5b, 0x96, 0x8e, 0x9f, 0x58, 0x6d, 0x34, 0xd6, 0x15, 0xae, 0xa0, 0x38, 0xb7, 0xd1, 0x41, 0xe9, - 0x43, 0xa9, 0xce, 0xbf, 0xe9, 0xa4, 0x2f, 0xcf, 0x95, 0xdc, 0xa9, 0x57, 0xbf, 0xa6, 0x7a, 0x2a, - 0x90, 0x7c, 0xca, 0x32, 0xdd, 0x44, 0x33, 0xea, 0x16, 0x55, 0xea, 0xd9, 0xb7, 0x9d, 0x34, 0x05, - 0x4d, 0x60, 0x1d, 0x54, 0x36, 0xb6, 0x2c, 0x6c, 0x2f, 0x43, 0x85, 0xed, 0xc6, 0xed, 0xbd, 0xcd, - 0x6d, 0x51, 0x0a, 0x1e, 0xa3, 0x6a, 0x6d, 0x5f, 0x30, 0x21, 0x46, 0x59, 0x0d, 0x78, 0x39, 0x9a, - 0x0c, 0xad, 0x20, 0x39, 0x1f, 0xa7, 0x66, 0xb9, 0x20, 0x9c, 0x0c, 0x99, 0x5f, 0x46, 0x53, 0xa1, - 0x1d, 0x4f, 0xfc, 0x27, 0xa8, 0xe1, 0x74, 0x10, 0xce, 0xe7, 0x09, 0xaf, 0x5a, 0xf2, 0x7c, 0x7f, - 0x92, 0x5a, 0x16, 0xa4, 0x25, 0x4f, 0xf4, 0x08, 0x36, 0xc1, 0xde, 0x53, 0xd4, 0x30, 0xab, 0x61, - 0x13, 0x1c, 0xc3, 0x26, 0xd8, 0xfb, 0x20, 0x35, 0x74, 0x75, 0xec, 0x88, 0x25, 0x4f, 0xe8, 0x0f, - 0x51, 0xcb, 0x51, 0x1d, 0x9b, 0x60, 0xf7, 0x32, 0x54, 0x0c, 0x2d, 0x45, 0x46, 0x7e, 0x98, 0x9a, - 0x8e, 0x05, 0xa1, 0x0b, 0x91, 0xbf, 0x97, 0xa3, 0x69, 0x89, 0x2f, 0x8c, 0x3f, 0x42, 0x8d, 0xa7, - 0x82, 0xd0, 0x4b, 0x98, 0xb4, 0x6a, 0x54, 0x90, 0xb3, 0x1f, 0xa5, 0xa6, 0x19, 0x19, 0x15, 0x64, - 0x6a, 0x6c, 0x05, 0x04, 0x7b, 0x1f, 0xa3, 0x96, 0xf9, 0xc8, 0x0a, 0x08, 0x36, 0xac, 0x80, 0x60, - 0xef, 0xe3, 0xd4, 0xb8, 0x18, 0x5d, 0x41, 0x84, 0x05, 0x9e, 0x93, 0x9f, 0xa0, 0xb6, 0x8e, 0x64, - 0x81, 0xe7, 0xa0, 0xc6, 0x2c, 0xa4, 0xe0, 0x27, 0x41, 0xd3, 0x4b, 0x66, 0x21, 0xdf, 0xd4, 0xa8, - 0x20, 0xdd, 0x3e, 0x45, 0x0d, 0x27, 0x64, 0x54, 0x90, 0x53, 0x0d, 0x74, 0x20, 0xb4, 0x53, 0x52, - 0xea, 0xd3, 0xd4, 0x38, 0xb5, 0xe2, 0x11, 0x1e, 0x65, 0x2a, 0xb5, 0xd1, 0x4c, 0x04, 0x46, 0xf4, - 0xec, 0xa7, 0x29, 0xd2, 0x30, 0x92, 0x47, 0x03, 0x13, 0x8d, 0xfb, 0x1c, 0x0a, 0xc7, 0x35, 0xc9, - 0xf3, 0x0c, 0xa0, 0xa5, 0xd5, 0x3c, 0xc2, 0xa7, 0xa2, 0x79, 0xce, 0xa2, 0x43, 0xca, 0x66, 0x57, - 0x6a, 0xc4, 0xb3, 0x40, 0xa1, 0xb5, 0xe8, 0x91, 0x29, 0x22, 0x6b, 0x43, 0x13, 0x79, 0x31, 0x10, - 0x41, 0xe0, 0x73, 0x10, 0x52, 0x1a, 0xd5, 0x13, 0x81, 0x12, 0xe4, 0xad, 0xc8, 0x4a, 0x04, 0xac, - 0x3d, 0x4f, 0x21, 0xec, 0x64, 0x4f, 0xc0, 0x1d, 0x70, 0xd9, 0xa3, 0xf9, 0x73, 0xaf, 0x42, 0xb3, - 0x72, 0xc3, 0xeb, 0xfa, 0xe7, 0x9e, 0x2c, 0x2d, 0x7a, 0x5c, 0xff, 0x84, 0xcc, 0x5e, 0xa7, 0xe9, - 0xa0, 0x53, 0x0a, 0x1b, 0x51, 0x41, 0xf4, 0x06, 0x3a, 0x5f, 0x0a, 0xa2, 0x99, 0x98, 0x07, 0x28, - 0x8f, 0xcb, 0xe8, 0xb0, 0xc1, 0x05, 0x2f, 0x94, 0x6f, 0xa4, 0x3e, 0x42, 0x85, 0x34, 0x1b, 0x73, - 0xc1, 0x0b, 0xe7, 0x29, 0xa3, 0x0f, 0x5e, 0x42, 0xdf, 0x44, 0x7d, 0x08, 0xc9, 0x14, 0x77, 0xc1, - 0x2b, 0xea, 0xe9, 0xa4, 0x48, 0x08, 0xf6, 0xde, 0x4c, 0x3d, 0xe8, 0x1a, 0xca, 0x18, 0x0d, 0xc1, - 0x03, 0xa2, 0x21, 0xd8, 0x7b, 0x0b, 0xf5, 0x13, 0x8a, 0x2a, 0x73, 0x34, 0x04, 0x0f, 0x88, 0x86, - 0x60, 0xef, 0xad, 0xd4, 0x87, 0x50, 0x59, 0xe6, 0x68, 0x08, 0x76, 0x4f, 0xa3, 0x39, 0x83, 0x0b, - 0x51, 0x80, 0xdf, 0x46, 0x7d, 0x48, 0xd9, 0xe5, 0xc5, 0xbc, 0x88, 0xf2, 0x5d, 0x45, 0x17, 0x99, - 0xa2, 0x11, 0x7e, 0xde, 0x4e, 0xfd, 0x28, 0x3a, 0xec, 0x70, 0x3c, 0x22, 0x51, 0xda, 0x97, 0x8d, - 0xf4, 0x42, 0x91, 0x7f, 0x07, 0x75, 0xa3, 0x08, 0xb3, 0x38, 0xb7, 0x50, 0xf6, 0x07, 0x04, 0x45, - 0xb0, 0xf7, 0x4e, 0xea, 0x45, 0x2a, 0xb5, 0x84, 0xa0, 0x08, 0x1e, 0x18, 0x14, 0xc1, 0xde, 0xbb, - 0xa8, 0x1f, 0x45, 0xba, 0x25, 0x05, 0x45, 0xb0, 0xfb, 0x2a, 0xe3, 0x17, 0xc5, 0xfb, 0x46, 0x9f, - 0xfa, 0x89, 0x69, 0xb9, 0xf8, 0x37, 0xc6, 0xfb, 0xc9, 0x8d, 0xe6, 0x8d, 0x03, 0x9d, 0xe5, 0xdd, - 0xd4, 0x97, 0x49, 0xdc, 0x19, 0xf6, 0x10, 0x34, 0x9d, 0x9b, 0x8d, 0x7c, 0x43, 0xfb, 0x79, 0x0f, - 0xf5, 0x36, 0x48, 0xed, 0xc5, 0xbf, 0x00, 0xe8, 0x50, 0x77, 0xa3, 0x4b, 0x0c, 0x4e, 0x95, 0x5e, - 0xf5, 0xde, 0x6c, 0xfa, 0x5e, 0x25, 0x24, 0xd9, 0x5c, 0x0c, 0x5c, 0xf6, 0xae, 0x9f, 0x46, 0x97, - 0x1a, 0xb3, 0x4b, 0xa9, 0xf5, 0xf7, 0x66, 0xd3, 0xd4, 0x7a, 0x01, 0x7e, 0xb1, 0x21, 0x27, 0x23, - 0xba, 0x70, 0xab, 0x51, 0x0f, 0x4b, 0xe4, 0x3f, 0x67, 0x4b, 0x59, 0xd0, 0x85, 0x30, 0x2a, 0x75, - 0x21, 0xb7, 0x82, 0x0a, 0xf4, 0x2f, 0xd4, 0x8c, 0xe9, 0x42, 0x18, 0x56, 0x74, 0x21, 0xb7, 0xe3, - 0xe5, 0xee, 0x5f, 0xa9, 0x21, 0xd3, 0x85, 0x30, 0xae, 0xea, 0x42, 0x6e, 0xc9, 0x8b, 0xda, 0xbf, - 0x51, 0xcb, 0x82, 0xb4, 0x54, 0x75, 0xa1, 0xc4, 0x26, 0xd8, 0xfb, 0x77, 0x6a, 0x98, 0xd5, 0xb0, - 0x85, 0xce, 0x51, 0xb0, 0x09, 0xf6, 0xfe, 0x83, 0x1a, 0xba, 0x3a, 0x76, 0xc4, 0x92, 0x97, 0xa0, - 0xff, 0xa4, 0x96, 0xa3, 0x3a, 0xb6, 0xd0, 0x85, 0xdc, 0x52, 0x54, 0x88, 0xff, 0xa2, 0xa6, 0x4c, - 0x17, 0xc2, 0x07, 0x9a, 0x2e, 0x14, 0xf8, 0xc2, 0xf8, 0xbf, 0xa9, 0x31, 0xd3, 0x85, 0x7c, 0x05, - 0x9a, 0x2e, 0x14, 0x9e, 0x59, 0xc9, 0xf8, 0x1f, 0x6a, 0x9a, 0x91, 0x51, 0x29, 0xba, 0x50, 0x5d, - 0x01, 0xc1, 0xde, 0xff, 0x52, 0xcb, 0x7c, 0x64, 0x05, 0x42, 0x17, 0x6a, 0x2b, 0x20, 0xd8, 0xfb, - 0x3f, 0x6a, 0x5c, 0x8c, 0xae, 0x20, 0xc2, 0x02, 0xcf, 0xef, 0x0b, 0xa3, 0xa5, 0x2c, 0xe8, 0x42, - 0x18, 0x57, 0x75, 0xa1, 0xf0, 0x0b, 0xd9, 0xfb, 0x33, 0xa3, 0xec, 0x6c, 0x57, 0x32, 0xab, 0xe8, - 0x42, 0xb1, 0x9b, 0x58, 0x62, 0xbe, 0x9e, 0x1a, 0x4e, 0xc8, 0xa8, 0x14, 0x5d, 0xc8, 0xed, 0x94, - 0x5c, 0xfb, 0x59, 0x6a, 0x3c, 0x84, 0x2e, 0x04, 0x8f, 0x11, 0x5d, 0xa8, 0xc1, 0x08, 0x59, 0xf3, - 0x73, 0x14, 0x69, 0x38, 0x5d, 0xa8, 0x80, 0x69, 0xba, 0x90, 0xe3, 0xa9, 0xba, 0xf0, 0xe7, 0x01, - 0x2d, 0xbd, 0x2e, 0x04, 0x9f, 0x51, 0x5d, 0x18, 0x6e, 0x76, 0xa5, 0x56, 0xfc, 0x02, 0x50, 0x98, - 0x42, 0x17, 0x8a, 0x14, 0x89, 0xe8, 0xc2, 0x08, 0x88, 0x20, 0xf0, 0x17, 0x21, 0xa4, 0x74, 0xba, - 0x50, 0x83, 0xd2, 0x74, 0x21, 0x7c, 0x02, 0xac, 0xfd, 0x12, 0x85, 0xb0, 0xd5, 0x85, 0xe0, 0x20, - 0xd4, 0x85, 0x8a, 0x3f, 0xf7, 0x27, 0x51, 0xa1, 0x55, 0xdf, 0x62, 0x55, 0x0e, 0x4a, 0xdd, 0xb7, - 0x21, 0x86, 0x1f, 0xb6, 0x00, 0xb8, 0xb1, 0xbe, 0x45, 0x0b, 0x22, 0xfd, 0xef, 0x74, 0xbb, 0xbb, - 0x7d, 0x3e, 0xd8, 0xdf, 0x92, 0x23, 0xee, 0x59, 0x34, 0x19, 0x22, 0x40, 0x4d, 0xfb, 0x2d, 0x80, - 0xb8, 0xd2, 0x1e, 0x82, 0x15, 0x54, 0xc0, 0x98, 0x68, 0x29, 0x43, 0xee, 0x3a, 0x9a, 0x0a, 0x41, - 0x78, 0x8d, 0xfd, 0x6d, 0x40, 0xb9, 0xca, 0x1e, 0x05, 0xaa, 0x31, 0xc0, 0x14, 0x5a, 0xea, 0x98, - 0x86, 0xc3, 0x2b, 0xf4, 0xef, 0xa4, 0xc6, 0x39, 0x63, 0xc0, 0xe1, 0xf5, 0x3d, 0x42, 0x1a, 0xc1, - 0xde, 0xef, 0x0e, 0x43, 0x1a, 0xc1, 0x31, 0xd2, 0x08, 0x8e, 0x91, 0x46, 0xb0, 0xf7, 0x7b, 0x43, - 0x91, 0x26, 0x60, 0x54, 0xd2, 0x22, 0x38, 0xbc, 0xb5, 0x7c, 0x67, 0x28, 0xd2, 0xa2, 0x38, 0xbc, - 0x31, 0x6d, 0xa2, 0x62, 0x88, 0x23, 0x7a, 0xcd, 0xef, 0x03, 0xd0, 0xd5, 0xf6, 0x40, 0xbc, 0x85, - 0x01, 0xd2, 0x64, 0x4b, 0x1b, 0x74, 0x9b, 0x68, 0x5a, 0x52, 0x27, 0xb0, 0xfe, 0x00, 0xb0, 0xae, - 0x49, 0x41, 0xde, 0xba, 0x0a, 0x36, 0xd5, 0xd2, 0x47, 0xb5, 0xdd, 0x00, 0x7d, 0xf1, 0x0f, 0x53, - 0xef, 0x06, 0xd6, 0x41, 0xf5, 0xdd, 0x00, 0x4d, 0x35, 0xc6, 0x1e, 0xc1, 0xde, 0x1f, 0x0d, 0xc7, - 0x9e, 0xf8, 0x9e, 0x34, 0xf6, 0x08, 0x36, 0xb0, 0x47, 0xb0, 0xf7, 0xc7, 0x43, 0xb2, 0x27, 0xc0, - 0x74, 0xf6, 0x22, 0xdb, 0x8f, 0xf7, 0xf4, 0x3f, 0x49, 0xbd, 0xfd, 0xa0, 0xfb, 0xeb, 0xdb, 0x8f, - 0x2b, 0x02, 0x2d, 0x9d, 0x40, 0x11, 0xfc, 0x69, 0xfa, 0x74, 0x62, 0x0e, 0x22, 0xe9, 0x04, 0x7a, - 0x42, 0xdd, 0x0d, 0xa0, 0x27, 0xfe, 0x2c, 0xf5, 0x6e, 0x60, 0xca, 0x43, 0xdf, 0x0d, 0x20, 0x46, - 0xb6, 0xd0, 0x81, 0x10, 0x44, 0x11, 0x23, 0x7f, 0x0e, 0x48, 0xaf, 0xb0, 0x47, 0x0a, 0x05, 0x08, - 0xa0, 0x15, 0x5b, 0x91, 0x61, 0xf7, 0x3c, 0x9a, 0x89, 0x20, 0x8a, 0xb6, 0xfa, 0x17, 0x00, 0x7a, - 0x6d, 0x4a, 0x50, 0x3e, 0x06, 0xb8, 0x07, 0x5a, 0xf1, 0x4f, 0xdc, 0x1d, 0x74, 0x30, 0x84, 0x56, - 0x25, 0xca, 0x5f, 0x02, 0xf0, 0x29, 0x7b, 0x60, 0xa9, 0x4a, 0x00, 0x76, 0xba, 0x15, 0x1d, 0x77, - 0xef, 0x40, 0x87, 0x94, 0xea, 0xab, 0xa8, 0x95, 0xef, 0x02, 0xea, 0x72, 0x9a, 0x1a, 0x1c, 0xea, - 0x14, 0x80, 0x75, 0x5b, 0xb1, 0x0f, 0xdc, 0xbb, 0x91, 0x17, 0xc3, 0x15, 0x4c, 0xff, 0x15, 0x40, - 0x9f, 0x4e, 0x0d, 0xad, 0x71, 0x7d, 0xa8, 0x65, 0xfa, 0x4c, 0xec, 0x5f, 0xd6, 0xe8, 0x40, 0x73, - 0xfc, 0x75, 0xaa, 0xfd, 0xcb, 0x3a, 0xbf, 0x14, 0x1d, 0x74, 0xff, 0x86, 0x43, 0x22, 0x19, 0x77, - 0x14, 0x94, 0xbf, 0x49, 0x95, 0x8c, 0xd0, 0xf8, 0x25, 0x0c, 0x4d, 0x46, 0x39, 0x26, 0x70, 0x7a, - 0x0a, 0xce, 0xdf, 0xa6, 0xc2, 0x39, 0x63, 0xc0, 0x91, 0x63, 0x0a, 0x69, 0x04, 0x03, 0xcc, 0xdf, - 0xa5, 0x25, 0x8d, 0xe0, 0x18, 0x69, 0x30, 0xa4, 0x92, 0x26, 0x50, 0xfe, 0x3e, 0x35, 0x69, 0x2a, - 0x8c, 0x20, 0x4d, 0xc7, 0xe9, 0x29, 0x38, 0xff, 0x90, 0x9a, 0xb4, 0x28, 0x8e, 0x1c, 0x13, 0x2d, - 0x8d, 0xb7, 0x51, 0x00, 0xfa, 0xc7, 0x54, 0x2d, 0x8d, 0xf7, 0x7d, 0x89, 0x44, 0xbf, 0x0d, 0x65, - 0x30, 0xa4, 0x8e, 0x95, 0x68, 0x40, 0xfa, 0xa7, 0x74, 0xd4, 0x31, 0x0f, 0x11, 0xea, 0xc2, 0x31, - 0xb7, 0x84, 0x50, 0xa7, 0xdd, 0xe8, 0xac, 0x03, 0xc4, 0xd3, 0xb9, 0x92, 0x53, 0xde, 0x57, 0x1d, - 0x09, 0xc6, 0xd9, 0x20, 0xb3, 0x38, 0x82, 0xf6, 0x83, 0x05, 0xc8, 0xd3, 0x67, 0xa8, 0x49, 0xae, - 0x3a, 0x12, 0xc0, 0x3c, 0x90, 0xcb, 0x2f, 0x43, 0x13, 0x60, 0xc3, 0xb5, 0xf2, 0xb3, 0xd4, 0x68, - 0xba, 0x3a, 0x12, 0xc0, 0x54, 0x2e, 0x76, 0x43, 0x2b, 0xae, 0x74, 0x9f, 0xa3, 0x56, 0x85, 0xd0, - 0x8a, 0x4b, 0x55, 0x15, 0x8f, 0x60, 0xef, 0x79, 0x6a, 0x94, 0x55, 0xf1, 0x08, 0xd6, 0xf1, 0x08, - 0xf6, 0x3e, 0x43, 0x8d, 0x5c, 0x0d, 0x4f, 0xb5, 0xe2, 0x22, 0xf1, 0xb3, 0xd4, 0x6a, 0x54, 0xc3, - 0x23, 0xd8, 0x7d, 0x39, 0x2a, 0x80, 0x95, 0x90, 0x5d, 0x9f, 0xa3, 0x66, 0x63, 0xd5, 0x91, 0x00, - 0x66, 0x0b, 0x89, 0x56, 0x46, 0x93, 0x1c, 0x53, 0x18, 0x7e, 0x9e, 0x1a, 0x4e, 0x55, 0x47, 0x02, - 0x70, 0x10, 0xca, 0xab, 0x30, 0x02, 0xd0, 0x56, 0xbf, 0x4c, 0xcd, 0x32, 0x61, 0x04, 0xa0, 0x8e, - 0x74, 0x54, 0x82, 0xbd, 0x5f, 0xa1, 0x56, 0x79, 0x1d, 0x95, 0x1d, 0x20, 0x68, 0xa8, 0x04, 0x7b, - 0xbf, 0x4a, 0x0d, 0x8b, 0x11, 0x54, 0x35, 0x5a, 0xae, 0x49, 0x5e, 0xa0, 0x76, 0x4e, 0x18, 0x2d, - 0x17, 0x15, 0x92, 0x39, 0x50, 0x14, 0x5f, 0xa0, 0x56, 0xe3, 0x92, 0x39, 0x90, 0x04, 0x61, 0x04, - 0xa0, 0x07, 0xbe, 0x48, 0x8d, 0x26, 0xc2, 0x08, 0xa0, 0xa3, 0xd7, 0x51, 0x11, 0x6c, 0x94, 0x76, - 0xfe, 0xa5, 0x5c, 0xfa, 0xc7, 0xb8, 0xd5, 0x91, 0x00, 0x42, 0x95, 0x2d, 0xfc, 0x56, 0x74, 0x40, - 0x85, 0x10, 0x5d, 0xe5, 0xcb, 0xb9, 0xa1, 0x5e, 0xb1, 0xa9, 0x8e, 0x04, 0xd3, 0x12, 0x48, 0x74, - 0x91, 0x35, 0x04, 0x83, 0x5a, 0xc3, 0xfe, 0x4a, 0x6e, 0x88, 0xf7, 0x6b, 0xaa, 0x23, 0xc1, 0x14, - 0x73, 0xa9, 0x34, 0xe9, 0x15, 0xe4, 0x8a, 0x8d, 0xab, 0x74, 0xe8, 0xaf, 0xe6, 0xd2, 0x3c, 0x8b, - 0xae, 0x8e, 0x04, 0x45, 0xbe, 0xdd, 0x65, 0x37, 0x3e, 0x87, 0x0e, 0xe9, 0x00, 0x82, 0xb4, 0xaf, - 0xe5, 0x52, 0xbe, 0x59, 0x53, 0x1d, 0x09, 0x0e, 0xa8, 0x30, 0x82, 0xb0, 0x1f, 0xe3, 0x95, 0x03, - 0x98, 0xfa, 0x7a, 0xce, 0xfa, 0x35, 0xc1, 0x9b, 0xe8, 0x6c, 0xc1, 0x94, 0xe2, 0x4b, 0xe6, 0x06, - 0xec, 0xd1, 0x45, 0xef, 0x1b, 0x62, 0x93, 0x4e, 0x28, 0x9b, 0x74, 0x31, 0x6a, 0xe7, 0x7b, 0xdf, - 0x34, 0xd9, 0xf9, 0x51, 0xbb, 0x25, 0xef, 0x5b, 0x26, 0xbb, 0x25, 0xf7, 0x0a, 0x74, 0x90, 0x67, - 0x90, 0xfe, 0x40, 0xeb, 0xde, 0xbc, 0x7c, 0xa1, 0xa7, 0xea, 0x04, 0xf0, 0x0d, 0xea, 0xcf, 0xb3, - 0xae, 0x12, 0xb4, 0x47, 0x1f, 0x66, 0xbd, 0x2f, 0xaf, 0xbe, 0xdd, 0x53, 0x75, 0x38, 0x97, 0x91, - 0x67, 0x59, 0x57, 0xa3, 0x99, 0xe8, 0x74, 0x5e, 0x49, 0xef, 0xcb, 0x2b, 0xaf, 0xfa, 0x54, 0x9d, - 0xe0, 0xa0, 0x3e, 0x9d, 0x57, 0xd6, 0xab, 0xe2, 0xf3, 0x79, 0x8d, 0xbd, 0x3f, 0x2f, 0xdf, 0xfb, - 0x89, 0x4f, 0x3f, 0x23, 0x1e, 0x83, 0x99, 0x56, 0x4f, 0xb0, 0xf7, 0x40, 0x3e, 0xfa, 0x12, 0x90, - 0x31, 0x02, 0x82, 0x93, 0x22, 0x20, 0xd8, 0x7b, 0x30, 0xaf, 0xbc, 0x11, 0x64, 0x8e, 0x80, 0xe0, - 0xa4, 0x08, 0x08, 0xf6, 0x1e, 0xca, 0xcb, 0xd7, 0x83, 0xcc, 0x11, 0xb0, 0x47, 0x5f, 0xb3, 0xd1, - 0xe9, 0xa2, 0x4a, 0x3f, 0x9c, 0x57, 0xdf, 0x15, 0xaa, 0x3a, 0xc1, 0x21, 0xdd, 0x83, 0xa8, 0xef, - 0xd7, 0x21, 0x2f, 0x16, 0x81, 0xf0, 0xf1, 0x48, 0x5e, 0x7b, 0x71, 0xa8, 0xea, 0x04, 0x33, 0x91, - 0x28, 0x44, 0xed, 0xbf, 0x3a, 0x4e, 0x25, 0x74, 0x81, 0xf7, 0xe7, 0xb5, 0xb7, 0x88, 0xe2, 0x3c, - 0x42, 0x5f, 0x48, 0x0a, 0x84, 0x60, 0xef, 0x03, 0x79, 0xf5, 0x95, 0xa2, 0x84, 0x40, 0x08, 0x4e, - 0x0e, 0x84, 0x60, 0xef, 0xd1, 0xbc, 0xf6, 0x7e, 0x51, 0x52, 0x20, 0x04, 0xbb, 0xd7, 0xc7, 0xbf, - 0x10, 0xde, 0x58, 0x1e, 0xcb, 0x1b, 0x5e, 0x36, 0x8a, 0x7f, 0x33, 0xbc, 0xe1, 0xdc, 0x60, 0xd8, - 0x18, 0xd0, 0x7a, 0x1e, 0xcf, 0x9b, 0xdf, 0x3c, 0x32, 0xec, 0x11, 0xe8, 0x4a, 0x37, 0xc5, 0xb9, - 0x85, 0xfe, 0xf4, 0x44, 0x7e, 0xf0, 0x6b, 0x48, 0x71, 0xb2, 0xa1, 0x85, 0xbd, 0x16, 0xcd, 0x45, - 0x1d, 0x2a, 0xcd, 0xec, 0xc9, 0xfc, 0xd0, 0xef, 0x24, 0x55, 0x9d, 0x60, 0x56, 0x07, 0x56, 0xff, - 0x3e, 0xbd, 0x38, 0x9e, 0x31, 0x4a, 0x53, 0x78, 0x2a, 0x3f, 0xc4, 0x0b, 0x4a, 0x55, 0x27, 0x38, - 0x1c, 0xcd, 0xb3, 0xd0, 0x66, 0xee, 0xa7, 0xd0, 0x84, 0xd6, 0xfb, 0x5e, 0xc4, 0x37, 0xcd, 0xe7, - 0xee, 0x42, 0x48, 0xe9, 0x87, 0x2f, 0x26, 0xf2, 0x35, 0xa8, 0xa0, 0xbd, 0xc9, 0x69, 0x0b, 0x4e, - 0x1d, 0x68, 0xef, 0x44, 0xa4, 0x73, 0xa0, 0x1c, 0x9e, 0x5b, 0x3b, 0xb8, 0x1a, 0x15, 0xa3, 0x87, - 0xe3, 0x6e, 0x11, 0x65, 0x6f, 0x6b, 0x9c, 0x67, 0x4e, 0xf6, 0x05, 0xf4, 0x7f, 0xdd, 0x83, 0x28, - 0x77, 0x47, 0xbd, 0xd9, 0x6b, 0x78, 0x19, 0x36, 0x06, 0xff, 0xa8, 0x64, 0x4e, 0x3a, 0x73, 0xd7, - 0xa0, 0xe9, 0xd8, 0xc9, 0xf7, 0x6e, 0x0e, 0x72, 0xaa, 0x83, 0x57, 0x20, 0x37, 0x7e, 0xa8, 0xbd, - 0x9b, 0x87, 0x69, 0xb3, 0x87, 0x33, 0x7b, 0xf7, 0x50, 0x48, 0x0c, 0x82, 0x9f, 0xd2, 0xed, 0xe6, - 0x20, 0x9b, 0x1c, 0xc4, 0x1e, 0x3d, 0xb8, 0xc9, 0x41, 0xec, 0xd1, 0xc3, 0xa8, 0xea, 0xe1, 0x14, - 0x3a, 0x60, 0x38, 0x17, 0xde, 0xcd, 0xc5, 0x98, 0xea, 0x62, 0x19, 0x1d, 0x34, 0x1d, 0xf7, 0xee, - 0xe6, 0x63, 0xca, 0xcc, 0xa5, 0x3c, 0xc7, 0xdd, 0xcd, 0x41, 0x66, 0x40, 0x1c, 0x7b, 0xa4, 0x22, - 0x3f, 0x28, 0x8e, 0x3d, 0xfa, 0x28, 0x9a, 0xbf, 0x10, 0xe5, 0x40, 0x75, 0x37, 0x0f, 0x4e, 0xc2, - 0xa6, 0x90, 0x47, 0xa5, 0xbb, 0x79, 0x18, 0x37, 0x73, 0x29, 0x4f, 0x41, 0x77, 0x73, 0x30, 0xa1, - 0x3a, 0x38, 0x8f, 0x0e, 0x19, 0x0f, 0x37, 0x0d, 0x4e, 0x5e, 0xa5, 0x3a, 0x49, 0xfb, 0x30, 0x57, - 0x81, 0xbe, 0x1b, 0x79, 0x49, 0x47, 0x9c, 0x06, 0xf4, 0x1b, 0x55, 0xf4, 0x21, 0x1e, 0xf0, 0x2a, - 0x0b, 0x78, 0x2d, 0x9a, 0x31, 0x1f, 0x75, 0x1a, 0xe0, 0x7f, 0x44, 0x87, 0x4f, 0xf9, 0xc4, 0x57, - 0x01, 0xef, 0xa1, 0xd9, 0x84, 0x13, 0x4f, 0x03, 0xfa, 0x75, 0x3a, 0xf5, 0xb6, 0x0f, 0x81, 0xb5, - 0x98, 0xe7, 0x92, 0x4f, 0x3b, 0x0d, 0xc8, 0xaf, 0xd4, 0xe3, 0x4e, 0xf1, 0x58, 0x38, 0xb6, 0x5b, - 0xf5, 0x33, 0x4f, 0x15, 0x33, 0xb7, 0x5b, 0x2f, 0x81, 0x84, 0x89, 0x1c, 0x67, 0xaa, 0x1e, 0xa6, - 0xf7, 0xe6, 0xe1, 0x4c, 0xb2, 0x87, 0xc2, 0xde, 0xfa, 0x99, 0x7e, 0x06, 0xa9, 0x3a, 0xc8, 0xee, - 0x3d, 0x88, 0x04, 0x0f, 0xee, 0xde, 0x83, 0x48, 0xf0, 0x30, 0xba, 0x9b, 0x07, 0x28, 0xa1, 0xd1, - 0x13, 0x41, 0xd5, 0xc5, 0xd8, 0x1e, 0xc3, 0xd0, 0x8f, 0xfa, 0x54, 0x0f, 0xe3, 0xbb, 0x79, 0xb8, - 0x12, 0x21, 0xf9, 0xf7, 0xb8, 0xb5, 0x2e, 0xa9, 0xa2, 0x99, 0xd3, 0x77, 0x75, 0x1b, 0xed, 0x9d, - 0xcd, 0x4e, 0x7b, 0x38, 0x8d, 0xa5, 0x7a, 0x1a, 0x4a, 0x2b, 0x1d, 0x99, 0x47, 0xe3, 0x52, 0x6c, - 0x8f, 0x23, 0xd0, 0xc5, 0xc5, 0x11, 0xfa, 0xbf, 0xcb, 0xc1, 0xa9, 0x1f, 0xbd, 0xa9, 0xe8, 0xb8, - 0xfb, 0xd1, 0xd8, 0xb5, 0xd5, 0x53, 0xc1, 0xab, 0x6f, 0x38, 0x5d, 0xcc, 0x5c, 0x36, 0xbe, 0xef, - 0x9e, 0x5a, 0xf1, 0xc2, 0x85, 0x0b, 0x17, 0x32, 0xfe, 0x59, 0x34, 0xdb, 0x10, 0x8b, 0x58, 0xd1, - 0xee, 0x2c, 0xba, 0x16, 0xa2, 0xd3, 0xbb, 0xa7, 0xc6, 0x58, 0x3e, 0xd4, 0x88, 0x52, 0x43, 0xbf, - 0x22, 0xbf, 0x81, 0x3c, 0x03, 0x08, 0xfc, 0x41, 0x6e, 0x83, 0xf2, 0x86, 0x1a, 0xcb, 0xd6, 0x99, - 0x18, 0x0a, 0xcb, 0x6d, 0x7f, 0x03, 0x1d, 0x36, 0xc0, 0xec, 0xd8, 0xe3, 0xbc, 0xb1, 0xc6, 0x72, - 0x7a, 0x36, 0x86, 0x03, 0x25, 0x20, 0x01, 0xa8, 0x67, 0x0f, 0xf4, 0xa6, 0x1a, 0x4b, 0xfd, 0x38, - 0x10, 0x54, 0x8a, 0x64, 0xe2, 0x08, 0xb6, 0xc2, 0x79, 0x73, 0x8d, 0x55, 0x08, 0x23, 0x71, 0x04, - 0x0f, 0x20, 0xce, 0x12, 0xe7, 0x2d, 0x35, 0x56, 0x47, 0xcc, 0xc4, 0x25, 0x02, 0xf5, 0xec, 0x81, - 0xde, 0x5a, 0x63, 0xe5, 0xc6, 0x4c, 0x1c, 0xc1, 0xfe, 0x26, 0x9a, 0x33, 0x00, 0x89, 0x93, 0x0b, - 0x1b, 0xa4, 0xb7, 0xd5, 0x58, 0x55, 0xf2, 0x62, 0x48, 0xbc, 0x8a, 0xf9, 0xb7, 0xa1, 0x8b, 0x4c, - 0xe4, 0xa5, 0xc1, 0x7a, 0x7b, 0x8d, 0x89, 0xd6, 0xc3, 0x71, 0xfa, 0xb8, 0xb7, 0x84, 0x0d, 0xb1, - 0x0e, 0xaf, 0xf6, 0x59, 0x20, 0xbd, 0xa3, 0xc6, 0xd4, 0x6d, 0x7c, 0x43, 0x30, 0x6d, 0x3c, 0x88, - 0x3e, 0xcb, 0x2f, 0xea, 0x9d, 0x35, 0xa6, 0x81, 0x13, 0xe8, 0x23, 0x78, 0x20, 0x7d, 0x96, 0x58, - 0xef, 0xaa, 0x31, 0xad, 0x9c, 0x44, 0x5f, 0xe2, 0xfe, 0x83, 0xc3, 0x1e, 0x2b, 0xa8, 0x7e, 0x8d, - 0x89, 0xea, 0xf8, 0xfe, 0x03, 0x4d, 0x9e, 0x94, 0x51, 0x70, 0xb8, 0x63, 0x03, 0xf4, 0xee, 0x1a, - 0xeb, 0x02, 0x86, 0x8c, 0x82, 0x13, 0x5f, 0xf3, 0x86, 0x60, 0x67, 0x45, 0x56, 0x38, 0xef, 0xa9, - 0x31, 0x89, 0x1e, 0xdf, 0x10, 0x4c, 0xe0, 0xfb, 0x0f, 0x38, 0xe8, 0x12, 0x03, 0x8e, 0x3c, 0x42, - 0xb2, 0x02, 0x7b, 0x6f, 0x6d, 0x08, 0x29, 0x3f, 0x17, 0x5b, 0x62, 0xf8, 0x99, 0xff, 0xb8, 0x83, - 0x4a, 0x89, 0xcb, 0xe4, 0x8f, 0x07, 0xac, 0x56, 0x7a, 0x6f, 0x6d, 0x38, 0xd9, 0x7f, 0x89, 0x79, - 0xb1, 0xfc, 0x63, 0xff, 0x61, 0x07, 0x7d, 0x9f, 0x61, 0xbd, 0xca, 0x73, 0x19, 0xab, 0xd5, 0xbe, - 0xaf, 0x36, 0xcc, 0x5f, 0x09, 0x17, 0xc5, 0xd6, 0x2a, 0x3f, 0xf4, 0xef, 0x73, 0xd0, 0xa5, 0xc6, - 0x1e, 0x21, 0x8f, 0xf1, 0xac, 0x96, 0x7a, 0x5f, 0x2d, 0xd5, 0x9f, 0x14, 0x17, 0x1b, 0x3a, 0x4b, - 0xf8, 0xa9, 0xff, 0xa8, 0x83, 0x8e, 0x0c, 0x58, 0x64, 0x9a, 0x0d, 0x70, 0x7f, 0x2d, 0xed, 0x1f, - 0x20, 0x97, 0x26, 0x2d, 0x55, 0x7c, 0xf9, 0x0f, 0x39, 0x48, 0xa6, 0x9b, 0x7e, 0xd3, 0xda, 0x66, - 0x85, 0x0f, 0xd4, 0xd8, 0xe3, 0x28, 0x9b, 0x37, 0x6d, 0xcc, 0x02, 0x36, 0x48, 0x58, 0x8d, 0xdf, - 0x54, 0x6b, 0x8c, 0xfe, 0xc0, 0xc8, 0x2e, 0x99, 0xfa, 0xea, 0x75, 0x71, 0x89, 0xa6, 0x3d, 0x5f, - 0xf2, 0xb7, 0xd4, 0xd2, 0x19, 0x79, 0xc6, 0x64, 0x97, 0x0d, 0x7d, 0xfd, 0xba, 0xf9, 0x6c, 0x1c, - 0x10, 0x74, 0xe3, 0xed, 0x6a, 0xb7, 0x8b, 0x3e, 0x96, 0xb2, 0xdb, 0xd5, 0x7d, 0xed, 0xba, 0xba, - 0x17, 0x47, 0xe4, 0x0a, 0x72, 0xcb, 0x0c, 0x99, 0x42, 0x42, 0xde, 0xdf, 0x57, 0xaf, 0xbb, 0x1b, - 0x10, 0xb9, 0x94, 0xec, 0x26, 0xd2, 0x6a, 0xd9, 0x65, 0x1f, 0xe8, 0xc7, 0xaf, 0xcb, 0x9b, 0xa9, - 0x25, 0x78, 0x10, 0xb5, 0x96, 0xb0, 0x0f, 0xf6, 0xb5, 0xeb, 0xf6, 0x09, 0xd4, 0x12, 0x3c, 0x88, - 0x5a, 0x4b, 0xc8, 0x87, 0xfa, 0xea, 0x75, 0xfd, 0x04, 0x6a, 0x09, 0xf6, 0xbb, 0xaa, 0x84, 0x89, - 0x3d, 0x95, 0xb3, 0x82, 0x7c, 0xb8, 0xaf, 0x5f, 0xf7, 0x3f, 0x1c, 0x07, 0x15, 0xba, 0xf3, 0x4e, - 0x74, 0xb1, 0x91, 0xda, 0x34, 0xb0, 0x8f, 0xf4, 0x23, 0x3f, 0x17, 0x30, 0x67, 0xa0, 0x57, 0x68, - 0xd0, 0xdb, 0xcd, 0x3b, 0xc9, 0x5e, 0x84, 0xbe, 0xbf, 0x1f, 0xf9, 0xb9, 0x01, 0xc3, 0x36, 0x02, - 0x3d, 0x3a, 0x88, 0x61, 0xcb, 0x2f, 0xf5, 0x03, 0x7d, 0xfd, 0xe7, 0x0a, 0x92, 0x18, 0x26, 0x78, - 0x30, 0xc3, 0x96, 0xb0, 0x8f, 0xf6, 0x23, 0x3f, 0x77, 0x90, 0xc8, 0x30, 0xc1, 0xfe, 0x79, 0xf3, - 0x16, 0x4e, 0xa1, 0x53, 0x1f, 0xeb, 0x1b, 0x7f, 0x2e, 0xc1, 0xb0, 0x97, 0xb9, 0x70, 0x7d, 0x5d, - 0x42, 0xc2, 0xda, 0x2b, 0xd7, 0xc7, 0xfb, 0x49, 0x3f, 0xb7, 0x60, 0xca, 0x5d, 0x50, 0xb3, 0xaf, - 0x77, 0xcc, 0x7b, 0xcb, 0x5e, 0xcf, 0x3e, 0xd1, 0xdf, 0xed, 0xf7, 0x1a, 0x0c, 0x9b, 0x0d, 0xb4, - 0xee, 0x13, 0x9a, 0x28, 0x33, 0x3d, 0x2f, 0xb5, 0x5a, 0xc9, 0x93, 0xfd, 0xef, 0xc1, 0x0f, 0x3e, - 0x5c, 0x14, 0x5f, 0xac, 0x54, 0xbd, 0x8f, 0x69, 0xaa, 0xd7, 0xfc, 0x8c, 0xd5, 0x6a, 0xc9, 0x4f, - 0xf5, 0x87, 0xfa, 0xc5, 0x88, 0x4b, 0x4c, 0xb5, 0x59, 0xaa, 0xb4, 0x35, 0xf5, 0xc8, 0x49, 0xbb, - 0x2c, 0x68, 0xb7, 0xc8, 0xef, 0x3a, 0xec, 0x66, 0xa1, 0x3c, 0x73, 0x0a, 0x94, 0x2b, 0x86, 0xfe, - 0xba, 0x2a, 0x5a, 0xf4, 0xcb, 0x86, 0x56, 0x30, 0x1f, 0x64, 0x30, 0xea, 0xa1, 0x53, 0xa0, 0x5e, - 0x51, 0xf4, 0xcf, 0xa9, 0x3b, 0x36, 0x72, 0x59, 0xd1, 0x0a, 0xe8, 0x43, 0x0c, 0x48, 0x3d, 0x75, - 0x0a, 0xb4, 0x2b, 0x8e, 0x09, 0x48, 0x29, 0x24, 0xc3, 0x87, 0x19, 0x52, 0xc1, 0x80, 0xc4, 0xb5, - 0x42, 0x22, 0x77, 0x96, 0x45, 0xef, 0x23, 0x0c, 0x28, 0x6b, 0xe6, 0x8e, 0xe0, 0x01, 0xdc, 0x59, - 0x02, 0x7d, 0x94, 0x01, 0xb9, 0x09, 0xdc, 0x25, 0x22, 0xa5, 0xd0, 0x04, 0x1f, 0x63, 0x48, 0xa3, - 0x09, 0xdc, 0x11, 0xec, 0xdf, 0xaa, 0x16, 0xd0, 0xe8, 0x65, 0x4f, 0x2b, 0xa8, 0x8f, 0x33, 0x28, - 0xf5, 0xe8, 0x29, 0xd0, 0xaf, 0x88, 0xfa, 0x4d, 0xb5, 0x2d, 0xc6, 0x2e, 0x8b, 0x5a, 0x81, 0x7d, - 0x82, 0x81, 0xa9, 0x67, 0x4f, 0x41, 0xe4, 0x8a, 0x69, 0xc2, 0xae, 0xb0, 0x6f, 0xfb, 0x9f, 0x64, - 0x50, 0x19, 0xc3, 0xae, 0x80, 0x66, 0x3f, 0x80, 0x41, 0xcb, 0x2f, 0xeb, 0x53, 0x0c, 0x29, 0x9f, - 0xc4, 0x20, 0xc1, 0x03, 0x19, 0xb4, 0x04, 0xfb, 0x34, 0x03, 0x2b, 0x26, 0x32, 0x98, 0xb8, 0x0b, - 0x53, 0xb4, 0xf5, 0xa7, 0x19, 0x96, 0x63, 0xd8, 0x85, 0xbc, 0x8d, 0x27, 0x64, 0x96, 0x7d, 0x17, - 0x7f, 0x86, 0x21, 0x8d, 0x9b, 0x32, 0x0b, 0x5a, 0xb6, 0x79, 0x57, 0xd8, 0x37, 0xec, 0x67, 0x19, - 0xd0, 0x84, 0x61, 0x57, 0x40, 0x57, 0x7e, 0x50, 0x3b, 0x81, 0x32, 0xdc, 0xf6, 0xb5, 0x42, 0x7b, - 0x8e, 0xa1, 0x0d, 0x7f, 0x04, 0x15, 0x44, 0xef, 0x08, 0x53, 0xf5, 0x50, 0x4a, 0x5c, 0x67, 0x9a, - 0x13, 0x88, 0xe7, 0xd9, 0x52, 0xbf, 0x27, 0x67, 0x50, 0x81, 0xe1, 0x92, 0xb1, 0xff, 0x88, 0x26, - 0x77, 0x4c, 0xf7, 0x8d, 0xad, 0x96, 0xfb, 0x19, 0xbe, 0xdc, 0xa1, 0x0f, 0xa1, 0x82, 0xd8, 0x2d, - 0x65, 0xff, 0x7e, 0xed, 0x10, 0xca, 0x78, 0x61, 0xd9, 0x6a, 0xad, 0x9f, 0xe5, 0xbb, 0x20, 0xfd, - 0x29, 0x54, 0x10, 0xbf, 0xe6, 0x4c, 0xe5, 0xd8, 0x91, 0x01, 0xab, 0x4c, 0xb3, 0x07, 0x3e, 0xc7, - 0x49, 0x1d, 0xea, 0x18, 0x2a, 0x30, 0xde, 0x93, 0xf6, 0x1f, 0x56, 0x8f, 0xa1, 0xf4, 0x1b, 0xce, - 0x36, 0x4b, 0xfc, 0x3c, 0x5b, 0x62, 0xca, 0x73, 0x28, 0xfd, 0x9e, 0x75, 0xc2, 0x72, 0x96, 0x0b, - 0xe2, 0x55, 0xfd, 0x5e, 0x7b, 0xb3, 0xd3, 0x5e, 0x9e, 0x8d, 0xbf, 0x23, 0xc9, 0x3e, 0xb8, 0x6c, - 0x11, 0xed, 0x57, 0xdf, 0x13, 0x37, 0x3d, 0x10, 0x45, 0xee, 0x84, 0x7c, 0x20, 0xfa, 0x82, 0xb3, - 0xfc, 0x9a, 0x1f, 0xaf, 0xc5, 0x96, 0x7d, 0x8c, 0x2d, 0x7b, 0xb5, 0xb7, 0x7e, 0x6c, 0xb3, 0xdd, - 0x6d, 0x6c, 0xb7, 0xeb, 0x4d, 0xf6, 0x3b, 0xb7, 0x6c, 0x74, 0xe7, 0x58, 0xb3, 0xb1, 0x51, 0x3f, - 0x7b, 0xfe, 0x58, 0xd2, 0x4f, 0xe2, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xe2, 0xf2, 0x23, - 0x9e, 0x2d, 0x57, 0x00, 0x00, -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180814_aa810b61/ya.make b/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180814_aa810b61/ya.make deleted file mode 100644 index adcd14d710..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20180814_aa810b61/ya.make +++ /dev/null @@ -1,7 +0,0 @@ -GO_LIBRARY() - -LICENSE(BSD-3-Clause) - -SRCS(test.pb.go) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20190205_c823c79e/test.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20190205_c823c79e/test.pb.go deleted file mode 100644 index 38a43bc2b6..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20190205_c823c79e/test.pb.go +++ /dev/null @@ -1,3315 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: proto2_20190205_c823c79e/test.proto - -package proto2_20190205_c823c79e - -import ( - fmt "fmt" - math "math" - - proto "google.golang.org/protobuf/internal/protolegacy" -) - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package - -type SiblingEnum int32 - -const ( - SiblingEnum_ALPHA SiblingEnum = 0 - SiblingEnum_BRAVO SiblingEnum = 10 - SiblingEnum_CHARLIE SiblingEnum = 200 -) - -var SiblingEnum_name = map[int32]string{ - 0: "ALPHA", - 10: "BRAVO", - 200: "CHARLIE", -} - -var SiblingEnum_value = map[string]int32{ - "ALPHA": 0, - "BRAVO": 10, - "CHARLIE": 200, -} - -func (x SiblingEnum) Enum() *SiblingEnum { - p := new(SiblingEnum) - *p = x - return p -} - -func (x SiblingEnum) String() string { - return proto.EnumName(SiblingEnum_name, int32(x)) -} - -func (x *SiblingEnum) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(SiblingEnum_value, data, "SiblingEnum") - if err != nil { - return err - } - *x = SiblingEnum(value) - return nil -} - -func (SiblingEnum) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_3a17e2c63b2b3424, []int{0} -} - -type Message_ChildEnum int32 - -const ( - Message_ALPHA Message_ChildEnum = 0 - Message_BRAVO Message_ChildEnum = 1 - Message_CHARLIE Message_ChildEnum = 2 -) - -var Message_ChildEnum_name = map[int32]string{ - 0: "ALPHA", - 1: "BRAVO", - 2: "CHARLIE", -} - -var Message_ChildEnum_value = map[string]int32{ - "ALPHA": 0, - "BRAVO": 1, - "CHARLIE": 2, -} - -func (x Message_ChildEnum) Enum() *Message_ChildEnum { - p := new(Message_ChildEnum) - *p = x - return p -} - -func (x Message_ChildEnum) String() string { - return proto.EnumName(Message_ChildEnum_name, int32(x)) -} - -func (x *Message_ChildEnum) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(Message_ChildEnum_value, data, "Message_ChildEnum") - if err != nil { - return err - } - *x = Message_ChildEnum(value) - return nil -} - -func (Message_ChildEnum) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_3a17e2c63b2b3424, []int{1, 0} -} - -type SiblingMessage struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - F4 *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *SiblingMessage) Reset() { *m = SiblingMessage{} } -func (m *SiblingMessage) String() string { return proto.CompactTextString(m) } -func (*SiblingMessage) ProtoMessage() {} -func (*SiblingMessage) Descriptor() ([]byte, []int) { - return fileDescriptor_3a17e2c63b2b3424, []int{0} -} - -func (m *SiblingMessage) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SiblingMessage.Unmarshal(m, b) -} -func (m *SiblingMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SiblingMessage.Marshal(b, m, deterministic) -} -func (m *SiblingMessage) XXX_Merge(src proto.Message) { - xxx_messageInfo_SiblingMessage.Merge(m, src) -} -func (m *SiblingMessage) XXX_Size() int { - return xxx_messageInfo_SiblingMessage.Size(m) -} -func (m *SiblingMessage) XXX_DiscardUnknown() { - xxx_messageInfo_SiblingMessage.DiscardUnknown(m) -} - -var xxx_messageInfo_SiblingMessage proto.InternalMessageInfo - -func (m *SiblingMessage) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *SiblingMessage) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *SiblingMessage) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -func (m *SiblingMessage) GetF4() *Message { - if m != nil { - return m.F4 - } - return nil -} - -type Message struct { - Namedgroup *Message_NamedGroup `protobuf:"group,1,opt,name=NamedGroup,json=namedgroup" json:"namedgroup,omitempty"` - // Optional fields. - OptionalBool *bool `protobuf:"varint,100,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"` - OptionalInt32 *int32 `protobuf:"varint,101,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"` - OptionalSint32 *int32 `protobuf:"zigzag32,102,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"` - OptionalUint32 *uint32 `protobuf:"varint,103,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"` - OptionalInt64 *int64 `protobuf:"varint,104,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"` - OptionalSint64 *int64 `protobuf:"zigzag64,105,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"` - OptionalUint64 *uint64 `protobuf:"varint,106,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"` - OptionalFixed32 *uint32 `protobuf:"fixed32,107,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"` - OptionalSfixed32 *int32 `protobuf:"fixed32,108,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"` - OptionalFloat *float32 `protobuf:"fixed32,109,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"` - OptionalFixed64 *uint64 `protobuf:"fixed64,110,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"` - OptionalSfixed64 *int64 `protobuf:"fixed64,111,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"` - OptionalDouble *float64 `protobuf:"fixed64,112,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"` - OptionalString *string `protobuf:"bytes,113,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"` - OptionalBytes []byte `protobuf:"bytes,114,opt,name=optional_bytes,json=optionalBytes" json:"optional_bytes,omitempty"` - OptionalChildEnum *Message_ChildEnum `protobuf:"varint,115,opt,name=optional_child_enum,json=optionalChildEnum,enum=google.golang.org.proto2_20190205.Message_ChildEnum" json:"optional_child_enum,omitempty"` - OptionalChildMessage *Message_ChildMessage `protobuf:"bytes,116,opt,name=optional_child_message,json=optionalChildMessage" json:"optional_child_message,omitempty"` - OptionalNamedGroup *Message_NamedGroup `protobuf:"bytes,117,opt,name=optional_named_group,json=optionalNamedGroup" json:"optional_named_group,omitempty"` - OptionalSiblingEnum *SiblingEnum `protobuf:"varint,118,opt,name=optional_sibling_enum,json=optionalSiblingEnum,enum=google.golang.org.proto2_20190205.SiblingEnum" json:"optional_sibling_enum,omitempty"` - OptionalSiblingMessage *SiblingMessage `protobuf:"bytes,119,opt,name=optional_sibling_message,json=optionalSiblingMessage" json:"optional_sibling_message,omitempty"` - Optionalgroup *Message_OptionalGroup `protobuf:"group,120,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"` - // Optional default fields. - DefaultedBool *bool `protobuf:"varint,200,opt,name=defaulted_bool,json=defaultedBool,def=1" json:"defaulted_bool,omitempty"` - DefaultedInt32 *int32 `protobuf:"varint,201,opt,name=defaulted_int32,json=defaultedInt32,def=-12345" json:"defaulted_int32,omitempty"` - DefaultedSint32 *int32 `protobuf:"zigzag32,202,opt,name=defaulted_sint32,json=defaultedSint32,def=-3200" json:"defaulted_sint32,omitempty"` - DefaultedUint32 *uint32 `protobuf:"varint,203,opt,name=defaulted_uint32,json=defaultedUint32,def=3200" json:"defaulted_uint32,omitempty"` - DefaultedInt64 *int64 `protobuf:"varint,204,opt,name=defaulted_int64,json=defaultedInt64,def=-123456789" json:"defaulted_int64,omitempty"` - DefaultedSint64 *int64 `protobuf:"zigzag64,205,opt,name=defaulted_sint64,json=defaultedSint64,def=-6400" json:"defaulted_sint64,omitempty"` - DefaultedUint64 *uint64 `protobuf:"varint,206,opt,name=defaulted_uint64,json=defaultedUint64,def=6400" json:"defaulted_uint64,omitempty"` - DefaultedFixed32 *uint32 `protobuf:"fixed32,207,opt,name=defaulted_fixed32,json=defaultedFixed32,def=320000" json:"defaulted_fixed32,omitempty"` - DefaultedSfixed32 *int32 `protobuf:"fixed32,208,opt,name=defaulted_sfixed32,json=defaultedSfixed32,def=-320000" json:"defaulted_sfixed32,omitempty"` - DefaultedFloat *float32 `protobuf:"fixed32,209,opt,name=defaulted_float,json=defaultedFloat,def=3.14159" json:"defaulted_float,omitempty"` - DefaultedFixed64 *uint64 `protobuf:"fixed64,210,opt,name=defaulted_fixed64,json=defaultedFixed64,def=640000" json:"defaulted_fixed64,omitempty"` - DefaultedSfixed64 *int64 `protobuf:"fixed64,211,opt,name=defaulted_sfixed64,json=defaultedSfixed64,def=-640000" json:"defaulted_sfixed64,omitempty"` - DefaultedDouble *float64 `protobuf:"fixed64,212,opt,name=defaulted_double,json=defaultedDouble,def=3.14159265359" json:"defaulted_double,omitempty"` - DefaultedString *string `protobuf:"bytes,213,opt,name=defaulted_string,json=defaultedString,def=hello, \"world!\"\n" json:"defaulted_string,omitempty"` - DefaultedBytes []byte `protobuf:"bytes,214,opt,name=defaulted_bytes,json=defaultedBytes,def=dead\\336\\255\\276\\357beef" json:"defaulted_bytes,omitempty"` - DefaultedChildEnum *Message_ChildEnum `protobuf:"varint,215,opt,name=defaulted_child_enum,json=defaultedChildEnum,enum=google.golang.org.proto2_20190205.Message_ChildEnum,def=0" json:"defaulted_child_enum,omitempty"` - DefaultedSiblingEnum *SiblingEnum `protobuf:"varint,216,opt,name=defaulted_sibling_enum,json=defaultedSiblingEnum,enum=google.golang.org.proto2_20190205.SiblingEnum,def=0" json:"defaulted_sibling_enum,omitempty"` - // Required fields. - RequiredBool *bool `protobuf:"varint,300,req,name=required_bool,json=requiredBool" json:"required_bool,omitempty"` - RequiredInt32 *int32 `protobuf:"varint,301,req,name=required_int32,json=requiredInt32" json:"required_int32,omitempty"` - RequiredSint32 *int32 `protobuf:"zigzag32,302,req,name=required_sint32,json=requiredSint32" json:"required_sint32,omitempty"` - RequiredUint32 *uint32 `protobuf:"varint,303,req,name=required_uint32,json=requiredUint32" json:"required_uint32,omitempty"` - RequiredInt64 *int64 `protobuf:"varint,304,req,name=required_int64,json=requiredInt64" json:"required_int64,omitempty"` - RequiredSint64 *int64 `protobuf:"zigzag64,305,req,name=required_sint64,json=requiredSint64" json:"required_sint64,omitempty"` - RequiredUint64 *uint64 `protobuf:"varint,306,req,name=required_uint64,json=requiredUint64" json:"required_uint64,omitempty"` - RequiredFixed32 *uint32 `protobuf:"fixed32,307,req,name=required_fixed32,json=requiredFixed32" json:"required_fixed32,omitempty"` - RequiredSfixed32 *int32 `protobuf:"fixed32,308,req,name=required_sfixed32,json=requiredSfixed32" json:"required_sfixed32,omitempty"` - RequiredFloat *float32 `protobuf:"fixed32,309,req,name=required_float,json=requiredFloat" json:"required_float,omitempty"` - RequiredFixed64 *uint64 `protobuf:"fixed64,310,req,name=required_fixed64,json=requiredFixed64" json:"required_fixed64,omitempty"` - RequiredSfixed64 *int64 `protobuf:"fixed64,311,req,name=required_sfixed64,json=requiredSfixed64" json:"required_sfixed64,omitempty"` - RequiredDouble *float64 `protobuf:"fixed64,312,req,name=required_double,json=requiredDouble" json:"required_double,omitempty"` - RequiredString *string `protobuf:"bytes,313,req,name=required_string,json=requiredString" json:"required_string,omitempty"` - RequiredBytes []byte `protobuf:"bytes,314,req,name=required_bytes,json=requiredBytes" json:"required_bytes,omitempty"` - RequiredChildEnum *Message_ChildEnum `protobuf:"varint,315,req,name=required_child_enum,json=requiredChildEnum,enum=google.golang.org.proto2_20190205.Message_ChildEnum" json:"required_child_enum,omitempty"` - RequiredChildMessage *Message_ChildMessage `protobuf:"bytes,316,req,name=required_child_message,json=requiredChildMessage" json:"required_child_message,omitempty"` - RequiredNamedGroup *Message_NamedGroup `protobuf:"bytes,317,req,name=required_named_group,json=requiredNamedGroup" json:"required_named_group,omitempty"` - RequiredSiblingEnum *SiblingEnum `protobuf:"varint,318,req,name=required_sibling_enum,json=requiredSiblingEnum,enum=google.golang.org.proto2_20190205.SiblingEnum" json:"required_sibling_enum,omitempty"` - RequiredSiblingMessage *SiblingMessage `protobuf:"bytes,319,req,name=required_sibling_message,json=requiredSiblingMessage" json:"required_sibling_message,omitempty"` - Requiredgroup *Message_RequiredGroup `protobuf:"group,320,req,name=RequiredGroup,json=requiredgroup" json:"requiredgroup,omitempty"` - // Required default fields. - RequiredDefaultedBool *bool `protobuf:"varint,400,req,name=required_defaulted_bool,json=requiredDefaultedBool,def=1" json:"required_defaulted_bool,omitempty"` - RequiredDefaultedInt32 *int32 `protobuf:"varint,401,req,name=required_defaulted_int32,json=requiredDefaultedInt32,def=-12345" json:"required_defaulted_int32,omitempty"` - RequiredDefaultedSint32 *int32 `protobuf:"zigzag32,402,req,name=required_defaulted_sint32,json=requiredDefaultedSint32,def=-3200" json:"required_defaulted_sint32,omitempty"` - RequiredDefaultedUint32 *uint32 `protobuf:"varint,403,req,name=required_defaulted_uint32,json=requiredDefaultedUint32,def=3200" json:"required_defaulted_uint32,omitempty"` - RequiredDefaultedInt64 *int64 `protobuf:"varint,404,req,name=required_defaulted_int64,json=requiredDefaultedInt64,def=-123456789" json:"required_defaulted_int64,omitempty"` - RequiredDefaultedSint64 *int64 `protobuf:"zigzag64,405,req,name=required_defaulted_sint64,json=requiredDefaultedSint64,def=-6400" json:"required_defaulted_sint64,omitempty"` - RequiredDefaultedUint64 *uint64 `protobuf:"varint,406,req,name=required_defaulted_uint64,json=requiredDefaultedUint64,def=6400" json:"required_defaulted_uint64,omitempty"` - RequiredDefaultedFixed32 *uint32 `protobuf:"fixed32,407,req,name=required_defaulted_fixed32,json=requiredDefaultedFixed32,def=320000" json:"required_defaulted_fixed32,omitempty"` - RequiredDefaultedSfixed32 *int32 `protobuf:"fixed32,408,req,name=required_defaulted_sfixed32,json=requiredDefaultedSfixed32,def=-320000" json:"required_defaulted_sfixed32,omitempty"` - RequiredDefaultedFloat *float32 `protobuf:"fixed32,409,req,name=required_defaulted_float,json=requiredDefaultedFloat,def=3.14159" json:"required_defaulted_float,omitempty"` - RequiredDefaultedFixed64 *uint64 `protobuf:"fixed64,410,req,name=required_defaulted_fixed64,json=requiredDefaultedFixed64,def=640000" json:"required_defaulted_fixed64,omitempty"` - RequiredDefaultedSfixed64 *int64 `protobuf:"fixed64,411,req,name=required_defaulted_sfixed64,json=requiredDefaultedSfixed64,def=-640000" json:"required_defaulted_sfixed64,omitempty"` - RequiredDefaultedDouble *float64 `protobuf:"fixed64,412,req,name=required_defaulted_double,json=requiredDefaultedDouble,def=3.14159265359" json:"required_defaulted_double,omitempty"` - RequiredDefaultedString *string `protobuf:"bytes,413,req,name=required_defaulted_string,json=requiredDefaultedString,def=hello, \"world!\"\n" json:"required_defaulted_string,omitempty"` - RequiredDefaultedBytes []byte `protobuf:"bytes,414,req,name=required_defaulted_bytes,json=requiredDefaultedBytes,def=dead\\336\\255\\276\\357beef" json:"required_defaulted_bytes,omitempty"` - RequiredDefaultedChildEnum *Message_ChildEnum `protobuf:"varint,415,req,name=required_defaulted_child_enum,json=requiredDefaultedChildEnum,enum=google.golang.org.proto2_20190205.Message_ChildEnum,def=0" json:"required_defaulted_child_enum,omitempty"` - RequiredDefaultedSiblingEnum *SiblingEnum `protobuf:"varint,416,req,name=required_defaulted_sibling_enum,json=requiredDefaultedSiblingEnum,enum=google.golang.org.proto2_20190205.SiblingEnum,def=0" json:"required_defaulted_sibling_enum,omitempty"` - // Repeated fields. - RepeatedBool []bool `protobuf:"varint,500,rep,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"` - RepeatedInt32 []int32 `protobuf:"varint,501,rep,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"` - RepeatedSint32 []int32 `protobuf:"zigzag32,502,rep,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"` - RepeatedUint32 []uint32 `protobuf:"varint,503,rep,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"` - RepeatedInt64 []int64 `protobuf:"varint,504,rep,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"` - RepeatedSint64 []int64 `protobuf:"zigzag64,505,rep,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"` - RepeatedUint64 []uint64 `protobuf:"varint,506,rep,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"` - RepeatedFixed32 []uint32 `protobuf:"fixed32,507,rep,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"` - RepeatedSfixed32 []int32 `protobuf:"fixed32,508,rep,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"` - RepeatedFloat []float32 `protobuf:"fixed32,509,rep,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"` - RepeatedFixed64 []uint64 `protobuf:"fixed64,510,rep,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"` - RepeatedSfixed64 []int64 `protobuf:"fixed64,511,rep,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"` - RepeatedDouble []float64 `protobuf:"fixed64,512,rep,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"` - RepeatedString []string `protobuf:"bytes,513,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"` - RepeatedBytes [][]byte `protobuf:"bytes,514,rep,name=repeated_bytes,json=repeatedBytes" json:"repeated_bytes,omitempty"` - RepeatedChildEnum []Message_ChildEnum `protobuf:"varint,515,rep,name=repeated_child_enum,json=repeatedChildEnum,enum=google.golang.org.proto2_20190205.Message_ChildEnum" json:"repeated_child_enum,omitempty"` - RepeatedChildMessage []*Message_ChildMessage `protobuf:"bytes,516,rep,name=repeated_child_message,json=repeatedChildMessage" json:"repeated_child_message,omitempty"` - RepeatedNamedGroup []*Message_NamedGroup `protobuf:"bytes,517,rep,name=repeated_named_group,json=repeatedNamedGroup" json:"repeated_named_group,omitempty"` - RepeatedSiblingEnum []SiblingEnum `protobuf:"varint,518,rep,name=repeated_sibling_enum,json=repeatedSiblingEnum,enum=google.golang.org.proto2_20190205.SiblingEnum" json:"repeated_sibling_enum,omitempty"` - RepeatedSiblingMessage []*SiblingMessage `protobuf:"bytes,519,rep,name=repeated_sibling_message,json=repeatedSiblingMessage" json:"repeated_sibling_message,omitempty"` - Repeatedgroup []*Message_RepeatedGroup `protobuf:"group,520,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"` - // Map fields. - MapBoolBool map[bool]bool `protobuf:"bytes,600,rep,name=map_bool_bool,json=mapBoolBool" json:"map_bool_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolInt32 map[bool]int32 `protobuf:"bytes,601,rep,name=map_bool_int32,json=mapBoolInt32" json:"map_bool_int32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolSint32 map[bool]int32 `protobuf:"bytes,602,rep,name=map_bool_sint32,json=mapBoolSint32" json:"map_bool_sint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag32,2,opt,name=value"` - MapBoolUint32 map[bool]uint32 `protobuf:"bytes,603,rep,name=map_bool_uint32,json=mapBoolUint32" json:"map_bool_uint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolInt64 map[bool]int64 `protobuf:"bytes,604,rep,name=map_bool_int64,json=mapBoolInt64" json:"map_bool_int64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolSint64 map[bool]int64 `protobuf:"bytes,605,rep,name=map_bool_sint64,json=mapBoolSint64" json:"map_bool_sint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag64,2,opt,name=value"` - MapBoolUint64 map[bool]uint64 `protobuf:"bytes,606,rep,name=map_bool_uint64,json=mapBoolUint64" json:"map_bool_uint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolFixed32 map[bool]uint32 `protobuf:"bytes,607,rep,name=map_bool_fixed32,json=mapBoolFixed32" json:"map_bool_fixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolSfixed32 map[bool]int32 `protobuf:"bytes,608,rep,name=map_bool_sfixed32,json=mapBoolSfixed32" json:"map_bool_sfixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolFloat map[bool]float32 `protobuf:"bytes,609,rep,name=map_bool_float,json=mapBoolFloat" json:"map_bool_float,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolFixed64 map[bool]uint64 `protobuf:"bytes,610,rep,name=map_bool_fixed64,json=mapBoolFixed64" json:"map_bool_fixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolSfixed64 map[bool]int64 `protobuf:"bytes,611,rep,name=map_bool_sfixed64,json=mapBoolSfixed64" json:"map_bool_sfixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolDouble map[bool]float64 `protobuf:"bytes,612,rep,name=map_bool_double,json=mapBoolDouble" json:"map_bool_double,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolString map[bool]string `protobuf:"bytes,613,rep,name=map_bool_string,json=mapBoolString" json:"map_bool_string,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolBytes map[bool][]byte `protobuf:"bytes,614,rep,name=map_bool_bytes,json=mapBoolBytes" json:"map_bool_bytes,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolChildEnum map[bool]Message_ChildEnum `protobuf:"bytes,615,rep,name=map_bool_child_enum,json=mapBoolChildEnum" json:"map_bool_child_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto2_20190205.Message_ChildEnum"` - MapBoolChildMessage map[bool]*Message_ChildMessage `protobuf:"bytes,616,rep,name=map_bool_child_message,json=mapBoolChildMessage" json:"map_bool_child_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolNamedGroup map[bool]*Message_NamedGroup `protobuf:"bytes,617,rep,name=map_bool_named_group,json=mapBoolNamedGroup" json:"map_bool_named_group,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolSiblingEnum map[bool]SiblingEnum `protobuf:"bytes,618,rep,name=map_bool_sibling_enum,json=mapBoolSiblingEnum" json:"map_bool_sibling_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto2_20190205.SiblingEnum"` - MapBoolSiblingMessage map[bool]*SiblingMessage `protobuf:"bytes,619,rep,name=map_bool_sibling_message,json=mapBoolSiblingMessage" json:"map_bool_sibling_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapInt32Bool map[int32]bool `protobuf:"bytes,620,rep,name=map_int32_bool,json=mapInt32Bool" json:"map_int32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapSint32Bool map[int32]bool `protobuf:"bytes,621,rep,name=map_sint32_bool,json=mapSint32Bool" json:"map_sint32_bool,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapUint32Bool map[uint32]bool `protobuf:"bytes,622,rep,name=map_uint32_bool,json=mapUint32Bool" json:"map_uint32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapInt64Bool map[int64]bool `protobuf:"bytes,623,rep,name=map_int64_bool,json=mapInt64Bool" json:"map_int64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapSint64Bool map[int64]bool `protobuf:"bytes,624,rep,name=map_sint64_bool,json=mapSint64Bool" json:"map_sint64_bool,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapUint64Bool map[uint64]bool `protobuf:"bytes,625,rep,name=map_uint64_bool,json=mapUint64Bool" json:"map_uint64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapFixed32Bool map[uint32]bool `protobuf:"bytes,626,rep,name=map_fixed32_bool,json=mapFixed32Bool" json:"map_fixed32_bool,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapStringBool map[string]bool `protobuf:"bytes,627,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"` - // Oneof fields. - // - // Types that are valid to be assigned to OneofUnion: - // *Message_OneofBool - // *Message_OneofInt32 - // *Message_OneofSint32 - // *Message_OneofUint32 - // *Message_OneofInt64 - // *Message_OneofSint64 - // *Message_OneofUint64 - // *Message_OneofFixed32 - // *Message_OneofSfixed32 - // *Message_OneofFloat - // *Message_OneofFixed64 - // *Message_OneofSfixed64 - // *Message_OneofDouble - // *Message_OneofString - // *Message_OneofBytes - // *Message_OneofChildEnum - // *Message_OneofChildMessage - // *Message_OneofNamedGroup - // *Message_OneofSiblingEnum - // *Message_OneofSiblingMessage - // *Message_Oneofgroup - // *Message_OneofString1 - // *Message_OneofString2 - // *Message_OneofString3 - OneofUnion isMessage_OneofUnion `protobuf_oneof:"oneof_union"` - // Oneof default fields. - // - // Types that are valid to be assigned to OneofDefaultedUnion: - // *Message_OneofDefaultedBool - // *Message_OneofDefaultedInt32 - // *Message_OneofDefaultedSint32 - // *Message_OneofDefaultedUint32 - // *Message_OneofDefaultedInt64 - // *Message_OneofDefaultedSint64 - // *Message_OneofDefaultedUint64 - // *Message_OneofDefaultedFixed32 - // *Message_OneofDefaultedSfixed32 - // *Message_OneofDefaultedFloat - // *Message_OneofDefaultedFixed64 - // *Message_OneofDefaultedSfixed64 - // *Message_OneofDefaultedDouble - // *Message_OneofDefaultedString - // *Message_OneofDefaultedBytes - // *Message_OneofDefaultedChildEnum - // *Message_OneofDefaultedSiblingEnum - OneofDefaultedUnion isMessage_OneofDefaultedUnion `protobuf_oneof:"oneof_defaulted_union"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - proto.XXX_InternalExtensions `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message) Reset() { *m = Message{} } -func (m *Message) String() string { return proto.CompactTextString(m) } -func (*Message) ProtoMessage() {} -func (*Message) Descriptor() ([]byte, []int) { - return fileDescriptor_3a17e2c63b2b3424, []int{1} -} - -var extRange_Message = []proto.ExtensionRange{ - {Start: 10000, End: 536870911}, -} - -func (*Message) ExtensionRangeArray() []proto.ExtensionRange { - return extRange_Message -} - -func (m *Message) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message.Unmarshal(m, b) -} -func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message.Marshal(b, m, deterministic) -} -func (m *Message) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message.Merge(m, src) -} -func (m *Message) XXX_Size() int { - return xxx_messageInfo_Message.Size(m) -} -func (m *Message) XXX_DiscardUnknown() { - xxx_messageInfo_Message.DiscardUnknown(m) -} - -var xxx_messageInfo_Message proto.InternalMessageInfo - -const Default_Message_DefaultedBool bool = true -const Default_Message_DefaultedInt32 int32 = -12345 -const Default_Message_DefaultedSint32 int32 = -3200 -const Default_Message_DefaultedUint32 uint32 = 3200 -const Default_Message_DefaultedInt64 int64 = -123456789 -const Default_Message_DefaultedSint64 int64 = -6400 -const Default_Message_DefaultedUint64 uint64 = 6400 -const Default_Message_DefaultedFixed32 uint32 = 320000 -const Default_Message_DefaultedSfixed32 int32 = -320000 -const Default_Message_DefaultedFloat float32 = 3.14159 -const Default_Message_DefaultedFixed64 uint64 = 640000 -const Default_Message_DefaultedSfixed64 int64 = -640000 -const Default_Message_DefaultedDouble float64 = 3.14159265359 -const Default_Message_DefaultedString string = "hello, \"world!\"\n" - -var Default_Message_DefaultedBytes []byte = []byte("deadޭ\xbe\xefbeef") - -const Default_Message_DefaultedChildEnum Message_ChildEnum = Message_ALPHA -const Default_Message_DefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA -const Default_Message_RequiredDefaultedBool bool = true -const Default_Message_RequiredDefaultedInt32 int32 = -12345 -const Default_Message_RequiredDefaultedSint32 int32 = -3200 -const Default_Message_RequiredDefaultedUint32 uint32 = 3200 -const Default_Message_RequiredDefaultedInt64 int64 = -123456789 -const Default_Message_RequiredDefaultedSint64 int64 = -6400 -const Default_Message_RequiredDefaultedUint64 uint64 = 6400 -const Default_Message_RequiredDefaultedFixed32 uint32 = 320000 -const Default_Message_RequiredDefaultedSfixed32 int32 = -320000 -const Default_Message_RequiredDefaultedFloat float32 = 3.14159 -const Default_Message_RequiredDefaultedFixed64 uint64 = 640000 -const Default_Message_RequiredDefaultedSfixed64 int64 = -640000 -const Default_Message_RequiredDefaultedDouble float64 = 3.14159265359 -const Default_Message_RequiredDefaultedString string = "hello, \"world!\"\n" - -var Default_Message_RequiredDefaultedBytes []byte = []byte("deadޭ\xbe\xefbeef") - -const Default_Message_RequiredDefaultedChildEnum Message_ChildEnum = Message_ALPHA -const Default_Message_RequiredDefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA -const Default_Message_OneofDefaultedBool bool = true -const Default_Message_OneofDefaultedInt32 int32 = -12345 -const Default_Message_OneofDefaultedSint32 int32 = -3200 -const Default_Message_OneofDefaultedUint32 uint32 = 3200 -const Default_Message_OneofDefaultedInt64 int64 = -123456789 -const Default_Message_OneofDefaultedSint64 int64 = -6400 -const Default_Message_OneofDefaultedUint64 uint64 = 6400 -const Default_Message_OneofDefaultedFixed32 uint32 = 320000 -const Default_Message_OneofDefaultedSfixed32 int32 = -320000 -const Default_Message_OneofDefaultedFloat float32 = 3.14159 -const Default_Message_OneofDefaultedFixed64 uint64 = 640000 -const Default_Message_OneofDefaultedSfixed64 int64 = -640000 -const Default_Message_OneofDefaultedDouble float64 = 3.14159265359 -const Default_Message_OneofDefaultedString string = "hello, \"world!\"\n" - -var Default_Message_OneofDefaultedBytes []byte = []byte("deadޭ\xbe\xefbeef") - -const Default_Message_OneofDefaultedChildEnum Message_ChildEnum = Message_ALPHA -const Default_Message_OneofDefaultedSiblingEnum SiblingEnum = SiblingEnum_ALPHA - -func (m *Message) GetNamedgroup() *Message_NamedGroup { - if m != nil { - return m.Namedgroup - } - return nil -} - -func (m *Message) GetOptionalBool() bool { - if m != nil && m.OptionalBool != nil { - return *m.OptionalBool - } - return false -} - -func (m *Message) GetOptionalInt32() int32 { - if m != nil && m.OptionalInt32 != nil { - return *m.OptionalInt32 - } - return 0 -} - -func (m *Message) GetOptionalSint32() int32 { - if m != nil && m.OptionalSint32 != nil { - return *m.OptionalSint32 - } - return 0 -} - -func (m *Message) GetOptionalUint32() uint32 { - if m != nil && m.OptionalUint32 != nil { - return *m.OptionalUint32 - } - return 0 -} - -func (m *Message) GetOptionalInt64() int64 { - if m != nil && m.OptionalInt64 != nil { - return *m.OptionalInt64 - } - return 0 -} - -func (m *Message) GetOptionalSint64() int64 { - if m != nil && m.OptionalSint64 != nil { - return *m.OptionalSint64 - } - return 0 -} - -func (m *Message) GetOptionalUint64() uint64 { - if m != nil && m.OptionalUint64 != nil { - return *m.OptionalUint64 - } - return 0 -} - -func (m *Message) GetOptionalFixed32() uint32 { - if m != nil && m.OptionalFixed32 != nil { - return *m.OptionalFixed32 - } - return 0 -} - -func (m *Message) GetOptionalSfixed32() int32 { - if m != nil && m.OptionalSfixed32 != nil { - return *m.OptionalSfixed32 - } - return 0 -} - -func (m *Message) GetOptionalFloat() float32 { - if m != nil && m.OptionalFloat != nil { - return *m.OptionalFloat - } - return 0 -} - -func (m *Message) GetOptionalFixed64() uint64 { - if m != nil && m.OptionalFixed64 != nil { - return *m.OptionalFixed64 - } - return 0 -} - -func (m *Message) GetOptionalSfixed64() int64 { - if m != nil && m.OptionalSfixed64 != nil { - return *m.OptionalSfixed64 - } - return 0 -} - -func (m *Message) GetOptionalDouble() float64 { - if m != nil && m.OptionalDouble != nil { - return *m.OptionalDouble - } - return 0 -} - -func (m *Message) GetOptionalString() string { - if m != nil && m.OptionalString != nil { - return *m.OptionalString - } - return "" -} - -func (m *Message) GetOptionalBytes() []byte { - if m != nil { - return m.OptionalBytes - } - return nil -} - -func (m *Message) GetOptionalChildEnum() Message_ChildEnum { - if m != nil && m.OptionalChildEnum != nil { - return *m.OptionalChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetOptionalChildMessage() *Message_ChildMessage { - if m != nil { - return m.OptionalChildMessage - } - return nil -} - -func (m *Message) GetOptionalNamedGroup() *Message_NamedGroup { - if m != nil { - return m.OptionalNamedGroup - } - return nil -} - -func (m *Message) GetOptionalSiblingEnum() SiblingEnum { - if m != nil && m.OptionalSiblingEnum != nil { - return *m.OptionalSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetOptionalSiblingMessage() *SiblingMessage { - if m != nil { - return m.OptionalSiblingMessage - } - return nil -} - -func (m *Message) GetOptionalgroup() *Message_OptionalGroup { - if m != nil { - return m.Optionalgroup - } - return nil -} - -func (m *Message) GetDefaultedBool() bool { - if m != nil && m.DefaultedBool != nil { - return *m.DefaultedBool - } - return Default_Message_DefaultedBool -} - -func (m *Message) GetDefaultedInt32() int32 { - if m != nil && m.DefaultedInt32 != nil { - return *m.DefaultedInt32 - } - return Default_Message_DefaultedInt32 -} - -func (m *Message) GetDefaultedSint32() int32 { - if m != nil && m.DefaultedSint32 != nil { - return *m.DefaultedSint32 - } - return Default_Message_DefaultedSint32 -} - -func (m *Message) GetDefaultedUint32() uint32 { - if m != nil && m.DefaultedUint32 != nil { - return *m.DefaultedUint32 - } - return Default_Message_DefaultedUint32 -} - -func (m *Message) GetDefaultedInt64() int64 { - if m != nil && m.DefaultedInt64 != nil { - return *m.DefaultedInt64 - } - return Default_Message_DefaultedInt64 -} - -func (m *Message) GetDefaultedSint64() int64 { - if m != nil && m.DefaultedSint64 != nil { - return *m.DefaultedSint64 - } - return Default_Message_DefaultedSint64 -} - -func (m *Message) GetDefaultedUint64() uint64 { - if m != nil && m.DefaultedUint64 != nil { - return *m.DefaultedUint64 - } - return Default_Message_DefaultedUint64 -} - -func (m *Message) GetDefaultedFixed32() uint32 { - if m != nil && m.DefaultedFixed32 != nil { - return *m.DefaultedFixed32 - } - return Default_Message_DefaultedFixed32 -} - -func (m *Message) GetDefaultedSfixed32() int32 { - if m != nil && m.DefaultedSfixed32 != nil { - return *m.DefaultedSfixed32 - } - return Default_Message_DefaultedSfixed32 -} - -func (m *Message) GetDefaultedFloat() float32 { - if m != nil && m.DefaultedFloat != nil { - return *m.DefaultedFloat - } - return Default_Message_DefaultedFloat -} - -func (m *Message) GetDefaultedFixed64() uint64 { - if m != nil && m.DefaultedFixed64 != nil { - return *m.DefaultedFixed64 - } - return Default_Message_DefaultedFixed64 -} - -func (m *Message) GetDefaultedSfixed64() int64 { - if m != nil && m.DefaultedSfixed64 != nil { - return *m.DefaultedSfixed64 - } - return Default_Message_DefaultedSfixed64 -} - -func (m *Message) GetDefaultedDouble() float64 { - if m != nil && m.DefaultedDouble != nil { - return *m.DefaultedDouble - } - return Default_Message_DefaultedDouble -} - -func (m *Message) GetDefaultedString() string { - if m != nil && m.DefaultedString != nil { - return *m.DefaultedString - } - return Default_Message_DefaultedString -} - -func (m *Message) GetDefaultedBytes() []byte { - if m != nil && m.DefaultedBytes != nil { - return m.DefaultedBytes - } - return append([]byte(nil), Default_Message_DefaultedBytes...) -} - -func (m *Message) GetDefaultedChildEnum() Message_ChildEnum { - if m != nil && m.DefaultedChildEnum != nil { - return *m.DefaultedChildEnum - } - return Default_Message_DefaultedChildEnum -} - -func (m *Message) GetDefaultedSiblingEnum() SiblingEnum { - if m != nil && m.DefaultedSiblingEnum != nil { - return *m.DefaultedSiblingEnum - } - return Default_Message_DefaultedSiblingEnum -} - -func (m *Message) GetRequiredBool() bool { - if m != nil && m.RequiredBool != nil { - return *m.RequiredBool - } - return false -} - -func (m *Message) GetRequiredInt32() int32 { - if m != nil && m.RequiredInt32 != nil { - return *m.RequiredInt32 - } - return 0 -} - -func (m *Message) GetRequiredSint32() int32 { - if m != nil && m.RequiredSint32 != nil { - return *m.RequiredSint32 - } - return 0 -} - -func (m *Message) GetRequiredUint32() uint32 { - if m != nil && m.RequiredUint32 != nil { - return *m.RequiredUint32 - } - return 0 -} - -func (m *Message) GetRequiredInt64() int64 { - if m != nil && m.RequiredInt64 != nil { - return *m.RequiredInt64 - } - return 0 -} - -func (m *Message) GetRequiredSint64() int64 { - if m != nil && m.RequiredSint64 != nil { - return *m.RequiredSint64 - } - return 0 -} - -func (m *Message) GetRequiredUint64() uint64 { - if m != nil && m.RequiredUint64 != nil { - return *m.RequiredUint64 - } - return 0 -} - -func (m *Message) GetRequiredFixed32() uint32 { - if m != nil && m.RequiredFixed32 != nil { - return *m.RequiredFixed32 - } - return 0 -} - -func (m *Message) GetRequiredSfixed32() int32 { - if m != nil && m.RequiredSfixed32 != nil { - return *m.RequiredSfixed32 - } - return 0 -} - -func (m *Message) GetRequiredFloat() float32 { - if m != nil && m.RequiredFloat != nil { - return *m.RequiredFloat - } - return 0 -} - -func (m *Message) GetRequiredFixed64() uint64 { - if m != nil && m.RequiredFixed64 != nil { - return *m.RequiredFixed64 - } - return 0 -} - -func (m *Message) GetRequiredSfixed64() int64 { - if m != nil && m.RequiredSfixed64 != nil { - return *m.RequiredSfixed64 - } - return 0 -} - -func (m *Message) GetRequiredDouble() float64 { - if m != nil && m.RequiredDouble != nil { - return *m.RequiredDouble - } - return 0 -} - -func (m *Message) GetRequiredString() string { - if m != nil && m.RequiredString != nil { - return *m.RequiredString - } - return "" -} - -func (m *Message) GetRequiredBytes() []byte { - if m != nil { - return m.RequiredBytes - } - return nil -} - -func (m *Message) GetRequiredChildEnum() Message_ChildEnum { - if m != nil && m.RequiredChildEnum != nil { - return *m.RequiredChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetRequiredChildMessage() *Message_ChildMessage { - if m != nil { - return m.RequiredChildMessage - } - return nil -} - -func (m *Message) GetRequiredNamedGroup() *Message_NamedGroup { - if m != nil { - return m.RequiredNamedGroup - } - return nil -} - -func (m *Message) GetRequiredSiblingEnum() SiblingEnum { - if m != nil && m.RequiredSiblingEnum != nil { - return *m.RequiredSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetRequiredSiblingMessage() *SiblingMessage { - if m != nil { - return m.RequiredSiblingMessage - } - return nil -} - -func (m *Message) GetRequiredgroup() *Message_RequiredGroup { - if m != nil { - return m.Requiredgroup - } - return nil -} - -func (m *Message) GetRequiredDefaultedBool() bool { - if m != nil && m.RequiredDefaultedBool != nil { - return *m.RequiredDefaultedBool - } - return Default_Message_RequiredDefaultedBool -} - -func (m *Message) GetRequiredDefaultedInt32() int32 { - if m != nil && m.RequiredDefaultedInt32 != nil { - return *m.RequiredDefaultedInt32 - } - return Default_Message_RequiredDefaultedInt32 -} - -func (m *Message) GetRequiredDefaultedSint32() int32 { - if m != nil && m.RequiredDefaultedSint32 != nil { - return *m.RequiredDefaultedSint32 - } - return Default_Message_RequiredDefaultedSint32 -} - -func (m *Message) GetRequiredDefaultedUint32() uint32 { - if m != nil && m.RequiredDefaultedUint32 != nil { - return *m.RequiredDefaultedUint32 - } - return Default_Message_RequiredDefaultedUint32 -} - -func (m *Message) GetRequiredDefaultedInt64() int64 { - if m != nil && m.RequiredDefaultedInt64 != nil { - return *m.RequiredDefaultedInt64 - } - return Default_Message_RequiredDefaultedInt64 -} - -func (m *Message) GetRequiredDefaultedSint64() int64 { - if m != nil && m.RequiredDefaultedSint64 != nil { - return *m.RequiredDefaultedSint64 - } - return Default_Message_RequiredDefaultedSint64 -} - -func (m *Message) GetRequiredDefaultedUint64() uint64 { - if m != nil && m.RequiredDefaultedUint64 != nil { - return *m.RequiredDefaultedUint64 - } - return Default_Message_RequiredDefaultedUint64 -} - -func (m *Message) GetRequiredDefaultedFixed32() uint32 { - if m != nil && m.RequiredDefaultedFixed32 != nil { - return *m.RequiredDefaultedFixed32 - } - return Default_Message_RequiredDefaultedFixed32 -} - -func (m *Message) GetRequiredDefaultedSfixed32() int32 { - if m != nil && m.RequiredDefaultedSfixed32 != nil { - return *m.RequiredDefaultedSfixed32 - } - return Default_Message_RequiredDefaultedSfixed32 -} - -func (m *Message) GetRequiredDefaultedFloat() float32 { - if m != nil && m.RequiredDefaultedFloat != nil { - return *m.RequiredDefaultedFloat - } - return Default_Message_RequiredDefaultedFloat -} - -func (m *Message) GetRequiredDefaultedFixed64() uint64 { - if m != nil && m.RequiredDefaultedFixed64 != nil { - return *m.RequiredDefaultedFixed64 - } - return Default_Message_RequiredDefaultedFixed64 -} - -func (m *Message) GetRequiredDefaultedSfixed64() int64 { - if m != nil && m.RequiredDefaultedSfixed64 != nil { - return *m.RequiredDefaultedSfixed64 - } - return Default_Message_RequiredDefaultedSfixed64 -} - -func (m *Message) GetRequiredDefaultedDouble() float64 { - if m != nil && m.RequiredDefaultedDouble != nil { - return *m.RequiredDefaultedDouble - } - return Default_Message_RequiredDefaultedDouble -} - -func (m *Message) GetRequiredDefaultedString() string { - if m != nil && m.RequiredDefaultedString != nil { - return *m.RequiredDefaultedString - } - return Default_Message_RequiredDefaultedString -} - -func (m *Message) GetRequiredDefaultedBytes() []byte { - if m != nil && m.RequiredDefaultedBytes != nil { - return m.RequiredDefaultedBytes - } - return append([]byte(nil), Default_Message_RequiredDefaultedBytes...) -} - -func (m *Message) GetRequiredDefaultedChildEnum() Message_ChildEnum { - if m != nil && m.RequiredDefaultedChildEnum != nil { - return *m.RequiredDefaultedChildEnum - } - return Default_Message_RequiredDefaultedChildEnum -} - -func (m *Message) GetRequiredDefaultedSiblingEnum() SiblingEnum { - if m != nil && m.RequiredDefaultedSiblingEnum != nil { - return *m.RequiredDefaultedSiblingEnum - } - return Default_Message_RequiredDefaultedSiblingEnum -} - -func (m *Message) GetRepeatedBool() []bool { - if m != nil { - return m.RepeatedBool - } - return nil -} - -func (m *Message) GetRepeatedInt32() []int32 { - if m != nil { - return m.RepeatedInt32 - } - return nil -} - -func (m *Message) GetRepeatedSint32() []int32 { - if m != nil { - return m.RepeatedSint32 - } - return nil -} - -func (m *Message) GetRepeatedUint32() []uint32 { - if m != nil { - return m.RepeatedUint32 - } - return nil -} - -func (m *Message) GetRepeatedInt64() []int64 { - if m != nil { - return m.RepeatedInt64 - } - return nil -} - -func (m *Message) GetRepeatedSint64() []int64 { - if m != nil { - return m.RepeatedSint64 - } - return nil -} - -func (m *Message) GetRepeatedUint64() []uint64 { - if m != nil { - return m.RepeatedUint64 - } - return nil -} - -func (m *Message) GetRepeatedFixed32() []uint32 { - if m != nil { - return m.RepeatedFixed32 - } - return nil -} - -func (m *Message) GetRepeatedSfixed32() []int32 { - if m != nil { - return m.RepeatedSfixed32 - } - return nil -} - -func (m *Message) GetRepeatedFloat() []float32 { - if m != nil { - return m.RepeatedFloat - } - return nil -} - -func (m *Message) GetRepeatedFixed64() []uint64 { - if m != nil { - return m.RepeatedFixed64 - } - return nil -} - -func (m *Message) GetRepeatedSfixed64() []int64 { - if m != nil { - return m.RepeatedSfixed64 - } - return nil -} - -func (m *Message) GetRepeatedDouble() []float64 { - if m != nil { - return m.RepeatedDouble - } - return nil -} - -func (m *Message) GetRepeatedString() []string { - if m != nil { - return m.RepeatedString - } - return nil -} - -func (m *Message) GetRepeatedBytes() [][]byte { - if m != nil { - return m.RepeatedBytes - } - return nil -} - -func (m *Message) GetRepeatedChildEnum() []Message_ChildEnum { - if m != nil { - return m.RepeatedChildEnum - } - return nil -} - -func (m *Message) GetRepeatedChildMessage() []*Message_ChildMessage { - if m != nil { - return m.RepeatedChildMessage - } - return nil -} - -func (m *Message) GetRepeatedNamedGroup() []*Message_NamedGroup { - if m != nil { - return m.RepeatedNamedGroup - } - return nil -} - -func (m *Message) GetRepeatedSiblingEnum() []SiblingEnum { - if m != nil { - return m.RepeatedSiblingEnum - } - return nil -} - -func (m *Message) GetRepeatedSiblingMessage() []*SiblingMessage { - if m != nil { - return m.RepeatedSiblingMessage - } - return nil -} - -func (m *Message) GetRepeatedgroup() []*Message_RepeatedGroup { - if m != nil { - return m.Repeatedgroup - } - return nil -} - -func (m *Message) GetMapBoolBool() map[bool]bool { - if m != nil { - return m.MapBoolBool - } - return nil -} - -func (m *Message) GetMapBoolInt32() map[bool]int32 { - if m != nil { - return m.MapBoolInt32 - } - return nil -} - -func (m *Message) GetMapBoolSint32() map[bool]int32 { - if m != nil { - return m.MapBoolSint32 - } - return nil -} - -func (m *Message) GetMapBoolUint32() map[bool]uint32 { - if m != nil { - return m.MapBoolUint32 - } - return nil -} - -func (m *Message) GetMapBoolInt64() map[bool]int64 { - if m != nil { - return m.MapBoolInt64 - } - return nil -} - -func (m *Message) GetMapBoolSint64() map[bool]int64 { - if m != nil { - return m.MapBoolSint64 - } - return nil -} - -func (m *Message) GetMapBoolUint64() map[bool]uint64 { - if m != nil { - return m.MapBoolUint64 - } - return nil -} - -func (m *Message) GetMapBoolFixed32() map[bool]uint32 { - if m != nil { - return m.MapBoolFixed32 - } - return nil -} - -func (m *Message) GetMapBoolSfixed32() map[bool]int32 { - if m != nil { - return m.MapBoolSfixed32 - } - return nil -} - -func (m *Message) GetMapBoolFloat() map[bool]float32 { - if m != nil { - return m.MapBoolFloat - } - return nil -} - -func (m *Message) GetMapBoolFixed64() map[bool]uint64 { - if m != nil { - return m.MapBoolFixed64 - } - return nil -} - -func (m *Message) GetMapBoolSfixed64() map[bool]int64 { - if m != nil { - return m.MapBoolSfixed64 - } - return nil -} - -func (m *Message) GetMapBoolDouble() map[bool]float64 { - if m != nil { - return m.MapBoolDouble - } - return nil -} - -func (m *Message) GetMapBoolString() map[bool]string { - if m != nil { - return m.MapBoolString - } - return nil -} - -func (m *Message) GetMapBoolBytes() map[bool][]byte { - if m != nil { - return m.MapBoolBytes - } - return nil -} - -func (m *Message) GetMapBoolChildEnum() map[bool]Message_ChildEnum { - if m != nil { - return m.MapBoolChildEnum - } - return nil -} - -func (m *Message) GetMapBoolChildMessage() map[bool]*Message_ChildMessage { - if m != nil { - return m.MapBoolChildMessage - } - return nil -} - -func (m *Message) GetMapBoolNamedGroup() map[bool]*Message_NamedGroup { - if m != nil { - return m.MapBoolNamedGroup - } - return nil -} - -func (m *Message) GetMapBoolSiblingEnum() map[bool]SiblingEnum { - if m != nil { - return m.MapBoolSiblingEnum - } - return nil -} - -func (m *Message) GetMapBoolSiblingMessage() map[bool]*SiblingMessage { - if m != nil { - return m.MapBoolSiblingMessage - } - return nil -} - -func (m *Message) GetMapInt32Bool() map[int32]bool { - if m != nil { - return m.MapInt32Bool - } - return nil -} - -func (m *Message) GetMapSint32Bool() map[int32]bool { - if m != nil { - return m.MapSint32Bool - } - return nil -} - -func (m *Message) GetMapUint32Bool() map[uint32]bool { - if m != nil { - return m.MapUint32Bool - } - return nil -} - -func (m *Message) GetMapInt64Bool() map[int64]bool { - if m != nil { - return m.MapInt64Bool - } - return nil -} - -func (m *Message) GetMapSint64Bool() map[int64]bool { - if m != nil { - return m.MapSint64Bool - } - return nil -} - -func (m *Message) GetMapUint64Bool() map[uint64]bool { - if m != nil { - return m.MapUint64Bool - } - return nil -} - -func (m *Message) GetMapFixed32Bool() map[uint32]bool { - if m != nil { - return m.MapFixed32Bool - } - return nil -} - -func (m *Message) GetMapStringBool() map[string]bool { - if m != nil { - return m.MapStringBool - } - return nil -} - -type isMessage_OneofUnion interface { - isMessage_OneofUnion() -} - -type Message_OneofBool struct { - OneofBool bool `protobuf:"varint,700,opt,name=oneof_bool,json=oneofBool,oneof"` -} - -type Message_OneofInt32 struct { - OneofInt32 int32 `protobuf:"varint,701,opt,name=oneof_int32,json=oneofInt32,oneof"` -} - -type Message_OneofSint32 struct { - OneofSint32 int32 `protobuf:"zigzag32,702,opt,name=oneof_sint32,json=oneofSint32,oneof"` -} - -type Message_OneofUint32 struct { - OneofUint32 uint32 `protobuf:"varint,703,opt,name=oneof_uint32,json=oneofUint32,oneof"` -} - -type Message_OneofInt64 struct { - OneofInt64 int64 `protobuf:"varint,704,opt,name=oneof_int64,json=oneofInt64,oneof"` -} - -type Message_OneofSint64 struct { - OneofSint64 int64 `protobuf:"zigzag64,705,opt,name=oneof_sint64,json=oneofSint64,oneof"` -} - -type Message_OneofUint64 struct { - OneofUint64 uint64 `protobuf:"varint,706,opt,name=oneof_uint64,json=oneofUint64,oneof"` -} - -type Message_OneofFixed32 struct { - OneofFixed32 uint32 `protobuf:"fixed32,707,opt,name=oneof_fixed32,json=oneofFixed32,oneof"` -} - -type Message_OneofSfixed32 struct { - OneofSfixed32 int32 `protobuf:"fixed32,708,opt,name=oneof_sfixed32,json=oneofSfixed32,oneof"` -} - -type Message_OneofFloat struct { - OneofFloat float32 `protobuf:"fixed32,709,opt,name=oneof_float,json=oneofFloat,oneof"` -} - -type Message_OneofFixed64 struct { - OneofFixed64 uint64 `protobuf:"fixed64,710,opt,name=oneof_fixed64,json=oneofFixed64,oneof"` -} - -type Message_OneofSfixed64 struct { - OneofSfixed64 int64 `protobuf:"fixed64,711,opt,name=oneof_sfixed64,json=oneofSfixed64,oneof"` -} - -type Message_OneofDouble struct { - OneofDouble float64 `protobuf:"fixed64,712,opt,name=oneof_double,json=oneofDouble,oneof"` -} - -type Message_OneofString struct { - OneofString string `protobuf:"bytes,713,opt,name=oneof_string,json=oneofString,oneof"` -} - -type Message_OneofBytes struct { - OneofBytes []byte `protobuf:"bytes,714,opt,name=oneof_bytes,json=oneofBytes,oneof"` -} - -type Message_OneofChildEnum struct { - OneofChildEnum Message_ChildEnum `protobuf:"varint,715,opt,name=oneof_child_enum,json=oneofChildEnum,enum=google.golang.org.proto2_20190205.Message_ChildEnum,oneof"` -} - -type Message_OneofChildMessage struct { - OneofChildMessage *Message_ChildMessage `protobuf:"bytes,716,opt,name=oneof_child_message,json=oneofChildMessage,oneof"` -} - -type Message_OneofNamedGroup struct { - OneofNamedGroup *Message_NamedGroup `protobuf:"bytes,717,opt,name=oneof_named_group,json=oneofNamedGroup,oneof"` -} - -type Message_OneofSiblingEnum struct { - OneofSiblingEnum SiblingEnum `protobuf:"varint,718,opt,name=oneof_sibling_enum,json=oneofSiblingEnum,enum=google.golang.org.proto2_20190205.SiblingEnum,oneof"` -} - -type Message_OneofSiblingMessage struct { - OneofSiblingMessage *SiblingMessage `protobuf:"bytes,719,opt,name=oneof_sibling_message,json=oneofSiblingMessage,oneof"` -} - -type Message_Oneofgroup struct { - Oneofgroup *Message_OneofGroup `protobuf:"group,720,opt,name=OneofGroup,json=oneofgroup,oneof"` -} - -type Message_OneofString1 struct { - OneofString1 string `protobuf:"bytes,721,opt,name=oneof_string1,json=oneofString1,oneof"` -} - -type Message_OneofString2 struct { - OneofString2 string `protobuf:"bytes,722,opt,name=oneof_string2,json=oneofString2,oneof"` -} - -type Message_OneofString3 struct { - OneofString3 string `protobuf:"bytes,723,opt,name=oneof_string3,json=oneofString3,oneof"` -} - -func (*Message_OneofBool) isMessage_OneofUnion() {} - -func (*Message_OneofInt32) isMessage_OneofUnion() {} - -func (*Message_OneofSint32) isMessage_OneofUnion() {} - -func (*Message_OneofUint32) isMessage_OneofUnion() {} - -func (*Message_OneofInt64) isMessage_OneofUnion() {} - -func (*Message_OneofSint64) isMessage_OneofUnion() {} - -func (*Message_OneofUint64) isMessage_OneofUnion() {} - -func (*Message_OneofFixed32) isMessage_OneofUnion() {} - -func (*Message_OneofSfixed32) isMessage_OneofUnion() {} - -func (*Message_OneofFloat) isMessage_OneofUnion() {} - -func (*Message_OneofFixed64) isMessage_OneofUnion() {} - -func (*Message_OneofSfixed64) isMessage_OneofUnion() {} - -func (*Message_OneofDouble) isMessage_OneofUnion() {} - -func (*Message_OneofString) isMessage_OneofUnion() {} - -func (*Message_OneofBytes) isMessage_OneofUnion() {} - -func (*Message_OneofChildEnum) isMessage_OneofUnion() {} - -func (*Message_OneofChildMessage) isMessage_OneofUnion() {} - -func (*Message_OneofNamedGroup) isMessage_OneofUnion() {} - -func (*Message_OneofSiblingEnum) isMessage_OneofUnion() {} - -func (*Message_OneofSiblingMessage) isMessage_OneofUnion() {} - -func (*Message_Oneofgroup) isMessage_OneofUnion() {} - -func (*Message_OneofString1) isMessage_OneofUnion() {} - -func (*Message_OneofString2) isMessage_OneofUnion() {} - -func (*Message_OneofString3) isMessage_OneofUnion() {} - -func (m *Message) GetOneofUnion() isMessage_OneofUnion { - if m != nil { - return m.OneofUnion - } - return nil -} - -func (m *Message) GetOneofBool() bool { - if x, ok := m.GetOneofUnion().(*Message_OneofBool); ok { - return x.OneofBool - } - return false -} - -func (m *Message) GetOneofInt32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofInt32); ok { - return x.OneofInt32 - } - return 0 -} - -func (m *Message) GetOneofSint32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofSint32); ok { - return x.OneofSint32 - } - return 0 -} - -func (m *Message) GetOneofUint32() uint32 { - if x, ok := m.GetOneofUnion().(*Message_OneofUint32); ok { - return x.OneofUint32 - } - return 0 -} - -func (m *Message) GetOneofInt64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofInt64); ok { - return x.OneofInt64 - } - return 0 -} - -func (m *Message) GetOneofSint64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofSint64); ok { - return x.OneofSint64 - } - return 0 -} - -func (m *Message) GetOneofUint64() uint64 { - if x, ok := m.GetOneofUnion().(*Message_OneofUint64); ok { - return x.OneofUint64 - } - return 0 -} - -func (m *Message) GetOneofFixed32() uint32 { - if x, ok := m.GetOneofUnion().(*Message_OneofFixed32); ok { - return x.OneofFixed32 - } - return 0 -} - -func (m *Message) GetOneofSfixed32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofSfixed32); ok { - return x.OneofSfixed32 - } - return 0 -} - -func (m *Message) GetOneofFloat() float32 { - if x, ok := m.GetOneofUnion().(*Message_OneofFloat); ok { - return x.OneofFloat - } - return 0 -} - -func (m *Message) GetOneofFixed64() uint64 { - if x, ok := m.GetOneofUnion().(*Message_OneofFixed64); ok { - return x.OneofFixed64 - } - return 0 -} - -func (m *Message) GetOneofSfixed64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofSfixed64); ok { - return x.OneofSfixed64 - } - return 0 -} - -func (m *Message) GetOneofDouble() float64 { - if x, ok := m.GetOneofUnion().(*Message_OneofDouble); ok { - return x.OneofDouble - } - return 0 -} - -func (m *Message) GetOneofString() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString); ok { - return x.OneofString - } - return "" -} - -func (m *Message) GetOneofBytes() []byte { - if x, ok := m.GetOneofUnion().(*Message_OneofBytes); ok { - return x.OneofBytes - } - return nil -} - -func (m *Message) GetOneofChildEnum() Message_ChildEnum { - if x, ok := m.GetOneofUnion().(*Message_OneofChildEnum); ok { - return x.OneofChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetOneofChildMessage() *Message_ChildMessage { - if x, ok := m.GetOneofUnion().(*Message_OneofChildMessage); ok { - return x.OneofChildMessage - } - return nil -} - -func (m *Message) GetOneofNamedGroup() *Message_NamedGroup { - if x, ok := m.GetOneofUnion().(*Message_OneofNamedGroup); ok { - return x.OneofNamedGroup - } - return nil -} - -func (m *Message) GetOneofSiblingEnum() SiblingEnum { - if x, ok := m.GetOneofUnion().(*Message_OneofSiblingEnum); ok { - return x.OneofSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetOneofSiblingMessage() *SiblingMessage { - if x, ok := m.GetOneofUnion().(*Message_OneofSiblingMessage); ok { - return x.OneofSiblingMessage - } - return nil -} - -func (m *Message) GetOneofgroup() *Message_OneofGroup { - if x, ok := m.GetOneofUnion().(*Message_Oneofgroup); ok { - return x.Oneofgroup - } - return nil -} - -func (m *Message) GetOneofString1() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString1); ok { - return x.OneofString1 - } - return "" -} - -func (m *Message) GetOneofString2() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString2); ok { - return x.OneofString2 - } - return "" -} - -func (m *Message) GetOneofString3() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString3); ok { - return x.OneofString3 - } - return "" -} - -type isMessage_OneofDefaultedUnion interface { - isMessage_OneofDefaultedUnion() -} - -type Message_OneofDefaultedBool struct { - OneofDefaultedBool bool `protobuf:"varint,800,opt,name=oneof_defaulted_bool,json=oneofDefaultedBool,oneof,def=1"` -} - -type Message_OneofDefaultedInt32 struct { - OneofDefaultedInt32 int32 `protobuf:"varint,801,opt,name=oneof_defaulted_int32,json=oneofDefaultedInt32,oneof,def=-12345"` -} - -type Message_OneofDefaultedSint32 struct { - OneofDefaultedSint32 int32 `protobuf:"zigzag32,802,opt,name=oneof_defaulted_sint32,json=oneofDefaultedSint32,oneof,def=-3200"` -} - -type Message_OneofDefaultedUint32 struct { - OneofDefaultedUint32 uint32 `protobuf:"varint,803,opt,name=oneof_defaulted_uint32,json=oneofDefaultedUint32,oneof,def=3200"` -} - -type Message_OneofDefaultedInt64 struct { - OneofDefaultedInt64 int64 `protobuf:"varint,804,opt,name=oneof_defaulted_int64,json=oneofDefaultedInt64,oneof,def=-123456789"` -} - -type Message_OneofDefaultedSint64 struct { - OneofDefaultedSint64 int64 `protobuf:"zigzag64,805,opt,name=oneof_defaulted_sint64,json=oneofDefaultedSint64,oneof,def=-6400"` -} - -type Message_OneofDefaultedUint64 struct { - OneofDefaultedUint64 uint64 `protobuf:"varint,806,opt,name=oneof_defaulted_uint64,json=oneofDefaultedUint64,oneof,def=6400"` -} - -type Message_OneofDefaultedFixed32 struct { - OneofDefaultedFixed32 uint32 `protobuf:"fixed32,807,opt,name=oneof_defaulted_fixed32,json=oneofDefaultedFixed32,oneof,def=320000"` -} - -type Message_OneofDefaultedSfixed32 struct { - OneofDefaultedSfixed32 int32 `protobuf:"fixed32,808,opt,name=oneof_defaulted_sfixed32,json=oneofDefaultedSfixed32,oneof,def=-320000"` -} - -type Message_OneofDefaultedFloat struct { - OneofDefaultedFloat float32 `protobuf:"fixed32,809,opt,name=oneof_defaulted_float,json=oneofDefaultedFloat,oneof,def=3.14159"` -} - -type Message_OneofDefaultedFixed64 struct { - OneofDefaultedFixed64 uint64 `protobuf:"fixed64,810,opt,name=oneof_defaulted_fixed64,json=oneofDefaultedFixed64,oneof,def=640000"` -} - -type Message_OneofDefaultedSfixed64 struct { - OneofDefaultedSfixed64 int64 `protobuf:"fixed64,811,opt,name=oneof_defaulted_sfixed64,json=oneofDefaultedSfixed64,oneof,def=-640000"` -} - -type Message_OneofDefaultedDouble struct { - OneofDefaultedDouble float64 `protobuf:"fixed64,812,opt,name=oneof_defaulted_double,json=oneofDefaultedDouble,oneof,def=3.14159265359"` -} - -type Message_OneofDefaultedString struct { - OneofDefaultedString string `protobuf:"bytes,813,opt,name=oneof_defaulted_string,json=oneofDefaultedString,oneof,def=hello, \"world!\"\n"` -} - -type Message_OneofDefaultedBytes struct { - OneofDefaultedBytes []byte `protobuf:"bytes,814,opt,name=oneof_defaulted_bytes,json=oneofDefaultedBytes,oneof,def=dead\\336\\255\\276\\357beef"` -} - -type Message_OneofDefaultedChildEnum struct { - OneofDefaultedChildEnum Message_ChildEnum `protobuf:"varint,815,opt,name=oneof_defaulted_child_enum,json=oneofDefaultedChildEnum,enum=google.golang.org.proto2_20190205.Message_ChildEnum,oneof,def=0"` -} - -type Message_OneofDefaultedSiblingEnum struct { - OneofDefaultedSiblingEnum SiblingEnum `protobuf:"varint,816,opt,name=oneof_defaulted_sibling_enum,json=oneofDefaultedSiblingEnum,enum=google.golang.org.proto2_20190205.SiblingEnum,oneof,def=0"` -} - -func (*Message_OneofDefaultedBool) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedInt32) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedSint32) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedUint32) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedInt64) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedSint64) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedUint64) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedFixed32) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedSfixed32) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedFloat) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedFixed64) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedSfixed64) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedDouble) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedString) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedBytes) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedChildEnum) isMessage_OneofDefaultedUnion() {} - -func (*Message_OneofDefaultedSiblingEnum) isMessage_OneofDefaultedUnion() {} - -func (m *Message) GetOneofDefaultedUnion() isMessage_OneofDefaultedUnion { - if m != nil { - return m.OneofDefaultedUnion - } - return nil -} - -func (m *Message) GetOneofDefaultedBool() bool { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedBool); ok { - return x.OneofDefaultedBool - } - return Default_Message_OneofDefaultedBool -} - -func (m *Message) GetOneofDefaultedInt32() int32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedInt32); ok { - return x.OneofDefaultedInt32 - } - return Default_Message_OneofDefaultedInt32 -} - -func (m *Message) GetOneofDefaultedSint32() int32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSint32); ok { - return x.OneofDefaultedSint32 - } - return Default_Message_OneofDefaultedSint32 -} - -func (m *Message) GetOneofDefaultedUint32() uint32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedUint32); ok { - return x.OneofDefaultedUint32 - } - return Default_Message_OneofDefaultedUint32 -} - -func (m *Message) GetOneofDefaultedInt64() int64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedInt64); ok { - return x.OneofDefaultedInt64 - } - return Default_Message_OneofDefaultedInt64 -} - -func (m *Message) GetOneofDefaultedSint64() int64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSint64); ok { - return x.OneofDefaultedSint64 - } - return Default_Message_OneofDefaultedSint64 -} - -func (m *Message) GetOneofDefaultedUint64() uint64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedUint64); ok { - return x.OneofDefaultedUint64 - } - return Default_Message_OneofDefaultedUint64 -} - -func (m *Message) GetOneofDefaultedFixed32() uint32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFixed32); ok { - return x.OneofDefaultedFixed32 - } - return Default_Message_OneofDefaultedFixed32 -} - -func (m *Message) GetOneofDefaultedSfixed32() int32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSfixed32); ok { - return x.OneofDefaultedSfixed32 - } - return Default_Message_OneofDefaultedSfixed32 -} - -func (m *Message) GetOneofDefaultedFloat() float32 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFloat); ok { - return x.OneofDefaultedFloat - } - return Default_Message_OneofDefaultedFloat -} - -func (m *Message) GetOneofDefaultedFixed64() uint64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedFixed64); ok { - return x.OneofDefaultedFixed64 - } - return Default_Message_OneofDefaultedFixed64 -} - -func (m *Message) GetOneofDefaultedSfixed64() int64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSfixed64); ok { - return x.OneofDefaultedSfixed64 - } - return Default_Message_OneofDefaultedSfixed64 -} - -func (m *Message) GetOneofDefaultedDouble() float64 { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedDouble); ok { - return x.OneofDefaultedDouble - } - return Default_Message_OneofDefaultedDouble -} - -func (m *Message) GetOneofDefaultedString() string { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedString); ok { - return x.OneofDefaultedString - } - return Default_Message_OneofDefaultedString -} - -func (m *Message) GetOneofDefaultedBytes() []byte { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedBytes); ok { - return x.OneofDefaultedBytes - } - return append([]byte(nil), Default_Message_OneofDefaultedBytes...) -} - -func (m *Message) GetOneofDefaultedChildEnum() Message_ChildEnum { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedChildEnum); ok { - return x.OneofDefaultedChildEnum - } - return Default_Message_OneofDefaultedChildEnum -} - -func (m *Message) GetOneofDefaultedSiblingEnum() SiblingEnum { - if x, ok := m.GetOneofDefaultedUnion().(*Message_OneofDefaultedSiblingEnum); ok { - return x.OneofDefaultedSiblingEnum - } - return Default_Message_OneofDefaultedSiblingEnum -} - -// XXX_OneofWrappers is for the internal use of the proto package. -func (*Message) XXX_OneofWrappers() []interface{} { - return []interface{}{ - (*Message_OneofBool)(nil), - (*Message_OneofInt32)(nil), - (*Message_OneofSint32)(nil), - (*Message_OneofUint32)(nil), - (*Message_OneofInt64)(nil), - (*Message_OneofSint64)(nil), - (*Message_OneofUint64)(nil), - (*Message_OneofFixed32)(nil), - (*Message_OneofSfixed32)(nil), - (*Message_OneofFloat)(nil), - (*Message_OneofFixed64)(nil), - (*Message_OneofSfixed64)(nil), - (*Message_OneofDouble)(nil), - (*Message_OneofString)(nil), - (*Message_OneofBytes)(nil), - (*Message_OneofChildEnum)(nil), - (*Message_OneofChildMessage)(nil), - (*Message_OneofNamedGroup)(nil), - (*Message_OneofSiblingEnum)(nil), - (*Message_OneofSiblingMessage)(nil), - (*Message_Oneofgroup)(nil), - (*Message_OneofString1)(nil), - (*Message_OneofString2)(nil), - (*Message_OneofString3)(nil), - (*Message_OneofDefaultedBool)(nil), - (*Message_OneofDefaultedInt32)(nil), - (*Message_OneofDefaultedSint32)(nil), - (*Message_OneofDefaultedUint32)(nil), - (*Message_OneofDefaultedInt64)(nil), - (*Message_OneofDefaultedSint64)(nil), - (*Message_OneofDefaultedUint64)(nil), - (*Message_OneofDefaultedFixed32)(nil), - (*Message_OneofDefaultedSfixed32)(nil), - (*Message_OneofDefaultedFloat)(nil), - (*Message_OneofDefaultedFixed64)(nil), - (*Message_OneofDefaultedSfixed64)(nil), - (*Message_OneofDefaultedDouble)(nil), - (*Message_OneofDefaultedString)(nil), - (*Message_OneofDefaultedBytes)(nil), - (*Message_OneofDefaultedChildEnum)(nil), - (*Message_OneofDefaultedSiblingEnum)(nil), - } -} - -var E_Message_ExtensionOptionalBool = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*bool)(nil), - Field: 10000, - Name: "google.golang.org.proto2_20190205.Message.extension_optional_bool", - Tag: "varint,10000,opt,name=extension_optional_bool", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionOptionalInt32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 10001, - Name: "google.golang.org.proto2_20190205.Message.extension_optional_int32", - Tag: "varint,10001,opt,name=extension_optional_int32", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionOptionalSint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 10002, - Name: "google.golang.org.proto2_20190205.Message.extension_optional_sint32", - Tag: "zigzag32,10002,opt,name=extension_optional_sint32", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionOptionalUint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint32)(nil), - Field: 10003, - Name: "google.golang.org.proto2_20190205.Message.extension_optional_uint32", - Tag: "varint,10003,opt,name=extension_optional_uint32", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionOptionalInt64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 10004, - Name: "google.golang.org.proto2_20190205.Message.extension_optional_int64", - Tag: "varint,10004,opt,name=extension_optional_int64", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionOptionalSint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 10005, - Name: "google.golang.org.proto2_20190205.Message.extension_optional_sint64", - Tag: "zigzag64,10005,opt,name=extension_optional_sint64", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionOptionalUint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint64)(nil), - Field: 10006, - Name: "google.golang.org.proto2_20190205.Message.extension_optional_uint64", - Tag: "varint,10006,opt,name=extension_optional_uint64", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionOptionalFixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint32)(nil), - Field: 10007, - Name: "google.golang.org.proto2_20190205.Message.extension_optional_fixed32", - Tag: "fixed32,10007,opt,name=extension_optional_fixed32", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionOptionalSfixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 10008, - Name: "google.golang.org.proto2_20190205.Message.extension_optional_sfixed32", - Tag: "fixed32,10008,opt,name=extension_optional_sfixed32", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionOptionalFloat = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*float32)(nil), - Field: 10009, - Name: "google.golang.org.proto2_20190205.Message.extension_optional_float", - Tag: "fixed32,10009,opt,name=extension_optional_float", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionOptionalFixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint64)(nil), - Field: 10010, - Name: "google.golang.org.proto2_20190205.Message.extension_optional_fixed64", - Tag: "fixed64,10010,opt,name=extension_optional_fixed64", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionOptionalSfixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 10011, - Name: "google.golang.org.proto2_20190205.Message.extension_optional_sfixed64", - Tag: "fixed64,10011,opt,name=extension_optional_sfixed64", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionOptionalDouble = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*float64)(nil), - Field: 10012, - Name: "google.golang.org.proto2_20190205.Message.extension_optional_double", - Tag: "fixed64,10012,opt,name=extension_optional_double", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionOptionalString = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*string)(nil), - Field: 10013, - Name: "google.golang.org.proto2_20190205.Message.extension_optional_string", - Tag: "bytes,10013,opt,name=extension_optional_string", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionOptionalBytes = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]byte)(nil), - Field: 10014, - Name: "google.golang.org.proto2_20190205.Message.extension_optional_bytes", - Tag: "bytes,10014,opt,name=extension_optional_bytes", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionOptionalChildEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_ChildEnum)(nil), - Field: 10015, - Name: "google.golang.org.proto2_20190205.Message.extension_optional_child_enum", - Tag: "varint,10015,opt,name=extension_optional_child_enum,enum=google.golang.org.proto2_20190205.Message_ChildEnum", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionOptionalChildMessage = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_ChildMessage)(nil), - Field: 10016, - Name: "google.golang.org.proto2_20190205.Message.extension_optional_child_message", - Tag: "bytes,10016,opt,name=extension_optional_child_message", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionOptionalNamedGroup = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_NamedGroup)(nil), - Field: 10017, - Name: "google.golang.org.proto2_20190205.Message.extension_optional_named_group", - Tag: "bytes,10017,opt,name=extension_optional_named_group", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionOptionalSiblingEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*SiblingEnum)(nil), - Field: 10018, - Name: "google.golang.org.proto2_20190205.Message.extension_optional_sibling_enum", - Tag: "varint,10018,opt,name=extension_optional_sibling_enum,enum=google.golang.org.proto2_20190205.SiblingEnum", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionOptionalSiblingMessage = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*SiblingMessage)(nil), - Field: 10019, - Name: "google.golang.org.proto2_20190205.Message.extension_optional_sibling_message", - Tag: "bytes,10019,opt,name=extension_optional_sibling_message", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_Extensionoptionalgroup = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_ExtensionOptionalGroup)(nil), - Field: 10020, - Name: "google.golang.org.proto2_20190205.Message.extensionoptionalgroup", - Tag: "group,10020,opt,name=ExtensionOptionalGroup", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionDefaultedBool = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*bool)(nil), - Field: 20000, - Name: "google.golang.org.proto2_20190205.Message.extension_defaulted_bool", - Tag: "varint,20000,opt,name=extension_defaulted_bool,def=1", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionDefaultedInt32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 20001, - Name: "google.golang.org.proto2_20190205.Message.extension_defaulted_int32", - Tag: "varint,20001,opt,name=extension_defaulted_int32,def=-12345", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionDefaultedSint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 20002, - Name: "google.golang.org.proto2_20190205.Message.extension_defaulted_sint32", - Tag: "zigzag32,20002,opt,name=extension_defaulted_sint32,def=-3200", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionDefaultedUint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint32)(nil), - Field: 20003, - Name: "google.golang.org.proto2_20190205.Message.extension_defaulted_uint32", - Tag: "varint,20003,opt,name=extension_defaulted_uint32,def=3200", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionDefaultedInt64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 20004, - Name: "google.golang.org.proto2_20190205.Message.extension_defaulted_int64", - Tag: "varint,20004,opt,name=extension_defaulted_int64,def=-123456789", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionDefaultedSint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 20005, - Name: "google.golang.org.proto2_20190205.Message.extension_defaulted_sint64", - Tag: "zigzag64,20005,opt,name=extension_defaulted_sint64,def=-6400", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionDefaultedUint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint64)(nil), - Field: 20006, - Name: "google.golang.org.proto2_20190205.Message.extension_defaulted_uint64", - Tag: "varint,20006,opt,name=extension_defaulted_uint64,def=6400", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionDefaultedFixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint32)(nil), - Field: 20007, - Name: "google.golang.org.proto2_20190205.Message.extension_defaulted_fixed32", - Tag: "fixed32,20007,opt,name=extension_defaulted_fixed32,def=320000", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionDefaultedSfixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int32)(nil), - Field: 20008, - Name: "google.golang.org.proto2_20190205.Message.extension_defaulted_sfixed32", - Tag: "fixed32,20008,opt,name=extension_defaulted_sfixed32,def=-320000", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionDefaultedFloat = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*float32)(nil), - Field: 20009, - Name: "google.golang.org.proto2_20190205.Message.extension_defaulted_float", - Tag: "fixed32,20009,opt,name=extension_defaulted_float,def=3.14159", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionDefaultedFixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*uint64)(nil), - Field: 20010, - Name: "google.golang.org.proto2_20190205.Message.extension_defaulted_fixed64", - Tag: "fixed64,20010,opt,name=extension_defaulted_fixed64,def=640000", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionDefaultedSfixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*int64)(nil), - Field: 20011, - Name: "google.golang.org.proto2_20190205.Message.extension_defaulted_sfixed64", - Tag: "fixed64,20011,opt,name=extension_defaulted_sfixed64,def=-640000", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionDefaultedDouble = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*float64)(nil), - Field: 20012, - Name: "google.golang.org.proto2_20190205.Message.extension_defaulted_double", - Tag: "fixed64,20012,opt,name=extension_defaulted_double,def=3.14159265359", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionDefaultedString = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*string)(nil), - Field: 20013, - Name: "google.golang.org.proto2_20190205.Message.extension_defaulted_string", - Tag: "bytes,20013,opt,name=extension_defaulted_string,def=hello, \"world!\"\n", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionDefaultedBytes = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]byte)(nil), - Field: 20014, - Name: "google.golang.org.proto2_20190205.Message.extension_defaulted_bytes", - Tag: "bytes,20014,opt,name=extension_defaulted_bytes,def=dead\\336\\255\\276\\357beef", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionDefaultedChildEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*Message_ChildEnum)(nil), - Field: 20015, - Name: "google.golang.org.proto2_20190205.Message.extension_defaulted_child_enum", - Tag: "varint,20015,opt,name=extension_defaulted_child_enum,enum=google.golang.org.proto2_20190205.Message_ChildEnum,def=0", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionDefaultedSiblingEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: (*SiblingEnum)(nil), - Field: 20016, - Name: "google.golang.org.proto2_20190205.Message.extension_defaulted_sibling_enum", - Tag: "varint,20016,opt,name=extension_defaulted_sibling_enum,enum=google.golang.org.proto2_20190205.SiblingEnum,def=0", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionRepeatedBool = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]bool)(nil), - Field: 30000, - Name: "google.golang.org.proto2_20190205.Message.extension_repeated_bool", - Tag: "varint,30000,rep,name=extension_repeated_bool", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionRepeatedInt32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int32)(nil), - Field: 30001, - Name: "google.golang.org.proto2_20190205.Message.extension_repeated_int32", - Tag: "varint,30001,rep,name=extension_repeated_int32", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionRepeatedSint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int32)(nil), - Field: 30002, - Name: "google.golang.org.proto2_20190205.Message.extension_repeated_sint32", - Tag: "zigzag32,30002,rep,name=extension_repeated_sint32", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionRepeatedUint32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]uint32)(nil), - Field: 30003, - Name: "google.golang.org.proto2_20190205.Message.extension_repeated_uint32", - Tag: "varint,30003,rep,name=extension_repeated_uint32", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionRepeatedInt64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int64)(nil), - Field: 30004, - Name: "google.golang.org.proto2_20190205.Message.extension_repeated_int64", - Tag: "varint,30004,rep,name=extension_repeated_int64", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionRepeatedSint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int64)(nil), - Field: 30005, - Name: "google.golang.org.proto2_20190205.Message.extension_repeated_sint64", - Tag: "zigzag64,30005,rep,name=extension_repeated_sint64", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionRepeatedUint64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]uint64)(nil), - Field: 30006, - Name: "google.golang.org.proto2_20190205.Message.extension_repeated_uint64", - Tag: "varint,30006,rep,name=extension_repeated_uint64", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionRepeatedFixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]uint32)(nil), - Field: 30007, - Name: "google.golang.org.proto2_20190205.Message.extension_repeated_fixed32", - Tag: "fixed32,30007,rep,name=extension_repeated_fixed32", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionRepeatedSfixed32 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int32)(nil), - Field: 30008, - Name: "google.golang.org.proto2_20190205.Message.extension_repeated_sfixed32", - Tag: "fixed32,30008,rep,name=extension_repeated_sfixed32", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionRepeatedFloat = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]float32)(nil), - Field: 30009, - Name: "google.golang.org.proto2_20190205.Message.extension_repeated_float", - Tag: "fixed32,30009,rep,name=extension_repeated_float", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionRepeatedFixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]uint64)(nil), - Field: 30010, - Name: "google.golang.org.proto2_20190205.Message.extension_repeated_fixed64", - Tag: "fixed64,30010,rep,name=extension_repeated_fixed64", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionRepeatedSfixed64 = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]int64)(nil), - Field: 30011, - Name: "google.golang.org.proto2_20190205.Message.extension_repeated_sfixed64", - Tag: "fixed64,30011,rep,name=extension_repeated_sfixed64", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionRepeatedDouble = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]float64)(nil), - Field: 30012, - Name: "google.golang.org.proto2_20190205.Message.extension_repeated_double", - Tag: "fixed64,30012,rep,name=extension_repeated_double", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionRepeatedString = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]string)(nil), - Field: 30013, - Name: "google.golang.org.proto2_20190205.Message.extension_repeated_string", - Tag: "bytes,30013,rep,name=extension_repeated_string", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionRepeatedBytes = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([][]byte)(nil), - Field: 30014, - Name: "google.golang.org.proto2_20190205.Message.extension_repeated_bytes", - Tag: "bytes,30014,rep,name=extension_repeated_bytes", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionRepeatedChildEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]Message_ChildEnum)(nil), - Field: 30015, - Name: "google.golang.org.proto2_20190205.Message.extension_repeated_child_enum", - Tag: "varint,30015,rep,name=extension_repeated_child_enum,enum=google.golang.org.proto2_20190205.Message_ChildEnum", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionRepeatedChildMessage = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]*Message_ChildMessage)(nil), - Field: 30016, - Name: "google.golang.org.proto2_20190205.Message.extension_repeated_child_message", - Tag: "bytes,30016,rep,name=extension_repeated_child_message", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionRepeatedNamedGroup = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]*Message_NamedGroup)(nil), - Field: 30017, - Name: "google.golang.org.proto2_20190205.Message.extension_repeated_named_group", - Tag: "bytes,30017,rep,name=extension_repeated_named_group", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionRepeatedSiblingEnum = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]SiblingEnum)(nil), - Field: 30018, - Name: "google.golang.org.proto2_20190205.Message.extension_repeated_sibling_enum", - Tag: "varint,30018,rep,name=extension_repeated_sibling_enum,enum=google.golang.org.proto2_20190205.SiblingEnum", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_ExtensionRepeatedSiblingMessage = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]*SiblingMessage)(nil), - Field: 30019, - Name: "google.golang.org.proto2_20190205.Message.extension_repeated_sibling_message", - Tag: "bytes,30019,rep,name=extension_repeated_sibling_message", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -var E_Message_Extensionrepeatedgroup = &proto.ExtensionDesc{ - ExtendedType: (*Message)(nil), - ExtensionType: ([]*Message_ExtensionRepeatedGroup)(nil), - Field: 30020, - Name: "google.golang.org.proto2_20190205.Message.extensionrepeatedgroup", - Tag: "group,30020,rep,name=ExtensionRepeatedGroup", - Filename: "proto2_20190205_c823c79e/test.proto", -} - -type Message_ChildMessage struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - F4 *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message_ChildMessage) Reset() { *m = Message_ChildMessage{} } -func (m *Message_ChildMessage) String() string { return proto.CompactTextString(m) } -func (*Message_ChildMessage) ProtoMessage() {} -func (*Message_ChildMessage) Descriptor() ([]byte, []int) { - return fileDescriptor_3a17e2c63b2b3424, []int{1, 0} -} - -func (m *Message_ChildMessage) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message_ChildMessage.Unmarshal(m, b) -} -func (m *Message_ChildMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message_ChildMessage.Marshal(b, m, deterministic) -} -func (m *Message_ChildMessage) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message_ChildMessage.Merge(m, src) -} -func (m *Message_ChildMessage) XXX_Size() int { - return xxx_messageInfo_Message_ChildMessage.Size(m) -} -func (m *Message_ChildMessage) XXX_DiscardUnknown() { - xxx_messageInfo_Message_ChildMessage.DiscardUnknown(m) -} - -var xxx_messageInfo_Message_ChildMessage proto.InternalMessageInfo - -func (m *Message_ChildMessage) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_ChildMessage) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_ChildMessage) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -func (m *Message_ChildMessage) GetF4() *Message { - if m != nil { - return m.F4 - } - return nil -} - -type Message_NamedGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - F4 *Message `protobuf:"bytes,4,opt,name=f4" json:"f4,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message_NamedGroup) Reset() { *m = Message_NamedGroup{} } -func (m *Message_NamedGroup) String() string { return proto.CompactTextString(m) } -func (*Message_NamedGroup) ProtoMessage() {} -func (*Message_NamedGroup) Descriptor() ([]byte, []int) { - return fileDescriptor_3a17e2c63b2b3424, []int{1, 1} -} - -func (m *Message_NamedGroup) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message_NamedGroup.Unmarshal(m, b) -} -func (m *Message_NamedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message_NamedGroup.Marshal(b, m, deterministic) -} -func (m *Message_NamedGroup) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message_NamedGroup.Merge(m, src) -} -func (m *Message_NamedGroup) XXX_Size() int { - return xxx_messageInfo_Message_NamedGroup.Size(m) -} -func (m *Message_NamedGroup) XXX_DiscardUnknown() { - xxx_messageInfo_Message_NamedGroup.DiscardUnknown(m) -} - -var xxx_messageInfo_Message_NamedGroup proto.InternalMessageInfo - -func (m *Message_NamedGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_NamedGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_NamedGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -func (m *Message_NamedGroup) GetF4() *Message { - if m != nil { - return m.F4 - } - return nil -} - -type Message_OptionalGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message_OptionalGroup) Reset() { *m = Message_OptionalGroup{} } -func (m *Message_OptionalGroup) String() string { return proto.CompactTextString(m) } -func (*Message_OptionalGroup) ProtoMessage() {} -func (*Message_OptionalGroup) Descriptor() ([]byte, []int) { - return fileDescriptor_3a17e2c63b2b3424, []int{1, 2} -} - -func (m *Message_OptionalGroup) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message_OptionalGroup.Unmarshal(m, b) -} -func (m *Message_OptionalGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message_OptionalGroup.Marshal(b, m, deterministic) -} -func (m *Message_OptionalGroup) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message_OptionalGroup.Merge(m, src) -} -func (m *Message_OptionalGroup) XXX_Size() int { - return xxx_messageInfo_Message_OptionalGroup.Size(m) -} -func (m *Message_OptionalGroup) XXX_DiscardUnknown() { - xxx_messageInfo_Message_OptionalGroup.DiscardUnknown(m) -} - -var xxx_messageInfo_Message_OptionalGroup proto.InternalMessageInfo - -func (m *Message_OptionalGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_OptionalGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_OptionalGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_RequiredGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message_RequiredGroup) Reset() { *m = Message_RequiredGroup{} } -func (m *Message_RequiredGroup) String() string { return proto.CompactTextString(m) } -func (*Message_RequiredGroup) ProtoMessage() {} -func (*Message_RequiredGroup) Descriptor() ([]byte, []int) { - return fileDescriptor_3a17e2c63b2b3424, []int{1, 3} -} - -func (m *Message_RequiredGroup) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message_RequiredGroup.Unmarshal(m, b) -} -func (m *Message_RequiredGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message_RequiredGroup.Marshal(b, m, deterministic) -} -func (m *Message_RequiredGroup) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message_RequiredGroup.Merge(m, src) -} -func (m *Message_RequiredGroup) XXX_Size() int { - return xxx_messageInfo_Message_RequiredGroup.Size(m) -} -func (m *Message_RequiredGroup) XXX_DiscardUnknown() { - xxx_messageInfo_Message_RequiredGroup.DiscardUnknown(m) -} - -var xxx_messageInfo_Message_RequiredGroup proto.InternalMessageInfo - -func (m *Message_RequiredGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_RequiredGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_RequiredGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_RepeatedGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message_RepeatedGroup) Reset() { *m = Message_RepeatedGroup{} } -func (m *Message_RepeatedGroup) String() string { return proto.CompactTextString(m) } -func (*Message_RepeatedGroup) ProtoMessage() {} -func (*Message_RepeatedGroup) Descriptor() ([]byte, []int) { - return fileDescriptor_3a17e2c63b2b3424, []int{1, 4} -} - -func (m *Message_RepeatedGroup) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message_RepeatedGroup.Unmarshal(m, b) -} -func (m *Message_RepeatedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message_RepeatedGroup.Marshal(b, m, deterministic) -} -func (m *Message_RepeatedGroup) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message_RepeatedGroup.Merge(m, src) -} -func (m *Message_RepeatedGroup) XXX_Size() int { - return xxx_messageInfo_Message_RepeatedGroup.Size(m) -} -func (m *Message_RepeatedGroup) XXX_DiscardUnknown() { - xxx_messageInfo_Message_RepeatedGroup.DiscardUnknown(m) -} - -var xxx_messageInfo_Message_RepeatedGroup proto.InternalMessageInfo - -func (m *Message_RepeatedGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_RepeatedGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_RepeatedGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_OneofGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message_OneofGroup) Reset() { *m = Message_OneofGroup{} } -func (m *Message_OneofGroup) String() string { return proto.CompactTextString(m) } -func (*Message_OneofGroup) ProtoMessage() {} -func (*Message_OneofGroup) Descriptor() ([]byte, []int) { - return fileDescriptor_3a17e2c63b2b3424, []int{1, 33} -} - -func (m *Message_OneofGroup) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message_OneofGroup.Unmarshal(m, b) -} -func (m *Message_OneofGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message_OneofGroup.Marshal(b, m, deterministic) -} -func (m *Message_OneofGroup) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message_OneofGroup.Merge(m, src) -} -func (m *Message_OneofGroup) XXX_Size() int { - return xxx_messageInfo_Message_OneofGroup.Size(m) -} -func (m *Message_OneofGroup) XXX_DiscardUnknown() { - xxx_messageInfo_Message_OneofGroup.DiscardUnknown(m) -} - -var xxx_messageInfo_Message_OneofGroup proto.InternalMessageInfo - -func (m *Message_OneofGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_OneofGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_OneofGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_ExtensionOptionalGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message_ExtensionOptionalGroup) Reset() { *m = Message_ExtensionOptionalGroup{} } -func (m *Message_ExtensionOptionalGroup) String() string { return proto.CompactTextString(m) } -func (*Message_ExtensionOptionalGroup) ProtoMessage() {} -func (*Message_ExtensionOptionalGroup) Descriptor() ([]byte, []int) { - return fileDescriptor_3a17e2c63b2b3424, []int{1, 34} -} - -func (m *Message_ExtensionOptionalGroup) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message_ExtensionOptionalGroup.Unmarshal(m, b) -} -func (m *Message_ExtensionOptionalGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message_ExtensionOptionalGroup.Marshal(b, m, deterministic) -} -func (m *Message_ExtensionOptionalGroup) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message_ExtensionOptionalGroup.Merge(m, src) -} -func (m *Message_ExtensionOptionalGroup) XXX_Size() int { - return xxx_messageInfo_Message_ExtensionOptionalGroup.Size(m) -} -func (m *Message_ExtensionOptionalGroup) XXX_DiscardUnknown() { - xxx_messageInfo_Message_ExtensionOptionalGroup.DiscardUnknown(m) -} - -var xxx_messageInfo_Message_ExtensionOptionalGroup proto.InternalMessageInfo - -func (m *Message_ExtensionOptionalGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_ExtensionOptionalGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_ExtensionOptionalGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -type Message_ExtensionRepeatedGroup struct { - F1 *string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 *string `protobuf:"bytes,2,req,name=f2" json:"f2,omitempty"` - F3 []string `protobuf:"bytes,3,rep,name=f3" json:"f3,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message_ExtensionRepeatedGroup) Reset() { *m = Message_ExtensionRepeatedGroup{} } -func (m *Message_ExtensionRepeatedGroup) String() string { return proto.CompactTextString(m) } -func (*Message_ExtensionRepeatedGroup) ProtoMessage() {} -func (*Message_ExtensionRepeatedGroup) Descriptor() ([]byte, []int) { - return fileDescriptor_3a17e2c63b2b3424, []int{1, 35} -} - -func (m *Message_ExtensionRepeatedGroup) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message_ExtensionRepeatedGroup.Unmarshal(m, b) -} -func (m *Message_ExtensionRepeatedGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message_ExtensionRepeatedGroup.Marshal(b, m, deterministic) -} -func (m *Message_ExtensionRepeatedGroup) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message_ExtensionRepeatedGroup.Merge(m, src) -} -func (m *Message_ExtensionRepeatedGroup) XXX_Size() int { - return xxx_messageInfo_Message_ExtensionRepeatedGroup.Size(m) -} -func (m *Message_ExtensionRepeatedGroup) XXX_DiscardUnknown() { - xxx_messageInfo_Message_ExtensionRepeatedGroup.DiscardUnknown(m) -} - -var xxx_messageInfo_Message_ExtensionRepeatedGroup proto.InternalMessageInfo - -func (m *Message_ExtensionRepeatedGroup) GetF1() string { - if m != nil && m.F1 != nil { - return *m.F1 - } - return "" -} - -func (m *Message_ExtensionRepeatedGroup) GetF2() string { - if m != nil && m.F2 != nil { - return *m.F2 - } - return "" -} - -func (m *Message_ExtensionRepeatedGroup) GetF3() []string { - if m != nil { - return m.F3 - } - return nil -} - -func init() { - proto.RegisterEnum("google.golang.org.proto2_20190205.SiblingEnum", SiblingEnum_name, SiblingEnum_value) - proto.RegisterEnum("google.golang.org.proto2_20190205.Message_ChildEnum", Message_ChildEnum_name, Message_ChildEnum_value) - proto.RegisterType((*SiblingMessage)(nil), "google.golang.org.proto2_20190205.SiblingMessage") - proto.RegisterExtension(E_Message_ExtensionOptionalBool) - proto.RegisterExtension(E_Message_ExtensionOptionalInt32) - proto.RegisterExtension(E_Message_ExtensionOptionalSint32) - proto.RegisterExtension(E_Message_ExtensionOptionalUint32) - proto.RegisterExtension(E_Message_ExtensionOptionalInt64) - proto.RegisterExtension(E_Message_ExtensionOptionalSint64) - proto.RegisterExtension(E_Message_ExtensionOptionalUint64) - proto.RegisterExtension(E_Message_ExtensionOptionalFixed32) - proto.RegisterExtension(E_Message_ExtensionOptionalSfixed32) - proto.RegisterExtension(E_Message_ExtensionOptionalFloat) - proto.RegisterExtension(E_Message_ExtensionOptionalFixed64) - proto.RegisterExtension(E_Message_ExtensionOptionalSfixed64) - proto.RegisterExtension(E_Message_ExtensionOptionalDouble) - proto.RegisterExtension(E_Message_ExtensionOptionalString) - proto.RegisterExtension(E_Message_ExtensionOptionalBytes) - proto.RegisterExtension(E_Message_ExtensionOptionalChildEnum) - proto.RegisterExtension(E_Message_ExtensionOptionalChildMessage) - proto.RegisterExtension(E_Message_ExtensionOptionalNamedGroup) - proto.RegisterExtension(E_Message_ExtensionOptionalSiblingEnum) - proto.RegisterExtension(E_Message_ExtensionOptionalSiblingMessage) - proto.RegisterExtension(E_Message_Extensionoptionalgroup) - proto.RegisterExtension(E_Message_ExtensionDefaultedBool) - proto.RegisterExtension(E_Message_ExtensionDefaultedInt32) - proto.RegisterExtension(E_Message_ExtensionDefaultedSint32) - proto.RegisterExtension(E_Message_ExtensionDefaultedUint32) - proto.RegisterExtension(E_Message_ExtensionDefaultedInt64) - proto.RegisterExtension(E_Message_ExtensionDefaultedSint64) - proto.RegisterExtension(E_Message_ExtensionDefaultedUint64) - proto.RegisterExtension(E_Message_ExtensionDefaultedFixed32) - proto.RegisterExtension(E_Message_ExtensionDefaultedSfixed32) - proto.RegisterExtension(E_Message_ExtensionDefaultedFloat) - proto.RegisterExtension(E_Message_ExtensionDefaultedFixed64) - proto.RegisterExtension(E_Message_ExtensionDefaultedSfixed64) - proto.RegisterExtension(E_Message_ExtensionDefaultedDouble) - proto.RegisterExtension(E_Message_ExtensionDefaultedString) - proto.RegisterExtension(E_Message_ExtensionDefaultedBytes) - proto.RegisterExtension(E_Message_ExtensionDefaultedChildEnum) - proto.RegisterExtension(E_Message_ExtensionDefaultedSiblingEnum) - proto.RegisterExtension(E_Message_ExtensionRepeatedBool) - proto.RegisterExtension(E_Message_ExtensionRepeatedInt32) - proto.RegisterExtension(E_Message_ExtensionRepeatedSint32) - proto.RegisterExtension(E_Message_ExtensionRepeatedUint32) - proto.RegisterExtension(E_Message_ExtensionRepeatedInt64) - proto.RegisterExtension(E_Message_ExtensionRepeatedSint64) - proto.RegisterExtension(E_Message_ExtensionRepeatedUint64) - proto.RegisterExtension(E_Message_ExtensionRepeatedFixed32) - proto.RegisterExtension(E_Message_ExtensionRepeatedSfixed32) - proto.RegisterExtension(E_Message_ExtensionRepeatedFloat) - proto.RegisterExtension(E_Message_ExtensionRepeatedFixed64) - proto.RegisterExtension(E_Message_ExtensionRepeatedSfixed64) - proto.RegisterExtension(E_Message_ExtensionRepeatedDouble) - proto.RegisterExtension(E_Message_ExtensionRepeatedString) - proto.RegisterExtension(E_Message_ExtensionRepeatedBytes) - proto.RegisterExtension(E_Message_ExtensionRepeatedChildEnum) - proto.RegisterExtension(E_Message_ExtensionRepeatedChildMessage) - proto.RegisterExtension(E_Message_ExtensionRepeatedNamedGroup) - proto.RegisterExtension(E_Message_ExtensionRepeatedSiblingEnum) - proto.RegisterExtension(E_Message_ExtensionRepeatedSiblingMessage) - proto.RegisterExtension(E_Message_Extensionrepeatedgroup) - proto.RegisterType((*Message)(nil), "google.golang.org.proto2_20190205.Message") - proto.RegisterMapType((map[bool]bool)(nil), "google.golang.org.proto2_20190205.Message.MapBoolBoolEntry") - proto.RegisterMapType((map[bool][]byte)(nil), "google.golang.org.proto2_20190205.Message.MapBoolBytesEntry") - proto.RegisterMapType((map[bool]Message_ChildEnum)(nil), "google.golang.org.proto2_20190205.Message.MapBoolChildEnumEntry") - proto.RegisterMapType((map[bool]*Message_ChildMessage)(nil), "google.golang.org.proto2_20190205.Message.MapBoolChildMessageEntry") - proto.RegisterMapType((map[bool]float64)(nil), "google.golang.org.proto2_20190205.Message.MapBoolDoubleEntry") - proto.RegisterMapType((map[bool]uint32)(nil), "google.golang.org.proto2_20190205.Message.MapBoolFixed32Entry") - proto.RegisterMapType((map[bool]uint64)(nil), "google.golang.org.proto2_20190205.Message.MapBoolFixed64Entry") - proto.RegisterMapType((map[bool]float32)(nil), "google.golang.org.proto2_20190205.Message.MapBoolFloatEntry") - proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto2_20190205.Message.MapBoolInt32Entry") - proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto2_20190205.Message.MapBoolInt64Entry") - proto.RegisterMapType((map[bool]*Message_NamedGroup)(nil), "google.golang.org.proto2_20190205.Message.MapBoolNamedGroupEntry") - proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto2_20190205.Message.MapBoolSfixed32Entry") - proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto2_20190205.Message.MapBoolSfixed64Entry") - proto.RegisterMapType((map[bool]SiblingEnum)(nil), "google.golang.org.proto2_20190205.Message.MapBoolSiblingEnumEntry") - proto.RegisterMapType((map[bool]*SiblingMessage)(nil), "google.golang.org.proto2_20190205.Message.MapBoolSiblingMessageEntry") - proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto2_20190205.Message.MapBoolSint32Entry") - proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto2_20190205.Message.MapBoolSint64Entry") - proto.RegisterMapType((map[bool]string)(nil), "google.golang.org.proto2_20190205.Message.MapBoolStringEntry") - proto.RegisterMapType((map[bool]uint32)(nil), "google.golang.org.proto2_20190205.Message.MapBoolUint32Entry") - proto.RegisterMapType((map[bool]uint64)(nil), "google.golang.org.proto2_20190205.Message.MapBoolUint64Entry") - proto.RegisterMapType((map[uint32]bool)(nil), "google.golang.org.proto2_20190205.Message.MapFixed32BoolEntry") - proto.RegisterMapType((map[int32]bool)(nil), "google.golang.org.proto2_20190205.Message.MapInt32BoolEntry") - proto.RegisterMapType((map[int64]bool)(nil), "google.golang.org.proto2_20190205.Message.MapInt64BoolEntry") - proto.RegisterMapType((map[int32]bool)(nil), "google.golang.org.proto2_20190205.Message.MapSint32BoolEntry") - proto.RegisterMapType((map[int64]bool)(nil), "google.golang.org.proto2_20190205.Message.MapSint64BoolEntry") - proto.RegisterMapType((map[string]bool)(nil), "google.golang.org.proto2_20190205.Message.MapStringBoolEntry") - proto.RegisterMapType((map[uint32]bool)(nil), "google.golang.org.proto2_20190205.Message.MapUint32BoolEntry") - proto.RegisterMapType((map[uint64]bool)(nil), "google.golang.org.proto2_20190205.Message.MapUint64BoolEntry") - proto.RegisterType((*Message_ChildMessage)(nil), "google.golang.org.proto2_20190205.Message.ChildMessage") - proto.RegisterType((*Message_NamedGroup)(nil), "google.golang.org.proto2_20190205.Message.NamedGroup") - proto.RegisterType((*Message_OptionalGroup)(nil), "google.golang.org.proto2_20190205.Message.OptionalGroup") - proto.RegisterType((*Message_RequiredGroup)(nil), "google.golang.org.proto2_20190205.Message.RequiredGroup") - proto.RegisterType((*Message_RepeatedGroup)(nil), "google.golang.org.proto2_20190205.Message.RepeatedGroup") - proto.RegisterType((*Message_OneofGroup)(nil), "google.golang.org.proto2_20190205.Message.OneofGroup") - proto.RegisterType((*Message_ExtensionOptionalGroup)(nil), "google.golang.org.proto2_20190205.Message.ExtensionOptionalGroup") - proto.RegisterType((*Message_ExtensionRepeatedGroup)(nil), "google.golang.org.proto2_20190205.Message.ExtensionRepeatedGroup") -} - -func init() { - proto.RegisterFile("proto2_20190205_c823c79e/test.proto", fileDescriptor_3a17e2c63b2b3424) -} - -var fileDescriptor_3a17e2c63b2b3424 = []byte{ - // 4469 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x5c, 0x67, 0x70, 0x24, 0xc7, - 0x75, 0xc6, 0xec, 0x62, 0x17, 0x87, 0x3e, 0x2c, 0xb0, 0x98, 0xbb, 0x03, 0xe6, 0x40, 0xd2, 0x5c, - 0x41, 0xb2, 0xbc, 0xa6, 0x79, 0x38, 0x60, 0xd0, 0xe8, 0xe3, 0xad, 0x19, 0x04, 0x90, 0x47, 0x2d, - 0x65, 0x71, 0xa9, 0x1a, 0xd6, 0xb9, 0x5c, 0x2e, 0x96, 0x61, 0xdc, 0x61, 0x81, 0x03, 0xb9, 0x01, - 0x04, 0x76, 0x49, 0x9e, 0x25, 0x17, 0xcf, 0x72, 0xfc, 0x49, 0xe5, 0xb4, 0x92, 0x28, 0x66, 0x89, - 0x51, 0x39, 0x31, 0x29, 0xd8, 0xa6, 0x72, 0x72, 0x90, 0x93, 0x9c, 0x93, 0x9c, 0x73, 0x0e, 0xd5, - 0xfd, 0xba, 0xa7, 0xbb, 0x67, 0x7a, 0x16, 0xe8, 0x59, 0x15, 0x7f, 0xb0, 0x8a, 0xd7, 0xfb, 0xfa, - 0x7d, 0xfd, 0xbe, 0xed, 0xf7, 0xde, 0x87, 0x9e, 0xe9, 0x45, 0x2f, 0xdd, 0xde, 0x69, 0x77, 0xda, - 0xfe, 0xaa, 0x3f, 0xbf, 0x70, 0x72, 0xde, 0x9f, 0x5f, 0x5a, 0x3d, 0x7b, 0x85, 0xbf, 0x78, 0xf6, - 0xc4, 0xc9, 0xfa, 0xf1, 0x4e, 0x7d, 0xb7, 0x33, 0xc7, 0x3e, 0x75, 0x5f, 0xb2, 0xd9, 0x6e, 0x6f, - 0x36, 0xea, 0x73, 0x9b, 0xed, 0xc6, 0x5a, 0x6b, 0x73, 0xae, 0xbd, 0xb3, 0x39, 0x17, 0x99, 0x36, - 0xfb, 0x3a, 0x34, 0x7e, 0xf3, 0xd6, 0x99, 0xc6, 0x56, 0x6b, 0xf3, 0xc6, 0xfa, 0xee, 0xee, 0xda, - 0x66, 0xdd, 0x1d, 0x47, 0x99, 0x8d, 0x05, 0xcf, 0x29, 0x39, 0xe5, 0xd1, 0x20, 0xb3, 0xb1, 0xc0, - 0xfe, 0xed, 0x7b, 0x99, 0x52, 0x86, 0xfd, 0xdb, 0x67, 0xff, 0x5e, 0xf4, 0xb2, 0xa5, 0x2c, 0xfb, - 0xf7, 0xa2, 0x5b, 0x41, 0x99, 0x0d, 0xec, 0x0d, 0x97, 0x9c, 0xf2, 0x41, 0xff, 0xb2, 0xb9, 0x3d, - 0x11, 0xe7, 0x38, 0x4e, 0x90, 0xd9, 0xc0, 0xb3, 0xdf, 0x79, 0xd4, 0x41, 0x23, 0x02, 0xf8, 0x34, - 0x42, 0xad, 0xb5, 0x66, 0x7d, 0x7d, 0x73, 0xa7, 0xdd, 0xdd, 0x66, 0x0b, 0x40, 0xfe, 0xd2, 0xfe, - 0x1d, 0xce, 0xd5, 0xe8, 0xe4, 0x57, 0xd2, 0xc9, 0x81, 0xe2, 0xc8, 0x7d, 0x29, 0x2a, 0xb4, 0xb7, - 0x3b, 0x5b, 0xed, 0xd6, 0x5a, 0x63, 0xf5, 0x4c, 0xbb, 0xdd, 0xf0, 0xd6, 0x4b, 0x4e, 0xf9, 0x40, - 0x30, 0x26, 0x06, 0x57, 0xda, 0xed, 0x86, 0xfb, 0xfd, 0x68, 0x3c, 0x34, 0xda, 0x6a, 0x75, 0x16, - 0x7d, 0xaf, 0x5e, 0x72, 0xca, 0xb9, 0x20, 0x9c, 0x7a, 0x03, 0x1d, 0x74, 0x7f, 0x00, 0x4d, 0x84, - 0x66, 0xbb, 0x60, 0xb7, 0x51, 0x72, 0xca, 0x93, 0x41, 0x38, 0xfb, 0xe6, 0xad, 0x98, 0x61, 0x17, - 0x0c, 0x37, 0x4b, 0x4e, 0xb9, 0x20, 0x0d, 0x4f, 0x83, 0x61, 0x04, 0x98, 0x60, 0xef, 0x5c, 0xc9, - 0x29, 0x67, 0x35, 0x60, 0x82, 0x63, 0xc0, 0x04, 0x7b, 0x5b, 0x25, 0xa7, 0xec, 0xea, 0xc0, 0x11, - 0xc3, 0x2e, 0x18, 0xde, 0x5a, 0x72, 0xca, 0xc3, 0x3a, 0x30, 0xc1, 0xee, 0x0f, 0xa2, 0x62, 0x68, - 0xb8, 0xb1, 0x75, 0x57, 0x7d, 0x7d, 0xd1, 0xf7, 0x6e, 0x2b, 0x39, 0xe5, 0x91, 0x20, 0x74, 0x70, - 0x3d, 0x0c, 0xbb, 0x3f, 0x84, 0x26, 0x25, 0xb8, 0xb0, 0x6d, 0x94, 0x9c, 0xf2, 0x44, 0x10, 0xfa, - 0xb8, 0x99, 0x8f, 0x6b, 0x01, 0x6d, 0x34, 0xda, 0x6b, 0x1d, 0xaf, 0x59, 0x72, 0xca, 0x19, 0x19, - 0xd0, 0xf5, 0x74, 0x30, 0x0e, 0x4f, 0xb0, 0xd7, 0x2a, 0x39, 0xe5, 0x7c, 0x04, 0x9e, 0x60, 0x03, - 0x3c, 0xc1, 0x5e, 0xbb, 0xe4, 0x94, 0x8b, 0x51, 0xf8, 0x48, 0xfc, 0xeb, 0xed, 0xee, 0x99, 0x46, - 0xdd, 0xdb, 0x2e, 0x39, 0x65, 0x47, 0xc6, 0x7f, 0x1d, 0x1b, 0xd5, 0x19, 0xed, 0xec, 0x6c, 0xb5, - 0x36, 0xbd, 0xdb, 0xd9, 0x9e, 0x97, 0x8c, 0xb2, 0x51, 0x2d, 0xa0, 0x33, 0xe7, 0x3b, 0xf5, 0x5d, - 0x6f, 0xa7, 0xe4, 0x94, 0xc7, 0x64, 0x40, 0x2b, 0x74, 0xd0, 0x5d, 0x47, 0x87, 0x42, 0xb3, 0xb3, - 0xe7, 0xb6, 0x1a, 0xeb, 0xab, 0xf5, 0x56, 0xb7, 0xe9, 0xed, 0x96, 0x9c, 0xf2, 0xb8, 0x8f, 0x2d, - 0xb6, 0xf1, 0xb5, 0x74, 0xf2, 0xa9, 0x56, 0xb7, 0x19, 0x84, 0x61, 0x87, 0x43, 0x6e, 0x13, 0x4d, - 0x45, 0x50, 0x9a, 0x30, 0xcd, 0xeb, 0xb0, 0x04, 0x3c, 0x61, 0x0b, 0x24, 0xb2, 0xf1, 0xb0, 0x86, - 0x25, 0x52, 0x72, 0x13, 0x85, 0xe3, 0xab, 0x2c, 0xa5, 0x56, 0x21, 0x39, 0xbb, 0x0c, 0x2c, 0x65, - 0x72, 0xba, 0xc2, 0xa5, 0x1c, 0x73, 0xcf, 0xa0, 0x23, 0xca, 0xfe, 0x66, 0xf5, 0x08, 0xf8, 0xbb, - 0x83, 0xf1, 0x37, 0xb7, 0x0f, 0x24, 0x5e, 0xc6, 0x18, 0x73, 0x87, 0x64, 0x56, 0x84, 0x83, 0xee, - 0x6d, 0xc8, 0x8b, 0x61, 0x08, 0xf6, 0xee, 0x64, 0x01, 0x2d, 0xec, 0x1f, 0x46, 0xf0, 0x36, 0x15, - 0x41, 0x12, 0xcc, 0xfd, 0x84, 0xac, 0x3a, 0x40, 0xd9, 0x5d, 0xac, 0x9e, 0x5d, 0x61, 0x41, 0xd9, - 0x4d, 0x7c, 0x3e, 0xb0, 0xa6, 0xbb, 0x73, 0x2f, 0x47, 0xe3, 0xeb, 0xf5, 0x8d, 0xb5, 0x6e, 0xa3, - 0x53, 0x5f, 0x87, 0xb2, 0xf6, 0x02, 0xad, 0x98, 0x07, 0x2a, 0xc3, 0x9d, 0x9d, 0x6e, 0x3d, 0x28, - 0x84, 0x1f, 0xb2, 0xf2, 0x36, 0x8f, 0x26, 0xa4, 0x35, 0x94, 0xa3, 0x2f, 0x50, 0xf3, 0x5c, 0x25, - 0x7f, 0x6c, 0xc1, 0x5f, 0xc4, 0x4b, 0x81, 0xf4, 0x06, 0x95, 0x6e, 0x01, 0x15, 0xe5, 0x0c, 0x5e, - 0xea, 0xbe, 0x48, 0xa7, 0x4c, 0x56, 0x72, 0xc7, 0x16, 0xfd, 0xf9, 0xf9, 0x40, 0x7a, 0xe4, 0x35, - 0x6f, 0x5e, 0x9d, 0xc2, 0x8b, 0xde, 0x97, 0xe8, 0x94, 0x42, 0x65, 0x38, 0x32, 0x83, 0x17, 0x3f, - 0x1c, 0x59, 0x16, 0xc1, 0xde, 0x97, 0xe9, 0x84, 0x6c, 0x05, 0xc1, 0xb2, 0xc8, 0x89, 0x2b, 0x4e, - 0xea, 0x4b, 0x23, 0x38, 0xbe, 0x34, 0x82, 0xbd, 0xaf, 0xd0, 0x69, 0x6e, 0x25, 0x77, 0x8c, 0xe0, - 0xd8, 0xd2, 0x08, 0x8e, 0x2f, 0x8d, 0x60, 0xef, 0xab, 0x74, 0xca, 0x70, 0x65, 0x38, 0x32, 0x83, - 0x97, 0x47, 0x8c, 0x26, 0xe5, 0x0c, 0x51, 0xf3, 0xbe, 0x46, 0xa7, 0x8c, 0x54, 0xf2, 0x34, 0x9a, - 0xf9, 0xf9, 0x40, 0xfa, 0x14, 0x95, 0xf2, 0x04, 0x72, 0x95, 0xa5, 0x89, 0x69, 0x5f, 0xa7, 0xd3, - 0x26, 0x2a, 0x23, 0xc7, 0xf8, 0x3c, 0xe9, 0x39, 0xac, 0x9a, 0x0b, 0x2a, 0x13, 0x50, 0x36, 0xbf, - 0x41, 0x67, 0x65, 0x2a, 0x23, 0x8b, 0x73, 0x0b, 0x78, 0x61, 0x49, 0xa5, 0x01, 0x2a, 0x68, 0x7c, - 0x85, 0x04, 0x7b, 0xdf, 0xa4, 0x93, 0xf2, 0x95, 0x3c, 0x0d, 0x2a, 0xbe, 0x42, 0x82, 0x4d, 0x2b, - 0x24, 0xd8, 0xfb, 0x16, 0x9d, 0x56, 0xac, 0x8c, 0x1c, 0xe3, 0xf3, 0xa2, 0x2b, 0x24, 0xd8, 0x3d, - 0xa9, 0x52, 0xc8, 0x2b, 0xeb, 0xaf, 0xd1, 0x69, 0x4e, 0xa5, 0xc0, 0x97, 0xe8, 0x93, 0xa5, 0xc5, - 0xa5, 0x93, 0x0a, 0x97, 0xbc, 0xd4, 0x5e, 0xa9, 0x7d, 0x61, 0x50, 0x6b, 0x7f, 0x9d, 0x09, 0x8c, - 0x4a, 0xf1, 0x5c, 0xbd, 0xd1, 0x68, 0x5f, 0x5e, 0x9a, 0xbd, 0xb3, 0xbd, 0xd3, 0x58, 0x7f, 0xc9, - 0x2c, 0x52, 0xbf, 0x3b, 0xa8, 0xbf, 0x2b, 0x2a, 0x35, 0x50, 0x80, 0x7f, 0x83, 0x4e, 0x1e, 0xab, - 0x78, 0xeb, 0xf5, 0xb5, 0xf5, 0x5b, 0x16, 0x17, 0xc9, 0x2d, 0xfe, 0xd2, 0xd2, 0x2d, 0xfe, 0x09, - 0x72, 0xcb, 0xe2, 0xd2, 0x89, 0x33, 0xf5, 0xfa, 0x86, 0xc2, 0x15, 0x14, 0xe7, 0x16, 0x3a, 0x2c, - 0x7d, 0x28, 0xd5, 0xf9, 0x37, 0x9d, 0xf4, 0xe5, 0xb9, 0x92, 0x5b, 0x7e, 0xf5, 0x6b, 0xaa, 0xcb, - 0x81, 0xe4, 0x53, 0x96, 0xe9, 0x06, 0x9a, 0x52, 0xb7, 0xa8, 0x52, 0xcf, 0xbe, 0xed, 0xa4, 0x29, - 0x68, 0x02, 0xeb, 0xb0, 0xb2, 0xb1, 0x65, 0x61, 0x7b, 0x19, 0x2a, 0xec, 0xd4, 0x6f, 0xef, 0x6e, - 0xed, 0x88, 0x52, 0xf0, 0x18, 0x55, 0x6b, 0x07, 0x82, 0x31, 0x31, 0xca, 0x6a, 0xc0, 0xcb, 0xd1, - 0x78, 0x68, 0x05, 0xc9, 0xf9, 0x38, 0x35, 0xcb, 0x05, 0xe1, 0x64, 0xc8, 0xfc, 0x32, 0x9a, 0x08, - 0xed, 0x78, 0xe2, 0x3f, 0x41, 0x0d, 0x27, 0x83, 0x70, 0x3e, 0x4f, 0x78, 0xd5, 0x92, 0xe7, 0xfb, - 0x93, 0xd4, 0xb2, 0x20, 0x2d, 0x79, 0xa2, 0x47, 0xb0, 0x09, 0xf6, 0x9e, 0xa2, 0x86, 0x59, 0x0d, - 0x9b, 0xe0, 0x18, 0x36, 0xc1, 0xde, 0x07, 0xa9, 0xa1, 0xab, 0x63, 0x47, 0x2c, 0x79, 0x42, 0x7f, - 0x88, 0x5a, 0x0e, 0xeb, 0xd8, 0x04, 0xbb, 0x97, 0xa1, 0x62, 0x68, 0x29, 0x32, 0xf2, 0xc3, 0xd4, - 0x74, 0x24, 0x08, 0x5d, 0x88, 0xfc, 0xbd, 0x1c, 0x4d, 0x4a, 0x7c, 0x61, 0xfc, 0x11, 0x6a, 0x3c, - 0x11, 0x84, 0x5e, 0xc2, 0xa4, 0x55, 0xa3, 0x82, 0x9c, 0xfd, 0x28, 0x35, 0xcd, 0xc8, 0xa8, 0x20, - 0x53, 0x63, 0x2b, 0x20, 0xd8, 0xfb, 0x18, 0xb5, 0xcc, 0x47, 0x56, 0x40, 0xb0, 0x61, 0x05, 0x04, - 0x7b, 0x1f, 0xa7, 0xc6, 0xc5, 0xe8, 0x0a, 0x22, 0x2c, 0xf0, 0x9c, 0xfc, 0x04, 0xb5, 0x75, 0x24, - 0x0b, 0x3c, 0x07, 0x35, 0x66, 0x21, 0x05, 0x3f, 0x09, 0x9a, 0x5e, 0x32, 0x0b, 0xf9, 0xa6, 0x46, - 0x05, 0xe9, 0xf6, 0x29, 0x6a, 0x38, 0x26, 0xa3, 0x82, 0x9c, 0xaa, 0xa3, 0x43, 0xa1, 0x9d, 0x92, - 0x52, 0x9f, 0xa6, 0xc6, 0xa9, 0x15, 0x8f, 0xf0, 0x28, 0x53, 0xa9, 0x85, 0xa6, 0x22, 0x30, 0xa2, - 0x67, 0x3f, 0x4d, 0x91, 0x06, 0x91, 0x3c, 0x1a, 0x98, 0x68, 0xdc, 0xe7, 0x50, 0x38, 0xae, 0x49, - 0x9e, 0x67, 0x00, 0x2d, 0xad, 0xe6, 0x11, 0x3e, 0x15, 0xcd, 0x73, 0x16, 0x1d, 0x51, 0x36, 0xbb, - 0x52, 0x23, 0x9e, 0x05, 0x0a, 0xad, 0x45, 0x8f, 0x4c, 0x11, 0x59, 0x1b, 0x1a, 0xc8, 0x8b, 0x81, - 0x08, 0x02, 0x9f, 0x83, 0x90, 0xd2, 0xa8, 0x9e, 0x08, 0x94, 0x20, 0x6f, 0x55, 0x56, 0x22, 0x60, - 0xed, 0x79, 0x0a, 0x61, 0x27, 0x7b, 0x02, 0xee, 0x80, 0xcb, 0x1e, 0xcd, 0x9f, 0x7b, 0x15, 0x9a, - 0x96, 0x1b, 0x5e, 0xd7, 0x3f, 0xf7, 0x64, 0x69, 0xd1, 0xe3, 0xfa, 0x27, 0x64, 0xf6, 0x3a, 0x4d, - 0x07, 0x2d, 0x2b, 0x6c, 0x44, 0x05, 0xd1, 0x1b, 0xe8, 0x7c, 0x29, 0x88, 0xa6, 0x62, 0x1e, 0xa0, - 0x3c, 0xae, 0xa0, 0xa3, 0x06, 0x17, 0xbc, 0x50, 0xbe, 0x91, 0xfa, 0x08, 0x15, 0xd2, 0x74, 0xcc, - 0x05, 0x2f, 0x9c, 0xcb, 0x46, 0x1f, 0xbc, 0x84, 0xbe, 0x89, 0xfa, 0x10, 0x92, 0x29, 0xee, 0x82, - 0x57, 0xd4, 0x53, 0x49, 0x91, 0x10, 0xec, 0xbd, 0x99, 0x7a, 0xd0, 0x35, 0x94, 0x31, 0x1a, 0x82, - 0xfb, 0x44, 0x43, 0xb0, 0xf7, 0x16, 0xea, 0x27, 0x14, 0x55, 0xe6, 0x68, 0x08, 0xee, 0x13, 0x0d, - 0xc1, 0xde, 0x5b, 0xa9, 0x0f, 0xa1, 0xb2, 0xcc, 0xd1, 0x10, 0xec, 0x9e, 0x42, 0x33, 0x06, 0x17, - 0xa2, 0x00, 0xbf, 0x8d, 0xfa, 0x90, 0xb2, 0xcb, 0x8b, 0x79, 0x11, 0xe5, 0xbb, 0x8a, 0x2e, 0x32, - 0x45, 0x23, 0xfc, 0xbc, 0x9d, 0xfa, 0x51, 0x74, 0xd8, 0xd1, 0x78, 0x44, 0xa2, 0xb4, 0xaf, 0x18, - 0xe9, 0x85, 0x22, 0xff, 0x0e, 0xea, 0x46, 0x11, 0x66, 0x71, 0x6e, 0xa1, 0xec, 0xf7, 0x09, 0x8a, - 0x60, 0xef, 0x9d, 0xd4, 0x8b, 0x54, 0x6a, 0x09, 0x41, 0x11, 0xdc, 0x37, 0x28, 0x82, 0xbd, 0x77, - 0x51, 0x3f, 0x8a, 0x74, 0x4b, 0x0a, 0x8a, 0x60, 0xf7, 0x55, 0xc6, 0x2f, 0x8a, 0xf7, 0x8d, 0x1e, - 0xf5, 0x13, 0xd3, 0x72, 0xf1, 0x6f, 0x8c, 0xf7, 0x93, 0x1b, 0xcd, 0x1b, 0x07, 0x3a, 0xcb, 0xbb, - 0xa9, 0x2f, 0x93, 0xb8, 0x33, 0xec, 0x21, 0x68, 0x3a, 0x37, 0x1b, 0xf9, 0x86, 0xf6, 0xf3, 0x1e, - 0xea, 0xad, 0x9f, 0xda, 0x8b, 0x7f, 0x01, 0xd0, 0xa1, 0xee, 0x46, 0x97, 0x18, 0x9c, 0x2a, 0xbd, - 0xea, 0xbd, 0xd9, 0xf4, 0xbd, 0x4a, 0x48, 0xb2, 0x99, 0x18, 0xb8, 0xec, 0x5d, 0x3f, 0x8d, 0x2e, - 0x35, 0x66, 0x97, 0x52, 0xeb, 0xef, 0xcd, 0xa6, 0xa9, 0xf5, 0x02, 0xfc, 0x62, 0x43, 0x4e, 0x46, - 0x74, 0xe1, 0x76, 0x7d, 0x2d, 0x2c, 0x91, 0xff, 0x9c, 0x2d, 0x65, 0x41, 0x17, 0xc2, 0xa8, 0xd4, - 0x85, 0xdc, 0x0a, 0x2a, 0xd0, 0xbf, 0x50, 0x33, 0xa6, 0x0b, 0x61, 0x58, 0xd1, 0x85, 0xdc, 0x8e, - 0x97, 0xbb, 0x7f, 0xa5, 0x86, 0x4c, 0x17, 0xc2, 0xb8, 0xaa, 0x0b, 0xb9, 0x25, 0x2f, 0x6a, 0xff, - 0x46, 0x2d, 0x0b, 0xd2, 0x52, 0xd5, 0x85, 0x12, 0x9b, 0x60, 0xef, 0xdf, 0xa9, 0x61, 0x56, 0xc3, - 0x16, 0x3a, 0x47, 0xc1, 0x26, 0xd8, 0xfb, 0x0f, 0x6a, 0xe8, 0xea, 0xd8, 0x11, 0x4b, 0x5e, 0x82, - 0xfe, 0x93, 0x5a, 0x0e, 0xeb, 0xd8, 0x42, 0x17, 0x72, 0x4b, 0x51, 0x21, 0xfe, 0x8b, 0x9a, 0x32, - 0x5d, 0x08, 0x1f, 0x68, 0xba, 0x50, 0xe0, 0x0b, 0xe3, 0xff, 0xa6, 0xc6, 0x4c, 0x17, 0xf2, 0x15, - 0x68, 0xba, 0x50, 0x78, 0x66, 0x25, 0xe3, 0x7f, 0xa8, 0x69, 0x46, 0x46, 0xa5, 0xe8, 0x42, 0x75, - 0x05, 0x04, 0x7b, 0xff, 0x4b, 0x2d, 0xf3, 0x91, 0x15, 0x08, 0x5d, 0xa8, 0xad, 0x80, 0x60, 0xef, - 0xff, 0xa8, 0x71, 0x31, 0xba, 0x82, 0x08, 0x0b, 0x3c, 0xbf, 0x2f, 0x0c, 0x97, 0xb2, 0xa0, 0x0b, - 0x61, 0x5c, 0xd5, 0x85, 0xc2, 0x2f, 0x64, 0xef, 0xcf, 0x0c, 0xb3, 0xb3, 0x5d, 0xc9, 0xac, 0xa2, - 0x0b, 0xc5, 0x6e, 0x62, 0x89, 0xf9, 0x7a, 0x6a, 0x38, 0x26, 0xa3, 0x52, 0x74, 0x21, 0xb7, 0x53, - 0x72, 0xed, 0x67, 0xa9, 0xf1, 0x00, 0xba, 0x10, 0x3c, 0x46, 0x74, 0xa1, 0x06, 0x23, 0x64, 0xcd, - 0xcf, 0x51, 0xa4, 0xc1, 0x74, 0xa1, 0x02, 0xa6, 0xe9, 0x42, 0x8e, 0xa7, 0xea, 0xc2, 0x9f, 0x07, - 0xb4, 0xf4, 0xba, 0x10, 0x7c, 0x46, 0x75, 0x61, 0xb8, 0xd9, 0x95, 0x5a, 0xf1, 0x0b, 0x40, 0x61, - 0x0a, 0x5d, 0x28, 0x52, 0x24, 0xa2, 0x0b, 0x23, 0x20, 0x82, 0xc0, 0x5f, 0x84, 0x90, 0xd2, 0xe9, - 0x42, 0x0d, 0x4a, 0xd3, 0x85, 0xf0, 0x09, 0xb0, 0xf6, 0x4b, 0x14, 0xc2, 0x56, 0x17, 0x82, 0x83, - 0x50, 0x17, 0x2a, 0xfe, 0xdc, 0x9f, 0x44, 0x85, 0xe6, 0xda, 0x36, 0xab, 0x72, 0x50, 0xea, 0xbe, - 0x0d, 0x31, 0xfc, 0xb0, 0x05, 0xc0, 0x8d, 0x6b, 0xdb, 0xb4, 0x20, 0xd2, 0xff, 0x4e, 0xb5, 0x3a, - 0x3b, 0xe7, 0x83, 0x83, 0x4d, 0x39, 0xe2, 0x9e, 0x45, 0xe3, 0x21, 0x02, 0xd4, 0xb4, 0xdf, 0x02, - 0x88, 0x2b, 0xed, 0x21, 0x58, 0x41, 0x05, 0x8c, 0xb1, 0xa6, 0x32, 0xe4, 0x6e, 0xa0, 0x89, 0x10, - 0x84, 0xd7, 0xd8, 0xdf, 0x06, 0x94, 0xab, 0xec, 0x51, 0xa0, 0x1a, 0x03, 0x4c, 0xa1, 0xa9, 0x8e, - 0x69, 0x38, 0xbc, 0x42, 0xff, 0x4e, 0x6a, 0x9c, 0xd3, 0x06, 0x1c, 0x5e, 0xdf, 0x23, 0xa4, 0x11, - 0xec, 0xfd, 0xee, 0x20, 0xa4, 0x11, 0x1c, 0x23, 0x8d, 0xe0, 0x18, 0x69, 0x04, 0x7b, 0xbf, 0x37, - 0x10, 0x69, 0x02, 0x46, 0x25, 0x2d, 0x82, 0xc3, 0x5b, 0xcb, 0x77, 0x06, 0x22, 0x2d, 0x8a, 0xc3, - 0x1b, 0xd3, 0x16, 0x2a, 0x86, 0x38, 0xa2, 0xd7, 0xfc, 0x3e, 0x00, 0x5d, 0x6d, 0x0f, 0xc4, 0x5b, - 0x18, 0x20, 0x8d, 0x37, 0xb5, 0x41, 0xb7, 0x81, 0x26, 0x25, 0x75, 0x02, 0xeb, 0x0f, 0x00, 0xeb, - 0x9a, 0x14, 0xe4, 0x6d, 0xa8, 0x60, 0x13, 0x4d, 0x7d, 0x54, 0xdb, 0x0d, 0xd0, 0x17, 0xff, 0x30, - 0xf5, 0x6e, 0x60, 0x1d, 0x54, 0xdf, 0x0d, 0xd0, 0x54, 0x63, 0xec, 0x11, 0xec, 0xfd, 0xd1, 0x60, - 0xec, 0x89, 0xef, 0x49, 0x63, 0x8f, 0x60, 0x03, 0x7b, 0x04, 0x7b, 0x7f, 0x3c, 0x20, 0x7b, 0x02, - 0x4c, 0x67, 0x2f, 0xb2, 0xfd, 0x78, 0x4f, 0xff, 0x93, 0xd4, 0xdb, 0x0f, 0xba, 0xbf, 0xbe, 0xfd, - 0xb8, 0x22, 0xd0, 0xd2, 0x09, 0x14, 0xc1, 0x9f, 0xa6, 0x4f, 0x27, 0xe6, 0x20, 0x92, 0x4e, 0xa0, - 0x27, 0xd4, 0xdd, 0x00, 0x7a, 0xe2, 0xcf, 0x52, 0xef, 0x06, 0xa6, 0x3c, 0xf4, 0xdd, 0x00, 0x62, - 0x64, 0x1b, 0x1d, 0x0a, 0x41, 0x14, 0x31, 0xf2, 0xe7, 0x80, 0xf4, 0x0a, 0x7b, 0xa4, 0x50, 0x80, - 0x00, 0x5a, 0xb1, 0x19, 0x19, 0x76, 0xcf, 0xa3, 0xa9, 0x08, 0xa2, 0x68, 0xab, 0x7f, 0x01, 0xa0, - 0xd7, 0xa6, 0x04, 0xe5, 0x63, 0x80, 0x7b, 0xa8, 0x19, 0xff, 0xc4, 0xdd, 0x45, 0x87, 0x43, 0x68, - 0x55, 0xa2, 0xfc, 0x25, 0x00, 0x2f, 0xdb, 0x03, 0x4b, 0x55, 0x02, 0xb0, 0x93, 0xcd, 0xe8, 0xb8, - 0x7b, 0x07, 0x3a, 0xa2, 0x54, 0x5f, 0x45, 0xad, 0x7c, 0x17, 0x50, 0x57, 0xd2, 0xd4, 0xe0, 0x50, - 0xa7, 0x00, 0xac, 0xdb, 0x8c, 0x7d, 0xe0, 0xde, 0x8d, 0xbc, 0x18, 0xae, 0x60, 0xfa, 0xaf, 0x00, - 0xfa, 0x54, 0x6a, 0x68, 0x8d, 0xeb, 0x23, 0x4d, 0xd3, 0x67, 0x62, 0xff, 0xb2, 0x46, 0x07, 0x9a, - 0xe3, 0xaf, 0x53, 0xed, 0x5f, 0xd6, 0xf9, 0xa5, 0xe8, 0xa0, 0xfb, 0x37, 0x1c, 0x12, 0xc9, 0xb8, - 0xab, 0xa0, 0xfc, 0x4d, 0xaa, 0x64, 0x84, 0xc6, 0x2f, 0x61, 0x68, 0x32, 0xca, 0x31, 0x81, 0xd3, - 0x55, 0x70, 0xfe, 0x36, 0x15, 0xce, 0x69, 0x03, 0x8e, 0x1c, 0x53, 0x48, 0x23, 0x18, 0x60, 0xfe, - 0x2e, 0x2d, 0x69, 0x04, 0xc7, 0x48, 0x83, 0x21, 0x95, 0x34, 0x81, 0xf2, 0xf7, 0xa9, 0x49, 0x53, - 0x61, 0x04, 0x69, 0x3a, 0x4e, 0x57, 0xc1, 0xf9, 0x87, 0xd4, 0xa4, 0x45, 0x71, 0xe4, 0x98, 0x68, - 0x69, 0xbc, 0x8d, 0x02, 0xd0, 0x3f, 0xa6, 0x6a, 0x69, 0xbc, 0xef, 0x4b, 0x24, 0xfa, 0x6d, 0x28, - 0x83, 0x21, 0x75, 0xac, 0x44, 0x03, 0xd2, 0x3f, 0xa5, 0xa3, 0x8e, 0x79, 0x88, 0x50, 0x17, 0x8e, - 0xb9, 0x25, 0x84, 0xda, 0xad, 0x7a, 0x7b, 0x03, 0x20, 0x9e, 0xce, 0x95, 0x9c, 0xf2, 0x81, 0xea, - 0x50, 0x30, 0xca, 0x06, 0x99, 0xc5, 0x2c, 0x3a, 0x08, 0x16, 0x20, 0x4f, 0x9f, 0xa1, 0x26, 0xb9, - 0xea, 0x50, 0x00, 0xf3, 0x40, 0x2e, 0xbf, 0x0c, 0x8d, 0x81, 0x0d, 0xd7, 0xca, 0xcf, 0x52, 0xa3, - 0xc9, 0xea, 0x50, 0x00, 0x53, 0xb9, 0xd8, 0x0d, 0xad, 0xb8, 0xd2, 0x7d, 0x8e, 0x5a, 0x15, 0x42, - 0x2b, 0x2e, 0x55, 0x55, 0x3c, 0x82, 0xbd, 0xe7, 0xa9, 0x51, 0x56, 0xc5, 0x23, 0x58, 0xc7, 0x23, - 0xd8, 0xfb, 0x0c, 0x35, 0x72, 0x35, 0x3c, 0xd5, 0x8a, 0x8b, 0xc4, 0xcf, 0x52, 0xab, 0x61, 0x0d, - 0x8f, 0x60, 0xf7, 0xe5, 0xa8, 0x00, 0x56, 0x42, 0x76, 0x7d, 0x8e, 0x9a, 0x8d, 0x54, 0x87, 0x02, - 0x98, 0x2d, 0x24, 0x5a, 0x19, 0x8d, 0x73, 0x4c, 0x61, 0xf8, 0x79, 0x6a, 0x38, 0x51, 0x1d, 0x0a, - 0xc0, 0x41, 0x28, 0xaf, 0xc2, 0x08, 0x40, 0x5b, 0xfd, 0x32, 0x35, 0xcb, 0x84, 0x11, 0x80, 0x3a, - 0xd2, 0x51, 0x09, 0xf6, 0x7e, 0x85, 0x5a, 0xe5, 0x75, 0x54, 0x76, 0x80, 0xa0, 0xa1, 0x12, 0xec, - 0xfd, 0x2a, 0x35, 0x2c, 0x46, 0x50, 0xd5, 0x68, 0xb9, 0x26, 0x79, 0x81, 0xda, 0x39, 0x61, 0xb4, - 0x5c, 0x54, 0x48, 0xe6, 0x40, 0x51, 0x7c, 0x81, 0x5a, 0x8d, 0x4a, 0xe6, 0x40, 0x12, 0x84, 0x11, - 0x80, 0x1e, 0xf8, 0x22, 0x35, 0x1a, 0x0b, 0x23, 0x80, 0x8e, 0xbe, 0x86, 0x8a, 0x60, 0xa3, 0xb4, - 0xf3, 0x2f, 0xe5, 0xd2, 0x3f, 0xc6, 0xad, 0x0e, 0x05, 0x10, 0xaa, 0x6c, 0xe1, 0xb7, 0xa2, 0x43, - 0x2a, 0x84, 0xe8, 0x2a, 0x5f, 0xce, 0x0d, 0xf4, 0x8a, 0x4d, 0x75, 0x28, 0x98, 0x94, 0x40, 0xa2, - 0x8b, 0xac, 0x23, 0x18, 0xd4, 0x1a, 0xf6, 0x57, 0x72, 0x03, 0xbc, 0x5f, 0x53, 0x1d, 0x0a, 0x26, - 0x98, 0x4b, 0xa5, 0x49, 0xaf, 0x22, 0x57, 0x6c, 0x5c, 0xa5, 0x43, 0x7f, 0x35, 0x97, 0xe6, 0x59, - 0x74, 0x75, 0x28, 0x28, 0xf2, 0xed, 0x2e, 0xbb, 0xf1, 0x39, 0x74, 0x44, 0x07, 0x10, 0xa4, 0x7d, - 0x2d, 0x97, 0xf2, 0xcd, 0x9a, 0xea, 0x50, 0x70, 0x48, 0x85, 0x11, 0x84, 0xfd, 0x18, 0xaf, 0x1c, - 0xc0, 0xd4, 0xd7, 0x73, 0xd6, 0xaf, 0x09, 0xde, 0x44, 0x67, 0x0b, 0xa6, 0x14, 0x5f, 0x32, 0x37, - 0x60, 0x8f, 0x2e, 0x78, 0xdf, 0x10, 0x9b, 0x74, 0x4c, 0xd9, 0xa4, 0x0b, 0x51, 0x3b, 0xdf, 0xfb, - 0xa6, 0xc9, 0xce, 0x8f, 0xda, 0x2d, 0x7a, 0xdf, 0x32, 0xd9, 0x2d, 0xba, 0x27, 0xd1, 0x61, 0x9e, - 0x41, 0xfa, 0x03, 0xad, 0x7b, 0xf3, 0xf2, 0x85, 0x9e, 0xaa, 0x13, 0xc0, 0x37, 0xa8, 0x3f, 0xcf, - 0xba, 0x4a, 0xd0, 0x1e, 0x7d, 0x98, 0xf5, 0xbe, 0xbc, 0xfa, 0x76, 0x4f, 0xd5, 0xe1, 0x5c, 0x46, - 0x9e, 0x65, 0x5d, 0x8d, 0xa6, 0xa2, 0xd3, 0x79, 0x25, 0xbd, 0x2f, 0xaf, 0xbc, 0xea, 0x53, 0x75, - 0x82, 0xc3, 0xfa, 0x74, 0x5e, 0x59, 0xaf, 0x8a, 0xcf, 0xe7, 0x35, 0xf6, 0xfe, 0xbc, 0x7c, 0xef, - 0x27, 0x3e, 0xfd, 0xb4, 0x78, 0x0c, 0x66, 0x5a, 0x3d, 0xc1, 0xde, 0x03, 0xf9, 0xe8, 0x4b, 0x40, - 0xc6, 0x08, 0x08, 0x4e, 0x8a, 0x80, 0x60, 0xef, 0xc1, 0xbc, 0xf2, 0x46, 0x90, 0x39, 0x02, 0x82, - 0x93, 0x22, 0x20, 0xd8, 0x7b, 0x28, 0x2f, 0x5f, 0x0f, 0x32, 0x47, 0xc0, 0x1e, 0x7d, 0x4d, 0x47, - 0xa7, 0x8b, 0x2a, 0xfd, 0x70, 0x5e, 0x7d, 0x57, 0xa8, 0xea, 0x04, 0x47, 0x74, 0x0f, 0xa2, 0xbe, - 0x5f, 0x87, 0xbc, 0x58, 0x04, 0xc2, 0xc7, 0x23, 0x79, 0xed, 0xc5, 0xa1, 0xaa, 0x13, 0x4c, 0x45, - 0xa2, 0x10, 0xb5, 0xff, 0xea, 0x38, 0x95, 0xd0, 0x05, 0xde, 0x9f, 0xd7, 0xde, 0x22, 0x8a, 0xf3, - 0x08, 0x7d, 0x21, 0x29, 0x10, 0x82, 0xbd, 0x0f, 0xe4, 0xd5, 0x57, 0x8a, 0x12, 0x02, 0x21, 0x38, - 0x39, 0x10, 0x82, 0xbd, 0x47, 0xf3, 0xda, 0xfb, 0x45, 0x49, 0x81, 0x10, 0xec, 0x5e, 0x1f, 0xff, - 0x42, 0x78, 0x63, 0x79, 0x2c, 0x6f, 0x78, 0xd9, 0x28, 0xfe, 0xcd, 0xf0, 0x86, 0x73, 0x83, 0x61, - 0x63, 0x40, 0xeb, 0x79, 0x3c, 0x6f, 0x7e, 0xf3, 0xc8, 0xb0, 0x47, 0xa0, 0x2b, 0xdd, 0x14, 0xe7, - 0x16, 0xfa, 0xd3, 0x13, 0xf9, 0xfe, 0xaf, 0x21, 0xc5, 0xc9, 0x86, 0x16, 0xf6, 0x5a, 0x34, 0x13, - 0x75, 0xa8, 0x34, 0xb3, 0x27, 0xf3, 0x03, 0xbf, 0x93, 0x54, 0x75, 0x82, 0x69, 0x1d, 0x58, 0xfd, - 0xfb, 0xf4, 0xe2, 0x78, 0xc6, 0x28, 0x4d, 0xe1, 0xa9, 0xfc, 0x00, 0x2f, 0x28, 0x55, 0x9d, 0xe0, - 0x68, 0x34, 0xcf, 0x42, 0x9b, 0x99, 0x9f, 0x42, 0x63, 0x5a, 0xef, 0x7b, 0x11, 0xdf, 0x34, 0x9f, - 0xb9, 0x0b, 0x21, 0xa5, 0x1f, 0xbe, 0x98, 0xc8, 0xd7, 0xa0, 0x82, 0xf6, 0x26, 0xa7, 0x2d, 0x38, - 0x75, 0xa0, 0xbd, 0x13, 0x91, 0xce, 0x81, 0x72, 0x78, 0x6e, 0xed, 0xe0, 0x6a, 0x54, 0x8c, 0x1e, - 0x8e, 0xbb, 0x45, 0x94, 0xbd, 0xad, 0x7e, 0x9e, 0x39, 0x39, 0x10, 0xd0, 0xff, 0x75, 0x0f, 0xa3, - 0xdc, 0x1d, 0x6b, 0x8d, 0x6e, 0xdd, 0xcb, 0xb0, 0x31, 0xf8, 0x47, 0x25, 0x73, 0x85, 0x33, 0x73, - 0x0d, 0x9a, 0x8c, 0x9d, 0x7c, 0xef, 0xe5, 0x20, 0xa7, 0x3a, 0x78, 0x05, 0x72, 0xe3, 0x87, 0xda, - 0x7b, 0x79, 0x98, 0x34, 0x7b, 0x38, 0xbd, 0x7f, 0x0f, 0x85, 0xc4, 0x20, 0xf8, 0x29, 0xdd, 0x5e, - 0x0e, 0xb2, 0xc9, 0x41, 0xec, 0xd3, 0x83, 0x9b, 0x1c, 0xc4, 0x3e, 0x3d, 0x0c, 0xab, 0x1e, 0x96, - 0xd1, 0x21, 0xc3, 0xb9, 0xf0, 0x5e, 0x2e, 0x46, 0x54, 0x17, 0x2b, 0xe8, 0xb0, 0xe9, 0xb8, 0x77, - 0x2f, 0x1f, 0x13, 0x66, 0x2e, 0xe5, 0x39, 0xee, 0x5e, 0x0e, 0x32, 0x7d, 0xe2, 0xd8, 0x27, 0x15, - 0xf9, 0x7e, 0x71, 0xec, 0xd3, 0x47, 0xd1, 0xfc, 0x85, 0x28, 0x07, 0xaa, 0x7b, 0x79, 0x70, 0x12, - 0x36, 0x85, 0x3c, 0x2a, 0xdd, 0xcb, 0xc3, 0xa8, 0x99, 0x4b, 0x79, 0x0a, 0xba, 0x97, 0x83, 0x31, - 0xd5, 0xc1, 0x79, 0x74, 0xc4, 0x78, 0xb8, 0x69, 0x70, 0xf2, 0x2a, 0xd5, 0x49, 0xda, 0x87, 0xb9, - 0x0a, 0xf4, 0xdd, 0xc8, 0x4b, 0x3a, 0xe2, 0x34, 0xa0, 0xdf, 0xa8, 0xa2, 0x0f, 0xf0, 0x80, 0x57, - 0x59, 0xc0, 0x6b, 0xd1, 0x94, 0xf9, 0xa8, 0xd3, 0x00, 0xff, 0x23, 0x3a, 0x7c, 0xca, 0x27, 0xbe, - 0x0a, 0x78, 0x17, 0x4d, 0x27, 0x9c, 0x78, 0x1a, 0xd0, 0xaf, 0xd3, 0xa9, 0xb7, 0x7d, 0x08, 0xac, - 0xc5, 0x3c, 0x93, 0x7c, 0xda, 0x69, 0x40, 0x7e, 0xa5, 0x1e, 0x77, 0x8a, 0xc7, 0xc2, 0xb1, 0xdd, - 0xaa, 0x9f, 0x79, 0xaa, 0x98, 0xb9, 0xbd, 0x7a, 0x09, 0x24, 0x4c, 0xe4, 0x38, 0x53, 0xf5, 0x30, - 0xb9, 0x3f, 0x0f, 0xa7, 0x93, 0x3d, 0x14, 0xf6, 0xd7, 0xcf, 0xf4, 0x33, 0x48, 0xd5, 0x41, 0x76, - 0xff, 0x41, 0x24, 0x78, 0x70, 0xf7, 0x1f, 0x44, 0x82, 0x87, 0xe1, 0xbd, 0x3c, 0x40, 0x09, 0x8d, - 0x9e, 0x08, 0xaa, 0x2e, 0x46, 0xf6, 0x19, 0x86, 0x7e, 0xd4, 0xa7, 0x7a, 0x18, 0xdd, 0xcb, 0xc3, - 0x95, 0x08, 0xc9, 0xbf, 0xc7, 0xad, 0x75, 0x49, 0x15, 0x4d, 0x9d, 0xba, 0xab, 0x53, 0x6f, 0xed, - 0x6e, 0xb5, 0x5b, 0x83, 0x69, 0x2c, 0xd5, 0xd3, 0x40, 0x5a, 0x69, 0x76, 0x0e, 0x8d, 0x4a, 0xb1, - 0x3d, 0x8a, 0x40, 0x17, 0x17, 0x87, 0xe8, 0xff, 0xae, 0x04, 0xcb, 0x3f, 0x7a, 0x53, 0xd1, 0x71, - 0x0f, 0xa2, 0x91, 0x6b, 0xab, 0xcb, 0xc1, 0xab, 0x6f, 0x38, 0x55, 0xcc, 0x5c, 0x36, 0x7a, 0xe0, - 0x9e, 0x5a, 0xf1, 0xc2, 0x85, 0x0b, 0x17, 0x32, 0xfe, 0x59, 0x34, 0x5d, 0x17, 0x8b, 0x58, 0xd5, - 0xee, 0x2c, 0xba, 0x16, 0xa2, 0xd3, 0xbb, 0xa7, 0xc6, 0x58, 0x3e, 0x52, 0x8f, 0x52, 0x43, 0xbf, - 0x22, 0xbf, 0x8e, 0x3c, 0x03, 0x08, 0xfc, 0x41, 0x6e, 0x83, 0xf2, 0x86, 0x1a, 0xcb, 0xd6, 0xa9, - 0x18, 0x0a, 0xcb, 0x6d, 0x7f, 0x13, 0x1d, 0x35, 0xc0, 0xec, 0xda, 0xe3, 0xbc, 0xb1, 0xc6, 0x72, - 0x7a, 0x3a, 0x86, 0x03, 0x25, 0x20, 0x01, 0xa8, 0x6b, 0x0f, 0xf4, 0xa6, 0x1a, 0x4b, 0xfd, 0x38, - 0x10, 0x54, 0x8a, 0x64, 0xe2, 0x08, 0xb6, 0xc2, 0x79, 0x73, 0x8d, 0x55, 0x08, 0x23, 0x71, 0x04, - 0xf7, 0x21, 0xce, 0x12, 0xe7, 0x2d, 0x35, 0x56, 0x47, 0xcc, 0xc4, 0x25, 0x02, 0x75, 0xed, 0x81, - 0xde, 0x5a, 0x63, 0xe5, 0xc6, 0x4c, 0x1c, 0xc1, 0xfe, 0x16, 0x9a, 0x31, 0x00, 0x89, 0x93, 0x0b, - 0x1b, 0xa4, 0xb7, 0xd5, 0x58, 0x55, 0xf2, 0x62, 0x48, 0xbc, 0x8a, 0xf9, 0xb7, 0xa1, 0x8b, 0x4c, - 0xe4, 0xa5, 0xc1, 0x7a, 0x7b, 0x8d, 0x89, 0xd6, 0xa3, 0x71, 0xfa, 0xb8, 0xb7, 0x84, 0x0d, 0xb1, - 0x01, 0xaf, 0xf6, 0x59, 0x20, 0xbd, 0xa3, 0xc6, 0xd4, 0x6d, 0x7c, 0x43, 0x30, 0x6d, 0xdc, 0x8f, - 0x3e, 0xcb, 0x2f, 0xea, 0x9d, 0x35, 0xa6, 0x81, 0x13, 0xe8, 0x23, 0xb8, 0x2f, 0x7d, 0x96, 0x58, - 0xef, 0xaa, 0x31, 0xad, 0x9c, 0x44, 0x5f, 0xe2, 0xfe, 0x83, 0xc3, 0x1e, 0x2b, 0xa8, 0x5e, 0x8d, - 0x89, 0xea, 0xf8, 0xfe, 0x03, 0x4d, 0x9e, 0x94, 0x51, 0x70, 0xb8, 0x63, 0x03, 0xf4, 0xee, 0x1a, - 0xeb, 0x02, 0x86, 0x8c, 0x82, 0x13, 0x5f, 0xf3, 0x86, 0x60, 0x67, 0x45, 0x56, 0x38, 0xef, 0xa9, - 0x31, 0x89, 0x1e, 0xdf, 0x10, 0x4c, 0xe0, 0xfb, 0x0f, 0x38, 0xe8, 0x12, 0x03, 0x8e, 0x3c, 0x42, - 0xb2, 0x02, 0x7b, 0x6f, 0x6d, 0x00, 0x29, 0x3f, 0x13, 0x5b, 0x62, 0xf8, 0x99, 0xff, 0xb8, 0x83, - 0x4a, 0x89, 0xcb, 0xe4, 0x8f, 0x07, 0xac, 0x56, 0x7a, 0x6f, 0x6d, 0x30, 0xd9, 0x7f, 0x89, 0x79, - 0xb1, 0xfc, 0x63, 0xff, 0x61, 0x07, 0x7d, 0x9f, 0x61, 0xbd, 0xca, 0x73, 0x19, 0xab, 0xd5, 0xbe, - 0xaf, 0x36, 0xc8, 0x5f, 0x09, 0x17, 0xc5, 0xd6, 0x2a, 0x3f, 0xf4, 0xef, 0x73, 0xd0, 0xa5, 0xc6, - 0x1e, 0x21, 0x8f, 0xf1, 0xac, 0x96, 0x7a, 0x5f, 0x2d, 0xd5, 0x9f, 0x14, 0x17, 0x1b, 0x3a, 0x4b, - 0xf8, 0xa9, 0xff, 0xa8, 0x83, 0x66, 0xfb, 0x2c, 0x32, 0xcd, 0x06, 0xb8, 0xbf, 0x96, 0xf6, 0x0f, - 0x90, 0x4b, 0x93, 0x96, 0x2a, 0xbe, 0xfc, 0x87, 0x1c, 0x24, 0xd3, 0x4d, 0xbf, 0x69, 0x6d, 0xb3, - 0xc2, 0x07, 0x6a, 0xec, 0x71, 0x94, 0xcd, 0x9b, 0x36, 0x66, 0x01, 0x1b, 0x24, 0xac, 0xc6, 0x6f, - 0xa8, 0x35, 0x46, 0x7f, 0x60, 0x64, 0x97, 0x4c, 0x3d, 0xf5, 0xba, 0xb8, 0x44, 0xd3, 0x9e, 0x2f, - 0xf9, 0xdb, 0x6a, 0xe9, 0x8c, 0x3c, 0x63, 0xb2, 0xcb, 0x86, 0x9e, 0x7e, 0xdd, 0x7c, 0x3a, 0x0e, - 0x08, 0xba, 0xf1, 0x76, 0xb5, 0xdb, 0x45, 0x1f, 0x4b, 0xd9, 0xed, 0xea, 0x9e, 0x76, 0x5d, 0xdd, - 0x8b, 0x23, 0x72, 0x05, 0xb9, 0x6d, 0x86, 0x4c, 0x21, 0x21, 0xef, 0xef, 0xa9, 0xd7, 0xdd, 0x0d, - 0x88, 0x5c, 0x4a, 0x76, 0x12, 0x69, 0xb5, 0xec, 0xb2, 0x0f, 0xf4, 0xe2, 0xd7, 0xe5, 0xcd, 0xd4, - 0x12, 0xdc, 0x8f, 0x5a, 0x4b, 0xd8, 0x07, 0x7b, 0xda, 0x75, 0xfb, 0x04, 0x6a, 0x09, 0xee, 0x47, - 0xad, 0x25, 0xe4, 0x43, 0x3d, 0xf5, 0xba, 0x7e, 0x02, 0xb5, 0x04, 0xfb, 0x1d, 0x55, 0xc2, 0xc4, - 0x9e, 0xca, 0x59, 0x41, 0x3e, 0xdc, 0xd3, 0xaf, 0xfb, 0x1f, 0x8d, 0x83, 0x0a, 0xdd, 0x79, 0x27, - 0xba, 0xd8, 0x48, 0x6d, 0x1a, 0xd8, 0x47, 0x7a, 0x91, 0x9f, 0x0b, 0x98, 0x31, 0xd0, 0x2b, 0x34, - 0xe8, 0xed, 0xe6, 0x9d, 0x64, 0x2f, 0x42, 0xdf, 0xdf, 0x8b, 0xfc, 0xdc, 0x80, 0x61, 0x1b, 0x81, - 0x1e, 0xed, 0xc7, 0xb0, 0xe5, 0x97, 0xfa, 0x81, 0x9e, 0xfe, 0x73, 0x05, 0x49, 0x0c, 0x13, 0xdc, - 0x9f, 0x61, 0x4b, 0xd8, 0x47, 0x7b, 0x91, 0x9f, 0x3b, 0x48, 0x64, 0x98, 0x60, 0xff, 0xbc, 0x79, - 0x0b, 0xa7, 0xd0, 0xa9, 0x8f, 0xf5, 0x8c, 0x3f, 0x97, 0x60, 0xd8, 0xcb, 0x5c, 0xb8, 0xbe, 0x2e, - 0x21, 0x61, 0xed, 0x95, 0xeb, 0xe3, 0xbd, 0xa4, 0x9f, 0x5b, 0x30, 0xe5, 0x2e, 0xa8, 0xd9, 0xd7, - 0x3b, 0xe6, 0xbd, 0x65, 0xaf, 0x67, 0x9f, 0xe8, 0xed, 0xf5, 0x7b, 0x0d, 0x86, 0xcd, 0x06, 0x5a, - 0xf7, 0x09, 0x4d, 0x94, 0x99, 0x9e, 0x97, 0x5a, 0xad, 0xe4, 0xc9, 0xde, 0xf7, 0xe0, 0x07, 0x1f, - 0x2e, 0x8a, 0x2f, 0x56, 0xaa, 0xde, 0xc7, 0x34, 0xd5, 0x6b, 0x7e, 0xc6, 0x6a, 0xb5, 0xe4, 0xa7, - 0x7a, 0x03, 0xfd, 0x62, 0xc4, 0x25, 0xa6, 0xda, 0x2c, 0x55, 0xda, 0xba, 0x7a, 0xe4, 0xa4, 0x5d, - 0x16, 0xb4, 0x5b, 0xe4, 0x77, 0x1d, 0x76, 0xb3, 0x50, 0x9e, 0x39, 0x05, 0xca, 0x15, 0x43, 0x7f, - 0x43, 0x15, 0x2d, 0xfa, 0x65, 0x43, 0x2b, 0x98, 0x0f, 0x32, 0x18, 0xf5, 0xd0, 0x29, 0x50, 0xaf, - 0x28, 0xfa, 0xe7, 0xd4, 0x1d, 0x1b, 0xb9, 0xac, 0x68, 0x05, 0xf4, 0x21, 0x06, 0xa4, 0x9e, 0x3a, - 0x05, 0xda, 0x15, 0xc7, 0x04, 0xa4, 0x14, 0x92, 0xe1, 0xc3, 0x0c, 0xa9, 0x60, 0x40, 0xe2, 0x5a, - 0x21, 0x91, 0x3b, 0xcb, 0xa2, 0xf7, 0x11, 0x06, 0x94, 0x35, 0x73, 0x47, 0x70, 0x1f, 0xee, 0x2c, - 0x81, 0x3e, 0xca, 0x80, 0xdc, 0x04, 0xee, 0x12, 0x91, 0x52, 0x68, 0x82, 0x8f, 0x31, 0xa4, 0xe1, - 0x04, 0xee, 0x08, 0xf6, 0x6f, 0x55, 0x0b, 0x68, 0xf4, 0xb2, 0xa7, 0x15, 0xd4, 0xc7, 0x19, 0x94, - 0x7a, 0xf4, 0x14, 0xe8, 0x57, 0x44, 0xfd, 0x86, 0xda, 0x16, 0x63, 0x97, 0x45, 0xad, 0xc0, 0x3e, - 0xc1, 0xc0, 0xd4, 0xb3, 0xa7, 0x20, 0x72, 0xc5, 0x34, 0x61, 0x57, 0xd8, 0xb7, 0xfd, 0x4f, 0x32, - 0xa8, 0x8c, 0x61, 0x57, 0x40, 0xb3, 0xef, 0xc3, 0xa0, 0xe5, 0x97, 0xf5, 0x29, 0x86, 0x94, 0x4f, - 0x62, 0x90, 0xe0, 0xbe, 0x0c, 0x5a, 0x82, 0x7d, 0x9a, 0x81, 0x15, 0x13, 0x19, 0x4c, 0xdc, 0x85, - 0x29, 0xda, 0xfa, 0xd3, 0x0c, 0xcb, 0x31, 0xec, 0x42, 0xde, 0xc6, 0x13, 0x32, 0xcb, 0xbe, 0x8b, - 0x3f, 0xc3, 0x90, 0x46, 0x4d, 0x99, 0x05, 0x2d, 0xdb, 0xbc, 0x2b, 0xec, 0x1b, 0xf6, 0xb3, 0x0c, - 0x68, 0xcc, 0xb0, 0x2b, 0xa0, 0x2b, 0x3f, 0xa8, 0x9d, 0x40, 0x19, 0x6e, 0xfb, 0x5a, 0xa1, 0x3d, - 0xc7, 0xd0, 0x06, 0x3f, 0x82, 0x0a, 0xa2, 0x77, 0x84, 0xa9, 0x7a, 0x28, 0x25, 0xae, 0x33, 0xcd, - 0x09, 0xc4, 0xf3, 0x6c, 0xa9, 0xdf, 0x93, 0x33, 0xa8, 0xc0, 0x70, 0xc9, 0xd8, 0x7f, 0x44, 0x93, - 0x3b, 0xa6, 0xfb, 0xc6, 0x56, 0xcb, 0xfd, 0x0c, 0x5f, 0xee, 0xc0, 0x87, 0x50, 0x41, 0xec, 0x96, - 0xb2, 0x7f, 0xbf, 0x76, 0x08, 0x65, 0xbc, 0xb0, 0x6c, 0xb5, 0xd6, 0xcf, 0xf2, 0x5d, 0x90, 0xfe, - 0x14, 0x2a, 0x88, 0x5f, 0x73, 0xa6, 0x72, 0x6c, 0xb6, 0xcf, 0x2a, 0xd3, 0xec, 0x81, 0xcf, 0x71, - 0x52, 0x07, 0x3a, 0x86, 0x0a, 0x8c, 0xf7, 0xa4, 0xfd, 0x87, 0xd5, 0x63, 0x28, 0xfd, 0x86, 0xb3, - 0xcd, 0x12, 0x3f, 0xcf, 0x96, 0x98, 0xf2, 0x1c, 0x4a, 0xbf, 0x67, 0x9d, 0xb0, 0x9c, 0x95, 0x82, - 0x78, 0x55, 0xbf, 0xdb, 0xda, 0x6a, 0xb7, 0x56, 0xa6, 0xe3, 0xef, 0x48, 0xb2, 0x0f, 0x2e, 0x5b, - 0x40, 0x07, 0xd5, 0xf7, 0xc4, 0x4d, 0x0f, 0x44, 0x91, 0x3b, 0x26, 0x1f, 0x88, 0xbe, 0xe0, 0xac, - 0xbc, 0xe6, 0xc7, 0x6b, 0xb1, 0x65, 0x1f, 0x67, 0xcb, 0x3e, 0xd3, 0xdd, 0x38, 0xbe, 0xd5, 0xea, - 0xd4, 0x77, 0x5a, 0x6b, 0x0d, 0xf6, 0x3b, 0xb7, 0x6c, 0x74, 0xf7, 0x78, 0xa3, 0xbe, 0xb9, 0x76, - 0xf6, 0xfc, 0xf1, 0xa4, 0x9f, 0xc4, 0xfd, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0x51, 0x2c, 0x45, - 0xc2, 0x2d, 0x57, 0x00, 0x00, -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20190205_c823c79e/ya.make b/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20190205_c823c79e/ya.make deleted file mode 100644 index adcd14d710..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto2_20190205_c823c79e/ya.make +++ /dev/null @@ -1,7 +0,0 @@ -GO_LIBRARY() - -LICENSE(BSD-3-Clause) - -SRCS(test.pb.go) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20160225_2fc053c5/test.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20160225_2fc053c5/test.pb.go deleted file mode 100644 index 7fde665cd5..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20160225_2fc053c5/test.pb.go +++ /dev/null @@ -1,1187 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Code generated by protoc-gen-go. -// source: proto3_20160225_2fc053c5/test.proto -// DO NOT EDIT! - -/* -Package proto3_20160225_2fc053c5 is a generated protocol buffer package. - -It is generated from these files: - - proto3_20160225_2fc053c5/test.proto - -It has these top-level messages: - - SiblingMessage - Message -*/ -package proto3_20160225_2fc053c5 - -import proto "google.golang.org/protobuf/internal/protolegacy" -import fmt "fmt" -import math "math" - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -const _ = proto.ProtoPackageIsVersion1 - -type SiblingEnum int32 - -const ( - SiblingEnum_ALPHA SiblingEnum = 0 - SiblingEnum_BRAVO SiblingEnum = 10 - SiblingEnum_CHARLIE SiblingEnum = 200 -) - -var SiblingEnum_name = map[int32]string{ - 0: "ALPHA", - 10: "BRAVO", - 200: "CHARLIE", -} -var SiblingEnum_value = map[string]int32{ - "ALPHA": 0, - "BRAVO": 10, - "CHARLIE": 200, -} - -func (x SiblingEnum) String() string { - return proto.EnumName(SiblingEnum_name, int32(x)) -} -func (SiblingEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -type Message_ChildEnum int32 - -const ( - Message_ALPHA Message_ChildEnum = 0 - Message_BRAVO Message_ChildEnum = 1 - Message_CHARLIE Message_ChildEnum = 2 -) - -var Message_ChildEnum_name = map[int32]string{ - 0: "ALPHA", - 1: "BRAVO", - 2: "CHARLIE", -} -var Message_ChildEnum_value = map[string]int32{ - "ALPHA": 0, - "BRAVO": 1, - "CHARLIE": 2, -} - -func (x Message_ChildEnum) String() string { - return proto.EnumName(Message_ChildEnum_name, int32(x)) -} -func (Message_ChildEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 0} } - -type SiblingMessage struct { - F1 string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 []string `protobuf:"bytes,2,rep,name=f2" json:"f2,omitempty"` - F3 *Message `protobuf:"bytes,3,opt,name=f3" json:"f3,omitempty"` -} - -func (m *SiblingMessage) Reset() { *m = SiblingMessage{} } -func (m *SiblingMessage) String() string { return proto.CompactTextString(m) } -func (*SiblingMessage) ProtoMessage() {} -func (*SiblingMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -func (m *SiblingMessage) GetF3() *Message { - if m != nil { - return m.F3 - } - return nil -} - -type Message struct { - // Optional fields. - OptionalBool bool `protobuf:"varint,100,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"` - OptionalInt32 int32 `protobuf:"varint,101,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"` - OptionalSint32 int32 `protobuf:"zigzag32,102,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"` - OptionalUint32 uint32 `protobuf:"varint,103,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"` - OptionalInt64 int64 `protobuf:"varint,104,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"` - OptionalSint64 int64 `protobuf:"zigzag64,105,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"` - OptionalUint64 uint64 `protobuf:"varint,106,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"` - OptionalFixed32 uint32 `protobuf:"fixed32,107,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"` - OptionalSfixed32 int32 `protobuf:"fixed32,108,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"` - OptionalFloat float32 `protobuf:"fixed32,109,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"` - OptionalFixed64 uint64 `protobuf:"fixed64,110,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"` - OptionalSfixed64 int64 `protobuf:"fixed64,111,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"` - OptionalDouble float64 `protobuf:"fixed64,112,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"` - OptionalString string `protobuf:"bytes,113,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"` - OptionalBytes []byte `protobuf:"bytes,114,opt,name=optional_bytes,json=optionalBytes,proto3" json:"optional_bytes,omitempty"` - OptionalChildEnum Message_ChildEnum `protobuf:"varint,115,opt,name=optional_child_enum,json=optionalChildEnum,enum=google.golang.org.proto3_20160225.Message_ChildEnum" json:"optional_child_enum,omitempty"` - OptionalChildMessage *Message_ChildMessage `protobuf:"bytes,116,opt,name=optional_child_message,json=optionalChildMessage" json:"optional_child_message,omitempty"` - OptionalSiblingEnum SiblingEnum `protobuf:"varint,117,opt,name=optional_sibling_enum,json=optionalSiblingEnum,enum=google.golang.org.proto3_20160225.SiblingEnum" json:"optional_sibling_enum,omitempty"` - OptionalSiblingMessage *SiblingMessage `protobuf:"bytes,118,opt,name=optional_sibling_message,json=optionalSiblingMessage" json:"optional_sibling_message,omitempty"` - // Repeated fields. - RepeatedBool []bool `protobuf:"varint,200,rep,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"` - RepeatedInt32 []int32 `protobuf:"varint,201,rep,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"` - RepeatedSint32 []int32 `protobuf:"zigzag32,202,rep,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"` - RepeatedUint32 []uint32 `protobuf:"varint,203,rep,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"` - RepeatedInt64 []int64 `protobuf:"varint,204,rep,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"` - RepeatedSint64 []int64 `protobuf:"zigzag64,205,rep,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"` - RepeatedUint64 []uint64 `protobuf:"varint,206,rep,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"` - RepeatedFixed32 []uint32 `protobuf:"fixed32,207,rep,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"` - RepeatedSfixed32 []int32 `protobuf:"fixed32,208,rep,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"` - RepeatedFloat []float32 `protobuf:"fixed32,209,rep,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"` - RepeatedFixed64 []uint64 `protobuf:"fixed64,210,rep,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"` - RepeatedSfixed64 []int64 `protobuf:"fixed64,211,rep,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"` - RepeatedDouble []float64 `protobuf:"fixed64,212,rep,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"` - RepeatedString []string `protobuf:"bytes,213,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"` - RepeatedBytes [][]byte `protobuf:"bytes,214,rep,name=repeated_bytes,json=repeatedBytes,proto3" json:"repeated_bytes,omitempty"` - RepeatedChildEnum []Message_ChildEnum `protobuf:"varint,215,rep,name=repeated_child_enum,json=repeatedChildEnum,enum=google.golang.org.proto3_20160225.Message_ChildEnum" json:"repeated_child_enum,omitempty"` - RepeatedChildMessage []*Message_ChildMessage `protobuf:"bytes,216,rep,name=repeated_child_message,json=repeatedChildMessage" json:"repeated_child_message,omitempty"` - RepeatedSiblingEnum []SiblingEnum `protobuf:"varint,217,rep,name=repeated_sibling_enum,json=repeatedSiblingEnum,enum=google.golang.org.proto3_20160225.SiblingEnum" json:"repeated_sibling_enum,omitempty"` - RepeatedSiblingMessage []*SiblingMessage `protobuf:"bytes,218,rep,name=repeated_sibling_message,json=repeatedSiblingMessage" json:"repeated_sibling_message,omitempty"` - // Map fields. - MapBoolBool map[bool]bool `protobuf:"bytes,300,rep,name=map_bool_bool,json=mapBoolBool" json:"map_bool_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolInt32 map[bool]int32 `protobuf:"bytes,301,rep,name=map_bool_int32,json=mapBoolInt32" json:"map_bool_int32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolSint32 map[bool]int32 `protobuf:"bytes,302,rep,name=map_bool_sint32,json=mapBoolSint32" json:"map_bool_sint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag32,2,opt,name=value"` - MapBoolUint32 map[bool]uint32 `protobuf:"bytes,303,rep,name=map_bool_uint32,json=mapBoolUint32" json:"map_bool_uint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolInt64 map[bool]int64 `protobuf:"bytes,304,rep,name=map_bool_int64,json=mapBoolInt64" json:"map_bool_int64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolSint64 map[bool]int64 `protobuf:"bytes,305,rep,name=map_bool_sint64,json=mapBoolSint64" json:"map_bool_sint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag64,2,opt,name=value"` - MapBoolUint64 map[bool]uint64 `protobuf:"bytes,306,rep,name=map_bool_uint64,json=mapBoolUint64" json:"map_bool_uint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolFixed32 map[bool]uint32 `protobuf:"bytes,307,rep,name=map_bool_fixed32,json=mapBoolFixed32" json:"map_bool_fixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolSfixed32 map[bool]int32 `protobuf:"bytes,308,rep,name=map_bool_sfixed32,json=mapBoolSfixed32" json:"map_bool_sfixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolFloat map[bool]float32 `protobuf:"bytes,309,rep,name=map_bool_float,json=mapBoolFloat" json:"map_bool_float,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolFixed64 map[bool]uint64 `protobuf:"bytes,310,rep,name=map_bool_fixed64,json=mapBoolFixed64" json:"map_bool_fixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolSfixed64 map[bool]int64 `protobuf:"bytes,311,rep,name=map_bool_sfixed64,json=mapBoolSfixed64" json:"map_bool_sfixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolDouble map[bool]float64 `protobuf:"bytes,312,rep,name=map_bool_double,json=mapBoolDouble" json:"map_bool_double,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolString map[bool]string `protobuf:"bytes,313,rep,name=map_bool_string,json=mapBoolString" json:"map_bool_string,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolBytes map[bool][]byte `protobuf:"bytes,314,rep,name=map_bool_bytes,json=mapBoolBytes" json:"map_bool_bytes,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value,proto3"` - MapBoolChildEnum map[bool]Message_ChildEnum `protobuf:"bytes,315,rep,name=map_bool_child_enum,json=mapBoolChildEnum" json:"map_bool_child_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto3_20160225.Message_ChildEnum"` - MapBoolChildMessage map[bool]*Message_ChildMessage `protobuf:"bytes,316,rep,name=map_bool_child_message,json=mapBoolChildMessage" json:"map_bool_child_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolSiblingEnum map[bool]SiblingEnum `protobuf:"bytes,317,rep,name=map_bool_sibling_enum,json=mapBoolSiblingEnum" json:"map_bool_sibling_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto3_20160225.SiblingEnum"` - MapBoolSiblingMessage map[bool]*SiblingMessage `protobuf:"bytes,318,rep,name=map_bool_sibling_message,json=mapBoolSiblingMessage" json:"map_bool_sibling_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapInt32Bool map[int32]bool `protobuf:"bytes,319,rep,name=map_int32_bool,json=mapInt32Bool" json:"map_int32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapSint32Bool map[int32]bool `protobuf:"bytes,320,rep,name=map_sint32_bool,json=mapSint32Bool" json:"map_sint32_bool,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapUint32Bool map[uint32]bool `protobuf:"bytes,321,rep,name=map_uint32_bool,json=mapUint32Bool" json:"map_uint32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapInt64Bool map[int64]bool `protobuf:"bytes,322,rep,name=map_int64_bool,json=mapInt64Bool" json:"map_int64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapSint64Bool map[int64]bool `protobuf:"bytes,323,rep,name=map_sint64_bool,json=mapSint64Bool" json:"map_sint64_bool,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapUint64Bool map[uint64]bool `protobuf:"bytes,324,rep,name=map_uint64_bool,json=mapUint64Bool" json:"map_uint64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapFixed32Bool map[uint32]bool `protobuf:"bytes,325,rep,name=map_fixed32_bool,json=mapFixed32Bool" json:"map_fixed32_bool,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapStringBool map[string]bool `protobuf:"bytes,326,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"` - // Oneof fields. - // - // Types that are valid to be assigned to OneofUnion: - // *Message_OneofBool - // *Message_OneofInt32 - // *Message_OneofSint32 - // *Message_OneofUint32 - // *Message_OneofInt64 - // *Message_OneofSint64 - // *Message_OneofUint64 - // *Message_OneofFixed32 - // *Message_OneofSfixed32 - // *Message_OneofFloat - // *Message_OneofFixed64 - // *Message_OneofSfixed64 - // *Message_OneofDouble - // *Message_OneofString - // *Message_OneofBytes - // *Message_OneofChildEnum - // *Message_OneofChildMessage - // *Message_OneofSiblingEnum - // *Message_OneofSiblingMessage - // *Message_OneofString1 - // *Message_OneofString2 - // *Message_OneofString3 - OneofUnion isMessage_OneofUnion `protobuf_oneof:"oneof_union"` -} - -func (m *Message) Reset() { *m = Message{} } -func (m *Message) String() string { return proto.CompactTextString(m) } -func (*Message) ProtoMessage() {} -func (*Message) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } - -type isMessage_OneofUnion interface{ isMessage_OneofUnion() } - -type Message_OneofBool struct { - OneofBool bool `protobuf:"varint,400,opt,name=oneof_bool,json=oneofBool,oneof"` -} -type Message_OneofInt32 struct { - OneofInt32 int32 `protobuf:"varint,401,opt,name=oneof_int32,json=oneofInt32,oneof"` -} -type Message_OneofSint32 struct { - OneofSint32 int32 `protobuf:"zigzag32,402,opt,name=oneof_sint32,json=oneofSint32,oneof"` -} -type Message_OneofUint32 struct { - OneofUint32 uint32 `protobuf:"varint,403,opt,name=oneof_uint32,json=oneofUint32,oneof"` -} -type Message_OneofInt64 struct { - OneofInt64 int64 `protobuf:"varint,404,opt,name=oneof_int64,json=oneofInt64,oneof"` -} -type Message_OneofSint64 struct { - OneofSint64 int64 `protobuf:"zigzag64,405,opt,name=oneof_sint64,json=oneofSint64,oneof"` -} -type Message_OneofUint64 struct { - OneofUint64 uint64 `protobuf:"varint,406,opt,name=oneof_uint64,json=oneofUint64,oneof"` -} -type Message_OneofFixed32 struct { - OneofFixed32 uint32 `protobuf:"fixed32,407,opt,name=oneof_fixed32,json=oneofFixed32,oneof"` -} -type Message_OneofSfixed32 struct { - OneofSfixed32 int32 `protobuf:"fixed32,408,opt,name=oneof_sfixed32,json=oneofSfixed32,oneof"` -} -type Message_OneofFloat struct { - OneofFloat float32 `protobuf:"fixed32,409,opt,name=oneof_float,json=oneofFloat,oneof"` -} -type Message_OneofFixed64 struct { - OneofFixed64 uint64 `protobuf:"fixed64,410,opt,name=oneof_fixed64,json=oneofFixed64,oneof"` -} -type Message_OneofSfixed64 struct { - OneofSfixed64 int64 `protobuf:"fixed64,411,opt,name=oneof_sfixed64,json=oneofSfixed64,oneof"` -} -type Message_OneofDouble struct { - OneofDouble float64 `protobuf:"fixed64,412,opt,name=oneof_double,json=oneofDouble,oneof"` -} -type Message_OneofString struct { - OneofString string `protobuf:"bytes,413,opt,name=oneof_string,json=oneofString,oneof"` -} -type Message_OneofBytes struct { - OneofBytes []byte `protobuf:"bytes,414,opt,name=oneof_bytes,json=oneofBytes,proto3,oneof"` -} -type Message_OneofChildEnum struct { - OneofChildEnum Message_ChildEnum `protobuf:"varint,415,opt,name=oneof_child_enum,json=oneofChildEnum,enum=google.golang.org.proto3_20160225.Message_ChildEnum,oneof"` -} -type Message_OneofChildMessage struct { - OneofChildMessage *Message_ChildMessage `protobuf:"bytes,416,opt,name=oneof_child_message,json=oneofChildMessage,oneof"` -} -type Message_OneofSiblingEnum struct { - OneofSiblingEnum SiblingEnum `protobuf:"varint,417,opt,name=oneof_sibling_enum,json=oneofSiblingEnum,enum=google.golang.org.proto3_20160225.SiblingEnum,oneof"` -} -type Message_OneofSiblingMessage struct { - OneofSiblingMessage *SiblingMessage `protobuf:"bytes,418,opt,name=oneof_sibling_message,json=oneofSiblingMessage,oneof"` -} -type Message_OneofString1 struct { - OneofString1 string `protobuf:"bytes,419,opt,name=oneof_string1,json=oneofString1,oneof"` -} -type Message_OneofString2 struct { - OneofString2 string `protobuf:"bytes,420,opt,name=oneof_string2,json=oneofString2,oneof"` -} -type Message_OneofString3 struct { - OneofString3 string `protobuf:"bytes,421,opt,name=oneof_string3,json=oneofString3,oneof"` -} - -func (*Message_OneofBool) isMessage_OneofUnion() {} -func (*Message_OneofInt32) isMessage_OneofUnion() {} -func (*Message_OneofSint32) isMessage_OneofUnion() {} -func (*Message_OneofUint32) isMessage_OneofUnion() {} -func (*Message_OneofInt64) isMessage_OneofUnion() {} -func (*Message_OneofSint64) isMessage_OneofUnion() {} -func (*Message_OneofUint64) isMessage_OneofUnion() {} -func (*Message_OneofFixed32) isMessage_OneofUnion() {} -func (*Message_OneofSfixed32) isMessage_OneofUnion() {} -func (*Message_OneofFloat) isMessage_OneofUnion() {} -func (*Message_OneofFixed64) isMessage_OneofUnion() {} -func (*Message_OneofSfixed64) isMessage_OneofUnion() {} -func (*Message_OneofDouble) isMessage_OneofUnion() {} -func (*Message_OneofString) isMessage_OneofUnion() {} -func (*Message_OneofBytes) isMessage_OneofUnion() {} -func (*Message_OneofChildEnum) isMessage_OneofUnion() {} -func (*Message_OneofChildMessage) isMessage_OneofUnion() {} -func (*Message_OneofSiblingEnum) isMessage_OneofUnion() {} -func (*Message_OneofSiblingMessage) isMessage_OneofUnion() {} -func (*Message_OneofString1) isMessage_OneofUnion() {} -func (*Message_OneofString2) isMessage_OneofUnion() {} -func (*Message_OneofString3) isMessage_OneofUnion() {} - -func (m *Message) GetOneofUnion() isMessage_OneofUnion { - if m != nil { - return m.OneofUnion - } - return nil -} - -func (m *Message) GetOptionalChildMessage() *Message_ChildMessage { - if m != nil { - return m.OptionalChildMessage - } - return nil -} - -func (m *Message) GetOptionalSiblingMessage() *SiblingMessage { - if m != nil { - return m.OptionalSiblingMessage - } - return nil -} - -func (m *Message) GetRepeatedChildMessage() []*Message_ChildMessage { - if m != nil { - return m.RepeatedChildMessage - } - return nil -} - -func (m *Message) GetRepeatedSiblingMessage() []*SiblingMessage { - if m != nil { - return m.RepeatedSiblingMessage - } - return nil -} - -func (m *Message) GetMapBoolBool() map[bool]bool { - if m != nil { - return m.MapBoolBool - } - return nil -} - -func (m *Message) GetMapBoolInt32() map[bool]int32 { - if m != nil { - return m.MapBoolInt32 - } - return nil -} - -func (m *Message) GetMapBoolSint32() map[bool]int32 { - if m != nil { - return m.MapBoolSint32 - } - return nil -} - -func (m *Message) GetMapBoolUint32() map[bool]uint32 { - if m != nil { - return m.MapBoolUint32 - } - return nil -} - -func (m *Message) GetMapBoolInt64() map[bool]int64 { - if m != nil { - return m.MapBoolInt64 - } - return nil -} - -func (m *Message) GetMapBoolSint64() map[bool]int64 { - if m != nil { - return m.MapBoolSint64 - } - return nil -} - -func (m *Message) GetMapBoolUint64() map[bool]uint64 { - if m != nil { - return m.MapBoolUint64 - } - return nil -} - -func (m *Message) GetMapBoolFixed32() map[bool]uint32 { - if m != nil { - return m.MapBoolFixed32 - } - return nil -} - -func (m *Message) GetMapBoolSfixed32() map[bool]int32 { - if m != nil { - return m.MapBoolSfixed32 - } - return nil -} - -func (m *Message) GetMapBoolFloat() map[bool]float32 { - if m != nil { - return m.MapBoolFloat - } - return nil -} - -func (m *Message) GetMapBoolFixed64() map[bool]uint64 { - if m != nil { - return m.MapBoolFixed64 - } - return nil -} - -func (m *Message) GetMapBoolSfixed64() map[bool]int64 { - if m != nil { - return m.MapBoolSfixed64 - } - return nil -} - -func (m *Message) GetMapBoolDouble() map[bool]float64 { - if m != nil { - return m.MapBoolDouble - } - return nil -} - -func (m *Message) GetMapBoolString() map[bool]string { - if m != nil { - return m.MapBoolString - } - return nil -} - -func (m *Message) GetMapBoolBytes() map[bool][]byte { - if m != nil { - return m.MapBoolBytes - } - return nil -} - -func (m *Message) GetMapBoolChildEnum() map[bool]Message_ChildEnum { - if m != nil { - return m.MapBoolChildEnum - } - return nil -} - -func (m *Message) GetMapBoolChildMessage() map[bool]*Message_ChildMessage { - if m != nil { - return m.MapBoolChildMessage - } - return nil -} - -func (m *Message) GetMapBoolSiblingEnum() map[bool]SiblingEnum { - if m != nil { - return m.MapBoolSiblingEnum - } - return nil -} - -func (m *Message) GetMapBoolSiblingMessage() map[bool]*SiblingMessage { - if m != nil { - return m.MapBoolSiblingMessage - } - return nil -} - -func (m *Message) GetMapInt32Bool() map[int32]bool { - if m != nil { - return m.MapInt32Bool - } - return nil -} - -func (m *Message) GetMapSint32Bool() map[int32]bool { - if m != nil { - return m.MapSint32Bool - } - return nil -} - -func (m *Message) GetMapUint32Bool() map[uint32]bool { - if m != nil { - return m.MapUint32Bool - } - return nil -} - -func (m *Message) GetMapInt64Bool() map[int64]bool { - if m != nil { - return m.MapInt64Bool - } - return nil -} - -func (m *Message) GetMapSint64Bool() map[int64]bool { - if m != nil { - return m.MapSint64Bool - } - return nil -} - -func (m *Message) GetMapUint64Bool() map[uint64]bool { - if m != nil { - return m.MapUint64Bool - } - return nil -} - -func (m *Message) GetMapFixed32Bool() map[uint32]bool { - if m != nil { - return m.MapFixed32Bool - } - return nil -} - -func (m *Message) GetMapStringBool() map[string]bool { - if m != nil { - return m.MapStringBool - } - return nil -} - -func (m *Message) GetOneofBool() bool { - if x, ok := m.GetOneofUnion().(*Message_OneofBool); ok { - return x.OneofBool - } - return false -} - -func (m *Message) GetOneofInt32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofInt32); ok { - return x.OneofInt32 - } - return 0 -} - -func (m *Message) GetOneofSint32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofSint32); ok { - return x.OneofSint32 - } - return 0 -} - -func (m *Message) GetOneofUint32() uint32 { - if x, ok := m.GetOneofUnion().(*Message_OneofUint32); ok { - return x.OneofUint32 - } - return 0 -} - -func (m *Message) GetOneofInt64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofInt64); ok { - return x.OneofInt64 - } - return 0 -} - -func (m *Message) GetOneofSint64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofSint64); ok { - return x.OneofSint64 - } - return 0 -} - -func (m *Message) GetOneofUint64() uint64 { - if x, ok := m.GetOneofUnion().(*Message_OneofUint64); ok { - return x.OneofUint64 - } - return 0 -} - -func (m *Message) GetOneofFixed32() uint32 { - if x, ok := m.GetOneofUnion().(*Message_OneofFixed32); ok { - return x.OneofFixed32 - } - return 0 -} - -func (m *Message) GetOneofSfixed32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofSfixed32); ok { - return x.OneofSfixed32 - } - return 0 -} - -func (m *Message) GetOneofFloat() float32 { - if x, ok := m.GetOneofUnion().(*Message_OneofFloat); ok { - return x.OneofFloat - } - return 0 -} - -func (m *Message) GetOneofFixed64() uint64 { - if x, ok := m.GetOneofUnion().(*Message_OneofFixed64); ok { - return x.OneofFixed64 - } - return 0 -} - -func (m *Message) GetOneofSfixed64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofSfixed64); ok { - return x.OneofSfixed64 - } - return 0 -} - -func (m *Message) GetOneofDouble() float64 { - if x, ok := m.GetOneofUnion().(*Message_OneofDouble); ok { - return x.OneofDouble - } - return 0 -} - -func (m *Message) GetOneofString() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString); ok { - return x.OneofString - } - return "" -} - -func (m *Message) GetOneofBytes() []byte { - if x, ok := m.GetOneofUnion().(*Message_OneofBytes); ok { - return x.OneofBytes - } - return nil -} - -func (m *Message) GetOneofChildEnum() Message_ChildEnum { - if x, ok := m.GetOneofUnion().(*Message_OneofChildEnum); ok { - return x.OneofChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetOneofChildMessage() *Message_ChildMessage { - if x, ok := m.GetOneofUnion().(*Message_OneofChildMessage); ok { - return x.OneofChildMessage - } - return nil -} - -func (m *Message) GetOneofSiblingEnum() SiblingEnum { - if x, ok := m.GetOneofUnion().(*Message_OneofSiblingEnum); ok { - return x.OneofSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetOneofSiblingMessage() *SiblingMessage { - if x, ok := m.GetOneofUnion().(*Message_OneofSiblingMessage); ok { - return x.OneofSiblingMessage - } - return nil -} - -func (m *Message) GetOneofString1() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString1); ok { - return x.OneofString1 - } - return "" -} - -func (m *Message) GetOneofString2() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString2); ok { - return x.OneofString2 - } - return "" -} - -func (m *Message) GetOneofString3() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString3); ok { - return x.OneofString3 - } - return "" -} - -// XXX_OneofFuncs is for the internal use of the proto package. -func (*Message) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { - return _Message_OneofMarshaler, _Message_OneofUnmarshaler, _Message_OneofSizer, []interface{}{ - (*Message_OneofBool)(nil), - (*Message_OneofInt32)(nil), - (*Message_OneofSint32)(nil), - (*Message_OneofUint32)(nil), - (*Message_OneofInt64)(nil), - (*Message_OneofSint64)(nil), - (*Message_OneofUint64)(nil), - (*Message_OneofFixed32)(nil), - (*Message_OneofSfixed32)(nil), - (*Message_OneofFloat)(nil), - (*Message_OneofFixed64)(nil), - (*Message_OneofSfixed64)(nil), - (*Message_OneofDouble)(nil), - (*Message_OneofString)(nil), - (*Message_OneofBytes)(nil), - (*Message_OneofChildEnum)(nil), - (*Message_OneofChildMessage)(nil), - (*Message_OneofSiblingEnum)(nil), - (*Message_OneofSiblingMessage)(nil), - (*Message_OneofString1)(nil), - (*Message_OneofString2)(nil), - (*Message_OneofString3)(nil), - } -} - -func _Message_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { - m := msg.(*Message) - // oneof_union - switch x := m.OneofUnion.(type) { - case *Message_OneofBool: - t := uint64(0) - if x.OneofBool { - t = 1 - } - b.EncodeVarint(400<<3 | proto.WireVarint) - b.EncodeVarint(t) - case *Message_OneofInt32: - b.EncodeVarint(401<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofInt32)) - case *Message_OneofSint32: - b.EncodeVarint(402<<3 | proto.WireVarint) - b.EncodeZigzag32(uint64(x.OneofSint32)) - case *Message_OneofUint32: - b.EncodeVarint(403<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofUint32)) - case *Message_OneofInt64: - b.EncodeVarint(404<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofInt64)) - case *Message_OneofSint64: - b.EncodeVarint(405<<3 | proto.WireVarint) - b.EncodeZigzag64(uint64(x.OneofSint64)) - case *Message_OneofUint64: - b.EncodeVarint(406<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofUint64)) - case *Message_OneofFixed32: - b.EncodeVarint(407<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofFixed32)) - case *Message_OneofSfixed32: - b.EncodeVarint(408<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofSfixed32)) - case *Message_OneofFloat: - b.EncodeVarint(409<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(math.Float32bits(x.OneofFloat))) - case *Message_OneofFixed64: - b.EncodeVarint(410<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofFixed64)) - case *Message_OneofSfixed64: - b.EncodeVarint(411<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofSfixed64)) - case *Message_OneofDouble: - b.EncodeVarint(412<<3 | proto.WireFixed64) - b.EncodeFixed64(math.Float64bits(x.OneofDouble)) - case *Message_OneofString: - b.EncodeVarint(413<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString) - case *Message_OneofBytes: - b.EncodeVarint(414<<3 | proto.WireBytes) - b.EncodeRawBytes(x.OneofBytes) - case *Message_OneofChildEnum: - b.EncodeVarint(415<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofChildEnum)) - case *Message_OneofChildMessage: - b.EncodeVarint(416<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.OneofChildMessage); err != nil { - return err - } - case *Message_OneofSiblingEnum: - b.EncodeVarint(417<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofSiblingEnum)) - case *Message_OneofSiblingMessage: - b.EncodeVarint(418<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.OneofSiblingMessage); err != nil { - return err - } - case *Message_OneofString1: - b.EncodeVarint(419<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString1) - case *Message_OneofString2: - b.EncodeVarint(420<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString2) - case *Message_OneofString3: - b.EncodeVarint(421<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString3) - case nil: - default: - return fmt.Errorf("Message.OneofUnion has unexpected type %T", x) - } - return nil -} - -func _Message_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { - m := msg.(*Message) - switch tag { - case 400: // oneof_union.oneof_bool - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofBool{x != 0} - return true, err - case 401: // oneof_union.oneof_int32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofInt32{int32(x)} - return true, err - case 402: // oneof_union.oneof_sint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag32() - m.OneofUnion = &Message_OneofSint32{int32(x)} - return true, err - case 403: // oneof_union.oneof_uint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofUint32{uint32(x)} - return true, err - case 404: // oneof_union.oneof_int64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofInt64{int64(x)} - return true, err - case 405: // oneof_union.oneof_sint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag64() - m.OneofUnion = &Message_OneofSint64{int64(x)} - return true, err - case 406: // oneof_union.oneof_uint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofUint64{x} - return true, err - case 407: // oneof_union.oneof_fixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofFixed32{uint32(x)} - return true, err - case 408: // oneof_union.oneof_sfixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofSfixed32{int32(x)} - return true, err - case 409: // oneof_union.oneof_float - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofFloat{math.Float32frombits(uint32(x))} - return true, err - case 410: // oneof_union.oneof_fixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofFixed64{x} - return true, err - case 411: // oneof_union.oneof_sfixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofSfixed64{int64(x)} - return true, err - case 412: // oneof_union.oneof_double - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofDouble{math.Float64frombits(x)} - return true, err - case 413: // oneof_union.oneof_string - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString{x} - return true, err - case 414: // oneof_union.oneof_bytes - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeRawBytes(true) - m.OneofUnion = &Message_OneofBytes{x} - return true, err - case 415: // oneof_union.oneof_child_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofChildEnum{Message_ChildEnum(x)} - return true, err - case 416: // oneof_union.oneof_child_message - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(Message_ChildMessage) - err := b.DecodeMessage(msg) - m.OneofUnion = &Message_OneofChildMessage{msg} - return true, err - case 417: // oneof_union.oneof_sibling_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofSiblingEnum{SiblingEnum(x)} - return true, err - case 418: // oneof_union.oneof_sibling_message - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(SiblingMessage) - err := b.DecodeMessage(msg) - m.OneofUnion = &Message_OneofSiblingMessage{msg} - return true, err - case 419: // oneof_union.oneof_string1 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString1{x} - return true, err - case 420: // oneof_union.oneof_string2 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString2{x} - return true, err - case 421: // oneof_union.oneof_string3 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString3{x} - return true, err - default: - return false, nil - } -} - -func _Message_OneofSizer(msg proto.Message) (n int) { - m := msg.(*Message) - // oneof_union - switch x := m.OneofUnion.(type) { - case *Message_OneofBool: - n += proto.SizeVarint(400<<3 | proto.WireVarint) - n += 1 - case *Message_OneofInt32: - n += proto.SizeVarint(401<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofInt32)) - case *Message_OneofSint32: - n += proto.SizeVarint(402<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64((uint32(x.OneofSint32) << 1) ^ uint32((int32(x.OneofSint32) >> 31)))) - case *Message_OneofUint32: - n += proto.SizeVarint(403<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofUint32)) - case *Message_OneofInt64: - n += proto.SizeVarint(404<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofInt64)) - case *Message_OneofSint64: - n += proto.SizeVarint(405<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(uint64(x.OneofSint64<<1) ^ uint64((int64(x.OneofSint64) >> 63)))) - case *Message_OneofUint64: - n += proto.SizeVarint(406<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofUint64)) - case *Message_OneofFixed32: - n += proto.SizeVarint(407<<3 | proto.WireFixed32) - n += 4 - case *Message_OneofSfixed32: - n += proto.SizeVarint(408<<3 | proto.WireFixed32) - n += 4 - case *Message_OneofFloat: - n += proto.SizeVarint(409<<3 | proto.WireFixed32) - n += 4 - case *Message_OneofFixed64: - n += proto.SizeVarint(410<<3 | proto.WireFixed64) - n += 8 - case *Message_OneofSfixed64: - n += proto.SizeVarint(411<<3 | proto.WireFixed64) - n += 8 - case *Message_OneofDouble: - n += proto.SizeVarint(412<<3 | proto.WireFixed64) - n += 8 - case *Message_OneofString: - n += proto.SizeVarint(413<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofString))) - n += len(x.OneofString) - case *Message_OneofBytes: - n += proto.SizeVarint(414<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofBytes))) - n += len(x.OneofBytes) - case *Message_OneofChildEnum: - n += proto.SizeVarint(415<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofChildEnum)) - case *Message_OneofChildMessage: - s := proto.Size(x.OneofChildMessage) - n += proto.SizeVarint(416<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(s)) - n += s - case *Message_OneofSiblingEnum: - n += proto.SizeVarint(417<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofSiblingEnum)) - case *Message_OneofSiblingMessage: - s := proto.Size(x.OneofSiblingMessage) - n += proto.SizeVarint(418<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(s)) - n += s - case *Message_OneofString1: - n += proto.SizeVarint(419<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofString1))) - n += len(x.OneofString1) - case *Message_OneofString2: - n += proto.SizeVarint(420<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofString2))) - n += len(x.OneofString2) - case *Message_OneofString3: - n += proto.SizeVarint(421<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofString3))) - n += len(x.OneofString3) - case nil: - default: - panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) - } - return n -} - -type Message_ChildMessage struct { - F1 string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 []string `protobuf:"bytes,2,rep,name=f2" json:"f2,omitempty"` - F3 *Message `protobuf:"bytes,3,opt,name=f3" json:"f3,omitempty"` -} - -func (m *Message_ChildMessage) Reset() { *m = Message_ChildMessage{} } -func (m *Message_ChildMessage) String() string { return proto.CompactTextString(m) } -func (*Message_ChildMessage) ProtoMessage() {} -func (*Message_ChildMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 0} } - -func (m *Message_ChildMessage) GetF3() *Message { - if m != nil { - return m.F3 - } - return nil -} - -func init() { - proto.RegisterType((*SiblingMessage)(nil), "google.golang.org.proto3_20160225.SiblingMessage") - proto.RegisterType((*Message)(nil), "google.golang.org.proto3_20160225.Message") - proto.RegisterType((*Message_ChildMessage)(nil), "google.golang.org.proto3_20160225.Message.ChildMessage") - proto.RegisterEnum("google.golang.org.proto3_20160225.SiblingEnum", SiblingEnum_name, SiblingEnum_value) - proto.RegisterEnum("google.golang.org.proto3_20160225.Message_ChildEnum", Message_ChildEnum_name, Message_ChildEnum_value) -} - -var fileDescriptor0 = []byte{ - // 1946 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x9a, 0x57, 0x73, 0xdb, 0xca, - 0x15, 0xc7, 0x09, 0x52, 0xc5, 0x5a, 0xb1, 0x82, 0x96, 0xb2, 0xa3, 0x27, 0x44, 0x76, 0x1c, 0xc4, - 0xc9, 0x50, 0x16, 0x09, 0x23, 0x19, 0x27, 0xb1, 0x2d, 0xd9, 0x72, 0xe8, 0x8c, 0x9d, 0x78, 0xe0, - 0x51, 0x1e, 0xf2, 0xa2, 0x50, 0x12, 0x48, 0xd3, 0x06, 0x09, 0x45, 0x24, 0x3d, 0xd1, 0xe4, 0xc1, - 0x5f, 0x21, 0xf5, 0xf6, 0x5e, 0xde, 0x6e, 0xef, 0xbd, 0xfb, 0x8e, 0x6f, 0xef, 0xf5, 0xd3, 0xdc, - 0x59, 0x1c, 0x6c, 0x03, 0x40, 0x93, 0x04, 0xe7, 0x3e, 0x78, 0x46, 0x3a, 0xfc, 0xef, 0xf9, 0xf1, - 0x1c, 0x9c, 0x3d, 0x67, 0x17, 0x16, 0x3a, 0xb0, 0xb3, 0xeb, 0x76, 0xdd, 0xca, 0x46, 0xf9, 0xc8, - 0xb2, 0x79, 0xa4, 0x5c, 0x3e, 0xba, 0x51, 0xae, 0x6f, 0x1d, 0x39, 0x5a, 0xd9, 0x3a, 0xba, 0xd4, - 0xb5, 0x3b, 0xdd, 0x92, 0xf7, 0xa9, 0xfa, 0xd3, 0x86, 0xeb, 0x36, 0x1c, 0xbb, 0xd4, 0x70, 0x9d, - 0x5a, 0xbb, 0x51, 0x72, 0x77, 0x1b, 0xa5, 0xc0, 0xb2, 0x45, 0x07, 0x65, 0x2f, 0x36, 0x37, 0x9d, - 0x66, 0xbb, 0x71, 0xde, 0xee, 0x74, 0x6a, 0x0d, 0x5b, 0xcd, 0xa2, 0x64, 0x7d, 0x19, 0x2b, 0x9a, - 0xa2, 0xcf, 0x58, 0xc9, 0xfa, 0xb2, 0xf7, 0x7b, 0x19, 0x27, 0xb5, 0x94, 0xf7, 0x7b, 0x59, 0x3d, - 0x86, 0x92, 0xf5, 0x0a, 0x4e, 0x69, 0x8a, 0x3e, 0x5b, 0x3e, 0x5c, 0x1a, 0x48, 0x28, 0xf9, 0x7e, - 0xad, 0x64, 0xbd, 0xb2, 0x78, 0xfd, 0x24, 0x9a, 0xa6, 0x9c, 0x03, 0x28, 0xe3, 0xee, 0x74, 0x9b, - 0x6e, 0xbb, 0xe6, 0x6c, 0x6c, 0xba, 0xae, 0x83, 0xb7, 0x35, 0x45, 0xdf, 0x67, 0xa5, 0xa9, 0x71, - 0xd5, 0x75, 0x1d, 0xf5, 0x67, 0x28, 0xcb, 0x44, 0xcd, 0x76, 0xb7, 0x52, 0xc6, 0xb6, 0xa6, 0xe8, - 0x93, 0x16, 0x5b, 0x7a, 0x96, 0x18, 0xd5, 0x9f, 0xa3, 0x1c, 0x93, 0x75, 0x40, 0x57, 0xd7, 0x14, - 0xbd, 0x60, 0xb1, 0xd5, 0x17, 0x9b, 0x21, 0x61, 0x0f, 0x84, 0x0d, 0x4d, 0xd1, 0x33, 0x5c, 0xb8, - 0x0e, 0xc2, 0x00, 0xd8, 0x34, 0xf0, 0x25, 0x4d, 0xd1, 0x53, 0x12, 0xd8, 0x34, 0x42, 0x60, 0xd3, - 0xc0, 0x4d, 0x4d, 0xd1, 0x55, 0x19, 0x1c, 0x10, 0xf6, 0x40, 0x78, 0x59, 0x53, 0xf4, 0x09, 0x19, - 0x6c, 0x1a, 0xea, 0x2f, 0x50, 0x9e, 0x09, 0xeb, 0xcd, 0x7f, 0xd8, 0xdb, 0x95, 0x32, 0xbe, 0xa2, - 0x29, 0xfa, 0xb4, 0xc5, 0x1c, 0x9c, 0x01, 0xb3, 0xfa, 0x4b, 0x54, 0xe0, 0x70, 0xaa, 0x75, 0x34, - 0x45, 0xcf, 0x59, 0xcc, 0xc7, 0x45, 0xdf, 0x2e, 0x05, 0x54, 0x77, 0xdc, 0x5a, 0x17, 0xb7, 0x34, - 0x45, 0x4f, 0xf2, 0x80, 0xce, 0x10, 0x63, 0x18, 0x6f, 0x1a, 0xb8, 0xad, 0x29, 0xfa, 0x54, 0x00, - 0x6f, 0x1a, 0x11, 0x78, 0xd3, 0xc0, 0xae, 0xa6, 0xe8, 0xf9, 0x20, 0x3e, 0x10, 0xff, 0xb6, 0xdb, - 0xdb, 0x74, 0x6c, 0xbc, 0xa3, 0x29, 0xba, 0xc2, 0xe3, 0x3f, 0xed, 0x59, 0xe5, 0x8c, 0x76, 0x77, - 0x9b, 0xed, 0x06, 0xfe, 0xbb, 0x57, 0x8b, 0x3c, 0xa3, 0x9e, 0x55, 0x0a, 0x68, 0x73, 0xaf, 0x6b, - 0x77, 0xf0, 0xae, 0xa6, 0xe8, 0x69, 0x1e, 0xd0, 0x2a, 0x31, 0xaa, 0xdb, 0xa8, 0xc8, 0x64, 0x5b, - 0x97, 0x9a, 0xce, 0xf6, 0x86, 0xdd, 0xee, 0xb5, 0x70, 0x47, 0x53, 0xf4, 0x6c, 0xd9, 0x18, 0xbe, - 0x7e, 0x4b, 0xa7, 0xc8, 0xe2, 0xb5, 0x76, 0xaf, 0x65, 0xb1, 0xb0, 0x99, 0x49, 0x6d, 0xa1, 0xf9, - 0x00, 0xa5, 0x05, 0xcb, 0x70, 0xd7, 0xdb, 0x28, 0xbf, 0x1e, 0x15, 0x44, 0x77, 0xcd, 0x7e, 0x89, - 0x45, 0xf7, 0xce, 0x26, 0x9a, 0x13, 0xca, 0xce, 0xdb, 0xbe, 0x10, 0x56, 0xcf, 0x0b, 0xab, 0x34, - 0x04, 0xcd, 0xdf, 0xf5, 0x5e, 0x40, 0x45, 0x5e, 0xac, 0xcc, 0xa8, 0x5e, 0x41, 0x38, 0xc4, 0xa0, - 0x41, 0x5d, 0xf5, 0x82, 0x5a, 0x1e, 0x1e, 0x43, 0xc3, 0x99, 0x0f, 0x90, 0x68, 0x40, 0x07, 0x51, - 0x66, 0xd7, 0xde, 0xb1, 0x6b, 0x5d, 0x7b, 0x1b, 0x9a, 0xc1, 0x0d, 0x45, 0x4b, 0x91, 0x6e, 0x40, - 0xad, 0x5e, 0x37, 0x38, 0x84, 0xb2, 0x4c, 0x05, 0x9b, 0xf7, 0x3d, 0x22, 0x9b, 0xb4, 0xd8, 0x62, - 0x68, 0x07, 0x3a, 0xca, 0x31, 0x9d, 0xdf, 0x0e, 0xde, 0x27, 0xc2, 0x82, 0xc5, 0xd6, 0xfb, 0xfd, - 0x40, 0x54, 0xfa, 0xfd, 0xe0, 0x03, 0xa2, 0xcc, 0x70, 0xa5, 0xdf, 0x10, 0x02, 0x6c, 0xd3, 0xc0, - 0x1f, 0x12, 0x61, 0x4a, 0x62, 0x9b, 0x46, 0x88, 0x6d, 0x1a, 0xf8, 0x23, 0x22, 0x54, 0x65, 0x76, - 0x40, 0xe9, 0xb7, 0x84, 0x8f, 0x89, 0x72, 0x42, 0x66, 0x9b, 0x86, 0x7a, 0x18, 0xe5, 0x99, 0x92, - 0xee, 0xf3, 0x4f, 0x88, 0x74, 0xda, 0x62, 0x2e, 0x68, 0x53, 0xf8, 0x15, 0x2a, 0x70, 0x3e, 0x15, - 0x7f, 0x4a, 0xc4, 0x39, 0x8b, 0x79, 0x61, 0x5d, 0x41, 0x8c, 0x0a, 0xba, 0xc2, 0x67, 0x44, 0x9a, - 0xe4, 0x51, 0x41, 0x5b, 0x08, 0x7d, 0x03, 0xd3, 0xc0, 0x9f, 0x13, 0xe5, 0x54, 0xe0, 0x1b, 0x98, - 0x46, 0xc4, 0x37, 0x30, 0x0d, 0xfc, 0x05, 0x11, 0xe7, 0x83, 0xdf, 0x20, 0x90, 0x05, 0xbf, 0x31, - 0x7c, 0x49, 0xb4, 0x0a, 0xcf, 0x82, 0xdf, 0x19, 0xa4, 0xcc, 0x42, 0x67, 0xf8, 0x4a, 0xf1, 0xc6, - 0x12, 0xcf, 0x2c, 0xb4, 0x06, 0x31, 0x2a, 0x68, 0x0d, 0x5f, 0x13, 0x61, 0x9a, 0x47, 0x05, 0xbd, - 0xc1, 0x46, 0x45, 0xa6, 0x13, 0x7a, 0xc3, 0x37, 0x44, 0x1c, 0xbb, 0x39, 0x50, 0x8f, 0xbc, 0x39, - 0xb4, 0xd1, 0x7c, 0x00, 0x43, 0xf7, 0xd1, 0xb7, 0x84, 0x34, 0x4e, 0x77, 0x90, 0x60, 0x74, 0x33, - 0x6d, 0xa1, 0x39, 0xa1, 0x04, 0x85, 0xee, 0xf0, 0x1d, 0x04, 0x36, 0x72, 0x7b, 0xe0, 0x85, 0xcb, - 0xdb, 0x83, 0x83, 0x70, 0x08, 0x42, 0xc3, 0xfa, 0x1e, 0xc2, 0x8a, 0xd3, 0x1f, 0x02, 0x28, 0x1a, - 0xd2, 0xdf, 0x50, 0xa6, 0x55, 0xdb, 0xf1, 0x5a, 0x03, 0xf4, 0x87, 0x47, 0x92, 0x1e, 0xe2, 0xb7, - 0x23, 0x64, 0xee, 0x7c, 0x6d, 0x87, 0x74, 0x11, 0xf2, 0x6f, 0xad, 0xdd, 0xdd, 0xdd, 0xb3, 0x66, - 0x5b, 0xdc, 0xa2, 0x6e, 0xa1, 0x2c, 0x23, 0x40, 0x23, 0x78, 0x14, 0x10, 0xbf, 0x1b, 0x1d, 0xe1, - 0x75, 0x21, 0x60, 0xa4, 0x5b, 0x82, 0x49, 0xad, 0xa3, 0x1c, 0x83, 0xf8, 0x8d, 0xe9, 0x31, 0xa0, - 0xfc, 0x7e, 0x74, 0x0a, 0xb4, 0x30, 0xc0, 0x64, 0x5a, 0xa2, 0x4d, 0xe2, 0xf8, 0x6d, 0xed, 0xf1, - 0xd8, 0x9c, 0xf5, 0x08, 0x8e, 0xdf, 0x14, 0x03, 0x49, 0x33, 0x0d, 0xfc, 0xc4, 0x38, 0x49, 0x33, - 0x8d, 0x50, 0xd2, 0x4c, 0x23, 0x94, 0x34, 0xd3, 0xc0, 0x4f, 0x8e, 0x95, 0x34, 0x8a, 0x11, 0x93, - 0x16, 0xe0, 0xf8, 0xfd, 0xf8, 0xa9, 0xb1, 0x92, 0x16, 0xe4, 0xf8, 0xdd, 0xbc, 0x89, 0xf2, 0x8c, - 0x43, 0x1b, 0xf4, 0xd3, 0x00, 0x3a, 0x3e, 0x3a, 0xc8, 0xef, 0xfb, 0x40, 0xca, 0xb6, 0x24, 0xa3, - 0xea, 0xa0, 0x02, 0x4f, 0x1d, 0x65, 0x3d, 0x03, 0xac, 0x13, 0x31, 0x92, 0x57, 0x17, 0x61, 0xb9, - 0x96, 0x6c, 0x95, 0xaa, 0x01, 0x86, 0xc9, 0xb3, 0xb1, 0xab, 0xc1, 0x1b, 0x3b, 0x72, 0x35, 0xc0, - 0x24, 0x0a, 0x65, 0xcf, 0x34, 0xf0, 0x73, 0xe3, 0x65, 0x8f, 0x3e, 0x27, 0x29, 0x7b, 0xa6, 0x11, - 0x91, 0x3d, 0xd3, 0xc0, 0xcf, 0x8f, 0x99, 0x3d, 0x0a, 0x93, 0xb3, 0x17, 0x28, 0x3f, 0x7f, 0x10, - 0xbe, 0x10, 0xbb, 0xfc, 0x60, 0x64, 0xca, 0xe5, 0xe7, 0x8f, 0x51, 0x69, 0x3b, 0xc1, 0x18, 0x7d, - 0x31, 0xfe, 0x76, 0xf2, 0x1c, 0x04, 0xb6, 0x13, 0x0c, 0x61, 0xb1, 0x1a, 0x60, 0x08, 0xbf, 0x14, - 0xbb, 0x1a, 0xbc, 0x71, 0x2d, 0x57, 0x03, 0x4c, 0xf0, 0x1d, 0x54, 0x64, 0x10, 0x61, 0x82, 0xbf, - 0x0c, 0xa4, 0x93, 0xa3, 0x93, 0xd8, 0xd4, 0x06, 0x5a, 0xbe, 0x15, 0x30, 0xab, 0x7b, 0x68, 0x3e, - 0x40, 0xa4, 0x53, 0xef, 0x15, 0x80, 0x9e, 0x8a, 0x09, 0xf5, 0x6d, 0xc0, 0x2d, 0xb6, 0xc2, 0x9f, - 0xa8, 0x57, 0xd1, 0x9c, 0xd0, 0x08, 0x85, 0xb9, 0xfe, 0x2a, 0x90, 0x57, 0xe3, 0xb4, 0x43, 0x36, - 0xd1, 0x01, 0xac, 0xb6, 0x42, 0x1f, 0xa8, 0xd7, 0x10, 0x0e, 0x71, 0x69, 0xd0, 0xaf, 0x01, 0x7a, - 0x2d, 0x36, 0x5a, 0x0a, 0x7b, 0xae, 0x15, 0xf5, 0x19, 0x2d, 0x25, 0x6f, 0xe6, 0xc0, 0xf8, 0x7f, - 0x3d, 0x56, 0x29, 0x79, 0x43, 0x98, 0xcf, 0x7f, 0x52, 0x4a, 0xcc, 0x44, 0xf7, 0x45, 0x47, 0xa0, - 0xbc, 0x11, 0x6b, 0x5f, 0xc0, 0x0c, 0xe6, 0x18, 0xb2, 0x2f, 0xb8, 0x8d, 0x72, 0x7a, 0x02, 0xe7, - 0xcd, 0x58, 0x9c, 0xf5, 0x08, 0x0e, 0xb7, 0x09, 0x49, 0x33, 0x0d, 0xc0, 0xbc, 0x15, 0x37, 0x69, - 0xa6, 0x11, 0x4a, 0x1a, 0x98, 0xc4, 0xa4, 0x51, 0xca, 0xdb, 0xb1, 0x93, 0x26, 0x62, 0x68, 0xd2, - 0x64, 0x4e, 0x4f, 0xe0, 0xbc, 0x13, 0x3b, 0x69, 0x41, 0x0e, 0xb7, 0xd1, 0xe9, 0xe2, 0x4f, 0x34, - 0x00, 0x5d, 0x8f, 0x35, 0x5d, 0xfc, 0x11, 0xcc, 0x49, 0xe4, 0x69, 0x08, 0x46, 0x96, 0x3a, 0xaf, - 0x5b, 0x02, 0xe9, 0xdd, 0x78, 0xa9, 0xf3, 0x3c, 0x04, 0x52, 0xc7, 0x6c, 0xaa, 0x86, 0x90, 0xdb, - 0xb6, 0xdd, 0x3a, 0x20, 0xfe, 0x95, 0xd2, 0x14, 0x7d, 0x5f, 0x35, 0x61, 0xcd, 0x78, 0x46, 0x4f, - 0xb1, 0x88, 0x66, 0x41, 0x01, 0x27, 0xc5, 0x7f, 0x13, 0xc9, 0x64, 0x35, 0x61, 0xc1, 0x3a, 0x38, - 0xb9, 0x1e, 0x44, 0x69, 0xd0, 0xf8, 0xc7, 0xd6, 0xff, 0x10, 0x51, 0xa1, 0x9a, 0xb0, 0x60, 0xa9, - 0x7f, 0xee, 0x64, 0x2a, 0xff, 0xd0, 0xf9, 0x5f, 0xa2, 0xca, 0x30, 0x95, 0x7f, 0x6a, 0x14, 0x79, - 0xa6, 0x81, 0xff, 0x47, 0x44, 0x29, 0x91, 0x67, 0x1a, 0x32, 0xcf, 0x34, 0xf0, 0xff, 0x89, 0x48, - 0x95, 0x78, 0xa2, 0xca, 0x3f, 0xaf, 0xdd, 0x42, 0x54, 0x13, 0x12, 0xcf, 0x34, 0xd4, 0x43, 0x28, - 0x03, 0x2a, 0x7a, 0x02, 0xba, 0x95, 0xc8, 0xa6, 0xab, 0x09, 0x0b, 0x56, 0xd3, 0xd3, 0x92, 0x8e, - 0xb2, 0x3e, 0x93, 0x0a, 0x6f, 0x23, 0xc2, 0x5c, 0x35, 0x61, 0x81, 0x03, 0x76, 0xd2, 0x61, 0x11, - 0xc0, 0x31, 0xe7, 0x76, 0x22, 0x4b, 0xb2, 0x08, 0xe0, 0xa0, 0x22, 0x53, 0x4d, 0x03, 0xdf, 0x41, - 0x54, 0x53, 0x32, 0xd5, 0xbb, 0x00, 0x4b, 0x54, 0xd3, 0xc0, 0x77, 0x12, 0x61, 0x3e, 0x40, 0x15, - 0xa3, 0xf5, 0x8f, 0x07, 0x77, 0x11, 0x9d, 0xc2, 0xa2, 0xf5, 0xe7, 0x3b, 0xcf, 0x1c, 0x0c, 0xf7, - 0xbb, 0x89, 0x6a, 0x86, 0x67, 0x0e, 0xa6, 0x33, 0x8b, 0x00, 0x46, 0xf3, 0x3d, 0x44, 0x94, 0x66, - 0x11, 0xc0, 0x70, 0xad, 0xa1, 0x3c, 0x68, 0x84, 0xc9, 0x7a, 0x6f, 0x2a, 0xfe, 0x8b, 0xb3, 0x6a, - 0xc2, 0x82, 0x50, 0xf9, 0x34, 0xbd, 0x8c, 0x8a, 0x22, 0x82, 0x4e, 0x95, 0xfb, 0x52, 0x63, 0xbd, - 0x35, 0xab, 0x26, 0xac, 0x02, 0x07, 0xd1, 0x29, 0xb2, 0x81, 0x54, 0x5a, 0x52, 0xc2, 0xec, 0xbc, - 0x3f, 0x15, 0xe7, 0x95, 0x59, 0x35, 0x61, 0xe5, 0xfd, 0x42, 0xe4, 0x73, 0xf2, 0x12, 0x9a, 0x93, - 0x01, 0x34, 0x9c, 0x07, 0x52, 0x31, 0xdf, 0x97, 0x55, 0x13, 0x56, 0x51, 0xc4, 0xd0, 0x50, 0x58, - 0x6d, 0xc1, 0x33, 0x5e, 0xc6, 0x0f, 0xd2, 0x87, 0x9c, 0x16, 0x1e, 0xf2, 0x72, 0x50, 0x57, 0xc6, - 0x0f, 0x45, 0xe9, 0xca, 0x41, 0x5d, 0x05, 0x3f, 0x1c, 0xa5, 0xab, 0x2c, 0x5c, 0x46, 0x69, 0x29, - 0xa5, 0x3f, 0xe2, 0xff, 0x15, 0x2c, 0x1c, 0x47, 0xf9, 0xe0, 0x8d, 0x5d, 0xcd, 0xa3, 0xd4, 0x15, - 0x7b, 0xcf, 0x03, 0xee, 0xb3, 0xc8, 0x8f, 0xea, 0x7e, 0x34, 0x79, 0xb5, 0xe6, 0xf4, 0x6c, 0x9c, - 0xf4, 0x6c, 0xf0, 0xcb, 0xb1, 0xe4, 0x6f, 0x94, 0x85, 0x13, 0xa8, 0x10, 0xba, 0x8e, 0x0f, 0x72, - 0x30, 0x29, 0x3a, 0x38, 0x89, 0xd4, 0xf0, 0x4d, 0x7b, 0x90, 0x87, 0x42, 0xb4, 0x87, 0xf5, 0xe1, - 0x3d, 0x64, 0xfa, 0x06, 0xe1, 0x5f, 0x1d, 0x06, 0x39, 0x48, 0xf5, 0x0f, 0x62, 0x48, 0x0f, 0x6a, - 0xff, 0x20, 0x86, 0xf4, 0x30, 0x21, 0x7a, 0x58, 0x41, 0xc5, 0x88, 0xcb, 0xea, 0x20, 0x17, 0xd3, - 0xa2, 0x8b, 0x55, 0xb4, 0x3f, 0xea, 0x0e, 0x3a, 0xc8, 0x47, 0x2e, 0x3a, 0x97, 0xfc, 0x72, 0x39, - 0xc8, 0x41, 0xf2, 0x26, 0x71, 0x0c, 0x99, 0x8a, 0xa9, 0x9b, 0xc5, 0x31, 0xa4, 0x8f, 0x7c, 0xf4, - 0x03, 0x11, 0x6e, 0x79, 0x83, 0x3c, 0x28, 0x7d, 0x8a, 0x82, 0xdf, 0xdf, 0x06, 0x79, 0x98, 0x89, - 0xce, 0x25, 0xbf, 0x9a, 0x0d, 0x72, 0x90, 0x16, 0x1d, 0xec, 0xa1, 0xb9, 0xc8, 0x1b, 0x57, 0x84, - 0x93, 0x3f, 0x8a, 0x4e, 0xe2, 0xbe, 0x96, 0x15, 0xd0, 0xd7, 0x10, 0xee, 0x77, 0xef, 0x8a, 0xa0, - 0x9f, 0x17, 0xe9, 0x63, 0xbc, 0xaa, 0x15, 0xbe, 0x40, 0x0f, 0xfd, 0xa4, 0xcf, 0xf5, 0x2b, 0x82, - 0x7f, 0x5a, 0x8e, 0x7e, 0xd4, 0x77, 0xb7, 0x02, 0xf6, 0x9f, 0x68, 0xa1, 0xff, 0xd5, 0x2b, 0x82, - 0xfc, 0x07, 0x39, 0xf2, 0x18, 0x6f, 0x73, 0x43, 0x05, 0x23, 0x5f, 0xc0, 0x44, 0xe6, 0xe4, 0xa0, - 0x76, 0x0e, 0x35, 0x1b, 0xb8, 0x5b, 0x89, 0x1e, 0x0a, 0xc3, 0x79, 0x58, 0xef, 0xef, 0x21, 0x33, - 0xdc, 0x48, 0x91, 0x2f, 0x44, 0xa2, 0x83, 0xd4, 0xf0, 0x41, 0xf4, 0xf1, 0xa0, 0x0e, 0x1f, 0x44, - 0x1f, 0x0f, 0x13, 0x83, 0x3c, 0x40, 0x17, 0x0b, 0x5e, 0x4f, 0x44, 0x17, 0xd3, 0x43, 0x86, 0x21, - 0xdf, 0x3b, 0x44, 0x0f, 0x33, 0x03, 0x3c, 0x2c, 0x96, 0xd0, 0x0c, 0x3f, 0x04, 0xce, 0xa0, 0xc9, - 0x95, 0x73, 0x17, 0xaa, 0x2b, 0xf9, 0x04, 0xf9, 0x71, 0xd5, 0x5a, 0xf9, 0xcb, 0x9f, 0xf3, 0x8a, - 0x3a, 0x8b, 0xa6, 0x4f, 0x55, 0x57, 0xac, 0x73, 0x67, 0xd7, 0xf2, 0xc9, 0xd5, 0x0c, 0x3d, 0xae, - 0xf6, 0xda, 0x4d, 0xb7, 0x7d, 0x78, 0x19, 0xcd, 0x8a, 0x07, 0xaf, 0x28, 0x07, 0x48, 0x4d, 0x73, - 0x07, 0x37, 0x94, 0xd5, 0x0b, 0x7f, 0xfd, 0x53, 0xa8, 0x7e, 0x97, 0xbc, 0xfa, 0xdd, 0xec, 0xd5, - 0x97, 0x9a, 0xed, 0xae, 0xbd, 0xdb, 0xae, 0x39, 0xde, 0x5f, 0x4f, 0x78, 0xd6, 0xce, 0x92, 0x63, - 0x37, 0x6a, 0x5b, 0x7b, 0x4b, 0xfd, 0xfe, 0xd0, 0x62, 0x73, 0x0a, 0x3e, 0xf9, 0x21, 0x00, 0x00, - 0xff, 0xff, 0x64, 0x49, 0xbf, 0xf0, 0x8b, 0x21, 0x00, 0x00, -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20160225_2fc053c5/ya.make b/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20160225_2fc053c5/ya.make deleted file mode 100644 index adcd14d710..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20160225_2fc053c5/ya.make +++ /dev/null @@ -1,7 +0,0 @@ -GO_LIBRARY() - -LICENSE(BSD-3-Clause) - -SRCS(test.pb.go) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20160519_a4ab9ec5/test.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20160519_a4ab9ec5/test.pb.go deleted file mode 100644 index 6f426304c7..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20160519_a4ab9ec5/test.pb.go +++ /dev/null @@ -1,1187 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Code generated by protoc-gen-go. -// source: proto3_20160519_a4ab9ec5/test.proto -// DO NOT EDIT! - -/* -Package proto3_20160519_a4ab9ec5 is a generated protocol buffer package. - -It is generated from these files: - - proto3_20160519_a4ab9ec5/test.proto - -It has these top-level messages: - - SiblingMessage - Message -*/ -package proto3_20160519_a4ab9ec5 - -import proto "google.golang.org/protobuf/internal/protolegacy" -import fmt "fmt" -import math "math" - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -const _ = proto.ProtoPackageIsVersion1 - -type SiblingEnum int32 - -const ( - SiblingEnum_ALPHA SiblingEnum = 0 - SiblingEnum_BRAVO SiblingEnum = 10 - SiblingEnum_CHARLIE SiblingEnum = 200 -) - -var SiblingEnum_name = map[int32]string{ - 0: "ALPHA", - 10: "BRAVO", - 200: "CHARLIE", -} -var SiblingEnum_value = map[string]int32{ - "ALPHA": 0, - "BRAVO": 10, - "CHARLIE": 200, -} - -func (x SiblingEnum) String() string { - return proto.EnumName(SiblingEnum_name, int32(x)) -} -func (SiblingEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -type Message_ChildEnum int32 - -const ( - Message_ALPHA Message_ChildEnum = 0 - Message_BRAVO Message_ChildEnum = 1 - Message_CHARLIE Message_ChildEnum = 2 -) - -var Message_ChildEnum_name = map[int32]string{ - 0: "ALPHA", - 1: "BRAVO", - 2: "CHARLIE", -} -var Message_ChildEnum_value = map[string]int32{ - "ALPHA": 0, - "BRAVO": 1, - "CHARLIE": 2, -} - -func (x Message_ChildEnum) String() string { - return proto.EnumName(Message_ChildEnum_name, int32(x)) -} -func (Message_ChildEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 0} } - -type SiblingMessage struct { - F1 string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 []string `protobuf:"bytes,2,rep,name=f2" json:"f2,omitempty"` - F3 *Message `protobuf:"bytes,3,opt,name=f3" json:"f3,omitempty"` -} - -func (m *SiblingMessage) Reset() { *m = SiblingMessage{} } -func (m *SiblingMessage) String() string { return proto.CompactTextString(m) } -func (*SiblingMessage) ProtoMessage() {} -func (*SiblingMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -func (m *SiblingMessage) GetF3() *Message { - if m != nil { - return m.F3 - } - return nil -} - -type Message struct { - // Optional fields. - OptionalBool bool `protobuf:"varint,100,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"` - OptionalInt32 int32 `protobuf:"varint,101,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"` - OptionalSint32 int32 `protobuf:"zigzag32,102,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"` - OptionalUint32 uint32 `protobuf:"varint,103,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"` - OptionalInt64 int64 `protobuf:"varint,104,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"` - OptionalSint64 int64 `protobuf:"zigzag64,105,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"` - OptionalUint64 uint64 `protobuf:"varint,106,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"` - OptionalFixed32 uint32 `protobuf:"fixed32,107,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"` - OptionalSfixed32 int32 `protobuf:"fixed32,108,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"` - OptionalFloat float32 `protobuf:"fixed32,109,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"` - OptionalFixed64 uint64 `protobuf:"fixed64,110,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"` - OptionalSfixed64 int64 `protobuf:"fixed64,111,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"` - OptionalDouble float64 `protobuf:"fixed64,112,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"` - OptionalString string `protobuf:"bytes,113,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"` - OptionalBytes []byte `protobuf:"bytes,114,opt,name=optional_bytes,json=optionalBytes,proto3" json:"optional_bytes,omitempty"` - OptionalChildEnum Message_ChildEnum `protobuf:"varint,115,opt,name=optional_child_enum,json=optionalChildEnum,enum=google.golang.org.proto3_20160519.Message_ChildEnum" json:"optional_child_enum,omitempty"` - OptionalChildMessage *Message_ChildMessage `protobuf:"bytes,116,opt,name=optional_child_message,json=optionalChildMessage" json:"optional_child_message,omitempty"` - OptionalSiblingEnum SiblingEnum `protobuf:"varint,117,opt,name=optional_sibling_enum,json=optionalSiblingEnum,enum=google.golang.org.proto3_20160519.SiblingEnum" json:"optional_sibling_enum,omitempty"` - OptionalSiblingMessage *SiblingMessage `protobuf:"bytes,118,opt,name=optional_sibling_message,json=optionalSiblingMessage" json:"optional_sibling_message,omitempty"` - // Repeated fields. - RepeatedBool []bool `protobuf:"varint,200,rep,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"` - RepeatedInt32 []int32 `protobuf:"varint,201,rep,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"` - RepeatedSint32 []int32 `protobuf:"zigzag32,202,rep,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"` - RepeatedUint32 []uint32 `protobuf:"varint,203,rep,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"` - RepeatedInt64 []int64 `protobuf:"varint,204,rep,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"` - RepeatedSint64 []int64 `protobuf:"zigzag64,205,rep,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"` - RepeatedUint64 []uint64 `protobuf:"varint,206,rep,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"` - RepeatedFixed32 []uint32 `protobuf:"fixed32,207,rep,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"` - RepeatedSfixed32 []int32 `protobuf:"fixed32,208,rep,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"` - RepeatedFloat []float32 `protobuf:"fixed32,209,rep,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"` - RepeatedFixed64 []uint64 `protobuf:"fixed64,210,rep,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"` - RepeatedSfixed64 []int64 `protobuf:"fixed64,211,rep,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"` - RepeatedDouble []float64 `protobuf:"fixed64,212,rep,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"` - RepeatedString []string `protobuf:"bytes,213,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"` - RepeatedBytes [][]byte `protobuf:"bytes,214,rep,name=repeated_bytes,json=repeatedBytes,proto3" json:"repeated_bytes,omitempty"` - RepeatedChildEnum []Message_ChildEnum `protobuf:"varint,215,rep,name=repeated_child_enum,json=repeatedChildEnum,enum=google.golang.org.proto3_20160519.Message_ChildEnum" json:"repeated_child_enum,omitempty"` - RepeatedChildMessage []*Message_ChildMessage `protobuf:"bytes,216,rep,name=repeated_child_message,json=repeatedChildMessage" json:"repeated_child_message,omitempty"` - RepeatedSiblingEnum []SiblingEnum `protobuf:"varint,217,rep,name=repeated_sibling_enum,json=repeatedSiblingEnum,enum=google.golang.org.proto3_20160519.SiblingEnum" json:"repeated_sibling_enum,omitempty"` - RepeatedSiblingMessage []*SiblingMessage `protobuf:"bytes,218,rep,name=repeated_sibling_message,json=repeatedSiblingMessage" json:"repeated_sibling_message,omitempty"` - // Map fields. - MapBoolBool map[bool]bool `protobuf:"bytes,300,rep,name=map_bool_bool,json=mapBoolBool" json:"map_bool_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolInt32 map[bool]int32 `protobuf:"bytes,301,rep,name=map_bool_int32,json=mapBoolInt32" json:"map_bool_int32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolSint32 map[bool]int32 `protobuf:"bytes,302,rep,name=map_bool_sint32,json=mapBoolSint32" json:"map_bool_sint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag32,2,opt,name=value"` - MapBoolUint32 map[bool]uint32 `protobuf:"bytes,303,rep,name=map_bool_uint32,json=mapBoolUint32" json:"map_bool_uint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolInt64 map[bool]int64 `protobuf:"bytes,304,rep,name=map_bool_int64,json=mapBoolInt64" json:"map_bool_int64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolSint64 map[bool]int64 `protobuf:"bytes,305,rep,name=map_bool_sint64,json=mapBoolSint64" json:"map_bool_sint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag64,2,opt,name=value"` - MapBoolUint64 map[bool]uint64 `protobuf:"bytes,306,rep,name=map_bool_uint64,json=mapBoolUint64" json:"map_bool_uint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolFixed32 map[bool]uint32 `protobuf:"bytes,307,rep,name=map_bool_fixed32,json=mapBoolFixed32" json:"map_bool_fixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolSfixed32 map[bool]int32 `protobuf:"bytes,308,rep,name=map_bool_sfixed32,json=mapBoolSfixed32" json:"map_bool_sfixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolFloat map[bool]float32 `protobuf:"bytes,309,rep,name=map_bool_float,json=mapBoolFloat" json:"map_bool_float,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolFixed64 map[bool]uint64 `protobuf:"bytes,310,rep,name=map_bool_fixed64,json=mapBoolFixed64" json:"map_bool_fixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolSfixed64 map[bool]int64 `protobuf:"bytes,311,rep,name=map_bool_sfixed64,json=mapBoolSfixed64" json:"map_bool_sfixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolDouble map[bool]float64 `protobuf:"bytes,312,rep,name=map_bool_double,json=mapBoolDouble" json:"map_bool_double,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolString map[bool]string `protobuf:"bytes,313,rep,name=map_bool_string,json=mapBoolString" json:"map_bool_string,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolBytes map[bool][]byte `protobuf:"bytes,314,rep,name=map_bool_bytes,json=mapBoolBytes" json:"map_bool_bytes,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value,proto3"` - MapBoolChildEnum map[bool]Message_ChildEnum `protobuf:"bytes,315,rep,name=map_bool_child_enum,json=mapBoolChildEnum" json:"map_bool_child_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto3_20160519.Message_ChildEnum"` - MapBoolChildMessage map[bool]*Message_ChildMessage `protobuf:"bytes,316,rep,name=map_bool_child_message,json=mapBoolChildMessage" json:"map_bool_child_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolSiblingEnum map[bool]SiblingEnum `protobuf:"bytes,317,rep,name=map_bool_sibling_enum,json=mapBoolSiblingEnum" json:"map_bool_sibling_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto3_20160519.SiblingEnum"` - MapBoolSiblingMessage map[bool]*SiblingMessage `protobuf:"bytes,318,rep,name=map_bool_sibling_message,json=mapBoolSiblingMessage" json:"map_bool_sibling_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapInt32Bool map[int32]bool `protobuf:"bytes,319,rep,name=map_int32_bool,json=mapInt32Bool" json:"map_int32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapSint32Bool map[int32]bool `protobuf:"bytes,320,rep,name=map_sint32_bool,json=mapSint32Bool" json:"map_sint32_bool,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapUint32Bool map[uint32]bool `protobuf:"bytes,321,rep,name=map_uint32_bool,json=mapUint32Bool" json:"map_uint32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapInt64Bool map[int64]bool `protobuf:"bytes,322,rep,name=map_int64_bool,json=mapInt64Bool" json:"map_int64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapSint64Bool map[int64]bool `protobuf:"bytes,323,rep,name=map_sint64_bool,json=mapSint64Bool" json:"map_sint64_bool,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapUint64Bool map[uint64]bool `protobuf:"bytes,324,rep,name=map_uint64_bool,json=mapUint64Bool" json:"map_uint64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapFixed32Bool map[uint32]bool `protobuf:"bytes,325,rep,name=map_fixed32_bool,json=mapFixed32Bool" json:"map_fixed32_bool,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapStringBool map[string]bool `protobuf:"bytes,326,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"` - // Oneof fields. - // - // Types that are valid to be assigned to OneofUnion: - // *Message_OneofBool - // *Message_OneofInt32 - // *Message_OneofSint32 - // *Message_OneofUint32 - // *Message_OneofInt64 - // *Message_OneofSint64 - // *Message_OneofUint64 - // *Message_OneofFixed32 - // *Message_OneofSfixed32 - // *Message_OneofFloat - // *Message_OneofFixed64 - // *Message_OneofSfixed64 - // *Message_OneofDouble - // *Message_OneofString - // *Message_OneofBytes - // *Message_OneofChildEnum - // *Message_OneofChildMessage - // *Message_OneofSiblingEnum - // *Message_OneofSiblingMessage - // *Message_OneofString1 - // *Message_OneofString2 - // *Message_OneofString3 - OneofUnion isMessage_OneofUnion `protobuf_oneof:"oneof_union"` -} - -func (m *Message) Reset() { *m = Message{} } -func (m *Message) String() string { return proto.CompactTextString(m) } -func (*Message) ProtoMessage() {} -func (*Message) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } - -type isMessage_OneofUnion interface{ isMessage_OneofUnion() } - -type Message_OneofBool struct { - OneofBool bool `protobuf:"varint,400,opt,name=oneof_bool,json=oneofBool,oneof"` -} -type Message_OneofInt32 struct { - OneofInt32 int32 `protobuf:"varint,401,opt,name=oneof_int32,json=oneofInt32,oneof"` -} -type Message_OneofSint32 struct { - OneofSint32 int32 `protobuf:"zigzag32,402,opt,name=oneof_sint32,json=oneofSint32,oneof"` -} -type Message_OneofUint32 struct { - OneofUint32 uint32 `protobuf:"varint,403,opt,name=oneof_uint32,json=oneofUint32,oneof"` -} -type Message_OneofInt64 struct { - OneofInt64 int64 `protobuf:"varint,404,opt,name=oneof_int64,json=oneofInt64,oneof"` -} -type Message_OneofSint64 struct { - OneofSint64 int64 `protobuf:"zigzag64,405,opt,name=oneof_sint64,json=oneofSint64,oneof"` -} -type Message_OneofUint64 struct { - OneofUint64 uint64 `protobuf:"varint,406,opt,name=oneof_uint64,json=oneofUint64,oneof"` -} -type Message_OneofFixed32 struct { - OneofFixed32 uint32 `protobuf:"fixed32,407,opt,name=oneof_fixed32,json=oneofFixed32,oneof"` -} -type Message_OneofSfixed32 struct { - OneofSfixed32 int32 `protobuf:"fixed32,408,opt,name=oneof_sfixed32,json=oneofSfixed32,oneof"` -} -type Message_OneofFloat struct { - OneofFloat float32 `protobuf:"fixed32,409,opt,name=oneof_float,json=oneofFloat,oneof"` -} -type Message_OneofFixed64 struct { - OneofFixed64 uint64 `protobuf:"fixed64,410,opt,name=oneof_fixed64,json=oneofFixed64,oneof"` -} -type Message_OneofSfixed64 struct { - OneofSfixed64 int64 `protobuf:"fixed64,411,opt,name=oneof_sfixed64,json=oneofSfixed64,oneof"` -} -type Message_OneofDouble struct { - OneofDouble float64 `protobuf:"fixed64,412,opt,name=oneof_double,json=oneofDouble,oneof"` -} -type Message_OneofString struct { - OneofString string `protobuf:"bytes,413,opt,name=oneof_string,json=oneofString,oneof"` -} -type Message_OneofBytes struct { - OneofBytes []byte `protobuf:"bytes,414,opt,name=oneof_bytes,json=oneofBytes,proto3,oneof"` -} -type Message_OneofChildEnum struct { - OneofChildEnum Message_ChildEnum `protobuf:"varint,415,opt,name=oneof_child_enum,json=oneofChildEnum,enum=google.golang.org.proto3_20160519.Message_ChildEnum,oneof"` -} -type Message_OneofChildMessage struct { - OneofChildMessage *Message_ChildMessage `protobuf:"bytes,416,opt,name=oneof_child_message,json=oneofChildMessage,oneof"` -} -type Message_OneofSiblingEnum struct { - OneofSiblingEnum SiblingEnum `protobuf:"varint,417,opt,name=oneof_sibling_enum,json=oneofSiblingEnum,enum=google.golang.org.proto3_20160519.SiblingEnum,oneof"` -} -type Message_OneofSiblingMessage struct { - OneofSiblingMessage *SiblingMessage `protobuf:"bytes,418,opt,name=oneof_sibling_message,json=oneofSiblingMessage,oneof"` -} -type Message_OneofString1 struct { - OneofString1 string `protobuf:"bytes,419,opt,name=oneof_string1,json=oneofString1,oneof"` -} -type Message_OneofString2 struct { - OneofString2 string `protobuf:"bytes,420,opt,name=oneof_string2,json=oneofString2,oneof"` -} -type Message_OneofString3 struct { - OneofString3 string `protobuf:"bytes,421,opt,name=oneof_string3,json=oneofString3,oneof"` -} - -func (*Message_OneofBool) isMessage_OneofUnion() {} -func (*Message_OneofInt32) isMessage_OneofUnion() {} -func (*Message_OneofSint32) isMessage_OneofUnion() {} -func (*Message_OneofUint32) isMessage_OneofUnion() {} -func (*Message_OneofInt64) isMessage_OneofUnion() {} -func (*Message_OneofSint64) isMessage_OneofUnion() {} -func (*Message_OneofUint64) isMessage_OneofUnion() {} -func (*Message_OneofFixed32) isMessage_OneofUnion() {} -func (*Message_OneofSfixed32) isMessage_OneofUnion() {} -func (*Message_OneofFloat) isMessage_OneofUnion() {} -func (*Message_OneofFixed64) isMessage_OneofUnion() {} -func (*Message_OneofSfixed64) isMessage_OneofUnion() {} -func (*Message_OneofDouble) isMessage_OneofUnion() {} -func (*Message_OneofString) isMessage_OneofUnion() {} -func (*Message_OneofBytes) isMessage_OneofUnion() {} -func (*Message_OneofChildEnum) isMessage_OneofUnion() {} -func (*Message_OneofChildMessage) isMessage_OneofUnion() {} -func (*Message_OneofSiblingEnum) isMessage_OneofUnion() {} -func (*Message_OneofSiblingMessage) isMessage_OneofUnion() {} -func (*Message_OneofString1) isMessage_OneofUnion() {} -func (*Message_OneofString2) isMessage_OneofUnion() {} -func (*Message_OneofString3) isMessage_OneofUnion() {} - -func (m *Message) GetOneofUnion() isMessage_OneofUnion { - if m != nil { - return m.OneofUnion - } - return nil -} - -func (m *Message) GetOptionalChildMessage() *Message_ChildMessage { - if m != nil { - return m.OptionalChildMessage - } - return nil -} - -func (m *Message) GetOptionalSiblingMessage() *SiblingMessage { - if m != nil { - return m.OptionalSiblingMessage - } - return nil -} - -func (m *Message) GetRepeatedChildMessage() []*Message_ChildMessage { - if m != nil { - return m.RepeatedChildMessage - } - return nil -} - -func (m *Message) GetRepeatedSiblingMessage() []*SiblingMessage { - if m != nil { - return m.RepeatedSiblingMessage - } - return nil -} - -func (m *Message) GetMapBoolBool() map[bool]bool { - if m != nil { - return m.MapBoolBool - } - return nil -} - -func (m *Message) GetMapBoolInt32() map[bool]int32 { - if m != nil { - return m.MapBoolInt32 - } - return nil -} - -func (m *Message) GetMapBoolSint32() map[bool]int32 { - if m != nil { - return m.MapBoolSint32 - } - return nil -} - -func (m *Message) GetMapBoolUint32() map[bool]uint32 { - if m != nil { - return m.MapBoolUint32 - } - return nil -} - -func (m *Message) GetMapBoolInt64() map[bool]int64 { - if m != nil { - return m.MapBoolInt64 - } - return nil -} - -func (m *Message) GetMapBoolSint64() map[bool]int64 { - if m != nil { - return m.MapBoolSint64 - } - return nil -} - -func (m *Message) GetMapBoolUint64() map[bool]uint64 { - if m != nil { - return m.MapBoolUint64 - } - return nil -} - -func (m *Message) GetMapBoolFixed32() map[bool]uint32 { - if m != nil { - return m.MapBoolFixed32 - } - return nil -} - -func (m *Message) GetMapBoolSfixed32() map[bool]int32 { - if m != nil { - return m.MapBoolSfixed32 - } - return nil -} - -func (m *Message) GetMapBoolFloat() map[bool]float32 { - if m != nil { - return m.MapBoolFloat - } - return nil -} - -func (m *Message) GetMapBoolFixed64() map[bool]uint64 { - if m != nil { - return m.MapBoolFixed64 - } - return nil -} - -func (m *Message) GetMapBoolSfixed64() map[bool]int64 { - if m != nil { - return m.MapBoolSfixed64 - } - return nil -} - -func (m *Message) GetMapBoolDouble() map[bool]float64 { - if m != nil { - return m.MapBoolDouble - } - return nil -} - -func (m *Message) GetMapBoolString() map[bool]string { - if m != nil { - return m.MapBoolString - } - return nil -} - -func (m *Message) GetMapBoolBytes() map[bool][]byte { - if m != nil { - return m.MapBoolBytes - } - return nil -} - -func (m *Message) GetMapBoolChildEnum() map[bool]Message_ChildEnum { - if m != nil { - return m.MapBoolChildEnum - } - return nil -} - -func (m *Message) GetMapBoolChildMessage() map[bool]*Message_ChildMessage { - if m != nil { - return m.MapBoolChildMessage - } - return nil -} - -func (m *Message) GetMapBoolSiblingEnum() map[bool]SiblingEnum { - if m != nil { - return m.MapBoolSiblingEnum - } - return nil -} - -func (m *Message) GetMapBoolSiblingMessage() map[bool]*SiblingMessage { - if m != nil { - return m.MapBoolSiblingMessage - } - return nil -} - -func (m *Message) GetMapInt32Bool() map[int32]bool { - if m != nil { - return m.MapInt32Bool - } - return nil -} - -func (m *Message) GetMapSint32Bool() map[int32]bool { - if m != nil { - return m.MapSint32Bool - } - return nil -} - -func (m *Message) GetMapUint32Bool() map[uint32]bool { - if m != nil { - return m.MapUint32Bool - } - return nil -} - -func (m *Message) GetMapInt64Bool() map[int64]bool { - if m != nil { - return m.MapInt64Bool - } - return nil -} - -func (m *Message) GetMapSint64Bool() map[int64]bool { - if m != nil { - return m.MapSint64Bool - } - return nil -} - -func (m *Message) GetMapUint64Bool() map[uint64]bool { - if m != nil { - return m.MapUint64Bool - } - return nil -} - -func (m *Message) GetMapFixed32Bool() map[uint32]bool { - if m != nil { - return m.MapFixed32Bool - } - return nil -} - -func (m *Message) GetMapStringBool() map[string]bool { - if m != nil { - return m.MapStringBool - } - return nil -} - -func (m *Message) GetOneofBool() bool { - if x, ok := m.GetOneofUnion().(*Message_OneofBool); ok { - return x.OneofBool - } - return false -} - -func (m *Message) GetOneofInt32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofInt32); ok { - return x.OneofInt32 - } - return 0 -} - -func (m *Message) GetOneofSint32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofSint32); ok { - return x.OneofSint32 - } - return 0 -} - -func (m *Message) GetOneofUint32() uint32 { - if x, ok := m.GetOneofUnion().(*Message_OneofUint32); ok { - return x.OneofUint32 - } - return 0 -} - -func (m *Message) GetOneofInt64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofInt64); ok { - return x.OneofInt64 - } - return 0 -} - -func (m *Message) GetOneofSint64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofSint64); ok { - return x.OneofSint64 - } - return 0 -} - -func (m *Message) GetOneofUint64() uint64 { - if x, ok := m.GetOneofUnion().(*Message_OneofUint64); ok { - return x.OneofUint64 - } - return 0 -} - -func (m *Message) GetOneofFixed32() uint32 { - if x, ok := m.GetOneofUnion().(*Message_OneofFixed32); ok { - return x.OneofFixed32 - } - return 0 -} - -func (m *Message) GetOneofSfixed32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofSfixed32); ok { - return x.OneofSfixed32 - } - return 0 -} - -func (m *Message) GetOneofFloat() float32 { - if x, ok := m.GetOneofUnion().(*Message_OneofFloat); ok { - return x.OneofFloat - } - return 0 -} - -func (m *Message) GetOneofFixed64() uint64 { - if x, ok := m.GetOneofUnion().(*Message_OneofFixed64); ok { - return x.OneofFixed64 - } - return 0 -} - -func (m *Message) GetOneofSfixed64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofSfixed64); ok { - return x.OneofSfixed64 - } - return 0 -} - -func (m *Message) GetOneofDouble() float64 { - if x, ok := m.GetOneofUnion().(*Message_OneofDouble); ok { - return x.OneofDouble - } - return 0 -} - -func (m *Message) GetOneofString() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString); ok { - return x.OneofString - } - return "" -} - -func (m *Message) GetOneofBytes() []byte { - if x, ok := m.GetOneofUnion().(*Message_OneofBytes); ok { - return x.OneofBytes - } - return nil -} - -func (m *Message) GetOneofChildEnum() Message_ChildEnum { - if x, ok := m.GetOneofUnion().(*Message_OneofChildEnum); ok { - return x.OneofChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetOneofChildMessage() *Message_ChildMessage { - if x, ok := m.GetOneofUnion().(*Message_OneofChildMessage); ok { - return x.OneofChildMessage - } - return nil -} - -func (m *Message) GetOneofSiblingEnum() SiblingEnum { - if x, ok := m.GetOneofUnion().(*Message_OneofSiblingEnum); ok { - return x.OneofSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetOneofSiblingMessage() *SiblingMessage { - if x, ok := m.GetOneofUnion().(*Message_OneofSiblingMessage); ok { - return x.OneofSiblingMessage - } - return nil -} - -func (m *Message) GetOneofString1() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString1); ok { - return x.OneofString1 - } - return "" -} - -func (m *Message) GetOneofString2() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString2); ok { - return x.OneofString2 - } - return "" -} - -func (m *Message) GetOneofString3() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString3); ok { - return x.OneofString3 - } - return "" -} - -// XXX_OneofFuncs is for the internal use of the proto package. -func (*Message) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { - return _Message_OneofMarshaler, _Message_OneofUnmarshaler, _Message_OneofSizer, []interface{}{ - (*Message_OneofBool)(nil), - (*Message_OneofInt32)(nil), - (*Message_OneofSint32)(nil), - (*Message_OneofUint32)(nil), - (*Message_OneofInt64)(nil), - (*Message_OneofSint64)(nil), - (*Message_OneofUint64)(nil), - (*Message_OneofFixed32)(nil), - (*Message_OneofSfixed32)(nil), - (*Message_OneofFloat)(nil), - (*Message_OneofFixed64)(nil), - (*Message_OneofSfixed64)(nil), - (*Message_OneofDouble)(nil), - (*Message_OneofString)(nil), - (*Message_OneofBytes)(nil), - (*Message_OneofChildEnum)(nil), - (*Message_OneofChildMessage)(nil), - (*Message_OneofSiblingEnum)(nil), - (*Message_OneofSiblingMessage)(nil), - (*Message_OneofString1)(nil), - (*Message_OneofString2)(nil), - (*Message_OneofString3)(nil), - } -} - -func _Message_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { - m := msg.(*Message) - // oneof_union - switch x := m.OneofUnion.(type) { - case *Message_OneofBool: - t := uint64(0) - if x.OneofBool { - t = 1 - } - b.EncodeVarint(400<<3 | proto.WireVarint) - b.EncodeVarint(t) - case *Message_OneofInt32: - b.EncodeVarint(401<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofInt32)) - case *Message_OneofSint32: - b.EncodeVarint(402<<3 | proto.WireVarint) - b.EncodeZigzag32(uint64(x.OneofSint32)) - case *Message_OneofUint32: - b.EncodeVarint(403<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofUint32)) - case *Message_OneofInt64: - b.EncodeVarint(404<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofInt64)) - case *Message_OneofSint64: - b.EncodeVarint(405<<3 | proto.WireVarint) - b.EncodeZigzag64(uint64(x.OneofSint64)) - case *Message_OneofUint64: - b.EncodeVarint(406<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofUint64)) - case *Message_OneofFixed32: - b.EncodeVarint(407<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofFixed32)) - case *Message_OneofSfixed32: - b.EncodeVarint(408<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofSfixed32)) - case *Message_OneofFloat: - b.EncodeVarint(409<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(math.Float32bits(x.OneofFloat))) - case *Message_OneofFixed64: - b.EncodeVarint(410<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofFixed64)) - case *Message_OneofSfixed64: - b.EncodeVarint(411<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofSfixed64)) - case *Message_OneofDouble: - b.EncodeVarint(412<<3 | proto.WireFixed64) - b.EncodeFixed64(math.Float64bits(x.OneofDouble)) - case *Message_OneofString: - b.EncodeVarint(413<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString) - case *Message_OneofBytes: - b.EncodeVarint(414<<3 | proto.WireBytes) - b.EncodeRawBytes(x.OneofBytes) - case *Message_OneofChildEnum: - b.EncodeVarint(415<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofChildEnum)) - case *Message_OneofChildMessage: - b.EncodeVarint(416<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.OneofChildMessage); err != nil { - return err - } - case *Message_OneofSiblingEnum: - b.EncodeVarint(417<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofSiblingEnum)) - case *Message_OneofSiblingMessage: - b.EncodeVarint(418<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.OneofSiblingMessage); err != nil { - return err - } - case *Message_OneofString1: - b.EncodeVarint(419<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString1) - case *Message_OneofString2: - b.EncodeVarint(420<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString2) - case *Message_OneofString3: - b.EncodeVarint(421<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString3) - case nil: - default: - return fmt.Errorf("Message.OneofUnion has unexpected type %T", x) - } - return nil -} - -func _Message_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { - m := msg.(*Message) - switch tag { - case 400: // oneof_union.oneof_bool - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofBool{x != 0} - return true, err - case 401: // oneof_union.oneof_int32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofInt32{int32(x)} - return true, err - case 402: // oneof_union.oneof_sint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag32() - m.OneofUnion = &Message_OneofSint32{int32(x)} - return true, err - case 403: // oneof_union.oneof_uint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofUint32{uint32(x)} - return true, err - case 404: // oneof_union.oneof_int64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofInt64{int64(x)} - return true, err - case 405: // oneof_union.oneof_sint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag64() - m.OneofUnion = &Message_OneofSint64{int64(x)} - return true, err - case 406: // oneof_union.oneof_uint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofUint64{x} - return true, err - case 407: // oneof_union.oneof_fixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofFixed32{uint32(x)} - return true, err - case 408: // oneof_union.oneof_sfixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofSfixed32{int32(x)} - return true, err - case 409: // oneof_union.oneof_float - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofFloat{math.Float32frombits(uint32(x))} - return true, err - case 410: // oneof_union.oneof_fixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofFixed64{x} - return true, err - case 411: // oneof_union.oneof_sfixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofSfixed64{int64(x)} - return true, err - case 412: // oneof_union.oneof_double - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofDouble{math.Float64frombits(x)} - return true, err - case 413: // oneof_union.oneof_string - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString{x} - return true, err - case 414: // oneof_union.oneof_bytes - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeRawBytes(true) - m.OneofUnion = &Message_OneofBytes{x} - return true, err - case 415: // oneof_union.oneof_child_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofChildEnum{Message_ChildEnum(x)} - return true, err - case 416: // oneof_union.oneof_child_message - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(Message_ChildMessage) - err := b.DecodeMessage(msg) - m.OneofUnion = &Message_OneofChildMessage{msg} - return true, err - case 417: // oneof_union.oneof_sibling_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofSiblingEnum{SiblingEnum(x)} - return true, err - case 418: // oneof_union.oneof_sibling_message - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(SiblingMessage) - err := b.DecodeMessage(msg) - m.OneofUnion = &Message_OneofSiblingMessage{msg} - return true, err - case 419: // oneof_union.oneof_string1 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString1{x} - return true, err - case 420: // oneof_union.oneof_string2 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString2{x} - return true, err - case 421: // oneof_union.oneof_string3 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString3{x} - return true, err - default: - return false, nil - } -} - -func _Message_OneofSizer(msg proto.Message) (n int) { - m := msg.(*Message) - // oneof_union - switch x := m.OneofUnion.(type) { - case *Message_OneofBool: - n += proto.SizeVarint(400<<3 | proto.WireVarint) - n += 1 - case *Message_OneofInt32: - n += proto.SizeVarint(401<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofInt32)) - case *Message_OneofSint32: - n += proto.SizeVarint(402<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64((uint32(x.OneofSint32) << 1) ^ uint32((int32(x.OneofSint32) >> 31)))) - case *Message_OneofUint32: - n += proto.SizeVarint(403<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofUint32)) - case *Message_OneofInt64: - n += proto.SizeVarint(404<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofInt64)) - case *Message_OneofSint64: - n += proto.SizeVarint(405<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(uint64(x.OneofSint64<<1) ^ uint64((int64(x.OneofSint64) >> 63)))) - case *Message_OneofUint64: - n += proto.SizeVarint(406<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofUint64)) - case *Message_OneofFixed32: - n += proto.SizeVarint(407<<3 | proto.WireFixed32) - n += 4 - case *Message_OneofSfixed32: - n += proto.SizeVarint(408<<3 | proto.WireFixed32) - n += 4 - case *Message_OneofFloat: - n += proto.SizeVarint(409<<3 | proto.WireFixed32) - n += 4 - case *Message_OneofFixed64: - n += proto.SizeVarint(410<<3 | proto.WireFixed64) - n += 8 - case *Message_OneofSfixed64: - n += proto.SizeVarint(411<<3 | proto.WireFixed64) - n += 8 - case *Message_OneofDouble: - n += proto.SizeVarint(412<<3 | proto.WireFixed64) - n += 8 - case *Message_OneofString: - n += proto.SizeVarint(413<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofString))) - n += len(x.OneofString) - case *Message_OneofBytes: - n += proto.SizeVarint(414<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofBytes))) - n += len(x.OneofBytes) - case *Message_OneofChildEnum: - n += proto.SizeVarint(415<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofChildEnum)) - case *Message_OneofChildMessage: - s := proto.Size(x.OneofChildMessage) - n += proto.SizeVarint(416<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(s)) - n += s - case *Message_OneofSiblingEnum: - n += proto.SizeVarint(417<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofSiblingEnum)) - case *Message_OneofSiblingMessage: - s := proto.Size(x.OneofSiblingMessage) - n += proto.SizeVarint(418<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(s)) - n += s - case *Message_OneofString1: - n += proto.SizeVarint(419<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofString1))) - n += len(x.OneofString1) - case *Message_OneofString2: - n += proto.SizeVarint(420<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofString2))) - n += len(x.OneofString2) - case *Message_OneofString3: - n += proto.SizeVarint(421<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofString3))) - n += len(x.OneofString3) - case nil: - default: - panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) - } - return n -} - -type Message_ChildMessage struct { - F1 string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 []string `protobuf:"bytes,2,rep,name=f2" json:"f2,omitempty"` - F3 *Message `protobuf:"bytes,3,opt,name=f3" json:"f3,omitempty"` -} - -func (m *Message_ChildMessage) Reset() { *m = Message_ChildMessage{} } -func (m *Message_ChildMessage) String() string { return proto.CompactTextString(m) } -func (*Message_ChildMessage) ProtoMessage() {} -func (*Message_ChildMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 0} } - -func (m *Message_ChildMessage) GetF3() *Message { - if m != nil { - return m.F3 - } - return nil -} - -func init() { - proto.RegisterType((*SiblingMessage)(nil), "google.golang.org.proto3_20160519.SiblingMessage") - proto.RegisterType((*Message)(nil), "google.golang.org.proto3_20160519.Message") - proto.RegisterType((*Message_ChildMessage)(nil), "google.golang.org.proto3_20160519.Message.ChildMessage") - proto.RegisterEnum("google.golang.org.proto3_20160519.SiblingEnum", SiblingEnum_name, SiblingEnum_value) - proto.RegisterEnum("google.golang.org.proto3_20160519.Message_ChildEnum", Message_ChildEnum_name, Message_ChildEnum_value) -} - -var fileDescriptor0 = []byte{ - // 1947 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x9a, 0x57, 0x73, 0xdb, 0xca, - 0x15, 0xc7, 0x09, 0x52, 0xc5, 0x5a, 0xb1, 0x82, 0x96, 0xb2, 0xa3, 0x27, 0x44, 0x76, 0x1c, 0xc4, - 0xc9, 0x50, 0x26, 0x05, 0x23, 0xb1, 0x93, 0xd8, 0x96, 0x6c, 0x39, 0x74, 0xc6, 0x4e, 0x3c, 0xf0, - 0x28, 0x0f, 0x79, 0x51, 0x48, 0x09, 0xa4, 0x69, 0x83, 0x84, 0x22, 0x92, 0x9e, 0x68, 0xf2, 0xe0, - 0xaf, 0x90, 0xde, 0xeb, 0x2d, 0x6f, 0xb7, 0xf7, 0xde, 0x7d, 0xc7, 0xb7, 0xf7, 0xfa, 0x69, 0xee, - 0x2c, 0x0e, 0xb6, 0x01, 0xa0, 0x49, 0x82, 0x73, 0x1f, 0x3c, 0x23, 0x1d, 0xfe, 0xf7, 0xfc, 0x78, - 0x0e, 0xce, 0x9e, 0xb3, 0x0b, 0x0b, 0x1d, 0xda, 0xdd, 0x73, 0x7b, 0xee, 0xea, 0x56, 0xe5, 0x58, - 0xd9, 0x3c, 0x76, 0xbc, 0x7c, 0x62, 0xab, 0x66, 0xd4, 0xea, 0x27, 0xec, 0xed, 0xe3, 0x2b, 0x3d, - 0xbb, 0xdb, 0x2b, 0x79, 0x9f, 0xaa, 0xdf, 0x6c, 0xba, 0x6e, 0xd3, 0xb1, 0x4b, 0x4d, 0xd7, 0xa9, - 0x75, 0x9a, 0x25, 0x77, 0xaf, 0x59, 0x0a, 0x2c, 0x5b, 0x76, 0x50, 0xf6, 0x4a, 0xab, 0xee, 0xb4, - 0x3a, 0xcd, 0x4b, 0x76, 0xb7, 0x5b, 0x6b, 0xda, 0x6a, 0x16, 0x25, 0x1b, 0x65, 0xac, 0x68, 0x8a, - 0x3e, 0x67, 0x25, 0x1b, 0x65, 0xef, 0xf7, 0x0a, 0x4e, 0x6a, 0x29, 0xef, 0xf7, 0x8a, 0x7a, 0x12, - 0x25, 0x1b, 0xab, 0x38, 0xa5, 0x29, 0xfa, 0x7c, 0xe5, 0x68, 0x69, 0x28, 0xa1, 0xe4, 0xfb, 0xb5, - 0x92, 0x8d, 0xd5, 0xe5, 0x5b, 0x67, 0xd0, 0x2c, 0xe5, 0x1c, 0x42, 0x19, 0x77, 0xb7, 0xd7, 0x72, - 0x3b, 0x35, 0x67, 0xab, 0xee, 0xba, 0x0e, 0xde, 0xd1, 0x14, 0xfd, 0x80, 0x95, 0xa6, 0xc6, 0x75, - 0xd7, 0x75, 0xd4, 0x6f, 0xa1, 0x2c, 0x13, 0xb5, 0x3a, 0xbd, 0xd5, 0x0a, 0xb6, 0x35, 0x45, 0x9f, - 0xb6, 0xd8, 0xd2, 0x0b, 0xc4, 0xa8, 0x7e, 0x1b, 0xe5, 0x98, 0xac, 0x0b, 0xba, 0x86, 0xa6, 0xe8, - 0x05, 0x8b, 0xad, 0xbe, 0xd2, 0x0a, 0x09, 0xfb, 0x20, 0x6c, 0x6a, 0x8a, 0x9e, 0xe1, 0xc2, 0x4d, - 0x10, 0x06, 0xc0, 0xa6, 0x81, 0xaf, 0x6a, 0x8a, 0x9e, 0x92, 0xc0, 0xa6, 0x11, 0x02, 0x9b, 0x06, - 0x6e, 0x69, 0x8a, 0xae, 0xca, 0xe0, 0x80, 0xb0, 0x0f, 0xc2, 0x6b, 0x9a, 0xa2, 0x4f, 0xc9, 0x60, - 0xd3, 0x50, 0xbf, 0x83, 0xf2, 0x4c, 0xd8, 0x68, 0xfd, 0xc6, 0xde, 0x59, 0xad, 0xe0, 0xeb, 0x9a, - 0xa2, 0xcf, 0x5a, 0xcc, 0xc1, 0x79, 0x30, 0xab, 0xdf, 0x45, 0x05, 0x0e, 0xa7, 0x5a, 0x47, 0x53, - 0xf4, 0x9c, 0xc5, 0x7c, 0x5c, 0xf1, 0xed, 0x52, 0x40, 0x0d, 0xc7, 0xad, 0xf5, 0x70, 0x5b, 0x53, - 0xf4, 0x24, 0x0f, 0xe8, 0x3c, 0x31, 0x86, 0xf1, 0xa6, 0x81, 0x3b, 0x9a, 0xa2, 0xcf, 0x04, 0xf0, - 0xa6, 0x11, 0x81, 0x37, 0x0d, 0xec, 0x6a, 0x8a, 0x9e, 0x0f, 0xe2, 0x03, 0xf1, 0xef, 0xb8, 0xfd, - 0xba, 0x63, 0xe3, 0x5d, 0x4d, 0xd1, 0x15, 0x1e, 0xff, 0x39, 0xcf, 0x2a, 0x67, 0xb4, 0xb7, 0xd7, - 0xea, 0x34, 0xf1, 0xaf, 0xbd, 0x5a, 0xe4, 0x19, 0xf5, 0xac, 0x52, 0x40, 0xf5, 0xfd, 0x9e, 0xdd, - 0xc5, 0x7b, 0x9a, 0xa2, 0xa7, 0x79, 0x40, 0xeb, 0xc4, 0xa8, 0xee, 0xa0, 0x22, 0x93, 0x6d, 0x5f, - 0x6d, 0x39, 0x3b, 0x5b, 0x76, 0xa7, 0xdf, 0xc6, 0x5d, 0x4d, 0xd1, 0xb3, 0x15, 0x63, 0xf4, 0xfa, - 0x2d, 0x9d, 0x25, 0x8b, 0x37, 0x3a, 0xfd, 0xb6, 0xc5, 0xc2, 0x66, 0x26, 0xb5, 0x8d, 0x16, 0x03, - 0x94, 0x36, 0x2c, 0xc3, 0x3d, 0x6f, 0xa3, 0x7c, 0x7f, 0x5c, 0x10, 0xdd, 0x35, 0x07, 0x25, 0x16, - 0xdd, 0x3b, 0x75, 0xb4, 0x20, 0x94, 0x9d, 0xb7, 0x7d, 0x21, 0xac, 0xbe, 0x17, 0x56, 0x69, 0x04, - 0x9a, 0xbf, 0xeb, 0xbd, 0x80, 0x8a, 0xbc, 0x58, 0x99, 0x51, 0xbd, 0x8e, 0x70, 0x88, 0x41, 0x83, - 0xba, 0xe1, 0x05, 0x55, 0x1e, 0x1d, 0x43, 0xc3, 0x59, 0x0c, 0x90, 0x68, 0x40, 0x87, 0x51, 0x66, - 0xcf, 0xde, 0xb5, 0x6b, 0x3d, 0x7b, 0x07, 0x9a, 0xc1, 0x6d, 0x45, 0x4b, 0x91, 0x6e, 0x40, 0xad, - 0x5e, 0x37, 0x38, 0x82, 0xb2, 0x4c, 0x05, 0x9b, 0xf7, 0x0d, 0x22, 0x9b, 0xb6, 0xd8, 0x62, 0x68, - 0x07, 0x3a, 0xca, 0x31, 0x9d, 0xdf, 0x0e, 0xde, 0x24, 0xc2, 0x82, 0xc5, 0xd6, 0xfb, 0xfd, 0x40, - 0x54, 0xfa, 0xfd, 0xe0, 0x2d, 0xa2, 0xcc, 0x70, 0xa5, 0xdf, 0x10, 0x02, 0x6c, 0xd3, 0xc0, 0x6f, - 0x13, 0x61, 0x4a, 0x62, 0x9b, 0x46, 0x88, 0x6d, 0x1a, 0xf8, 0x1d, 0x22, 0x54, 0x65, 0x76, 0x40, - 0xe9, 0xb7, 0x84, 0x77, 0x89, 0x72, 0x4a, 0x66, 0x9b, 0x86, 0x7a, 0x14, 0xe5, 0x99, 0x92, 0xee, - 0xf3, 0xf7, 0x88, 0x74, 0xd6, 0x62, 0x2e, 0x68, 0x53, 0xf8, 0x1e, 0x2a, 0x70, 0x3e, 0x15, 0xbf, - 0x4f, 0xc4, 0x39, 0x8b, 0x79, 0x61, 0x5d, 0x41, 0x8c, 0x0a, 0xba, 0xc2, 0x07, 0x44, 0x9a, 0xe4, - 0x51, 0x41, 0x5b, 0x08, 0x7d, 0x03, 0xd3, 0xc0, 0x1f, 0x12, 0xe5, 0x4c, 0xe0, 0x1b, 0x98, 0x46, - 0xc4, 0x37, 0x30, 0x0d, 0xfc, 0x11, 0x11, 0xe7, 0x83, 0xdf, 0x20, 0x90, 0x05, 0xbf, 0x31, 0x7c, - 0x4c, 0xb4, 0x0a, 0xcf, 0x82, 0xdf, 0x19, 0xa4, 0xcc, 0x42, 0x67, 0xf8, 0x44, 0xf1, 0xc6, 0x12, - 0xcf, 0x2c, 0xb4, 0x06, 0x31, 0x2a, 0x68, 0x0d, 0x9f, 0x12, 0x61, 0x9a, 0x47, 0x05, 0xbd, 0xc1, - 0x46, 0x45, 0xa6, 0x13, 0x7a, 0xc3, 0x67, 0x44, 0x1c, 0xbb, 0x39, 0x50, 0x8f, 0xbc, 0x39, 0x74, - 0xd0, 0x62, 0x00, 0x43, 0xf7, 0xd1, 0xe7, 0x84, 0x34, 0x49, 0x77, 0x90, 0x60, 0x74, 0x33, 0x6d, - 0xa3, 0x05, 0xa1, 0x04, 0x85, 0xee, 0xf0, 0x05, 0x04, 0x36, 0x76, 0x7b, 0xe0, 0x85, 0xcb, 0xdb, - 0x83, 0x83, 0x70, 0x08, 0x42, 0xc3, 0xfa, 0x12, 0xc2, 0x8a, 0xd3, 0x1f, 0x02, 0x28, 0x1a, 0xd2, - 0xaf, 0x50, 0xa6, 0x5d, 0xdb, 0xf5, 0x5a, 0x03, 0xf4, 0x87, 0xfb, 0x92, 0x1e, 0xe2, 0x87, 0x63, - 0x64, 0xee, 0x52, 0x6d, 0x97, 0x74, 0x11, 0xf2, 0x6f, 0xa3, 0xd3, 0xdb, 0xdb, 0xb7, 0xe6, 0xdb, - 0xdc, 0xa2, 0x6e, 0xa3, 0x2c, 0x23, 0x40, 0x23, 0xb8, 0x1f, 0x10, 0x3f, 0x1a, 0x1f, 0xe1, 0x75, - 0x21, 0x60, 0xa4, 0xdb, 0x82, 0x49, 0x6d, 0xa0, 0x1c, 0x83, 0xf8, 0x8d, 0xe9, 0x01, 0xa0, 0xfc, - 0x78, 0x7c, 0x0a, 0xb4, 0x30, 0xc0, 0x64, 0xda, 0xa2, 0x4d, 0xe2, 0xf8, 0x6d, 0xed, 0xc1, 0xd8, - 0x9c, 0xcd, 0x08, 0x8e, 0xdf, 0x14, 0x03, 0x49, 0x33, 0x0d, 0xfc, 0xd0, 0x24, 0x49, 0x33, 0x8d, - 0x50, 0xd2, 0x4c, 0x23, 0x94, 0x34, 0xd3, 0xc0, 0x0f, 0x4f, 0x94, 0x34, 0x8a, 0x11, 0x93, 0x16, - 0xe0, 0xf8, 0xfd, 0xf8, 0x91, 0x89, 0x92, 0x16, 0xe4, 0xf8, 0xdd, 0xbc, 0x85, 0xf2, 0x8c, 0x43, - 0x1b, 0xf4, 0xa3, 0x00, 0x3a, 0x35, 0x3e, 0xc8, 0xef, 0xfb, 0x40, 0xca, 0xb6, 0x25, 0xa3, 0xea, - 0xa0, 0x02, 0x4f, 0x1d, 0x65, 0x3d, 0x06, 0xac, 0xd3, 0x31, 0x92, 0xd7, 0x10, 0x61, 0xb9, 0xb6, - 0x6c, 0x95, 0xaa, 0x01, 0x86, 0xc9, 0xe3, 0xb1, 0xab, 0xc1, 0x1b, 0x3b, 0x72, 0x35, 0xc0, 0x24, - 0x0a, 0x65, 0xcf, 0x34, 0xf0, 0x13, 0x93, 0x65, 0x8f, 0x3e, 0x27, 0x29, 0x7b, 0xa6, 0x11, 0x91, - 0x3d, 0xd3, 0xc0, 0x4f, 0x4e, 0x98, 0x3d, 0x0a, 0x93, 0xb3, 0x17, 0x28, 0x3f, 0x7f, 0x10, 0x3e, - 0x15, 0xbb, 0xfc, 0x60, 0x64, 0xca, 0xe5, 0xe7, 0x8f, 0x51, 0x69, 0x3b, 0xc1, 0x18, 0x7d, 0x3a, - 0xfe, 0x76, 0xf2, 0x1c, 0x04, 0xb6, 0x13, 0x0c, 0x61, 0xb1, 0x1a, 0x60, 0x08, 0x3f, 0x13, 0xbb, - 0x1a, 0xbc, 0x71, 0x2d, 0x57, 0x03, 0x4c, 0xf0, 0x5d, 0x54, 0x64, 0x10, 0x61, 0x82, 0x3f, 0x0b, - 0xa4, 0x33, 0xe3, 0x93, 0xd8, 0xd4, 0x06, 0x5a, 0xbe, 0x1d, 0x30, 0xab, 0xfb, 0x68, 0x31, 0x40, - 0xa4, 0x53, 0xef, 0x39, 0x80, 0x9e, 0x8d, 0x09, 0xf5, 0x6d, 0xc0, 0x2d, 0xb6, 0xc3, 0x9f, 0xa8, - 0x37, 0xd0, 0x82, 0xd0, 0x08, 0x85, 0xb9, 0xfe, 0x3c, 0x90, 0xd7, 0xe3, 0xb4, 0x43, 0x36, 0xd1, - 0x01, 0xac, 0xb6, 0x43, 0x1f, 0xa8, 0x37, 0x11, 0x0e, 0x71, 0x69, 0xd0, 0x2f, 0x00, 0x7a, 0x23, - 0x36, 0x5a, 0x0a, 0x7b, 0xa1, 0x1d, 0xf5, 0x19, 0x2d, 0x25, 0x6f, 0xe6, 0xc0, 0xf8, 0x7f, 0x31, - 0x56, 0x29, 0x79, 0x43, 0x98, 0xcf, 0x7f, 0x52, 0x4a, 0xcc, 0x44, 0xf7, 0x45, 0x57, 0xa0, 0xbc, - 0x14, 0x6b, 0x5f, 0xc0, 0x0c, 0xe6, 0x18, 0xb2, 0x2f, 0xb8, 0x8d, 0x72, 0xfa, 0x02, 0xe7, 0xe5, - 0x58, 0x9c, 0xcd, 0x08, 0x0e, 0xb7, 0x09, 0x49, 0x33, 0x0d, 0xc0, 0xbc, 0x12, 0x37, 0x69, 0xa6, - 0x11, 0x4a, 0x1a, 0x98, 0xc4, 0xa4, 0x51, 0xca, 0xab, 0xb1, 0x93, 0x26, 0x62, 0x68, 0xd2, 0x64, - 0x4e, 0x5f, 0xe0, 0xbc, 0x16, 0x3b, 0x69, 0x41, 0x0e, 0xb7, 0xd1, 0xe9, 0xe2, 0x4f, 0x34, 0x00, - 0xdd, 0x8a, 0x35, 0x5d, 0xfc, 0x11, 0xcc, 0x49, 0xe4, 0x69, 0x08, 0x46, 0x96, 0x3a, 0xaf, 0x5b, - 0x02, 0xe9, 0xf5, 0x78, 0xa9, 0xf3, 0x3c, 0x04, 0x52, 0xc7, 0x6c, 0xaa, 0x86, 0x90, 0xdb, 0xb1, - 0xdd, 0x06, 0x20, 0x7e, 0x97, 0xd2, 0x14, 0xfd, 0x40, 0x35, 0x61, 0xcd, 0x79, 0x46, 0x4f, 0xb1, - 0x8c, 0xe6, 0x41, 0x01, 0x27, 0xc5, 0xdf, 0x13, 0xc9, 0x74, 0x35, 0x61, 0xc1, 0x3a, 0x38, 0xb9, - 0x1e, 0x46, 0x69, 0xd0, 0xf8, 0xc7, 0xd6, 0x3f, 0x10, 0x51, 0xa1, 0x9a, 0xb0, 0x60, 0xa9, 0x7f, - 0xee, 0x64, 0x2a, 0xff, 0xd0, 0xf9, 0x47, 0xa2, 0xca, 0x30, 0x95, 0x7f, 0x6a, 0x14, 0x79, 0xa6, - 0x81, 0xff, 0x44, 0x44, 0x29, 0x91, 0x67, 0x1a, 0x32, 0xcf, 0x34, 0xf0, 0x9f, 0x89, 0x48, 0x95, - 0x78, 0xa2, 0xca, 0x3f, 0xaf, 0xfd, 0x85, 0xa8, 0xa6, 0x24, 0x9e, 0x69, 0xa8, 0x47, 0x50, 0x06, - 0x54, 0xf4, 0x04, 0xf4, 0x57, 0x22, 0x9b, 0xad, 0x26, 0x2c, 0x58, 0x4d, 0x4f, 0x4b, 0x3a, 0xca, - 0xfa, 0x4c, 0x2a, 0xfc, 0x1b, 0x11, 0xe6, 0xaa, 0x09, 0x0b, 0x1c, 0xb0, 0x93, 0x0e, 0x8b, 0x00, - 0x8e, 0x39, 0x7f, 0x27, 0xb2, 0x24, 0x8b, 0x00, 0x0e, 0x2a, 0x32, 0xd5, 0x34, 0xf0, 0x3f, 0x88, - 0x6a, 0x46, 0xa6, 0x7a, 0x17, 0x60, 0x89, 0x6a, 0x1a, 0xf8, 0x9f, 0x44, 0x98, 0x0f, 0x50, 0xc5, - 0x68, 0xfd, 0xe3, 0xc1, 0xbf, 0x88, 0x4e, 0x61, 0xd1, 0xfa, 0xf3, 0x9d, 0x67, 0x0e, 0x86, 0xfb, - 0xbf, 0x89, 0x6a, 0x8e, 0x67, 0x0e, 0xa6, 0x33, 0x8b, 0x00, 0x46, 0xf3, 0x7f, 0x88, 0x28, 0xcd, - 0x22, 0x80, 0xe1, 0x5a, 0x43, 0x79, 0xd0, 0x08, 0x93, 0xf5, 0xbf, 0xa9, 0xf8, 0x2f, 0xce, 0xaa, - 0x09, 0x0b, 0x42, 0xe5, 0xd3, 0xf4, 0x1a, 0x2a, 0x8a, 0x08, 0x3a, 0x55, 0xfe, 0x97, 0x9a, 0xe8, - 0xad, 0x59, 0x35, 0x61, 0x15, 0x38, 0x88, 0x4e, 0x91, 0x2d, 0xa4, 0xd2, 0x92, 0x12, 0x66, 0xe7, - 0xff, 0x53, 0x71, 0x5e, 0x99, 0x55, 0x13, 0x56, 0xde, 0x2f, 0x44, 0x3e, 0x27, 0xaf, 0xa2, 0x05, - 0x19, 0x40, 0xc3, 0xb9, 0x2b, 0x15, 0xf3, 0x7d, 0x59, 0x35, 0x61, 0x15, 0x45, 0x0c, 0x0d, 0x85, - 0xd5, 0x16, 0x3c, 0xe3, 0x32, 0xbe, 0x9b, 0x3e, 0xe4, 0xb4, 0xf0, 0x90, 0xcb, 0x41, 0x5d, 0x05, - 0xdf, 0x13, 0xa5, 0xab, 0x04, 0x75, 0xab, 0xf8, 0xde, 0x28, 0xdd, 0xea, 0xd2, 0x35, 0x94, 0x96, - 0x52, 0xfa, 0x35, 0xfe, 0x5f, 0xc1, 0xd2, 0x29, 0x94, 0x0f, 0xde, 0xd8, 0xd5, 0x3c, 0x4a, 0x5d, - 0xb7, 0xf7, 0x3d, 0xe0, 0x01, 0x8b, 0xfc, 0xa8, 0x1e, 0x44, 0xd3, 0x37, 0x6a, 0x4e, 0xdf, 0xc6, - 0x49, 0xcf, 0x06, 0xbf, 0x9c, 0x4c, 0xfe, 0x40, 0x59, 0x3a, 0x8d, 0x0a, 0xa1, 0xeb, 0xf8, 0x30, - 0x07, 0xd3, 0xa2, 0x83, 0x33, 0x48, 0x0d, 0xdf, 0xb4, 0x87, 0x79, 0x28, 0x44, 0x7b, 0xd8, 0x1c, - 0xdd, 0x43, 0x66, 0x60, 0x10, 0xfe, 0xd5, 0x61, 0x98, 0x83, 0xd4, 0xe0, 0x20, 0x46, 0xf4, 0xa0, - 0x0e, 0x0e, 0x62, 0x44, 0x0f, 0x53, 0xa2, 0x87, 0x35, 0x54, 0x8c, 0xb8, 0xac, 0x0e, 0x73, 0x31, - 0x2b, 0xba, 0x58, 0x47, 0x07, 0xa3, 0xee, 0xa0, 0xc3, 0x7c, 0xe4, 0xa2, 0x73, 0xc9, 0x2f, 0x97, - 0xc3, 0x1c, 0x24, 0xef, 0x10, 0xc7, 0x88, 0xa9, 0x98, 0xb9, 0x53, 0x1c, 0x23, 0xfa, 0xc8, 0x47, - 0x3f, 0x10, 0xe1, 0x96, 0x37, 0xcc, 0x83, 0x32, 0xa0, 0x28, 0xf8, 0xfd, 0x6d, 0x98, 0x87, 0xb9, - 0xe8, 0x5c, 0xf2, 0xab, 0xd9, 0x30, 0x07, 0x69, 0xd1, 0xc1, 0x3e, 0x5a, 0x88, 0xbc, 0x71, 0x45, - 0x38, 0xf9, 0xa9, 0xe8, 0x24, 0xee, 0x6b, 0x59, 0x01, 0x7d, 0x13, 0xe1, 0x41, 0xf7, 0xae, 0x08, - 0xfa, 0x25, 0x91, 0x3e, 0xc1, 0xab, 0x5a, 0xe1, 0x0b, 0xf4, 0xd1, 0x37, 0x06, 0x5c, 0xbf, 0x22, - 0xf8, 0xe7, 0xe4, 0xe8, 0xc7, 0x7d, 0x77, 0x2b, 0x60, 0x7f, 0x8b, 0x96, 0x06, 0x5f, 0xbd, 0x22, - 0xc8, 0x3f, 0x91, 0x23, 0x8f, 0xf1, 0x36, 0x37, 0x54, 0x30, 0xf2, 0x05, 0x4c, 0x64, 0x4e, 0x0f, - 0x6b, 0xe7, 0x50, 0xb3, 0x81, 0xbb, 0x95, 0xe8, 0xa1, 0x30, 0x9a, 0x87, 0xcd, 0xc1, 0x1e, 0x32, - 0xa3, 0x8d, 0x14, 0xf9, 0x42, 0x24, 0x3a, 0x48, 0x8d, 0x1e, 0xc4, 0x00, 0x0f, 0xea, 0xe8, 0x41, - 0x0c, 0xf0, 0x30, 0x35, 0xcc, 0x03, 0x74, 0xb1, 0xe0, 0xf5, 0x44, 0x74, 0x31, 0x3b, 0x62, 0x18, - 0xf2, 0xbd, 0x43, 0xf4, 0x30, 0x37, 0xc4, 0xc3, 0x72, 0x09, 0xcd, 0xf1, 0x43, 0xe0, 0x1c, 0x9a, - 0x5e, 0xbb, 0x78, 0xb9, 0xba, 0x96, 0x4f, 0x90, 0x1f, 0xd7, 0xad, 0xb5, 0x5f, 0xfc, 0x3c, 0xaf, - 0xa8, 0xf3, 0x68, 0xf6, 0x6c, 0x75, 0xcd, 0xba, 0x78, 0x61, 0x23, 0x9f, 0x5c, 0xcf, 0xd0, 0xe3, - 0x6a, 0xbf, 0xd3, 0x72, 0x3b, 0x47, 0xcb, 0x68, 0x5e, 0x3c, 0x78, 0x45, 0x39, 0x40, 0x6a, 0x9a, - 0x3b, 0xb8, 0xad, 0xac, 0x5f, 0xfe, 0xe5, 0xcf, 0x42, 0xf5, 0xbb, 0xe2, 0xd5, 0x6f, 0xbd, 0xdf, - 0x58, 0x69, 0x75, 0x7a, 0xf6, 0x5e, 0xa7, 0xe6, 0x78, 0x7f, 0x3d, 0xe1, 0x59, 0xbb, 0x2b, 0x8e, - 0xdd, 0xac, 0x6d, 0xef, 0xaf, 0x0c, 0xfa, 0x43, 0x8b, 0xfa, 0x0c, 0x7c, 0xf2, 0x55, 0x00, 0x00, - 0x00, 0xff, 0xff, 0xb9, 0x46, 0x32, 0x11, 0x8b, 0x21, 0x00, 0x00, -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20160519_a4ab9ec5/ya.make b/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20160519_a4ab9ec5/ya.make deleted file mode 100644 index adcd14d710..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20160519_a4ab9ec5/ya.make +++ /dev/null @@ -1,7 +0,0 @@ -GO_LIBRARY() - -LICENSE(BSD-3-Clause) - -SRCS(test.pb.go) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180125_92554152/test.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180125_92554152/test.pb.go deleted file mode 100644 index 1cd6cc66c9..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180125_92554152/test.pb.go +++ /dev/null @@ -1,1456 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: proto3_20180125_92554152/test.proto - -/* -Package proto3_20180125_92554152 is a generated protocol buffer package. - -It is generated from these files: - - proto3_20180125_92554152/test.proto - -It has these top-level messages: - - SiblingMessage - Message -*/ -package proto3_20180125_92554152 - -import proto "google.golang.org/protobuf/internal/protolegacy" -import fmt "fmt" -import math "math" - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package - -type SiblingEnum int32 - -const ( - SiblingEnum_ALPHA SiblingEnum = 0 - SiblingEnum_BRAVO SiblingEnum = 10 - SiblingEnum_CHARLIE SiblingEnum = 200 -) - -var SiblingEnum_name = map[int32]string{ - 0: "ALPHA", - 10: "BRAVO", - 200: "CHARLIE", -} -var SiblingEnum_value = map[string]int32{ - "ALPHA": 0, - "BRAVO": 10, - "CHARLIE": 200, -} - -func (x SiblingEnum) String() string { - return proto.EnumName(SiblingEnum_name, int32(x)) -} -func (SiblingEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -type Message_ChildEnum int32 - -const ( - Message_ALPHA Message_ChildEnum = 0 - Message_BRAVO Message_ChildEnum = 1 - Message_CHARLIE Message_ChildEnum = 2 -) - -var Message_ChildEnum_name = map[int32]string{ - 0: "ALPHA", - 1: "BRAVO", - 2: "CHARLIE", -} -var Message_ChildEnum_value = map[string]int32{ - "ALPHA": 0, - "BRAVO": 1, - "CHARLIE": 2, -} - -func (x Message_ChildEnum) String() string { - return proto.EnumName(Message_ChildEnum_name, int32(x)) -} -func (Message_ChildEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 0} } - -type SiblingMessage struct { - F1 string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 []string `protobuf:"bytes,2,rep,name=f2" json:"f2,omitempty"` - F3 *Message `protobuf:"bytes,3,opt,name=f3" json:"f3,omitempty"` -} - -func (m *SiblingMessage) Reset() { *m = SiblingMessage{} } -func (m *SiblingMessage) String() string { return proto.CompactTextString(m) } -func (*SiblingMessage) ProtoMessage() {} -func (*SiblingMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -func (m *SiblingMessage) GetF1() string { - if m != nil { - return m.F1 - } - return "" -} - -func (m *SiblingMessage) GetF2() []string { - if m != nil { - return m.F2 - } - return nil -} - -func (m *SiblingMessage) GetF3() *Message { - if m != nil { - return m.F3 - } - return nil -} - -type Message struct { - // Optional fields. - OptionalBool bool `protobuf:"varint,100,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"` - OptionalInt32 int32 `protobuf:"varint,101,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"` - OptionalSint32 int32 `protobuf:"zigzag32,102,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"` - OptionalUint32 uint32 `protobuf:"varint,103,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"` - OptionalInt64 int64 `protobuf:"varint,104,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"` - OptionalSint64 int64 `protobuf:"zigzag64,105,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"` - OptionalUint64 uint64 `protobuf:"varint,106,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"` - OptionalFixed32 uint32 `protobuf:"fixed32,107,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"` - OptionalSfixed32 int32 `protobuf:"fixed32,108,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"` - OptionalFloat float32 `protobuf:"fixed32,109,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"` - OptionalFixed64 uint64 `protobuf:"fixed64,110,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"` - OptionalSfixed64 int64 `protobuf:"fixed64,111,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"` - OptionalDouble float64 `protobuf:"fixed64,112,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"` - OptionalString string `protobuf:"bytes,113,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"` - OptionalBytes []byte `protobuf:"bytes,114,opt,name=optional_bytes,json=optionalBytes,proto3" json:"optional_bytes,omitempty"` - OptionalChildEnum Message_ChildEnum `protobuf:"varint,115,opt,name=optional_child_enum,json=optionalChildEnum,enum=google.golang.org.proto3_20180125.Message_ChildEnum" json:"optional_child_enum,omitempty"` - OptionalChildMessage *Message_ChildMessage `protobuf:"bytes,116,opt,name=optional_child_message,json=optionalChildMessage" json:"optional_child_message,omitempty"` - OptionalSiblingEnum SiblingEnum `protobuf:"varint,117,opt,name=optional_sibling_enum,json=optionalSiblingEnum,enum=google.golang.org.proto3_20180125.SiblingEnum" json:"optional_sibling_enum,omitempty"` - OptionalSiblingMessage *SiblingMessage `protobuf:"bytes,118,opt,name=optional_sibling_message,json=optionalSiblingMessage" json:"optional_sibling_message,omitempty"` - // Repeated fields. - RepeatedBool []bool `protobuf:"varint,200,rep,packed,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"` - RepeatedInt32 []int32 `protobuf:"varint,201,rep,packed,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"` - RepeatedSint32 []int32 `protobuf:"zigzag32,202,rep,packed,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"` - RepeatedUint32 []uint32 `protobuf:"varint,203,rep,packed,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"` - RepeatedInt64 []int64 `protobuf:"varint,204,rep,packed,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"` - RepeatedSint64 []int64 `protobuf:"zigzag64,205,rep,packed,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"` - RepeatedUint64 []uint64 `protobuf:"varint,206,rep,packed,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"` - RepeatedFixed32 []uint32 `protobuf:"fixed32,207,rep,packed,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"` - RepeatedSfixed32 []int32 `protobuf:"fixed32,208,rep,packed,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"` - RepeatedFloat []float32 `protobuf:"fixed32,209,rep,packed,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"` - RepeatedFixed64 []uint64 `protobuf:"fixed64,210,rep,packed,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"` - RepeatedSfixed64 []int64 `protobuf:"fixed64,211,rep,packed,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"` - RepeatedDouble []float64 `protobuf:"fixed64,212,rep,packed,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"` - RepeatedString []string `protobuf:"bytes,213,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"` - RepeatedBytes [][]byte `protobuf:"bytes,214,rep,name=repeated_bytes,json=repeatedBytes,proto3" json:"repeated_bytes,omitempty"` - RepeatedChildEnum []Message_ChildEnum `protobuf:"varint,215,rep,packed,name=repeated_child_enum,json=repeatedChildEnum,enum=google.golang.org.proto3_20180125.Message_ChildEnum" json:"repeated_child_enum,omitempty"` - RepeatedChildMessage []*Message_ChildMessage `protobuf:"bytes,216,rep,name=repeated_child_message,json=repeatedChildMessage" json:"repeated_child_message,omitempty"` - RepeatedSiblingEnum []SiblingEnum `protobuf:"varint,217,rep,packed,name=repeated_sibling_enum,json=repeatedSiblingEnum,enum=google.golang.org.proto3_20180125.SiblingEnum" json:"repeated_sibling_enum,omitempty"` - RepeatedSiblingMessage []*SiblingMessage `protobuf:"bytes,218,rep,name=repeated_sibling_message,json=repeatedSiblingMessage" json:"repeated_sibling_message,omitempty"` - // Map fields. - MapBoolBool map[bool]bool `protobuf:"bytes,300,rep,name=map_bool_bool,json=mapBoolBool" json:"map_bool_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolInt32 map[bool]int32 `protobuf:"bytes,301,rep,name=map_bool_int32,json=mapBoolInt32" json:"map_bool_int32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolSint32 map[bool]int32 `protobuf:"bytes,302,rep,name=map_bool_sint32,json=mapBoolSint32" json:"map_bool_sint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag32,2,opt,name=value"` - MapBoolUint32 map[bool]uint32 `protobuf:"bytes,303,rep,name=map_bool_uint32,json=mapBoolUint32" json:"map_bool_uint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolInt64 map[bool]int64 `protobuf:"bytes,304,rep,name=map_bool_int64,json=mapBoolInt64" json:"map_bool_int64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolSint64 map[bool]int64 `protobuf:"bytes,305,rep,name=map_bool_sint64,json=mapBoolSint64" json:"map_bool_sint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag64,2,opt,name=value"` - MapBoolUint64 map[bool]uint64 `protobuf:"bytes,306,rep,name=map_bool_uint64,json=mapBoolUint64" json:"map_bool_uint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolFixed32 map[bool]uint32 `protobuf:"bytes,307,rep,name=map_bool_fixed32,json=mapBoolFixed32" json:"map_bool_fixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolSfixed32 map[bool]int32 `protobuf:"bytes,308,rep,name=map_bool_sfixed32,json=mapBoolSfixed32" json:"map_bool_sfixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolFloat map[bool]float32 `protobuf:"bytes,309,rep,name=map_bool_float,json=mapBoolFloat" json:"map_bool_float,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolFixed64 map[bool]uint64 `protobuf:"bytes,310,rep,name=map_bool_fixed64,json=mapBoolFixed64" json:"map_bool_fixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolSfixed64 map[bool]int64 `protobuf:"bytes,311,rep,name=map_bool_sfixed64,json=mapBoolSfixed64" json:"map_bool_sfixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolDouble map[bool]float64 `protobuf:"bytes,312,rep,name=map_bool_double,json=mapBoolDouble" json:"map_bool_double,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolString map[bool]string `protobuf:"bytes,313,rep,name=map_bool_string,json=mapBoolString" json:"map_bool_string,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolBytes map[bool][]byte `protobuf:"bytes,314,rep,name=map_bool_bytes,json=mapBoolBytes" json:"map_bool_bytes,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value,proto3"` - MapBoolChildEnum map[bool]Message_ChildEnum `protobuf:"bytes,315,rep,name=map_bool_child_enum,json=mapBoolChildEnum" json:"map_bool_child_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto3_20180125.Message_ChildEnum"` - MapBoolChildMessage map[bool]*Message_ChildMessage `protobuf:"bytes,316,rep,name=map_bool_child_message,json=mapBoolChildMessage" json:"map_bool_child_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolSiblingEnum map[bool]SiblingEnum `protobuf:"bytes,317,rep,name=map_bool_sibling_enum,json=mapBoolSiblingEnum" json:"map_bool_sibling_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto3_20180125.SiblingEnum"` - MapBoolSiblingMessage map[bool]*SiblingMessage `protobuf:"bytes,318,rep,name=map_bool_sibling_message,json=mapBoolSiblingMessage" json:"map_bool_sibling_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapInt32Bool map[int32]bool `protobuf:"bytes,319,rep,name=map_int32_bool,json=mapInt32Bool" json:"map_int32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapSint32Bool map[int32]bool `protobuf:"bytes,320,rep,name=map_sint32_bool,json=mapSint32Bool" json:"map_sint32_bool,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapUint32Bool map[uint32]bool `protobuf:"bytes,321,rep,name=map_uint32_bool,json=mapUint32Bool" json:"map_uint32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapInt64Bool map[int64]bool `protobuf:"bytes,322,rep,name=map_int64_bool,json=mapInt64Bool" json:"map_int64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapSint64Bool map[int64]bool `protobuf:"bytes,323,rep,name=map_sint64_bool,json=mapSint64Bool" json:"map_sint64_bool,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapUint64Bool map[uint64]bool `protobuf:"bytes,324,rep,name=map_uint64_bool,json=mapUint64Bool" json:"map_uint64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapFixed32Bool map[uint32]bool `protobuf:"bytes,325,rep,name=map_fixed32_bool,json=mapFixed32Bool" json:"map_fixed32_bool,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapStringBool map[string]bool `protobuf:"bytes,326,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"` - // Oneof fields. - // - // Types that are valid to be assigned to OneofUnion: - // *Message_OneofBool - // *Message_OneofInt32 - // *Message_OneofSint32 - // *Message_OneofUint32 - // *Message_OneofInt64 - // *Message_OneofSint64 - // *Message_OneofUint64 - // *Message_OneofFixed32 - // *Message_OneofSfixed32 - // *Message_OneofFloat - // *Message_OneofFixed64 - // *Message_OneofSfixed64 - // *Message_OneofDouble - // *Message_OneofString - // *Message_OneofBytes - // *Message_OneofChildEnum - // *Message_OneofChildMessage - // *Message_OneofSiblingEnum - // *Message_OneofSiblingMessage - // *Message_OneofString1 - // *Message_OneofString2 - // *Message_OneofString3 - OneofUnion isMessage_OneofUnion `protobuf_oneof:"oneof_union"` -} - -func (m *Message) Reset() { *m = Message{} } -func (m *Message) String() string { return proto.CompactTextString(m) } -func (*Message) ProtoMessage() {} -func (*Message) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } - -type isMessage_OneofUnion interface{ isMessage_OneofUnion() } - -type Message_OneofBool struct { - OneofBool bool `protobuf:"varint,400,opt,name=oneof_bool,json=oneofBool,oneof"` -} -type Message_OneofInt32 struct { - OneofInt32 int32 `protobuf:"varint,401,opt,name=oneof_int32,json=oneofInt32,oneof"` -} -type Message_OneofSint32 struct { - OneofSint32 int32 `protobuf:"zigzag32,402,opt,name=oneof_sint32,json=oneofSint32,oneof"` -} -type Message_OneofUint32 struct { - OneofUint32 uint32 `protobuf:"varint,403,opt,name=oneof_uint32,json=oneofUint32,oneof"` -} -type Message_OneofInt64 struct { - OneofInt64 int64 `protobuf:"varint,404,opt,name=oneof_int64,json=oneofInt64,oneof"` -} -type Message_OneofSint64 struct { - OneofSint64 int64 `protobuf:"zigzag64,405,opt,name=oneof_sint64,json=oneofSint64,oneof"` -} -type Message_OneofUint64 struct { - OneofUint64 uint64 `protobuf:"varint,406,opt,name=oneof_uint64,json=oneofUint64,oneof"` -} -type Message_OneofFixed32 struct { - OneofFixed32 uint32 `protobuf:"fixed32,407,opt,name=oneof_fixed32,json=oneofFixed32,oneof"` -} -type Message_OneofSfixed32 struct { - OneofSfixed32 int32 `protobuf:"fixed32,408,opt,name=oneof_sfixed32,json=oneofSfixed32,oneof"` -} -type Message_OneofFloat struct { - OneofFloat float32 `protobuf:"fixed32,409,opt,name=oneof_float,json=oneofFloat,oneof"` -} -type Message_OneofFixed64 struct { - OneofFixed64 uint64 `protobuf:"fixed64,410,opt,name=oneof_fixed64,json=oneofFixed64,oneof"` -} -type Message_OneofSfixed64 struct { - OneofSfixed64 int64 `protobuf:"fixed64,411,opt,name=oneof_sfixed64,json=oneofSfixed64,oneof"` -} -type Message_OneofDouble struct { - OneofDouble float64 `protobuf:"fixed64,412,opt,name=oneof_double,json=oneofDouble,oneof"` -} -type Message_OneofString struct { - OneofString string `protobuf:"bytes,413,opt,name=oneof_string,json=oneofString,oneof"` -} -type Message_OneofBytes struct { - OneofBytes []byte `protobuf:"bytes,414,opt,name=oneof_bytes,json=oneofBytes,proto3,oneof"` -} -type Message_OneofChildEnum struct { - OneofChildEnum Message_ChildEnum `protobuf:"varint,415,opt,name=oneof_child_enum,json=oneofChildEnum,enum=google.golang.org.proto3_20180125.Message_ChildEnum,oneof"` -} -type Message_OneofChildMessage struct { - OneofChildMessage *Message_ChildMessage `protobuf:"bytes,416,opt,name=oneof_child_message,json=oneofChildMessage,oneof"` -} -type Message_OneofSiblingEnum struct { - OneofSiblingEnum SiblingEnum `protobuf:"varint,417,opt,name=oneof_sibling_enum,json=oneofSiblingEnum,enum=google.golang.org.proto3_20180125.SiblingEnum,oneof"` -} -type Message_OneofSiblingMessage struct { - OneofSiblingMessage *SiblingMessage `protobuf:"bytes,418,opt,name=oneof_sibling_message,json=oneofSiblingMessage,oneof"` -} -type Message_OneofString1 struct { - OneofString1 string `protobuf:"bytes,419,opt,name=oneof_string1,json=oneofString1,oneof"` -} -type Message_OneofString2 struct { - OneofString2 string `protobuf:"bytes,420,opt,name=oneof_string2,json=oneofString2,oneof"` -} -type Message_OneofString3 struct { - OneofString3 string `protobuf:"bytes,421,opt,name=oneof_string3,json=oneofString3,oneof"` -} - -func (*Message_OneofBool) isMessage_OneofUnion() {} -func (*Message_OneofInt32) isMessage_OneofUnion() {} -func (*Message_OneofSint32) isMessage_OneofUnion() {} -func (*Message_OneofUint32) isMessage_OneofUnion() {} -func (*Message_OneofInt64) isMessage_OneofUnion() {} -func (*Message_OneofSint64) isMessage_OneofUnion() {} -func (*Message_OneofUint64) isMessage_OneofUnion() {} -func (*Message_OneofFixed32) isMessage_OneofUnion() {} -func (*Message_OneofSfixed32) isMessage_OneofUnion() {} -func (*Message_OneofFloat) isMessage_OneofUnion() {} -func (*Message_OneofFixed64) isMessage_OneofUnion() {} -func (*Message_OneofSfixed64) isMessage_OneofUnion() {} -func (*Message_OneofDouble) isMessage_OneofUnion() {} -func (*Message_OneofString) isMessage_OneofUnion() {} -func (*Message_OneofBytes) isMessage_OneofUnion() {} -func (*Message_OneofChildEnum) isMessage_OneofUnion() {} -func (*Message_OneofChildMessage) isMessage_OneofUnion() {} -func (*Message_OneofSiblingEnum) isMessage_OneofUnion() {} -func (*Message_OneofSiblingMessage) isMessage_OneofUnion() {} -func (*Message_OneofString1) isMessage_OneofUnion() {} -func (*Message_OneofString2) isMessage_OneofUnion() {} -func (*Message_OneofString3) isMessage_OneofUnion() {} - -func (m *Message) GetOneofUnion() isMessage_OneofUnion { - if m != nil { - return m.OneofUnion - } - return nil -} - -func (m *Message) GetOptionalBool() bool { - if m != nil { - return m.OptionalBool - } - return false -} - -func (m *Message) GetOptionalInt32() int32 { - if m != nil { - return m.OptionalInt32 - } - return 0 -} - -func (m *Message) GetOptionalSint32() int32 { - if m != nil { - return m.OptionalSint32 - } - return 0 -} - -func (m *Message) GetOptionalUint32() uint32 { - if m != nil { - return m.OptionalUint32 - } - return 0 -} - -func (m *Message) GetOptionalInt64() int64 { - if m != nil { - return m.OptionalInt64 - } - return 0 -} - -func (m *Message) GetOptionalSint64() int64 { - if m != nil { - return m.OptionalSint64 - } - return 0 -} - -func (m *Message) GetOptionalUint64() uint64 { - if m != nil { - return m.OptionalUint64 - } - return 0 -} - -func (m *Message) GetOptionalFixed32() uint32 { - if m != nil { - return m.OptionalFixed32 - } - return 0 -} - -func (m *Message) GetOptionalSfixed32() int32 { - if m != nil { - return m.OptionalSfixed32 - } - return 0 -} - -func (m *Message) GetOptionalFloat() float32 { - if m != nil { - return m.OptionalFloat - } - return 0 -} - -func (m *Message) GetOptionalFixed64() uint64 { - if m != nil { - return m.OptionalFixed64 - } - return 0 -} - -func (m *Message) GetOptionalSfixed64() int64 { - if m != nil { - return m.OptionalSfixed64 - } - return 0 -} - -func (m *Message) GetOptionalDouble() float64 { - if m != nil { - return m.OptionalDouble - } - return 0 -} - -func (m *Message) GetOptionalString() string { - if m != nil { - return m.OptionalString - } - return "" -} - -func (m *Message) GetOptionalBytes() []byte { - if m != nil { - return m.OptionalBytes - } - return nil -} - -func (m *Message) GetOptionalChildEnum() Message_ChildEnum { - if m != nil { - return m.OptionalChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetOptionalChildMessage() *Message_ChildMessage { - if m != nil { - return m.OptionalChildMessage - } - return nil -} - -func (m *Message) GetOptionalSiblingEnum() SiblingEnum { - if m != nil { - return m.OptionalSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetOptionalSiblingMessage() *SiblingMessage { - if m != nil { - return m.OptionalSiblingMessage - } - return nil -} - -func (m *Message) GetRepeatedBool() []bool { - if m != nil { - return m.RepeatedBool - } - return nil -} - -func (m *Message) GetRepeatedInt32() []int32 { - if m != nil { - return m.RepeatedInt32 - } - return nil -} - -func (m *Message) GetRepeatedSint32() []int32 { - if m != nil { - return m.RepeatedSint32 - } - return nil -} - -func (m *Message) GetRepeatedUint32() []uint32 { - if m != nil { - return m.RepeatedUint32 - } - return nil -} - -func (m *Message) GetRepeatedInt64() []int64 { - if m != nil { - return m.RepeatedInt64 - } - return nil -} - -func (m *Message) GetRepeatedSint64() []int64 { - if m != nil { - return m.RepeatedSint64 - } - return nil -} - -func (m *Message) GetRepeatedUint64() []uint64 { - if m != nil { - return m.RepeatedUint64 - } - return nil -} - -func (m *Message) GetRepeatedFixed32() []uint32 { - if m != nil { - return m.RepeatedFixed32 - } - return nil -} - -func (m *Message) GetRepeatedSfixed32() []int32 { - if m != nil { - return m.RepeatedSfixed32 - } - return nil -} - -func (m *Message) GetRepeatedFloat() []float32 { - if m != nil { - return m.RepeatedFloat - } - return nil -} - -func (m *Message) GetRepeatedFixed64() []uint64 { - if m != nil { - return m.RepeatedFixed64 - } - return nil -} - -func (m *Message) GetRepeatedSfixed64() []int64 { - if m != nil { - return m.RepeatedSfixed64 - } - return nil -} - -func (m *Message) GetRepeatedDouble() []float64 { - if m != nil { - return m.RepeatedDouble - } - return nil -} - -func (m *Message) GetRepeatedString() []string { - if m != nil { - return m.RepeatedString - } - return nil -} - -func (m *Message) GetRepeatedBytes() [][]byte { - if m != nil { - return m.RepeatedBytes - } - return nil -} - -func (m *Message) GetRepeatedChildEnum() []Message_ChildEnum { - if m != nil { - return m.RepeatedChildEnum - } - return nil -} - -func (m *Message) GetRepeatedChildMessage() []*Message_ChildMessage { - if m != nil { - return m.RepeatedChildMessage - } - return nil -} - -func (m *Message) GetRepeatedSiblingEnum() []SiblingEnum { - if m != nil { - return m.RepeatedSiblingEnum - } - return nil -} - -func (m *Message) GetRepeatedSiblingMessage() []*SiblingMessage { - if m != nil { - return m.RepeatedSiblingMessage - } - return nil -} - -func (m *Message) GetMapBoolBool() map[bool]bool { - if m != nil { - return m.MapBoolBool - } - return nil -} - -func (m *Message) GetMapBoolInt32() map[bool]int32 { - if m != nil { - return m.MapBoolInt32 - } - return nil -} - -func (m *Message) GetMapBoolSint32() map[bool]int32 { - if m != nil { - return m.MapBoolSint32 - } - return nil -} - -func (m *Message) GetMapBoolUint32() map[bool]uint32 { - if m != nil { - return m.MapBoolUint32 - } - return nil -} - -func (m *Message) GetMapBoolInt64() map[bool]int64 { - if m != nil { - return m.MapBoolInt64 - } - return nil -} - -func (m *Message) GetMapBoolSint64() map[bool]int64 { - if m != nil { - return m.MapBoolSint64 - } - return nil -} - -func (m *Message) GetMapBoolUint64() map[bool]uint64 { - if m != nil { - return m.MapBoolUint64 - } - return nil -} - -func (m *Message) GetMapBoolFixed32() map[bool]uint32 { - if m != nil { - return m.MapBoolFixed32 - } - return nil -} - -func (m *Message) GetMapBoolSfixed32() map[bool]int32 { - if m != nil { - return m.MapBoolSfixed32 - } - return nil -} - -func (m *Message) GetMapBoolFloat() map[bool]float32 { - if m != nil { - return m.MapBoolFloat - } - return nil -} - -func (m *Message) GetMapBoolFixed64() map[bool]uint64 { - if m != nil { - return m.MapBoolFixed64 - } - return nil -} - -func (m *Message) GetMapBoolSfixed64() map[bool]int64 { - if m != nil { - return m.MapBoolSfixed64 - } - return nil -} - -func (m *Message) GetMapBoolDouble() map[bool]float64 { - if m != nil { - return m.MapBoolDouble - } - return nil -} - -func (m *Message) GetMapBoolString() map[bool]string { - if m != nil { - return m.MapBoolString - } - return nil -} - -func (m *Message) GetMapBoolBytes() map[bool][]byte { - if m != nil { - return m.MapBoolBytes - } - return nil -} - -func (m *Message) GetMapBoolChildEnum() map[bool]Message_ChildEnum { - if m != nil { - return m.MapBoolChildEnum - } - return nil -} - -func (m *Message) GetMapBoolChildMessage() map[bool]*Message_ChildMessage { - if m != nil { - return m.MapBoolChildMessage - } - return nil -} - -func (m *Message) GetMapBoolSiblingEnum() map[bool]SiblingEnum { - if m != nil { - return m.MapBoolSiblingEnum - } - return nil -} - -func (m *Message) GetMapBoolSiblingMessage() map[bool]*SiblingMessage { - if m != nil { - return m.MapBoolSiblingMessage - } - return nil -} - -func (m *Message) GetMapInt32Bool() map[int32]bool { - if m != nil { - return m.MapInt32Bool - } - return nil -} - -func (m *Message) GetMapSint32Bool() map[int32]bool { - if m != nil { - return m.MapSint32Bool - } - return nil -} - -func (m *Message) GetMapUint32Bool() map[uint32]bool { - if m != nil { - return m.MapUint32Bool - } - return nil -} - -func (m *Message) GetMapInt64Bool() map[int64]bool { - if m != nil { - return m.MapInt64Bool - } - return nil -} - -func (m *Message) GetMapSint64Bool() map[int64]bool { - if m != nil { - return m.MapSint64Bool - } - return nil -} - -func (m *Message) GetMapUint64Bool() map[uint64]bool { - if m != nil { - return m.MapUint64Bool - } - return nil -} - -func (m *Message) GetMapFixed32Bool() map[uint32]bool { - if m != nil { - return m.MapFixed32Bool - } - return nil -} - -func (m *Message) GetMapStringBool() map[string]bool { - if m != nil { - return m.MapStringBool - } - return nil -} - -func (m *Message) GetOneofBool() bool { - if x, ok := m.GetOneofUnion().(*Message_OneofBool); ok { - return x.OneofBool - } - return false -} - -func (m *Message) GetOneofInt32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofInt32); ok { - return x.OneofInt32 - } - return 0 -} - -func (m *Message) GetOneofSint32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofSint32); ok { - return x.OneofSint32 - } - return 0 -} - -func (m *Message) GetOneofUint32() uint32 { - if x, ok := m.GetOneofUnion().(*Message_OneofUint32); ok { - return x.OneofUint32 - } - return 0 -} - -func (m *Message) GetOneofInt64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofInt64); ok { - return x.OneofInt64 - } - return 0 -} - -func (m *Message) GetOneofSint64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofSint64); ok { - return x.OneofSint64 - } - return 0 -} - -func (m *Message) GetOneofUint64() uint64 { - if x, ok := m.GetOneofUnion().(*Message_OneofUint64); ok { - return x.OneofUint64 - } - return 0 -} - -func (m *Message) GetOneofFixed32() uint32 { - if x, ok := m.GetOneofUnion().(*Message_OneofFixed32); ok { - return x.OneofFixed32 - } - return 0 -} - -func (m *Message) GetOneofSfixed32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofSfixed32); ok { - return x.OneofSfixed32 - } - return 0 -} - -func (m *Message) GetOneofFloat() float32 { - if x, ok := m.GetOneofUnion().(*Message_OneofFloat); ok { - return x.OneofFloat - } - return 0 -} - -func (m *Message) GetOneofFixed64() uint64 { - if x, ok := m.GetOneofUnion().(*Message_OneofFixed64); ok { - return x.OneofFixed64 - } - return 0 -} - -func (m *Message) GetOneofSfixed64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofSfixed64); ok { - return x.OneofSfixed64 - } - return 0 -} - -func (m *Message) GetOneofDouble() float64 { - if x, ok := m.GetOneofUnion().(*Message_OneofDouble); ok { - return x.OneofDouble - } - return 0 -} - -func (m *Message) GetOneofString() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString); ok { - return x.OneofString - } - return "" -} - -func (m *Message) GetOneofBytes() []byte { - if x, ok := m.GetOneofUnion().(*Message_OneofBytes); ok { - return x.OneofBytes - } - return nil -} - -func (m *Message) GetOneofChildEnum() Message_ChildEnum { - if x, ok := m.GetOneofUnion().(*Message_OneofChildEnum); ok { - return x.OneofChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetOneofChildMessage() *Message_ChildMessage { - if x, ok := m.GetOneofUnion().(*Message_OneofChildMessage); ok { - return x.OneofChildMessage - } - return nil -} - -func (m *Message) GetOneofSiblingEnum() SiblingEnum { - if x, ok := m.GetOneofUnion().(*Message_OneofSiblingEnum); ok { - return x.OneofSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetOneofSiblingMessage() *SiblingMessage { - if x, ok := m.GetOneofUnion().(*Message_OneofSiblingMessage); ok { - return x.OneofSiblingMessage - } - return nil -} - -func (m *Message) GetOneofString1() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString1); ok { - return x.OneofString1 - } - return "" -} - -func (m *Message) GetOneofString2() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString2); ok { - return x.OneofString2 - } - return "" -} - -func (m *Message) GetOneofString3() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString3); ok { - return x.OneofString3 - } - return "" -} - -// XXX_OneofFuncs is for the internal use of the proto package. -func (*Message) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { - return _Message_OneofMarshaler, _Message_OneofUnmarshaler, _Message_OneofSizer, []interface{}{ - (*Message_OneofBool)(nil), - (*Message_OneofInt32)(nil), - (*Message_OneofSint32)(nil), - (*Message_OneofUint32)(nil), - (*Message_OneofInt64)(nil), - (*Message_OneofSint64)(nil), - (*Message_OneofUint64)(nil), - (*Message_OneofFixed32)(nil), - (*Message_OneofSfixed32)(nil), - (*Message_OneofFloat)(nil), - (*Message_OneofFixed64)(nil), - (*Message_OneofSfixed64)(nil), - (*Message_OneofDouble)(nil), - (*Message_OneofString)(nil), - (*Message_OneofBytes)(nil), - (*Message_OneofChildEnum)(nil), - (*Message_OneofChildMessage)(nil), - (*Message_OneofSiblingEnum)(nil), - (*Message_OneofSiblingMessage)(nil), - (*Message_OneofString1)(nil), - (*Message_OneofString2)(nil), - (*Message_OneofString3)(nil), - } -} - -func _Message_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { - m := msg.(*Message) - // oneof_union - switch x := m.OneofUnion.(type) { - case *Message_OneofBool: - t := uint64(0) - if x.OneofBool { - t = 1 - } - b.EncodeVarint(400<<3 | proto.WireVarint) - b.EncodeVarint(t) - case *Message_OneofInt32: - b.EncodeVarint(401<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofInt32)) - case *Message_OneofSint32: - b.EncodeVarint(402<<3 | proto.WireVarint) - b.EncodeZigzag32(uint64(x.OneofSint32)) - case *Message_OneofUint32: - b.EncodeVarint(403<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofUint32)) - case *Message_OneofInt64: - b.EncodeVarint(404<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofInt64)) - case *Message_OneofSint64: - b.EncodeVarint(405<<3 | proto.WireVarint) - b.EncodeZigzag64(uint64(x.OneofSint64)) - case *Message_OneofUint64: - b.EncodeVarint(406<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofUint64)) - case *Message_OneofFixed32: - b.EncodeVarint(407<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofFixed32)) - case *Message_OneofSfixed32: - b.EncodeVarint(408<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofSfixed32)) - case *Message_OneofFloat: - b.EncodeVarint(409<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(math.Float32bits(x.OneofFloat))) - case *Message_OneofFixed64: - b.EncodeVarint(410<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofFixed64)) - case *Message_OneofSfixed64: - b.EncodeVarint(411<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofSfixed64)) - case *Message_OneofDouble: - b.EncodeVarint(412<<3 | proto.WireFixed64) - b.EncodeFixed64(math.Float64bits(x.OneofDouble)) - case *Message_OneofString: - b.EncodeVarint(413<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString) - case *Message_OneofBytes: - b.EncodeVarint(414<<3 | proto.WireBytes) - b.EncodeRawBytes(x.OneofBytes) - case *Message_OneofChildEnum: - b.EncodeVarint(415<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofChildEnum)) - case *Message_OneofChildMessage: - b.EncodeVarint(416<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.OneofChildMessage); err != nil { - return err - } - case *Message_OneofSiblingEnum: - b.EncodeVarint(417<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofSiblingEnum)) - case *Message_OneofSiblingMessage: - b.EncodeVarint(418<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.OneofSiblingMessage); err != nil { - return err - } - case *Message_OneofString1: - b.EncodeVarint(419<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString1) - case *Message_OneofString2: - b.EncodeVarint(420<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString2) - case *Message_OneofString3: - b.EncodeVarint(421<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString3) - case nil: - default: - return fmt.Errorf("Message.OneofUnion has unexpected type %T", x) - } - return nil -} - -func _Message_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { - m := msg.(*Message) - switch tag { - case 400: // oneof_union.oneof_bool - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofBool{x != 0} - return true, err - case 401: // oneof_union.oneof_int32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofInt32{int32(x)} - return true, err - case 402: // oneof_union.oneof_sint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag32() - m.OneofUnion = &Message_OneofSint32{int32(x)} - return true, err - case 403: // oneof_union.oneof_uint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofUint32{uint32(x)} - return true, err - case 404: // oneof_union.oneof_int64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofInt64{int64(x)} - return true, err - case 405: // oneof_union.oneof_sint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag64() - m.OneofUnion = &Message_OneofSint64{int64(x)} - return true, err - case 406: // oneof_union.oneof_uint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofUint64{x} - return true, err - case 407: // oneof_union.oneof_fixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofFixed32{uint32(x)} - return true, err - case 408: // oneof_union.oneof_sfixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofSfixed32{int32(x)} - return true, err - case 409: // oneof_union.oneof_float - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofFloat{math.Float32frombits(uint32(x))} - return true, err - case 410: // oneof_union.oneof_fixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofFixed64{x} - return true, err - case 411: // oneof_union.oneof_sfixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofSfixed64{int64(x)} - return true, err - case 412: // oneof_union.oneof_double - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofDouble{math.Float64frombits(x)} - return true, err - case 413: // oneof_union.oneof_string - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString{x} - return true, err - case 414: // oneof_union.oneof_bytes - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeRawBytes(true) - m.OneofUnion = &Message_OneofBytes{x} - return true, err - case 415: // oneof_union.oneof_child_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofChildEnum{Message_ChildEnum(x)} - return true, err - case 416: // oneof_union.oneof_child_message - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(Message_ChildMessage) - err := b.DecodeMessage(msg) - m.OneofUnion = &Message_OneofChildMessage{msg} - return true, err - case 417: // oneof_union.oneof_sibling_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofSiblingEnum{SiblingEnum(x)} - return true, err - case 418: // oneof_union.oneof_sibling_message - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(SiblingMessage) - err := b.DecodeMessage(msg) - m.OneofUnion = &Message_OneofSiblingMessage{msg} - return true, err - case 419: // oneof_union.oneof_string1 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString1{x} - return true, err - case 420: // oneof_union.oneof_string2 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString2{x} - return true, err - case 421: // oneof_union.oneof_string3 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString3{x} - return true, err - default: - return false, nil - } -} - -func _Message_OneofSizer(msg proto.Message) (n int) { - m := msg.(*Message) - // oneof_union - switch x := m.OneofUnion.(type) { - case *Message_OneofBool: - n += proto.SizeVarint(400<<3 | proto.WireVarint) - n += 1 - case *Message_OneofInt32: - n += proto.SizeVarint(401<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofInt32)) - case *Message_OneofSint32: - n += proto.SizeVarint(402<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64((uint32(x.OneofSint32) << 1) ^ uint32((int32(x.OneofSint32) >> 31)))) - case *Message_OneofUint32: - n += proto.SizeVarint(403<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofUint32)) - case *Message_OneofInt64: - n += proto.SizeVarint(404<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofInt64)) - case *Message_OneofSint64: - n += proto.SizeVarint(405<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(uint64(x.OneofSint64<<1) ^ uint64((int64(x.OneofSint64) >> 63)))) - case *Message_OneofUint64: - n += proto.SizeVarint(406<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofUint64)) - case *Message_OneofFixed32: - n += proto.SizeVarint(407<<3 | proto.WireFixed32) - n += 4 - case *Message_OneofSfixed32: - n += proto.SizeVarint(408<<3 | proto.WireFixed32) - n += 4 - case *Message_OneofFloat: - n += proto.SizeVarint(409<<3 | proto.WireFixed32) - n += 4 - case *Message_OneofFixed64: - n += proto.SizeVarint(410<<3 | proto.WireFixed64) - n += 8 - case *Message_OneofSfixed64: - n += proto.SizeVarint(411<<3 | proto.WireFixed64) - n += 8 - case *Message_OneofDouble: - n += proto.SizeVarint(412<<3 | proto.WireFixed64) - n += 8 - case *Message_OneofString: - n += proto.SizeVarint(413<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofString))) - n += len(x.OneofString) - case *Message_OneofBytes: - n += proto.SizeVarint(414<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofBytes))) - n += len(x.OneofBytes) - case *Message_OneofChildEnum: - n += proto.SizeVarint(415<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofChildEnum)) - case *Message_OneofChildMessage: - s := proto.Size(x.OneofChildMessage) - n += proto.SizeVarint(416<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(s)) - n += s - case *Message_OneofSiblingEnum: - n += proto.SizeVarint(417<<3 | proto.WireVarint) - n += proto.SizeVarint(uint64(x.OneofSiblingEnum)) - case *Message_OneofSiblingMessage: - s := proto.Size(x.OneofSiblingMessage) - n += proto.SizeVarint(418<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(s)) - n += s - case *Message_OneofString1: - n += proto.SizeVarint(419<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofString1))) - n += len(x.OneofString1) - case *Message_OneofString2: - n += proto.SizeVarint(420<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofString2))) - n += len(x.OneofString2) - case *Message_OneofString3: - n += proto.SizeVarint(421<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(len(x.OneofString3))) - n += len(x.OneofString3) - case nil: - default: - panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) - } - return n -} - -type Message_ChildMessage struct { - F1 string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 []string `protobuf:"bytes,2,rep,name=f2" json:"f2,omitempty"` - F3 *Message `protobuf:"bytes,3,opt,name=f3" json:"f3,omitempty"` -} - -func (m *Message_ChildMessage) Reset() { *m = Message_ChildMessage{} } -func (m *Message_ChildMessage) String() string { return proto.CompactTextString(m) } -func (*Message_ChildMessage) ProtoMessage() {} -func (*Message_ChildMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 0} } - -func (m *Message_ChildMessage) GetF1() string { - if m != nil { - return m.F1 - } - return "" -} - -func (m *Message_ChildMessage) GetF2() []string { - if m != nil { - return m.F2 - } - return nil -} - -func (m *Message_ChildMessage) GetF3() *Message { - if m != nil { - return m.F3 - } - return nil -} - -func init() { - proto.RegisterType((*SiblingMessage)(nil), "google.golang.org.proto3_20180125.SiblingMessage") - proto.RegisterType((*Message)(nil), "google.golang.org.proto3_20180125.Message") - proto.RegisterType((*Message_ChildMessage)(nil), "google.golang.org.proto3_20180125.Message.ChildMessage") - proto.RegisterEnum("google.golang.org.proto3_20180125.SiblingEnum", SiblingEnum_name, SiblingEnum_value) - proto.RegisterEnum("google.golang.org.proto3_20180125.Message_ChildEnum", Message_ChildEnum_name, Message_ChildEnum_value) -} - -func init() { proto.RegisterFile("proto3_20180125_92554152/test.proto", fileDescriptor0) } - -var fileDescriptor0 = []byte{ - // 1947 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x9a, 0x59, 0x73, 0xdb, 0xc8, - 0x11, 0xc7, 0x09, 0x52, 0x87, 0x35, 0xe2, 0x09, 0x5a, 0xca, 0x94, 0x9e, 0x10, 0xd9, 0x71, 0x10, - 0x27, 0x45, 0x99, 0x14, 0x84, 0x38, 0x4e, 0x62, 0x5b, 0xb2, 0xe5, 0xd0, 0x29, 0x3b, 0x71, 0xc1, - 0xa5, 0x3c, 0xe4, 0x45, 0xa1, 0x24, 0x90, 0xa6, 0x0d, 0x12, 0x8a, 0x48, 0xba, 0xa2, 0xca, 0x83, - 0xbf, 0x42, 0xee, 0x3b, 0x7b, 0xef, 0xdb, 0xde, 0xf7, 0x7d, 0x7b, 0xcb, 0x7b, 0xdf, 0xe7, 0xa7, - 0xd9, 0x1a, 0x34, 0xe6, 0x02, 0x40, 0x93, 0x04, 0x6b, 0x1f, 0x5c, 0x25, 0x35, 0xff, 0xd3, 0x3f, - 0x76, 0xa3, 0xa7, 0x7b, 0x06, 0x16, 0x3a, 0xb4, 0xbb, 0xe7, 0x76, 0xdd, 0xe5, 0xcd, 0xca, 0xb1, - 0xf2, 0xf1, 0x63, 0xe5, 0xca, 0xca, 0xe6, 0x4f, 0x2a, 0x2b, 0x2b, 0x46, 0x79, 0xa5, 0xb2, 0xd4, - 0xb5, 0x3b, 0xdd, 0x92, 0xf7, 0xa9, 0xfa, 0xdd, 0x86, 0xeb, 0x36, 0x1c, 0xbb, 0xd4, 0x70, 0x9d, - 0x5a, 0xbb, 0x51, 0x72, 0xf7, 0x1a, 0xa5, 0xc0, 0xb2, 0x45, 0x07, 0x65, 0x2f, 0x37, 0xb7, 0x9c, - 0x66, 0xbb, 0x71, 0xd1, 0xee, 0x74, 0x6a, 0x0d, 0x5b, 0xcd, 0xa2, 0x64, 0xbd, 0x8c, 0x15, 0x4d, - 0xd1, 0x67, 0xac, 0x64, 0xbd, 0xec, 0xfd, 0x5e, 0xc1, 0x49, 0x2d, 0xe5, 0xfd, 0x5e, 0x51, 0x4f, - 0xa0, 0x64, 0x7d, 0x19, 0xa7, 0x34, 0x45, 0x9f, 0xad, 0x1c, 0x2d, 0x0d, 0x24, 0x94, 0x7c, 0xbf, - 0x56, 0xb2, 0xbe, 0xbc, 0x78, 0xf3, 0x34, 0x9a, 0xa6, 0x9c, 0x43, 0x28, 0xe3, 0xee, 0x76, 0x9b, - 0x6e, 0xbb, 0xe6, 0x6c, 0x6e, 0xb9, 0xae, 0x83, 0x77, 0x34, 0x45, 0x3f, 0x60, 0xa5, 0xa9, 0x71, - 0xcd, 0x75, 0x1d, 0xf5, 0x7b, 0x28, 0xcb, 0x44, 0xcd, 0x76, 0x77, 0xb9, 0x82, 0x6d, 0x4d, 0xd1, - 0x27, 0x2d, 0xb6, 0xf4, 0x3c, 0x31, 0xaa, 0xdf, 0x47, 0x39, 0x26, 0xeb, 0x80, 0xae, 0xae, 0x29, - 0x7a, 0xc1, 0x62, 0xab, 0x2f, 0x37, 0x43, 0xc2, 0x1e, 0x08, 0x1b, 0x9a, 0xa2, 0x67, 0xb8, 0x70, - 0x03, 0x84, 0x01, 0xb0, 0x69, 0xe0, 0x2b, 0x9a, 0xa2, 0xa7, 0x24, 0xb0, 0x69, 0x84, 0xc0, 0xa6, - 0x81, 0x9b, 0x9a, 0xa2, 0xab, 0x32, 0x38, 0x20, 0xec, 0x81, 0xf0, 0xaa, 0xa6, 0xe8, 0x13, 0x32, - 0xd8, 0x34, 0xd4, 0x1f, 0xa0, 0x3c, 0x13, 0xd6, 0x9b, 0x7f, 0xb0, 0x77, 0x96, 0x2b, 0xf8, 0x9a, - 0xa6, 0xe8, 0xd3, 0x16, 0x73, 0x70, 0x0e, 0xcc, 0xea, 0x0f, 0x51, 0x81, 0xc3, 0xa9, 0xd6, 0xd1, - 0x14, 0x3d, 0x67, 0x31, 0x1f, 0x97, 0x7d, 0xbb, 0x14, 0x50, 0xdd, 0x71, 0x6b, 0x5d, 0xdc, 0xd2, - 0x14, 0x3d, 0xc9, 0x03, 0x3a, 0x47, 0x8c, 0x61, 0xbc, 0x69, 0xe0, 0xb6, 0xa6, 0xe8, 0x53, 0x01, - 0xbc, 0x69, 0x44, 0xe0, 0x4d, 0x03, 0xbb, 0x9a, 0xa2, 0xe7, 0x83, 0xf8, 0x40, 0xfc, 0x3b, 0x6e, - 0x6f, 0xcb, 0xb1, 0xf1, 0xae, 0xa6, 0xe8, 0x0a, 0x8f, 0xff, 0xac, 0x67, 0x95, 0x33, 0xda, 0xdd, - 0x6b, 0xb6, 0x1b, 0xf8, 0xf7, 0x5e, 0x2d, 0xf2, 0x8c, 0x7a, 0x56, 0x29, 0xa0, 0xad, 0xfd, 0xae, - 0xdd, 0xc1, 0x7b, 0x9a, 0xa2, 0xa7, 0x79, 0x40, 0x6b, 0xc4, 0xa8, 0xee, 0xa0, 0x22, 0x93, 0x6d, - 0x5f, 0x69, 0x3a, 0x3b, 0x9b, 0x76, 0xbb, 0xd7, 0xc2, 0x1d, 0x4d, 0xd1, 0xb3, 0x15, 0x63, 0xf8, - 0xfa, 0x2d, 0x9d, 0x21, 0x8b, 0xd7, 0xdb, 0xbd, 0x96, 0xc5, 0xc2, 0x66, 0x26, 0xb5, 0x85, 0xe6, - 0x03, 0x94, 0x16, 0x2c, 0xc3, 0x5d, 0x6f, 0xa3, 0xfc, 0x78, 0x54, 0x10, 0xdd, 0x35, 0x07, 0x25, - 0x16, 0xdd, 0x3b, 0x5b, 0x68, 0x4e, 0x28, 0x3b, 0x6f, 0xfb, 0x42, 0x58, 0x3d, 0x2f, 0xac, 0xd2, - 0x10, 0x34, 0x7f, 0xd7, 0x7b, 0x01, 0x15, 0x79, 0xb1, 0x32, 0xa3, 0x7a, 0x0d, 0xe1, 0x10, 0x83, - 0x06, 0x75, 0xdd, 0x0b, 0xaa, 0x3c, 0x3c, 0x86, 0x86, 0x33, 0x1f, 0x20, 0xd1, 0x80, 0x0e, 0xa3, - 0xcc, 0x9e, 0xbd, 0x6b, 0xd7, 0xba, 0xf6, 0x0e, 0x34, 0x83, 0x5b, 0x8a, 0x96, 0x22, 0xdd, 0x80, - 0x5a, 0xbd, 0x6e, 0x70, 0x04, 0x65, 0x99, 0x0a, 0x36, 0xef, 0x5b, 0x44, 0x36, 0x69, 0xb1, 0xc5, - 0xd0, 0x0e, 0x74, 0x94, 0x63, 0x3a, 0xbf, 0x1d, 0xbc, 0x4d, 0x84, 0x05, 0x8b, 0xad, 0xf7, 0xfb, - 0x81, 0xa8, 0xf4, 0xfb, 0xc1, 0x3b, 0x44, 0x99, 0xe1, 0x4a, 0xbf, 0x21, 0x04, 0xd8, 0xa6, 0x81, - 0xdf, 0x25, 0xc2, 0x94, 0xc4, 0x36, 0x8d, 0x10, 0xdb, 0x34, 0xf0, 0x7b, 0x44, 0xa8, 0xca, 0xec, - 0x80, 0xd2, 0x6f, 0x09, 0xef, 0x13, 0xe5, 0x84, 0xcc, 0x36, 0x0d, 0xf5, 0x28, 0xca, 0x33, 0x25, - 0xdd, 0xe7, 0x1f, 0x10, 0xe9, 0xb4, 0xc5, 0x5c, 0xd0, 0xa6, 0xf0, 0x23, 0x54, 0xe0, 0x7c, 0x2a, - 0xfe, 0x90, 0x88, 0x73, 0x16, 0xf3, 0xc2, 0xba, 0x82, 0x18, 0x15, 0x74, 0x85, 0x8f, 0x88, 0x34, - 0xc9, 0xa3, 0x82, 0xb6, 0x10, 0xfa, 0x06, 0xa6, 0x81, 0x3f, 0x26, 0xca, 0xa9, 0xc0, 0x37, 0x30, - 0x8d, 0x88, 0x6f, 0x60, 0x1a, 0xf8, 0x13, 0x22, 0xce, 0x07, 0xbf, 0x41, 0x20, 0x0b, 0x7e, 0x63, - 0xf8, 0x94, 0x68, 0x15, 0x9e, 0x05, 0xbf, 0x33, 0x48, 0x99, 0x85, 0xce, 0xf0, 0x99, 0xe2, 0x8d, - 0x25, 0x9e, 0x59, 0x68, 0x0d, 0x62, 0x54, 0xd0, 0x1a, 0x3e, 0x27, 0xc2, 0x34, 0x8f, 0x0a, 0x7a, - 0x83, 0x8d, 0x8a, 0x4c, 0x27, 0xf4, 0x86, 0x2f, 0x88, 0x38, 0x76, 0x73, 0xa0, 0x1e, 0x79, 0x73, - 0x68, 0xa3, 0xf9, 0x00, 0x86, 0xee, 0xa3, 0x2f, 0x09, 0x69, 0x9c, 0xee, 0x20, 0xc1, 0xe8, 0x66, - 0xda, 0x46, 0x73, 0x42, 0x09, 0x0a, 0xdd, 0xe1, 0x2b, 0x08, 0x6c, 0xe4, 0xf6, 0xc0, 0x0b, 0x97, - 0xb7, 0x07, 0x07, 0xe1, 0x10, 0x84, 0x86, 0xf5, 0x35, 0x84, 0x15, 0xa7, 0x3f, 0x04, 0x50, 0x34, - 0xa4, 0xdf, 0xa1, 0x4c, 0xab, 0xb6, 0xeb, 0xb5, 0x06, 0xe8, 0x0f, 0x0f, 0x24, 0x3d, 0xc4, 0x4f, - 0x47, 0xc8, 0xdc, 0xc5, 0xda, 0x2e, 0xe9, 0x22, 0xe4, 0xdf, 0x7a, 0xbb, 0xbb, 0xb7, 0x6f, 0xcd, - 0xb6, 0xb8, 0x45, 0xdd, 0x46, 0x59, 0x46, 0x80, 0x46, 0xf0, 0x20, 0x20, 0x7e, 0x36, 0x3a, 0xc2, - 0xeb, 0x42, 0xc0, 0x48, 0xb7, 0x04, 0x93, 0x5a, 0x47, 0x39, 0x06, 0xf1, 0x1b, 0xd3, 0x43, 0x40, - 0xf9, 0xf9, 0xe8, 0x14, 0x68, 0x61, 0x80, 0xc9, 0xb4, 0x44, 0x9b, 0xc4, 0xf1, 0xdb, 0xda, 0xc3, - 0xb1, 0x39, 0x1b, 0x11, 0x1c, 0xbf, 0x29, 0x06, 0x92, 0x66, 0x1a, 0xf8, 0x91, 0x71, 0x92, 0x66, - 0x1a, 0xa1, 0xa4, 0x99, 0x46, 0x28, 0x69, 0xa6, 0x81, 0x1f, 0x1d, 0x2b, 0x69, 0x14, 0x23, 0x26, - 0x2d, 0xc0, 0xf1, 0xfb, 0xf1, 0x63, 0x63, 0x25, 0x2d, 0xc8, 0xf1, 0xbb, 0x79, 0x13, 0xe5, 0x19, - 0x87, 0x36, 0xe8, 0xc7, 0x01, 0x74, 0x72, 0x74, 0x90, 0xdf, 0xf7, 0x81, 0x94, 0x6d, 0x49, 0x46, - 0xd5, 0x41, 0x05, 0x9e, 0x3a, 0xca, 0x7a, 0x02, 0x58, 0xa7, 0x62, 0x24, 0xaf, 0x2e, 0xc2, 0x72, - 0x2d, 0xd9, 0x2a, 0x55, 0x03, 0x0c, 0x93, 0x27, 0x63, 0x57, 0x83, 0x37, 0x76, 0xe4, 0x6a, 0x80, - 0x49, 0x14, 0xca, 0x9e, 0x69, 0xe0, 0xa7, 0xc6, 0xcb, 0x1e, 0x7d, 0x4e, 0x52, 0xf6, 0x4c, 0x23, - 0x22, 0x7b, 0xa6, 0x81, 0x9f, 0x1e, 0x33, 0x7b, 0x14, 0x26, 0x67, 0x2f, 0x50, 0x7e, 0xfe, 0x20, - 0x7c, 0x26, 0x76, 0xf9, 0xc1, 0xc8, 0x94, 0xcb, 0xcf, 0x1f, 0xa3, 0xd2, 0x76, 0x82, 0x31, 0xfa, - 0x6c, 0xfc, 0xed, 0xe4, 0x39, 0x08, 0x6c, 0x27, 0x18, 0xc2, 0x62, 0x35, 0xc0, 0x10, 0x7e, 0x2e, - 0x76, 0x35, 0x78, 0xe3, 0x5a, 0xae, 0x06, 0x98, 0xe0, 0xbb, 0xa8, 0xc8, 0x20, 0xc2, 0x04, 0x7f, - 0x1e, 0x48, 0xa7, 0x47, 0x27, 0xb1, 0xa9, 0x0d, 0xb4, 0x7c, 0x2b, 0x60, 0x56, 0xf7, 0xd1, 0x7c, - 0x80, 0x48, 0xa7, 0xde, 0x0b, 0x00, 0x3d, 0x13, 0x13, 0xea, 0xdb, 0x80, 0x5b, 0x6c, 0x85, 0x3f, - 0x51, 0xaf, 0xa3, 0x39, 0xa1, 0x11, 0x0a, 0x73, 0xfd, 0x45, 0x20, 0xaf, 0xc5, 0x69, 0x87, 0x6c, - 0xa2, 0x03, 0x58, 0x6d, 0x85, 0x3e, 0x50, 0x6f, 0x20, 0x1c, 0xe2, 0xd2, 0xa0, 0x5f, 0x02, 0xf4, - 0x7a, 0x6c, 0xb4, 0x14, 0xf6, 0x5c, 0x2b, 0xea, 0x33, 0x5a, 0x4a, 0xde, 0xcc, 0x81, 0xf1, 0xff, - 0x72, 0xac, 0x52, 0xf2, 0x86, 0x30, 0x9f, 0xff, 0xa4, 0x94, 0x98, 0x89, 0xee, 0x8b, 0x8e, 0x40, - 0x79, 0x25, 0xd6, 0xbe, 0x80, 0x19, 0xcc, 0x31, 0x64, 0x5f, 0x70, 0x1b, 0xe5, 0xf4, 0x04, 0xce, - 0xab, 0xb1, 0x38, 0x1b, 0x11, 0x1c, 0x6e, 0x13, 0x92, 0x66, 0x1a, 0x80, 0x79, 0x2d, 0x6e, 0xd2, - 0x4c, 0x23, 0x94, 0x34, 0x30, 0x89, 0x49, 0xa3, 0x94, 0xd7, 0x63, 0x27, 0x4d, 0xc4, 0xd0, 0xa4, - 0xc9, 0x9c, 0x9e, 0xc0, 0x79, 0x23, 0x76, 0xd2, 0x82, 0x1c, 0x6e, 0xa3, 0xd3, 0xc5, 0x9f, 0x68, - 0x00, 0xba, 0x19, 0x6b, 0xba, 0xf8, 0x23, 0x98, 0x93, 0xc8, 0xd3, 0x10, 0x8c, 0x2c, 0x75, 0x5e, - 0xb7, 0x04, 0xd2, 0x9b, 0xf1, 0x52, 0xe7, 0x79, 0x08, 0xa4, 0x8e, 0xd9, 0x54, 0x0d, 0x21, 0xb7, - 0x6d, 0xbb, 0x75, 0x40, 0xfc, 0x29, 0xa5, 0x29, 0xfa, 0x81, 0x6a, 0xc2, 0x9a, 0xf1, 0x8c, 0x9e, - 0x62, 0x11, 0xcd, 0x82, 0x02, 0x4e, 0x8a, 0x7f, 0x26, 0x92, 0xc9, 0x6a, 0xc2, 0x82, 0x75, 0x70, - 0x72, 0x3d, 0x8c, 0xd2, 0xa0, 0xf1, 0x8f, 0xad, 0x7f, 0x21, 0xa2, 0x42, 0x35, 0x61, 0xc1, 0x52, - 0xff, 0xdc, 0xc9, 0x54, 0xfe, 0xa1, 0xf3, 0xaf, 0x44, 0x95, 0x61, 0x2a, 0xff, 0xd4, 0x28, 0xf2, - 0x4c, 0x03, 0xff, 0x8d, 0x88, 0x52, 0x22, 0xcf, 0x34, 0x64, 0x9e, 0x69, 0xe0, 0xbf, 0x13, 0x91, - 0x2a, 0xf1, 0x44, 0x95, 0x7f, 0x5e, 0xfb, 0x07, 0x51, 0x4d, 0x48, 0x3c, 0xd3, 0x50, 0x8f, 0xa0, - 0x0c, 0xa8, 0xe8, 0x09, 0xe8, 0x9f, 0x44, 0x36, 0x5d, 0x4d, 0x58, 0xb0, 0x9a, 0x9e, 0x96, 0x74, - 0x94, 0xf5, 0x99, 0x54, 0xf8, 0x2f, 0x22, 0xcc, 0x55, 0x13, 0x16, 0x38, 0x60, 0x27, 0x1d, 0x16, - 0x01, 0x1c, 0x73, 0xfe, 0x4d, 0x64, 0x49, 0x16, 0x01, 0x1c, 0x54, 0x64, 0xaa, 0x69, 0xe0, 0xff, - 0x10, 0xd5, 0x94, 0x4c, 0xf5, 0x2e, 0xc0, 0x12, 0xd5, 0x34, 0xf0, 0x7f, 0x89, 0x30, 0x1f, 0xa0, - 0x8a, 0xd1, 0xfa, 0xc7, 0x83, 0xff, 0x11, 0x9d, 0xc2, 0xa2, 0xf5, 0xe7, 0x3b, 0xcf, 0x1c, 0x0c, - 0xf7, 0xff, 0x13, 0xd5, 0x0c, 0xcf, 0x1c, 0x4c, 0x67, 0x16, 0x01, 0x8c, 0xe6, 0x3b, 0x88, 0x28, - 0xcd, 0x22, 0x80, 0xe1, 0x5a, 0x43, 0x79, 0xd0, 0x08, 0x93, 0xf5, 0xce, 0x54, 0xfc, 0x17, 0x67, - 0xd5, 0x84, 0x05, 0xa1, 0xf2, 0x69, 0x7a, 0x15, 0x15, 0x45, 0x04, 0x9d, 0x2a, 0x77, 0xa5, 0xc6, - 0x7a, 0x6b, 0x56, 0x4d, 0x58, 0x05, 0x0e, 0xa2, 0x53, 0x64, 0x13, 0xa9, 0xb4, 0xa4, 0x84, 0xd9, - 0x79, 0x77, 0x2a, 0xce, 0x2b, 0xb3, 0x6a, 0xc2, 0xca, 0xfb, 0x85, 0xc8, 0xe7, 0xe4, 0x15, 0x34, - 0x27, 0x03, 0x68, 0x38, 0xf7, 0xa4, 0x62, 0xbe, 0x2f, 0xab, 0x26, 0xac, 0xa2, 0x88, 0xa1, 0xa1, - 0xb0, 0xda, 0x82, 0x67, 0x5c, 0xc6, 0xf7, 0xd2, 0x87, 0x9c, 0x16, 0x1e, 0x72, 0x39, 0xa8, 0xab, - 0xe0, 0xfb, 0xa2, 0x74, 0x95, 0xa0, 0x6e, 0x19, 0xdf, 0x1f, 0xa5, 0x5b, 0x5e, 0xb8, 0x8a, 0xd2, - 0x52, 0x4a, 0xbf, 0xc5, 0xff, 0x2b, 0x58, 0x38, 0x89, 0xf2, 0xc1, 0x1b, 0xbb, 0x9a, 0x47, 0xa9, - 0x6b, 0xf6, 0xbe, 0x07, 0x3c, 0x60, 0x91, 0x1f, 0xd5, 0x83, 0x68, 0xf2, 0x7a, 0xcd, 0xe9, 0xd9, - 0x38, 0xe9, 0xd9, 0xe0, 0x97, 0x13, 0xc9, 0xe3, 0xca, 0xc2, 0x29, 0x54, 0x08, 0x5d, 0xc7, 0x07, - 0x39, 0x98, 0x14, 0x1d, 0x9c, 0x46, 0x6a, 0xf8, 0xa6, 0x3d, 0xc8, 0x43, 0x21, 0xda, 0xc3, 0xc6, - 0xf0, 0x1e, 0x32, 0x7d, 0x83, 0xf0, 0xaf, 0x0e, 0x83, 0x1c, 0xa4, 0xfa, 0x07, 0x31, 0xa4, 0x07, - 0xb5, 0x7f, 0x10, 0x43, 0x7a, 0x98, 0x10, 0x3d, 0xac, 0xa2, 0x62, 0xc4, 0x65, 0x75, 0x90, 0x8b, - 0x69, 0xd1, 0xc5, 0x1a, 0x3a, 0x18, 0x75, 0x07, 0x1d, 0xe4, 0x23, 0x17, 0x9d, 0x4b, 0x7e, 0xb9, - 0x1c, 0xe4, 0x20, 0x79, 0x9b, 0x38, 0x86, 0x4c, 0xc5, 0xd4, 0xed, 0xe2, 0x18, 0xd2, 0x47, 0x3e, - 0xfa, 0x81, 0x08, 0xb7, 0xbc, 0x41, 0x1e, 0x94, 0x3e, 0x45, 0xc1, 0xef, 0x6f, 0x83, 0x3c, 0xcc, - 0x44, 0xe7, 0x92, 0x5f, 0xcd, 0x06, 0x39, 0x48, 0x8b, 0x0e, 0xf6, 0xd1, 0x5c, 0xe4, 0x8d, 0x2b, - 0xc2, 0xc9, 0x2f, 0x45, 0x27, 0x71, 0x5f, 0xcb, 0x0a, 0xe8, 0x1b, 0x08, 0xf7, 0xbb, 0x77, 0x45, - 0xd0, 0x2f, 0x8a, 0xf4, 0x31, 0x5e, 0xd5, 0x0a, 0x5f, 0xa0, 0x87, 0xbe, 0xd3, 0xe7, 0xfa, 0x15, - 0xc1, 0x3f, 0x2b, 0x47, 0x3f, 0xea, 0xbb, 0x5b, 0x01, 0xfb, 0x47, 0xb4, 0xd0, 0xff, 0xea, 0x15, - 0x41, 0xfe, 0x85, 0x1c, 0x79, 0x8c, 0xb7, 0xb9, 0xa1, 0x82, 0x91, 0x2f, 0x60, 0x22, 0x73, 0x72, - 0x50, 0x3b, 0x87, 0x9a, 0x0d, 0xdc, 0xad, 0x44, 0x0f, 0x85, 0xe1, 0x3c, 0x6c, 0xf4, 0xf7, 0x90, - 0x19, 0x6e, 0xa4, 0xc8, 0x17, 0x22, 0xd1, 0x41, 0x6a, 0xf8, 0x20, 0xfa, 0x78, 0x50, 0x87, 0x0f, - 0xa2, 0x8f, 0x87, 0x89, 0x41, 0x1e, 0xa0, 0x8b, 0x05, 0xaf, 0x27, 0xa2, 0x8b, 0xe9, 0x21, 0xc3, - 0x90, 0xef, 0x1d, 0xa2, 0x87, 0x99, 0x01, 0x1e, 0x16, 0x4b, 0x68, 0x86, 0x1f, 0x02, 0x67, 0xd0, - 0xe4, 0xea, 0x85, 0x4b, 0xd5, 0xd5, 0x7c, 0x82, 0xfc, 0xb8, 0x66, 0xad, 0xfe, 0xe6, 0xd7, 0x79, - 0x45, 0x9d, 0x45, 0xd3, 0x67, 0xaa, 0xab, 0xd6, 0x85, 0xf3, 0xeb, 0xf9, 0xe4, 0x5a, 0x86, 0x1e, - 0x57, 0x7b, 0xed, 0xa6, 0xdb, 0x3e, 0x5a, 0x46, 0xb3, 0xe2, 0xc1, 0x2b, 0xca, 0x01, 0x52, 0xd3, - 0xdc, 0xc1, 0x2d, 0x65, 0xed, 0xd2, 0x6f, 0x7f, 0x15, 0xaa, 0xdf, 0x25, 0xaf, 0x7e, 0xb7, 0x7a, - 0xf5, 0xa5, 0x66, 0xbb, 0x6b, 0xef, 0xb5, 0x6b, 0x8e, 0xf7, 0xd7, 0x13, 0x9e, 0xb5, 0xb3, 0xe4, - 0xd8, 0x8d, 0xda, 0xf6, 0xfe, 0x52, 0xbf, 0x3f, 0xb4, 0xd8, 0x9a, 0x82, 0x4f, 0xbe, 0x09, 0x00, - 0x00, 0xff, 0xff, 0x64, 0xfb, 0xb5, 0x25, 0x8b, 0x21, 0x00, 0x00, -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180125_92554152/ya.make b/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180125_92554152/ya.make deleted file mode 100644 index adcd14d710..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180125_92554152/ya.make +++ /dev/null @@ -1,7 +0,0 @@ -GO_LIBRARY() - -LICENSE(BSD-3-Clause) - -SRCS(test.pb.go) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180430_b4deda09/test.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180430_b4deda09/test.pb.go deleted file mode 100644 index cd2631ade6..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180430_b4deda09/test.pb.go +++ /dev/null @@ -1,1545 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: proto3_20180430_b4deda09/test.proto - -package proto3_20180430_b4deda09 // import "google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180430_b4deda09" - -import proto "google.golang.org/protobuf/internal/protolegacy" -import fmt "fmt" -import math "math" - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package - -type SiblingEnum int32 - -const ( - SiblingEnum_ALPHA SiblingEnum = 0 - SiblingEnum_BRAVO SiblingEnum = 10 - SiblingEnum_CHARLIE SiblingEnum = 200 -) - -var SiblingEnum_name = map[int32]string{ - 0: "ALPHA", - 10: "BRAVO", - 200: "CHARLIE", -} -var SiblingEnum_value = map[string]int32{ - "ALPHA": 0, - "BRAVO": 10, - "CHARLIE": 200, -} - -func (x SiblingEnum) String() string { - return proto.EnumName(SiblingEnum_name, int32(x)) -} -func (SiblingEnum) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_test_b39f8dbfc888d45a, []int{0} -} - -type Message_ChildEnum int32 - -const ( - Message_ALPHA Message_ChildEnum = 0 - Message_BRAVO Message_ChildEnum = 1 - Message_CHARLIE Message_ChildEnum = 2 -) - -var Message_ChildEnum_name = map[int32]string{ - 0: "ALPHA", - 1: "BRAVO", - 2: "CHARLIE", -} -var Message_ChildEnum_value = map[string]int32{ - "ALPHA": 0, - "BRAVO": 1, - "CHARLIE": 2, -} - -func (x Message_ChildEnum) String() string { - return proto.EnumName(Message_ChildEnum_name, int32(x)) -} -func (Message_ChildEnum) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_test_b39f8dbfc888d45a, []int{1, 0} -} - -type SiblingMessage struct { - F1 string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 []string `protobuf:"bytes,2,rep,name=f2" json:"f2,omitempty"` - F3 *Message `protobuf:"bytes,3,opt,name=f3" json:"f3,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *SiblingMessage) Reset() { *m = SiblingMessage{} } -func (m *SiblingMessage) String() string { return proto.CompactTextString(m) } -func (*SiblingMessage) ProtoMessage() {} -func (*SiblingMessage) Descriptor() ([]byte, []int) { - return fileDescriptor_test_b39f8dbfc888d45a, []int{0} -} -func (m *SiblingMessage) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SiblingMessage.Unmarshal(m, b) -} -func (m *SiblingMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SiblingMessage.Marshal(b, m, deterministic) -} -func (dst *SiblingMessage) XXX_Merge(src proto.Message) { - xxx_messageInfo_SiblingMessage.Merge(dst, src) -} -func (m *SiblingMessage) XXX_Size() int { - return xxx_messageInfo_SiblingMessage.Size(m) -} -func (m *SiblingMessage) XXX_DiscardUnknown() { - xxx_messageInfo_SiblingMessage.DiscardUnknown(m) -} - -var xxx_messageInfo_SiblingMessage proto.InternalMessageInfo - -func (m *SiblingMessage) GetF1() string { - if m != nil { - return m.F1 - } - return "" -} - -func (m *SiblingMessage) GetF2() []string { - if m != nil { - return m.F2 - } - return nil -} - -func (m *SiblingMessage) GetF3() *Message { - if m != nil { - return m.F3 - } - return nil -} - -type Message struct { - // Optional fields. - OptionalBool bool `protobuf:"varint,100,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"` - OptionalInt32 int32 `protobuf:"varint,101,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"` - OptionalSint32 int32 `protobuf:"zigzag32,102,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"` - OptionalUint32 uint32 `protobuf:"varint,103,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"` - OptionalInt64 int64 `protobuf:"varint,104,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"` - OptionalSint64 int64 `protobuf:"zigzag64,105,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"` - OptionalUint64 uint64 `protobuf:"varint,106,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"` - OptionalFixed32 uint32 `protobuf:"fixed32,107,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"` - OptionalSfixed32 int32 `protobuf:"fixed32,108,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"` - OptionalFloat float32 `protobuf:"fixed32,109,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"` - OptionalFixed64 uint64 `protobuf:"fixed64,110,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"` - OptionalSfixed64 int64 `protobuf:"fixed64,111,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"` - OptionalDouble float64 `protobuf:"fixed64,112,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"` - OptionalString string `protobuf:"bytes,113,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"` - OptionalBytes []byte `protobuf:"bytes,114,opt,name=optional_bytes,json=optionalBytes,proto3" json:"optional_bytes,omitempty"` - OptionalChildEnum Message_ChildEnum `protobuf:"varint,115,opt,name=optional_child_enum,json=optionalChildEnum,enum=google.golang.org.proto3_20180430.Message_ChildEnum" json:"optional_child_enum,omitempty"` - OptionalChildMessage *Message_ChildMessage `protobuf:"bytes,116,opt,name=optional_child_message,json=optionalChildMessage" json:"optional_child_message,omitempty"` - OptionalSiblingEnum SiblingEnum `protobuf:"varint,117,opt,name=optional_sibling_enum,json=optionalSiblingEnum,enum=google.golang.org.proto3_20180430.SiblingEnum" json:"optional_sibling_enum,omitempty"` - OptionalSiblingMessage *SiblingMessage `protobuf:"bytes,118,opt,name=optional_sibling_message,json=optionalSiblingMessage" json:"optional_sibling_message,omitempty"` - // Repeated fields. - RepeatedBool []bool `protobuf:"varint,200,rep,packed,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"` - RepeatedInt32 []int32 `protobuf:"varint,201,rep,packed,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"` - RepeatedSint32 []int32 `protobuf:"zigzag32,202,rep,packed,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"` - RepeatedUint32 []uint32 `protobuf:"varint,203,rep,packed,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"` - RepeatedInt64 []int64 `protobuf:"varint,204,rep,packed,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"` - RepeatedSint64 []int64 `protobuf:"zigzag64,205,rep,packed,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"` - RepeatedUint64 []uint64 `protobuf:"varint,206,rep,packed,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"` - RepeatedFixed32 []uint32 `protobuf:"fixed32,207,rep,packed,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"` - RepeatedSfixed32 []int32 `protobuf:"fixed32,208,rep,packed,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"` - RepeatedFloat []float32 `protobuf:"fixed32,209,rep,packed,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"` - RepeatedFixed64 []uint64 `protobuf:"fixed64,210,rep,packed,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"` - RepeatedSfixed64 []int64 `protobuf:"fixed64,211,rep,packed,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"` - RepeatedDouble []float64 `protobuf:"fixed64,212,rep,packed,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"` - RepeatedString []string `protobuf:"bytes,213,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"` - RepeatedBytes [][]byte `protobuf:"bytes,214,rep,name=repeated_bytes,json=repeatedBytes,proto3" json:"repeated_bytes,omitempty"` - RepeatedChildEnum []Message_ChildEnum `protobuf:"varint,215,rep,packed,name=repeated_child_enum,json=repeatedChildEnum,enum=google.golang.org.proto3_20180430.Message_ChildEnum" json:"repeated_child_enum,omitempty"` - RepeatedChildMessage []*Message_ChildMessage `protobuf:"bytes,216,rep,name=repeated_child_message,json=repeatedChildMessage" json:"repeated_child_message,omitempty"` - RepeatedSiblingEnum []SiblingEnum `protobuf:"varint,217,rep,packed,name=repeated_sibling_enum,json=repeatedSiblingEnum,enum=google.golang.org.proto3_20180430.SiblingEnum" json:"repeated_sibling_enum,omitempty"` - RepeatedSiblingMessage []*SiblingMessage `protobuf:"bytes,218,rep,name=repeated_sibling_message,json=repeatedSiblingMessage" json:"repeated_sibling_message,omitempty"` - // Map fields. - MapBoolBool map[bool]bool `protobuf:"bytes,300,rep,name=map_bool_bool,json=mapBoolBool" json:"map_bool_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolInt32 map[bool]int32 `protobuf:"bytes,301,rep,name=map_bool_int32,json=mapBoolInt32" json:"map_bool_int32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolSint32 map[bool]int32 `protobuf:"bytes,302,rep,name=map_bool_sint32,json=mapBoolSint32" json:"map_bool_sint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag32,2,opt,name=value"` - MapBoolUint32 map[bool]uint32 `protobuf:"bytes,303,rep,name=map_bool_uint32,json=mapBoolUint32" json:"map_bool_uint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolInt64 map[bool]int64 `protobuf:"bytes,304,rep,name=map_bool_int64,json=mapBoolInt64" json:"map_bool_int64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolSint64 map[bool]int64 `protobuf:"bytes,305,rep,name=map_bool_sint64,json=mapBoolSint64" json:"map_bool_sint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"zigzag64,2,opt,name=value"` - MapBoolUint64 map[bool]uint64 `protobuf:"bytes,306,rep,name=map_bool_uint64,json=mapBoolUint64" json:"map_bool_uint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapBoolFixed32 map[bool]uint32 `protobuf:"bytes,307,rep,name=map_bool_fixed32,json=mapBoolFixed32" json:"map_bool_fixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolSfixed32 map[bool]int32 `protobuf:"bytes,308,rep,name=map_bool_sfixed32,json=mapBoolSfixed32" json:"map_bool_sfixed32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolFloat map[bool]float32 `protobuf:"bytes,309,rep,name=map_bool_float,json=mapBoolFloat" json:"map_bool_float,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapBoolFixed64 map[bool]uint64 `protobuf:"bytes,310,rep,name=map_bool_fixed64,json=mapBoolFixed64" json:"map_bool_fixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolSfixed64 map[bool]int64 `protobuf:"bytes,311,rep,name=map_bool_sfixed64,json=mapBoolSfixed64" json:"map_bool_sfixed64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolDouble map[bool]float64 `protobuf:"bytes,312,rep,name=map_bool_double,json=mapBoolDouble" json:"map_bool_double,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolString map[bool]string `protobuf:"bytes,313,rep,name=map_bool_string,json=mapBoolString" json:"map_bool_string,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolBytes map[bool][]byte `protobuf:"bytes,314,rep,name=map_bool_bytes,json=mapBoolBytes" json:"map_bool_bytes,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value,proto3"` - MapBoolChildEnum map[bool]Message_ChildEnum `protobuf:"bytes,315,rep,name=map_bool_child_enum,json=mapBoolChildEnum" json:"map_bool_child_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto3_20180430.Message_ChildEnum"` - MapBoolChildMessage map[bool]*Message_ChildMessage `protobuf:"bytes,316,rep,name=map_bool_child_message,json=mapBoolChildMessage" json:"map_bool_child_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapBoolSiblingEnum map[bool]SiblingEnum `protobuf:"bytes,317,rep,name=map_bool_sibling_enum,json=mapBoolSiblingEnum" json:"map_bool_sibling_enum,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=google.golang.org.proto3_20180430.SiblingEnum"` - MapBoolSiblingMessage map[bool]*SiblingMessage `protobuf:"bytes,318,rep,name=map_bool_sibling_message,json=mapBoolSiblingMessage" json:"map_bool_sibling_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapInt32Bool map[int32]bool `protobuf:"bytes,319,rep,name=map_int32_bool,json=mapInt32Bool" json:"map_int32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapSint32Bool map[int32]bool `protobuf:"bytes,320,rep,name=map_sint32_bool,json=mapSint32Bool" json:"map_sint32_bool,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapUint32Bool map[uint32]bool `protobuf:"bytes,321,rep,name=map_uint32_bool,json=mapUint32Bool" json:"map_uint32_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapInt64Bool map[int64]bool `protobuf:"bytes,322,rep,name=map_int64_bool,json=mapInt64Bool" json:"map_int64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapSint64Bool map[int64]bool `protobuf:"bytes,323,rep,name=map_sint64_bool,json=mapSint64Bool" json:"map_sint64_bool,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapUint64Bool map[uint64]bool `protobuf:"bytes,324,rep,name=map_uint64_bool,json=mapUint64Bool" json:"map_uint64_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapFixed32Bool map[uint32]bool `protobuf:"bytes,325,rep,name=map_fixed32_bool,json=mapFixed32Bool" json:"map_fixed32_bool,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapStringBool map[string]bool `protobuf:"bytes,326,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"` - // Oneof fields. - // - // Types that are valid to be assigned to OneofUnion: - // *Message_OneofBool - // *Message_OneofInt32 - // *Message_OneofSint32 - // *Message_OneofUint32 - // *Message_OneofInt64 - // *Message_OneofSint64 - // *Message_OneofUint64 - // *Message_OneofFixed32 - // *Message_OneofSfixed32 - // *Message_OneofFloat - // *Message_OneofFixed64 - // *Message_OneofSfixed64 - // *Message_OneofDouble - // *Message_OneofString - // *Message_OneofBytes - // *Message_OneofChildEnum - // *Message_OneofChildMessage - // *Message_OneofSiblingEnum - // *Message_OneofSiblingMessage - // *Message_OneofString1 - // *Message_OneofString2 - // *Message_OneofString3 - OneofUnion isMessage_OneofUnion `protobuf_oneof:"oneof_union"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message) Reset() { *m = Message{} } -func (m *Message) String() string { return proto.CompactTextString(m) } -func (*Message) ProtoMessage() {} -func (*Message) Descriptor() ([]byte, []int) { - return fileDescriptor_test_b39f8dbfc888d45a, []int{1} -} -func (m *Message) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message.Unmarshal(m, b) -} -func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message.Marshal(b, m, deterministic) -} -func (dst *Message) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message.Merge(dst, src) -} -func (m *Message) XXX_Size() int { - return xxx_messageInfo_Message.Size(m) -} -func (m *Message) XXX_DiscardUnknown() { - xxx_messageInfo_Message.DiscardUnknown(m) -} - -var xxx_messageInfo_Message proto.InternalMessageInfo - -type isMessage_OneofUnion interface { - isMessage_OneofUnion() -} - -type Message_OneofBool struct { - OneofBool bool `protobuf:"varint,400,opt,name=oneof_bool,json=oneofBool,oneof"` -} -type Message_OneofInt32 struct { - OneofInt32 int32 `protobuf:"varint,401,opt,name=oneof_int32,json=oneofInt32,oneof"` -} -type Message_OneofSint32 struct { - OneofSint32 int32 `protobuf:"zigzag32,402,opt,name=oneof_sint32,json=oneofSint32,oneof"` -} -type Message_OneofUint32 struct { - OneofUint32 uint32 `protobuf:"varint,403,opt,name=oneof_uint32,json=oneofUint32,oneof"` -} -type Message_OneofInt64 struct { - OneofInt64 int64 `protobuf:"varint,404,opt,name=oneof_int64,json=oneofInt64,oneof"` -} -type Message_OneofSint64 struct { - OneofSint64 int64 `protobuf:"zigzag64,405,opt,name=oneof_sint64,json=oneofSint64,oneof"` -} -type Message_OneofUint64 struct { - OneofUint64 uint64 `protobuf:"varint,406,opt,name=oneof_uint64,json=oneofUint64,oneof"` -} -type Message_OneofFixed32 struct { - OneofFixed32 uint32 `protobuf:"fixed32,407,opt,name=oneof_fixed32,json=oneofFixed32,oneof"` -} -type Message_OneofSfixed32 struct { - OneofSfixed32 int32 `protobuf:"fixed32,408,opt,name=oneof_sfixed32,json=oneofSfixed32,oneof"` -} -type Message_OneofFloat struct { - OneofFloat float32 `protobuf:"fixed32,409,opt,name=oneof_float,json=oneofFloat,oneof"` -} -type Message_OneofFixed64 struct { - OneofFixed64 uint64 `protobuf:"fixed64,410,opt,name=oneof_fixed64,json=oneofFixed64,oneof"` -} -type Message_OneofSfixed64 struct { - OneofSfixed64 int64 `protobuf:"fixed64,411,opt,name=oneof_sfixed64,json=oneofSfixed64,oneof"` -} -type Message_OneofDouble struct { - OneofDouble float64 `protobuf:"fixed64,412,opt,name=oneof_double,json=oneofDouble,oneof"` -} -type Message_OneofString struct { - OneofString string `protobuf:"bytes,413,opt,name=oneof_string,json=oneofString,oneof"` -} -type Message_OneofBytes struct { - OneofBytes []byte `protobuf:"bytes,414,opt,name=oneof_bytes,json=oneofBytes,proto3,oneof"` -} -type Message_OneofChildEnum struct { - OneofChildEnum Message_ChildEnum `protobuf:"varint,415,opt,name=oneof_child_enum,json=oneofChildEnum,enum=google.golang.org.proto3_20180430.Message_ChildEnum,oneof"` -} -type Message_OneofChildMessage struct { - OneofChildMessage *Message_ChildMessage `protobuf:"bytes,416,opt,name=oneof_child_message,json=oneofChildMessage,oneof"` -} -type Message_OneofSiblingEnum struct { - OneofSiblingEnum SiblingEnum `protobuf:"varint,417,opt,name=oneof_sibling_enum,json=oneofSiblingEnum,enum=google.golang.org.proto3_20180430.SiblingEnum,oneof"` -} -type Message_OneofSiblingMessage struct { - OneofSiblingMessage *SiblingMessage `protobuf:"bytes,418,opt,name=oneof_sibling_message,json=oneofSiblingMessage,oneof"` -} -type Message_OneofString1 struct { - OneofString1 string `protobuf:"bytes,419,opt,name=oneof_string1,json=oneofString1,oneof"` -} -type Message_OneofString2 struct { - OneofString2 string `protobuf:"bytes,420,opt,name=oneof_string2,json=oneofString2,oneof"` -} -type Message_OneofString3 struct { - OneofString3 string `protobuf:"bytes,421,opt,name=oneof_string3,json=oneofString3,oneof"` -} - -func (*Message_OneofBool) isMessage_OneofUnion() {} -func (*Message_OneofInt32) isMessage_OneofUnion() {} -func (*Message_OneofSint32) isMessage_OneofUnion() {} -func (*Message_OneofUint32) isMessage_OneofUnion() {} -func (*Message_OneofInt64) isMessage_OneofUnion() {} -func (*Message_OneofSint64) isMessage_OneofUnion() {} -func (*Message_OneofUint64) isMessage_OneofUnion() {} -func (*Message_OneofFixed32) isMessage_OneofUnion() {} -func (*Message_OneofSfixed32) isMessage_OneofUnion() {} -func (*Message_OneofFloat) isMessage_OneofUnion() {} -func (*Message_OneofFixed64) isMessage_OneofUnion() {} -func (*Message_OneofSfixed64) isMessage_OneofUnion() {} -func (*Message_OneofDouble) isMessage_OneofUnion() {} -func (*Message_OneofString) isMessage_OneofUnion() {} -func (*Message_OneofBytes) isMessage_OneofUnion() {} -func (*Message_OneofChildEnum) isMessage_OneofUnion() {} -func (*Message_OneofChildMessage) isMessage_OneofUnion() {} -func (*Message_OneofSiblingEnum) isMessage_OneofUnion() {} -func (*Message_OneofSiblingMessage) isMessage_OneofUnion() {} -func (*Message_OneofString1) isMessage_OneofUnion() {} -func (*Message_OneofString2) isMessage_OneofUnion() {} -func (*Message_OneofString3) isMessage_OneofUnion() {} - -func (m *Message) GetOneofUnion() isMessage_OneofUnion { - if m != nil { - return m.OneofUnion - } - return nil -} - -func (m *Message) GetOptionalBool() bool { - if m != nil { - return m.OptionalBool - } - return false -} - -func (m *Message) GetOptionalInt32() int32 { - if m != nil { - return m.OptionalInt32 - } - return 0 -} - -func (m *Message) GetOptionalSint32() int32 { - if m != nil { - return m.OptionalSint32 - } - return 0 -} - -func (m *Message) GetOptionalUint32() uint32 { - if m != nil { - return m.OptionalUint32 - } - return 0 -} - -func (m *Message) GetOptionalInt64() int64 { - if m != nil { - return m.OptionalInt64 - } - return 0 -} - -func (m *Message) GetOptionalSint64() int64 { - if m != nil { - return m.OptionalSint64 - } - return 0 -} - -func (m *Message) GetOptionalUint64() uint64 { - if m != nil { - return m.OptionalUint64 - } - return 0 -} - -func (m *Message) GetOptionalFixed32() uint32 { - if m != nil { - return m.OptionalFixed32 - } - return 0 -} - -func (m *Message) GetOptionalSfixed32() int32 { - if m != nil { - return m.OptionalSfixed32 - } - return 0 -} - -func (m *Message) GetOptionalFloat() float32 { - if m != nil { - return m.OptionalFloat - } - return 0 -} - -func (m *Message) GetOptionalFixed64() uint64 { - if m != nil { - return m.OptionalFixed64 - } - return 0 -} - -func (m *Message) GetOptionalSfixed64() int64 { - if m != nil { - return m.OptionalSfixed64 - } - return 0 -} - -func (m *Message) GetOptionalDouble() float64 { - if m != nil { - return m.OptionalDouble - } - return 0 -} - -func (m *Message) GetOptionalString() string { - if m != nil { - return m.OptionalString - } - return "" -} - -func (m *Message) GetOptionalBytes() []byte { - if m != nil { - return m.OptionalBytes - } - return nil -} - -func (m *Message) GetOptionalChildEnum() Message_ChildEnum { - if m != nil { - return m.OptionalChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetOptionalChildMessage() *Message_ChildMessage { - if m != nil { - return m.OptionalChildMessage - } - return nil -} - -func (m *Message) GetOptionalSiblingEnum() SiblingEnum { - if m != nil { - return m.OptionalSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetOptionalSiblingMessage() *SiblingMessage { - if m != nil { - return m.OptionalSiblingMessage - } - return nil -} - -func (m *Message) GetRepeatedBool() []bool { - if m != nil { - return m.RepeatedBool - } - return nil -} - -func (m *Message) GetRepeatedInt32() []int32 { - if m != nil { - return m.RepeatedInt32 - } - return nil -} - -func (m *Message) GetRepeatedSint32() []int32 { - if m != nil { - return m.RepeatedSint32 - } - return nil -} - -func (m *Message) GetRepeatedUint32() []uint32 { - if m != nil { - return m.RepeatedUint32 - } - return nil -} - -func (m *Message) GetRepeatedInt64() []int64 { - if m != nil { - return m.RepeatedInt64 - } - return nil -} - -func (m *Message) GetRepeatedSint64() []int64 { - if m != nil { - return m.RepeatedSint64 - } - return nil -} - -func (m *Message) GetRepeatedUint64() []uint64 { - if m != nil { - return m.RepeatedUint64 - } - return nil -} - -func (m *Message) GetRepeatedFixed32() []uint32 { - if m != nil { - return m.RepeatedFixed32 - } - return nil -} - -func (m *Message) GetRepeatedSfixed32() []int32 { - if m != nil { - return m.RepeatedSfixed32 - } - return nil -} - -func (m *Message) GetRepeatedFloat() []float32 { - if m != nil { - return m.RepeatedFloat - } - return nil -} - -func (m *Message) GetRepeatedFixed64() []uint64 { - if m != nil { - return m.RepeatedFixed64 - } - return nil -} - -func (m *Message) GetRepeatedSfixed64() []int64 { - if m != nil { - return m.RepeatedSfixed64 - } - return nil -} - -func (m *Message) GetRepeatedDouble() []float64 { - if m != nil { - return m.RepeatedDouble - } - return nil -} - -func (m *Message) GetRepeatedString() []string { - if m != nil { - return m.RepeatedString - } - return nil -} - -func (m *Message) GetRepeatedBytes() [][]byte { - if m != nil { - return m.RepeatedBytes - } - return nil -} - -func (m *Message) GetRepeatedChildEnum() []Message_ChildEnum { - if m != nil { - return m.RepeatedChildEnum - } - return nil -} - -func (m *Message) GetRepeatedChildMessage() []*Message_ChildMessage { - if m != nil { - return m.RepeatedChildMessage - } - return nil -} - -func (m *Message) GetRepeatedSiblingEnum() []SiblingEnum { - if m != nil { - return m.RepeatedSiblingEnum - } - return nil -} - -func (m *Message) GetRepeatedSiblingMessage() []*SiblingMessage { - if m != nil { - return m.RepeatedSiblingMessage - } - return nil -} - -func (m *Message) GetMapBoolBool() map[bool]bool { - if m != nil { - return m.MapBoolBool - } - return nil -} - -func (m *Message) GetMapBoolInt32() map[bool]int32 { - if m != nil { - return m.MapBoolInt32 - } - return nil -} - -func (m *Message) GetMapBoolSint32() map[bool]int32 { - if m != nil { - return m.MapBoolSint32 - } - return nil -} - -func (m *Message) GetMapBoolUint32() map[bool]uint32 { - if m != nil { - return m.MapBoolUint32 - } - return nil -} - -func (m *Message) GetMapBoolInt64() map[bool]int64 { - if m != nil { - return m.MapBoolInt64 - } - return nil -} - -func (m *Message) GetMapBoolSint64() map[bool]int64 { - if m != nil { - return m.MapBoolSint64 - } - return nil -} - -func (m *Message) GetMapBoolUint64() map[bool]uint64 { - if m != nil { - return m.MapBoolUint64 - } - return nil -} - -func (m *Message) GetMapBoolFixed32() map[bool]uint32 { - if m != nil { - return m.MapBoolFixed32 - } - return nil -} - -func (m *Message) GetMapBoolSfixed32() map[bool]int32 { - if m != nil { - return m.MapBoolSfixed32 - } - return nil -} - -func (m *Message) GetMapBoolFloat() map[bool]float32 { - if m != nil { - return m.MapBoolFloat - } - return nil -} - -func (m *Message) GetMapBoolFixed64() map[bool]uint64 { - if m != nil { - return m.MapBoolFixed64 - } - return nil -} - -func (m *Message) GetMapBoolSfixed64() map[bool]int64 { - if m != nil { - return m.MapBoolSfixed64 - } - return nil -} - -func (m *Message) GetMapBoolDouble() map[bool]float64 { - if m != nil { - return m.MapBoolDouble - } - return nil -} - -func (m *Message) GetMapBoolString() map[bool]string { - if m != nil { - return m.MapBoolString - } - return nil -} - -func (m *Message) GetMapBoolBytes() map[bool][]byte { - if m != nil { - return m.MapBoolBytes - } - return nil -} - -func (m *Message) GetMapBoolChildEnum() map[bool]Message_ChildEnum { - if m != nil { - return m.MapBoolChildEnum - } - return nil -} - -func (m *Message) GetMapBoolChildMessage() map[bool]*Message_ChildMessage { - if m != nil { - return m.MapBoolChildMessage - } - return nil -} - -func (m *Message) GetMapBoolSiblingEnum() map[bool]SiblingEnum { - if m != nil { - return m.MapBoolSiblingEnum - } - return nil -} - -func (m *Message) GetMapBoolSiblingMessage() map[bool]*SiblingMessage { - if m != nil { - return m.MapBoolSiblingMessage - } - return nil -} - -func (m *Message) GetMapInt32Bool() map[int32]bool { - if m != nil { - return m.MapInt32Bool - } - return nil -} - -func (m *Message) GetMapSint32Bool() map[int32]bool { - if m != nil { - return m.MapSint32Bool - } - return nil -} - -func (m *Message) GetMapUint32Bool() map[uint32]bool { - if m != nil { - return m.MapUint32Bool - } - return nil -} - -func (m *Message) GetMapInt64Bool() map[int64]bool { - if m != nil { - return m.MapInt64Bool - } - return nil -} - -func (m *Message) GetMapSint64Bool() map[int64]bool { - if m != nil { - return m.MapSint64Bool - } - return nil -} - -func (m *Message) GetMapUint64Bool() map[uint64]bool { - if m != nil { - return m.MapUint64Bool - } - return nil -} - -func (m *Message) GetMapFixed32Bool() map[uint32]bool { - if m != nil { - return m.MapFixed32Bool - } - return nil -} - -func (m *Message) GetMapStringBool() map[string]bool { - if m != nil { - return m.MapStringBool - } - return nil -} - -func (m *Message) GetOneofBool() bool { - if x, ok := m.GetOneofUnion().(*Message_OneofBool); ok { - return x.OneofBool - } - return false -} - -func (m *Message) GetOneofInt32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofInt32); ok { - return x.OneofInt32 - } - return 0 -} - -func (m *Message) GetOneofSint32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofSint32); ok { - return x.OneofSint32 - } - return 0 -} - -func (m *Message) GetOneofUint32() uint32 { - if x, ok := m.GetOneofUnion().(*Message_OneofUint32); ok { - return x.OneofUint32 - } - return 0 -} - -func (m *Message) GetOneofInt64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofInt64); ok { - return x.OneofInt64 - } - return 0 -} - -func (m *Message) GetOneofSint64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofSint64); ok { - return x.OneofSint64 - } - return 0 -} - -func (m *Message) GetOneofUint64() uint64 { - if x, ok := m.GetOneofUnion().(*Message_OneofUint64); ok { - return x.OneofUint64 - } - return 0 -} - -func (m *Message) GetOneofFixed32() uint32 { - if x, ok := m.GetOneofUnion().(*Message_OneofFixed32); ok { - return x.OneofFixed32 - } - return 0 -} - -func (m *Message) GetOneofSfixed32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofSfixed32); ok { - return x.OneofSfixed32 - } - return 0 -} - -func (m *Message) GetOneofFloat() float32 { - if x, ok := m.GetOneofUnion().(*Message_OneofFloat); ok { - return x.OneofFloat - } - return 0 -} - -func (m *Message) GetOneofFixed64() uint64 { - if x, ok := m.GetOneofUnion().(*Message_OneofFixed64); ok { - return x.OneofFixed64 - } - return 0 -} - -func (m *Message) GetOneofSfixed64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofSfixed64); ok { - return x.OneofSfixed64 - } - return 0 -} - -func (m *Message) GetOneofDouble() float64 { - if x, ok := m.GetOneofUnion().(*Message_OneofDouble); ok { - return x.OneofDouble - } - return 0 -} - -func (m *Message) GetOneofString() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString); ok { - return x.OneofString - } - return "" -} - -func (m *Message) GetOneofBytes() []byte { - if x, ok := m.GetOneofUnion().(*Message_OneofBytes); ok { - return x.OneofBytes - } - return nil -} - -func (m *Message) GetOneofChildEnum() Message_ChildEnum { - if x, ok := m.GetOneofUnion().(*Message_OneofChildEnum); ok { - return x.OneofChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetOneofChildMessage() *Message_ChildMessage { - if x, ok := m.GetOneofUnion().(*Message_OneofChildMessage); ok { - return x.OneofChildMessage - } - return nil -} - -func (m *Message) GetOneofSiblingEnum() SiblingEnum { - if x, ok := m.GetOneofUnion().(*Message_OneofSiblingEnum); ok { - return x.OneofSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetOneofSiblingMessage() *SiblingMessage { - if x, ok := m.GetOneofUnion().(*Message_OneofSiblingMessage); ok { - return x.OneofSiblingMessage - } - return nil -} - -func (m *Message) GetOneofString1() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString1); ok { - return x.OneofString1 - } - return "" -} - -func (m *Message) GetOneofString2() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString2); ok { - return x.OneofString2 - } - return "" -} - -func (m *Message) GetOneofString3() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString3); ok { - return x.OneofString3 - } - return "" -} - -// XXX_OneofFuncs is for the internal use of the proto package. -func (*Message) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { - return _Message_OneofMarshaler, _Message_OneofUnmarshaler, _Message_OneofSizer, []interface{}{ - (*Message_OneofBool)(nil), - (*Message_OneofInt32)(nil), - (*Message_OneofSint32)(nil), - (*Message_OneofUint32)(nil), - (*Message_OneofInt64)(nil), - (*Message_OneofSint64)(nil), - (*Message_OneofUint64)(nil), - (*Message_OneofFixed32)(nil), - (*Message_OneofSfixed32)(nil), - (*Message_OneofFloat)(nil), - (*Message_OneofFixed64)(nil), - (*Message_OneofSfixed64)(nil), - (*Message_OneofDouble)(nil), - (*Message_OneofString)(nil), - (*Message_OneofBytes)(nil), - (*Message_OneofChildEnum)(nil), - (*Message_OneofChildMessage)(nil), - (*Message_OneofSiblingEnum)(nil), - (*Message_OneofSiblingMessage)(nil), - (*Message_OneofString1)(nil), - (*Message_OneofString2)(nil), - (*Message_OneofString3)(nil), - } -} - -func _Message_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { - m := msg.(*Message) - // oneof_union - switch x := m.OneofUnion.(type) { - case *Message_OneofBool: - t := uint64(0) - if x.OneofBool { - t = 1 - } - b.EncodeVarint(400<<3 | proto.WireVarint) - b.EncodeVarint(t) - case *Message_OneofInt32: - b.EncodeVarint(401<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofInt32)) - case *Message_OneofSint32: - b.EncodeVarint(402<<3 | proto.WireVarint) - b.EncodeZigzag32(uint64(x.OneofSint32)) - case *Message_OneofUint32: - b.EncodeVarint(403<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofUint32)) - case *Message_OneofInt64: - b.EncodeVarint(404<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofInt64)) - case *Message_OneofSint64: - b.EncodeVarint(405<<3 | proto.WireVarint) - b.EncodeZigzag64(uint64(x.OneofSint64)) - case *Message_OneofUint64: - b.EncodeVarint(406<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofUint64)) - case *Message_OneofFixed32: - b.EncodeVarint(407<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofFixed32)) - case *Message_OneofSfixed32: - b.EncodeVarint(408<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofSfixed32)) - case *Message_OneofFloat: - b.EncodeVarint(409<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(math.Float32bits(x.OneofFloat))) - case *Message_OneofFixed64: - b.EncodeVarint(410<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofFixed64)) - case *Message_OneofSfixed64: - b.EncodeVarint(411<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofSfixed64)) - case *Message_OneofDouble: - b.EncodeVarint(412<<3 | proto.WireFixed64) - b.EncodeFixed64(math.Float64bits(x.OneofDouble)) - case *Message_OneofString: - b.EncodeVarint(413<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString) - case *Message_OneofBytes: - b.EncodeVarint(414<<3 | proto.WireBytes) - b.EncodeRawBytes(x.OneofBytes) - case *Message_OneofChildEnum: - b.EncodeVarint(415<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofChildEnum)) - case *Message_OneofChildMessage: - b.EncodeVarint(416<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.OneofChildMessage); err != nil { - return err - } - case *Message_OneofSiblingEnum: - b.EncodeVarint(417<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofSiblingEnum)) - case *Message_OneofSiblingMessage: - b.EncodeVarint(418<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.OneofSiblingMessage); err != nil { - return err - } - case *Message_OneofString1: - b.EncodeVarint(419<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString1) - case *Message_OneofString2: - b.EncodeVarint(420<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString2) - case *Message_OneofString3: - b.EncodeVarint(421<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString3) - case nil: - default: - return fmt.Errorf("Message.OneofUnion has unexpected type %T", x) - } - return nil -} - -func _Message_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { - m := msg.(*Message) - switch tag { - case 400: // oneof_union.oneof_bool - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofBool{x != 0} - return true, err - case 401: // oneof_union.oneof_int32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofInt32{int32(x)} - return true, err - case 402: // oneof_union.oneof_sint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag32() - m.OneofUnion = &Message_OneofSint32{int32(x)} - return true, err - case 403: // oneof_union.oneof_uint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofUint32{uint32(x)} - return true, err - case 404: // oneof_union.oneof_int64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofInt64{int64(x)} - return true, err - case 405: // oneof_union.oneof_sint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag64() - m.OneofUnion = &Message_OneofSint64{int64(x)} - return true, err - case 406: // oneof_union.oneof_uint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofUint64{x} - return true, err - case 407: // oneof_union.oneof_fixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofFixed32{uint32(x)} - return true, err - case 408: // oneof_union.oneof_sfixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofSfixed32{int32(x)} - return true, err - case 409: // oneof_union.oneof_float - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofFloat{math.Float32frombits(uint32(x))} - return true, err - case 410: // oneof_union.oneof_fixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofFixed64{x} - return true, err - case 411: // oneof_union.oneof_sfixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofSfixed64{int64(x)} - return true, err - case 412: // oneof_union.oneof_double - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofDouble{math.Float64frombits(x)} - return true, err - case 413: // oneof_union.oneof_string - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString{x} - return true, err - case 414: // oneof_union.oneof_bytes - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeRawBytes(true) - m.OneofUnion = &Message_OneofBytes{x} - return true, err - case 415: // oneof_union.oneof_child_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofChildEnum{Message_ChildEnum(x)} - return true, err - case 416: // oneof_union.oneof_child_message - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(Message_ChildMessage) - err := b.DecodeMessage(msg) - m.OneofUnion = &Message_OneofChildMessage{msg} - return true, err - case 417: // oneof_union.oneof_sibling_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofSiblingEnum{SiblingEnum(x)} - return true, err - case 418: // oneof_union.oneof_sibling_message - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(SiblingMessage) - err := b.DecodeMessage(msg) - m.OneofUnion = &Message_OneofSiblingMessage{msg} - return true, err - case 419: // oneof_union.oneof_string1 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString1{x} - return true, err - case 420: // oneof_union.oneof_string2 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString2{x} - return true, err - case 421: // oneof_union.oneof_string3 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString3{x} - return true, err - default: - return false, nil - } -} - -func _Message_OneofSizer(msg proto.Message) (n int) { - m := msg.(*Message) - // oneof_union - switch x := m.OneofUnion.(type) { - case *Message_OneofBool: - n += 2 // tag and wire - n += 1 - case *Message_OneofInt32: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofInt32)) - case *Message_OneofSint32: - n += 2 // tag and wire - n += proto.SizeVarint(uint64((uint32(x.OneofSint32) << 1) ^ uint32((int32(x.OneofSint32) >> 31)))) - case *Message_OneofUint32: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofUint32)) - case *Message_OneofInt64: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofInt64)) - case *Message_OneofSint64: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(uint64(x.OneofSint64<<1) ^ uint64((int64(x.OneofSint64) >> 63)))) - case *Message_OneofUint64: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofUint64)) - case *Message_OneofFixed32: - n += 2 // tag and wire - n += 4 - case *Message_OneofSfixed32: - n += 2 // tag and wire - n += 4 - case *Message_OneofFloat: - n += 2 // tag and wire - n += 4 - case *Message_OneofFixed64: - n += 2 // tag and wire - n += 8 - case *Message_OneofSfixed64: - n += 2 // tag and wire - n += 8 - case *Message_OneofDouble: - n += 2 // tag and wire - n += 8 - case *Message_OneofString: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(len(x.OneofString))) - n += len(x.OneofString) - case *Message_OneofBytes: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(len(x.OneofBytes))) - n += len(x.OneofBytes) - case *Message_OneofChildEnum: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofChildEnum)) - case *Message_OneofChildMessage: - s := proto.Size(x.OneofChildMessage) - n += 2 // tag and wire - n += proto.SizeVarint(uint64(s)) - n += s - case *Message_OneofSiblingEnum: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofSiblingEnum)) - case *Message_OneofSiblingMessage: - s := proto.Size(x.OneofSiblingMessage) - n += 2 // tag and wire - n += proto.SizeVarint(uint64(s)) - n += s - case *Message_OneofString1: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(len(x.OneofString1))) - n += len(x.OneofString1) - case *Message_OneofString2: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(len(x.OneofString2))) - n += len(x.OneofString2) - case *Message_OneofString3: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(len(x.OneofString3))) - n += len(x.OneofString3) - case nil: - default: - panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) - } - return n -} - -type Message_ChildMessage struct { - F1 string `protobuf:"bytes,1,opt,name=f1" json:"f1,omitempty"` - F2 []string `protobuf:"bytes,2,rep,name=f2" json:"f2,omitempty"` - F3 *Message `protobuf:"bytes,3,opt,name=f3" json:"f3,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message_ChildMessage) Reset() { *m = Message_ChildMessage{} } -func (m *Message_ChildMessage) String() string { return proto.CompactTextString(m) } -func (*Message_ChildMessage) ProtoMessage() {} -func (*Message_ChildMessage) Descriptor() ([]byte, []int) { - return fileDescriptor_test_b39f8dbfc888d45a, []int{1, 0} -} -func (m *Message_ChildMessage) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message_ChildMessage.Unmarshal(m, b) -} -func (m *Message_ChildMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message_ChildMessage.Marshal(b, m, deterministic) -} -func (dst *Message_ChildMessage) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message_ChildMessage.Merge(dst, src) -} -func (m *Message_ChildMessage) XXX_Size() int { - return xxx_messageInfo_Message_ChildMessage.Size(m) -} -func (m *Message_ChildMessage) XXX_DiscardUnknown() { - xxx_messageInfo_Message_ChildMessage.DiscardUnknown(m) -} - -var xxx_messageInfo_Message_ChildMessage proto.InternalMessageInfo - -func (m *Message_ChildMessage) GetF1() string { - if m != nil { - return m.F1 - } - return "" -} - -func (m *Message_ChildMessage) GetF2() []string { - if m != nil { - return m.F2 - } - return nil -} - -func (m *Message_ChildMessage) GetF3() *Message { - if m != nil { - return m.F3 - } - return nil -} - -func init() { - proto.RegisterType((*SiblingMessage)(nil), "google.golang.org.proto3_20180430.SiblingMessage") - proto.RegisterType((*Message)(nil), "google.golang.org.proto3_20180430.Message") - proto.RegisterMapType((map[bool]bool)(nil), "google.golang.org.proto3_20180430.Message.MapBoolBoolEntry") - proto.RegisterMapType((map[bool][]byte)(nil), "google.golang.org.proto3_20180430.Message.MapBoolBytesEntry") - proto.RegisterMapType((map[bool]Message_ChildEnum)(nil), "google.golang.org.proto3_20180430.Message.MapBoolChildEnumEntry") - proto.RegisterMapType((map[bool]*Message_ChildMessage)(nil), "google.golang.org.proto3_20180430.Message.MapBoolChildMessageEntry") - proto.RegisterMapType((map[bool]float64)(nil), "google.golang.org.proto3_20180430.Message.MapBoolDoubleEntry") - proto.RegisterMapType((map[bool]uint32)(nil), "google.golang.org.proto3_20180430.Message.MapBoolFixed32Entry") - proto.RegisterMapType((map[bool]uint64)(nil), "google.golang.org.proto3_20180430.Message.MapBoolFixed64Entry") - proto.RegisterMapType((map[bool]float32)(nil), "google.golang.org.proto3_20180430.Message.MapBoolFloatEntry") - proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto3_20180430.Message.MapBoolInt32Entry") - proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto3_20180430.Message.MapBoolInt64Entry") - proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto3_20180430.Message.MapBoolSfixed32Entry") - proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto3_20180430.Message.MapBoolSfixed64Entry") - proto.RegisterMapType((map[bool]SiblingEnum)(nil), "google.golang.org.proto3_20180430.Message.MapBoolSiblingEnumEntry") - proto.RegisterMapType((map[bool]*SiblingMessage)(nil), "google.golang.org.proto3_20180430.Message.MapBoolSiblingMessageEntry") - proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto3_20180430.Message.MapBoolSint32Entry") - proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto3_20180430.Message.MapBoolSint64Entry") - proto.RegisterMapType((map[bool]string)(nil), "google.golang.org.proto3_20180430.Message.MapBoolStringEntry") - proto.RegisterMapType((map[bool]uint32)(nil), "google.golang.org.proto3_20180430.Message.MapBoolUint32Entry") - proto.RegisterMapType((map[bool]uint64)(nil), "google.golang.org.proto3_20180430.Message.MapBoolUint64Entry") - proto.RegisterMapType((map[uint32]bool)(nil), "google.golang.org.proto3_20180430.Message.MapFixed32BoolEntry") - proto.RegisterMapType((map[int32]bool)(nil), "google.golang.org.proto3_20180430.Message.MapInt32BoolEntry") - proto.RegisterMapType((map[int64]bool)(nil), "google.golang.org.proto3_20180430.Message.MapInt64BoolEntry") - proto.RegisterMapType((map[int32]bool)(nil), "google.golang.org.proto3_20180430.Message.MapSint32BoolEntry") - proto.RegisterMapType((map[int64]bool)(nil), "google.golang.org.proto3_20180430.Message.MapSint64BoolEntry") - proto.RegisterMapType((map[string]bool)(nil), "google.golang.org.proto3_20180430.Message.MapStringBoolEntry") - proto.RegisterMapType((map[uint32]bool)(nil), "google.golang.org.proto3_20180430.Message.MapUint32BoolEntry") - proto.RegisterMapType((map[uint64]bool)(nil), "google.golang.org.proto3_20180430.Message.MapUint64BoolEntry") - proto.RegisterType((*Message_ChildMessage)(nil), "google.golang.org.proto3_20180430.Message.ChildMessage") - proto.RegisterEnum("google.golang.org.proto3_20180430.SiblingEnum", SiblingEnum_name, SiblingEnum_value) - proto.RegisterEnum("google.golang.org.proto3_20180430.Message_ChildEnum", Message_ChildEnum_name, Message_ChildEnum_value) -} - -func init() { - proto.RegisterFile("proto3_20180430_b4deda09/test.proto", fileDescriptor_test_b39f8dbfc888d45a) -} - -var fileDescriptor_test_b39f8dbfc888d45a = []byte{ - // 1946 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x9a, 0x57, 0x73, 0xdb, 0xca, - 0x15, 0xc7, 0x09, 0x52, 0xc5, 0x5a, 0xb1, 0x82, 0x96, 0xb2, 0xa3, 0x27, 0x44, 0x76, 0x1c, 0xc4, - 0xc9, 0x50, 0x12, 0xb9, 0x83, 0x38, 0x4e, 0x62, 0x5b, 0xb2, 0xe5, 0xd0, 0x19, 0x3b, 0xf1, 0xc0, - 0xa3, 0x3c, 0xe4, 0x45, 0x21, 0x45, 0x90, 0xa6, 0x0d, 0x12, 0x8a, 0x48, 0x7a, 0xa2, 0xc9, 0x83, - 0xbf, 0x42, 0x7a, 0xef, 0xe5, 0x2d, 0xbd, 0xf7, 0xee, 0x8c, 0xd3, 0xcb, 0xed, 0xf7, 0xd3, 0xdc, - 0x59, 0x1c, 0x6c, 0x03, 0x40, 0x93, 0x04, 0xe7, 0x3e, 0x78, 0x46, 0x3a, 0xfc, 0xef, 0xf9, 0xf1, - 0x1c, 0x9c, 0x3d, 0x67, 0x17, 0x16, 0x3a, 0x77, 0x7c, 0xe2, 0x0d, 0xbd, 0xda, 0x61, 0x75, 0x7b, - 0xe7, 0xd2, 0x36, 0xa9, 0x6d, 0x1f, 0x36, 0x49, 0xcb, 0x69, 0x35, 0xb6, 0xdf, 0xb1, 0x35, 0x74, - 0x06, 0xc3, 0x8a, 0xff, 0xa9, 0xfe, 0xc6, 0x8e, 0xe7, 0x75, 0x5c, 0xa7, 0xd2, 0xf1, 0xdc, 0x46, - 0xbf, 0x53, 0xf1, 0x4e, 0x3a, 0x95, 0xd0, 0xb2, 0x4d, 0x17, 0xe5, 0xef, 0x75, 0x9b, 0x6e, 0xb7, - 0xdf, 0xb9, 0xe3, 0x0c, 0x06, 0x8d, 0x8e, 0xa3, 0xe7, 0x51, 0xba, 0xbd, 0x83, 0x35, 0x43, 0x33, - 0x57, 0xec, 0x74, 0x7b, 0xc7, 0xff, 0xbd, 0x8a, 0xd3, 0x46, 0xc6, 0xff, 0xbd, 0xaa, 0x5f, 0x46, - 0xe9, 0x76, 0x0d, 0x67, 0x0c, 0xcd, 0x5c, 0xad, 0x5e, 0xac, 0x4c, 0x24, 0x54, 0x02, 0xbf, 0x76, - 0xba, 0x5d, 0xdb, 0x7c, 0x72, 0x0d, 0x2d, 0x33, 0xce, 0x39, 0x94, 0xf3, 0x8e, 0x87, 0x5d, 0xaf, - 0xdf, 0x70, 0x0f, 0x9b, 0x9e, 0xe7, 0xe2, 0x96, 0xa1, 0x99, 0x67, 0xec, 0x2c, 0x33, 0xee, 0x79, - 0x9e, 0xab, 0xbf, 0x09, 0xe5, 0xb9, 0xa8, 0xdb, 0x1f, 0xd6, 0xaa, 0xd8, 0x31, 0x34, 0x73, 0xd1, - 0xe6, 0x4b, 0x6f, 0x51, 0xa3, 0xfe, 0x66, 0x54, 0xe0, 0xb2, 0x01, 0xe8, 0xda, 0x86, 0x66, 0x96, - 0x6c, 0xbe, 0xfa, 0x5e, 0x37, 0x22, 0x1c, 0x81, 0xb0, 0x63, 0x68, 0x66, 0x4e, 0x08, 0x0f, 0x40, - 0x18, 0x02, 0x5b, 0x04, 0xdf, 0x37, 0x34, 0x33, 0xa3, 0x80, 0x2d, 0x12, 0x01, 0x5b, 0x04, 0x77, - 0x0d, 0xcd, 0xd4, 0x55, 0x70, 0x48, 0x38, 0x02, 0xe1, 0x03, 0x43, 0x33, 0x17, 0x54, 0xb0, 0x45, - 0xf4, 0xb7, 0xa0, 0x22, 0x17, 0xb6, 0xbb, 0x1f, 0x71, 0x5a, 0xb5, 0x2a, 0x7e, 0x68, 0x68, 0xe6, - 0xb2, 0xcd, 0x1d, 0xdc, 0x04, 0xb3, 0xfe, 0x56, 0x54, 0x12, 0x70, 0xa6, 0x75, 0x0d, 0xcd, 0x2c, - 0xd8, 0xdc, 0xc7, 0xbd, 0xc0, 0xae, 0x04, 0xd4, 0x76, 0xbd, 0xc6, 0x10, 0xf7, 0x0c, 0xcd, 0x4c, - 0x8b, 0x80, 0x6e, 0x52, 0x63, 0x14, 0x6f, 0x11, 0xdc, 0x37, 0x34, 0x73, 0x29, 0x84, 0xb7, 0x48, - 0x0c, 0xde, 0x22, 0xd8, 0x33, 0x34, 0xb3, 0x18, 0xc6, 0x87, 0xe2, 0x6f, 0x79, 0xa3, 0xa6, 0xeb, - 0xe0, 0x63, 0x43, 0x33, 0x35, 0x11, 0xff, 0x0d, 0xdf, 0xaa, 0x66, 0x74, 0x78, 0xd2, 0xed, 0x77, - 0xf0, 0x87, 0xfd, 0x5a, 0x14, 0x19, 0xf5, 0xad, 0x4a, 0x40, 0xcd, 0xd3, 0xa1, 0x33, 0xc0, 0x27, - 0x86, 0x66, 0x66, 0x45, 0x40, 0x7b, 0xd4, 0xa8, 0xb7, 0x50, 0x99, 0xcb, 0x8e, 0xee, 0x77, 0xdd, - 0xd6, 0xa1, 0xd3, 0x1f, 0xf5, 0xf0, 0xc0, 0xd0, 0xcc, 0x7c, 0x95, 0x4c, 0x5f, 0xbf, 0x95, 0xeb, - 0x74, 0xf1, 0x7e, 0x7f, 0xd4, 0xb3, 0x79, 0xd8, 0xdc, 0xa4, 0xf7, 0xd0, 0x7a, 0x88, 0xd2, 0x83, - 0x65, 0x78, 0xe8, 0x6f, 0x94, 0xb7, 0xcf, 0x0a, 0x62, 0xbb, 0xe6, 0xac, 0xc2, 0x62, 0x7b, 0xa7, - 0x89, 0xd6, 0xa4, 0xb2, 0xf3, 0xb7, 0x2f, 0x84, 0x35, 0xf2, 0xc3, 0xaa, 0x4c, 0x41, 0x0b, 0x76, - 0xbd, 0x1f, 0x50, 0x59, 0x14, 0x2b, 0x37, 0xea, 0x0f, 0x11, 0x8e, 0x30, 0x58, 0x50, 0x8f, 0xfc, - 0xa0, 0x76, 0xa6, 0xc7, 0xb0, 0x70, 0xd6, 0x43, 0x24, 0x16, 0xd0, 0x79, 0x94, 0x3b, 0x71, 0x8e, - 0x9d, 0xc6, 0xd0, 0x69, 0x41, 0x33, 0x78, 0xaa, 0x19, 0x19, 0xda, 0x0d, 0x98, 0xd5, 0xef, 0x06, - 0x17, 0x50, 0x9e, 0xab, 0x60, 0xf3, 0xfe, 0x8d, 0xca, 0x16, 0x6d, 0xbe, 0x18, 0xda, 0x81, 0x89, - 0x0a, 0x5c, 0x17, 0xb4, 0x83, 0xbf, 0x53, 0x61, 0xc9, 0xe6, 0xeb, 0x83, 0x7e, 0x20, 0x2b, 0x83, - 0x7e, 0xf0, 0x0f, 0xaa, 0xcc, 0x09, 0x65, 0xd0, 0x10, 0x42, 0x6c, 0x8b, 0xe0, 0x7f, 0x52, 0x61, - 0x46, 0x61, 0x5b, 0x24, 0xc2, 0xb6, 0x08, 0xfe, 0x17, 0x15, 0xea, 0x2a, 0x3b, 0xa4, 0x0c, 0x5a, - 0xc2, 0xbf, 0xa9, 0x72, 0x41, 0x65, 0x5b, 0x44, 0xbf, 0x88, 0x8a, 0x5c, 0xc9, 0xf6, 0xf9, 0x7f, - 0xa8, 0x74, 0xd9, 0xe6, 0x2e, 0x58, 0x53, 0x78, 0x1b, 0x2a, 0x09, 0x3e, 0x13, 0xff, 0x97, 0x8a, - 0x0b, 0x36, 0xf7, 0xc2, 0xbb, 0x82, 0x1c, 0x15, 0x74, 0x85, 0xff, 0x51, 0x69, 0x5a, 0x44, 0x05, - 0x6d, 0x21, 0xf2, 0x0d, 0x2c, 0x82, 0xff, 0x4f, 0x95, 0x4b, 0xa1, 0x6f, 0x60, 0x91, 0x98, 0x6f, - 0x60, 0x11, 0xfc, 0x1c, 0x15, 0x17, 0xc3, 0xdf, 0x20, 0x94, 0x85, 0xa0, 0x31, 0x3c, 0x4f, 0xb5, - 0x9a, 0xc8, 0x42, 0xd0, 0x19, 0x94, 0xcc, 0x42, 0x67, 0x78, 0x41, 0xf3, 0xc7, 0x92, 0xc8, 0x2c, - 0xb4, 0x06, 0x39, 0x2a, 0x68, 0x0d, 0x2f, 0x52, 0x61, 0x56, 0x44, 0x05, 0xbd, 0xc1, 0x41, 0x65, - 0xae, 0x93, 0x7a, 0xc3, 0x4b, 0x54, 0x9c, 0xb8, 0x39, 0x30, 0x8f, 0xa2, 0x39, 0xf4, 0xd1, 0x7a, - 0x08, 0xc3, 0xf6, 0xd1, 0xcb, 0x94, 0x34, 0x4f, 0x77, 0x50, 0x60, 0x6c, 0x33, 0x1d, 0xa1, 0x35, - 0xa9, 0x04, 0xa5, 0xee, 0xf0, 0x0a, 0x04, 0x36, 0x73, 0x7b, 0x10, 0x85, 0x2b, 0xda, 0x83, 0x8b, - 0x70, 0x04, 0xc2, 0xc2, 0x7a, 0x15, 0xc2, 0x4a, 0xd2, 0x1f, 0x42, 0x28, 0x16, 0xd2, 0x87, 0x50, - 0xae, 0xd7, 0x38, 0xf6, 0x5b, 0x03, 0xf4, 0x87, 0xef, 0xa4, 0x7d, 0xc4, 0x3b, 0x67, 0xc8, 0xdc, - 0x9d, 0xc6, 0x31, 0xed, 0x22, 0xf4, 0xdf, 0x7e, 0x7f, 0x78, 0x72, 0x6a, 0xaf, 0xf6, 0x84, 0x45, - 0x3f, 0x42, 0x79, 0x4e, 0x80, 0x46, 0xf0, 0x5d, 0x40, 0xbc, 0x6b, 0x76, 0x84, 0xdf, 0x85, 0x80, - 0x91, 0xed, 0x49, 0x26, 0xbd, 0x8d, 0x0a, 0x1c, 0x12, 0x34, 0xa6, 0xef, 0x01, 0xe5, 0xdd, 0xb3, - 0x53, 0xa0, 0x85, 0x01, 0x26, 0xd7, 0x93, 0x6d, 0x0a, 0x27, 0x68, 0x6b, 0xdf, 0x4f, 0xcc, 0x39, - 0x88, 0xe1, 0x04, 0x4d, 0x31, 0x94, 0x34, 0x8b, 0xe0, 0x1f, 0xcc, 0x93, 0x34, 0x8b, 0x44, 0x92, - 0x66, 0x91, 0x48, 0xd2, 0x2c, 0x82, 0x7f, 0x38, 0x57, 0xd2, 0x18, 0x46, 0x4e, 0x5a, 0x88, 0x13, - 0xf4, 0xe3, 0x1f, 0xcd, 0x95, 0xb4, 0x30, 0x27, 0xe8, 0xe6, 0x5d, 0x54, 0xe4, 0x1c, 0xd6, 0xa0, - 0x7f, 0x0c, 0xa0, 0x2b, 0xb3, 0x83, 0x82, 0xbe, 0x0f, 0xa4, 0x7c, 0x4f, 0x31, 0xea, 0x2e, 0x2a, - 0x89, 0xd4, 0x31, 0xd6, 0x4f, 0x80, 0x75, 0x35, 0x41, 0xf2, 0xda, 0x32, 0xac, 0xd0, 0x53, 0xad, - 0x4a, 0x35, 0xc0, 0x30, 0xf9, 0x69, 0xe2, 0x6a, 0xf0, 0xc7, 0x8e, 0x5a, 0x0d, 0x30, 0x89, 0x22, - 0xd9, 0xb3, 0x08, 0xfe, 0xd9, 0x7c, 0xd9, 0x63, 0xcf, 0x49, 0xc9, 0x9e, 0x45, 0x62, 0xb2, 0x67, - 0x11, 0xfc, 0xf3, 0x39, 0xb3, 0xc7, 0x60, 0x6a, 0xf6, 0x42, 0xe5, 0x17, 0x0c, 0xc2, 0x5f, 0x24, - 0x2e, 0x3f, 0x18, 0x99, 0x6a, 0xf9, 0x05, 0x63, 0x54, 0xd9, 0x4e, 0x30, 0x46, 0x7f, 0x99, 0x7c, - 0x3b, 0xf9, 0x0e, 0x42, 0xdb, 0x09, 0x86, 0xb0, 0x5c, 0x0d, 0x30, 0x84, 0x7f, 0x95, 0xb8, 0x1a, - 0xfc, 0x71, 0xad, 0x56, 0x03, 0x4c, 0xf0, 0x63, 0x54, 0xe6, 0x10, 0x69, 0x82, 0xff, 0x1a, 0x48, - 0xd7, 0x66, 0x27, 0xf1, 0xa9, 0x0d, 0xb4, 0x62, 0x2f, 0x64, 0xd6, 0x4f, 0xd1, 0x7a, 0x88, 0xc8, - 0xa6, 0xde, 0x6f, 0x00, 0x7a, 0x3d, 0x21, 0x34, 0xb0, 0x01, 0xb7, 0xdc, 0x8b, 0x7e, 0xa2, 0x3f, - 0x42, 0x6b, 0x52, 0x23, 0x94, 0xe6, 0xfa, 0x6f, 0x81, 0xbc, 0x97, 0xa4, 0x1d, 0xf2, 0x89, 0x0e, - 0x60, 0xbd, 0x17, 0xf9, 0x40, 0x7f, 0x8c, 0x70, 0x84, 0xcb, 0x82, 0xfe, 0x1d, 0xa0, 0xf7, 0x13, - 0xa3, 0x95, 0xb0, 0xd7, 0x7a, 0x71, 0x9f, 0xb1, 0x52, 0xf2, 0x67, 0x0e, 0x8c, 0xff, 0xdf, 0x27, - 0x2a, 0x25, 0x7f, 0x08, 0x8b, 0xf9, 0x4f, 0x4b, 0x89, 0x9b, 0xd8, 0xbe, 0x18, 0x48, 0x94, 0x3f, - 0x24, 0xda, 0x17, 0x30, 0x83, 0x05, 0x86, 0xee, 0x0b, 0x61, 0x63, 0x9c, 0x91, 0xc4, 0xf9, 0x63, - 0x22, 0xce, 0x41, 0x0c, 0x47, 0xd8, 0xa4, 0xa4, 0x59, 0x04, 0x30, 0x7f, 0x4a, 0x9a, 0x34, 0x8b, - 0x44, 0x92, 0x06, 0x26, 0x39, 0x69, 0x8c, 0xf2, 0xe7, 0xc4, 0x49, 0x93, 0x31, 0x2c, 0x69, 0x2a, - 0x67, 0x24, 0x71, 0xfe, 0x92, 0x38, 0x69, 0x61, 0x8e, 0xb0, 0xb1, 0xe9, 0x12, 0x4c, 0x34, 0x00, - 0x3d, 0x49, 0x34, 0x5d, 0x82, 0x11, 0x2c, 0x48, 0xf4, 0x69, 0x48, 0x46, 0x9e, 0x3a, 0xbf, 0x5b, - 0x02, 0xe9, 0xaf, 0xc9, 0x52, 0xe7, 0x7b, 0x08, 0xa5, 0x8e, 0xdb, 0x74, 0x03, 0x21, 0xaf, 0xef, - 0x78, 0x6d, 0x40, 0x7c, 0x2c, 0x63, 0x68, 0xe6, 0x99, 0x7a, 0xca, 0x5e, 0xf1, 0x8d, 0xbe, 0x62, - 0x13, 0xad, 0x82, 0x02, 0x4e, 0x8a, 0x1f, 0xa7, 0x92, 0xc5, 0x7a, 0xca, 0x86, 0x75, 0x70, 0x72, - 0x3d, 0x8f, 0xb2, 0xa0, 0x09, 0x8e, 0xad, 0x9f, 0xa0, 0xa2, 0x52, 0x3d, 0x65, 0xc3, 0xd2, 0xe0, - 0xdc, 0xc9, 0x55, 0xc1, 0xa1, 0xf3, 0x93, 0x54, 0x95, 0xe3, 0xaa, 0xe0, 0xd4, 0x28, 0xf3, 0x2c, - 0x82, 0x3f, 0x45, 0x45, 0x19, 0x99, 0x67, 0x11, 0x95, 0x67, 0x11, 0xfc, 0x69, 0x2a, 0xd2, 0x15, - 0x9e, 0xac, 0x0a, 0xce, 0x6b, 0x9f, 0xa1, 0xaa, 0x05, 0x85, 0x67, 0x11, 0xfd, 0x02, 0xca, 0x81, - 0x8a, 0x9d, 0x80, 0x3e, 0x4b, 0x65, 0xcb, 0xf5, 0x94, 0x0d, 0xab, 0xd9, 0x69, 0xc9, 0x44, 0xf9, - 0x80, 0xc9, 0x84, 0x9f, 0xa3, 0xc2, 0x42, 0x3d, 0x65, 0x83, 0x03, 0x7e, 0xd2, 0xe1, 0x11, 0xc0, - 0x31, 0xe7, 0xf3, 0x54, 0x96, 0xe6, 0x11, 0xc0, 0x41, 0x45, 0xa5, 0x5a, 0x04, 0x7f, 0x81, 0xaa, - 0x96, 0x54, 0xaa, 0x7f, 0x01, 0x56, 0xa8, 0x16, 0xc1, 0x5f, 0xa4, 0xc2, 0x62, 0x88, 0x2a, 0x47, - 0x1b, 0x1c, 0x0f, 0xbe, 0x44, 0x75, 0x1a, 0x8f, 0x36, 0x98, 0xef, 0x22, 0x73, 0x30, 0xdc, 0xbf, - 0x4c, 0x55, 0x2b, 0x22, 0x73, 0x30, 0x9d, 0x79, 0x04, 0x30, 0x9a, 0xbf, 0x42, 0x45, 0x59, 0x1e, - 0x01, 0x0c, 0xd7, 0x06, 0x2a, 0x82, 0x46, 0x9a, 0xac, 0x5f, 0xcd, 0x24, 0x7f, 0x71, 0x56, 0x4f, - 0xd9, 0x10, 0xaa, 0x98, 0xa6, 0x0f, 0x50, 0x59, 0x46, 0xb0, 0xa9, 0xf2, 0xb5, 0xcc, 0x5c, 0x6f, - 0xcd, 0xea, 0x29, 0xbb, 0x24, 0x40, 0x6c, 0x8a, 0x1c, 0x22, 0x9d, 0x95, 0x94, 0x34, 0x3b, 0xbf, - 0x9e, 0x49, 0xf2, 0xca, 0xac, 0x9e, 0xb2, 0x8b, 0x41, 0x21, 0x8a, 0x39, 0x79, 0x1f, 0xad, 0xa9, - 0x00, 0x16, 0xce, 0x37, 0x32, 0x09, 0xdf, 0x97, 0xd5, 0x53, 0x76, 0x59, 0xc6, 0xb0, 0x50, 0x78, - 0x6d, 0xc1, 0x33, 0xde, 0xc1, 0xdf, 0x64, 0x0f, 0x39, 0x2b, 0x3d, 0xe4, 0x9d, 0xb0, 0xae, 0x8a, - 0xbf, 0x15, 0xa7, 0xab, 0x86, 0x75, 0x35, 0xfc, 0xed, 0x38, 0x5d, 0x6d, 0xe3, 0x01, 0xca, 0x2a, - 0x29, 0x7d, 0x1d, 0xff, 0xaf, 0x60, 0xe3, 0x0a, 0x2a, 0x86, 0x6f, 0xec, 0x7a, 0x11, 0x65, 0x1e, - 0x3a, 0xa7, 0x3e, 0xf0, 0x8c, 0x4d, 0x7f, 0xd4, 0xcf, 0xa2, 0xc5, 0x47, 0x0d, 0x77, 0xe4, 0xe0, - 0xb4, 0x6f, 0x83, 0x5f, 0x2e, 0xa7, 0x2f, 0x69, 0x1b, 0x57, 0x51, 0x29, 0x72, 0x1d, 0x9f, 0xe4, - 0x60, 0x51, 0x76, 0x70, 0x0d, 0xe9, 0xd1, 0x9b, 0xf6, 0x24, 0x0f, 0xa5, 0x78, 0x0f, 0x07, 0xd3, - 0x7b, 0xc8, 0x8d, 0x0d, 0x22, 0xb8, 0x3a, 0x4c, 0x72, 0x90, 0x19, 0x1f, 0xc4, 0x94, 0x1e, 0xf4, - 0xf1, 0x41, 0x4c, 0xe9, 0x61, 0x41, 0xf6, 0xb0, 0x8b, 0xca, 0x31, 0x97, 0xd5, 0x49, 0x2e, 0x96, - 0x65, 0x17, 0x7b, 0xe8, 0x6c, 0xdc, 0x1d, 0x74, 0x92, 0x8f, 0x42, 0x7c, 0x2e, 0xc5, 0xe5, 0x72, - 0x92, 0x83, 0xf4, 0x33, 0xe2, 0x98, 0x32, 0x15, 0x4b, 0xcf, 0x8a, 0x63, 0x4a, 0x1f, 0xc5, 0xf8, - 0x07, 0x22, 0xdd, 0xf2, 0x26, 0x79, 0xd0, 0xc6, 0x14, 0x85, 0xb8, 0xbf, 0x4d, 0xf2, 0xb0, 0x12, - 0x9f, 0x4b, 0x71, 0x35, 0x9b, 0xe4, 0x20, 0x2b, 0x3b, 0x38, 0x45, 0x6b, 0xb1, 0x37, 0xae, 0x18, - 0x27, 0xef, 0x95, 0x9d, 0x24, 0x7d, 0x2d, 0x2b, 0xa1, 0x1f, 0x23, 0x3c, 0xee, 0xde, 0x15, 0x43, - 0xbf, 0x23, 0xd3, 0xe7, 0x78, 0x55, 0x2b, 0x7d, 0x81, 0x11, 0x7a, 0xc3, 0x98, 0xeb, 0x57, 0x0c, - 0xff, 0x86, 0x1a, 0xfd, 0xac, 0xef, 0x6e, 0x25, 0xec, 0x47, 0xd1, 0xc6, 0xf8, 0xab, 0x57, 0x0c, - 0xf9, 0x3d, 0x6a, 0xe4, 0x09, 0xde, 0xe6, 0x46, 0x0a, 0x46, 0xbd, 0x80, 0xc9, 0xcc, 0xc5, 0x49, - 0xed, 0x1c, 0x6a, 0x36, 0x74, 0xb7, 0x92, 0x3d, 0x94, 0xa6, 0xf3, 0x70, 0x30, 0xde, 0x43, 0x6e, - 0xba, 0x91, 0xa2, 0x5e, 0x88, 0x64, 0x07, 0x99, 0xe9, 0x83, 0x18, 0xe3, 0x41, 0x9f, 0x3e, 0x88, - 0x31, 0x1e, 0x16, 0x26, 0x79, 0x80, 0x2e, 0x16, 0xbe, 0x9e, 0xc8, 0x2e, 0x96, 0xa7, 0x0c, 0x43, - 0xbd, 0x77, 0xc8, 0x1e, 0x56, 0x26, 0x78, 0xd8, 0xac, 0xa0, 0x15, 0x71, 0x08, 0x5c, 0x41, 0x8b, - 0xbb, 0xb7, 0xef, 0xd6, 0x77, 0x8b, 0x29, 0xfa, 0xe3, 0x9e, 0xbd, 0xfb, 0x81, 0xf7, 0x17, 0x35, - 0x7d, 0x15, 0x2d, 0x5f, 0xaf, 0xef, 0xda, 0xb7, 0x6f, 0xed, 0x17, 0xd3, 0x7b, 0x39, 0x76, 0x5c, - 0x1d, 0xf5, 0xbb, 0x5e, 0xff, 0xe2, 0x0e, 0x5a, 0x95, 0x0f, 0x5e, 0x71, 0x0e, 0x90, 0x9e, 0x15, - 0x0e, 0x9e, 0x6a, 0x7b, 0x77, 0x3f, 0xf8, 0xbe, 0x48, 0xfd, 0x6e, 0xf9, 0xf5, 0xdb, 0x1c, 0xb5, - 0xb7, 0xba, 0xfd, 0xa1, 0x73, 0xd2, 0x6f, 0xb8, 0xfe, 0x5f, 0x4f, 0xf8, 0xd6, 0xc1, 0x96, 0xeb, - 0x74, 0x1a, 0x47, 0xa7, 0x5b, 0xe3, 0xfe, 0xd0, 0xa2, 0xb9, 0x04, 0x9f, 0xbc, 0x16, 0x00, 0x00, - 0xff, 0xff, 0xc9, 0x66, 0x05, 0xd3, 0x8b, 0x21, 0x00, 0x00, -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180430_b4deda09/ya.make b/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180430_b4deda09/ya.make deleted file mode 100644 index adcd14d710..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180430_b4deda09/ya.make +++ /dev/null @@ -1,7 +0,0 @@ -GO_LIBRARY() - -LICENSE(BSD-3-Clause) - -SRCS(test.pb.go) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180814_aa810b61/test.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180814_aa810b61/test.pb.go deleted file mode 100644 index 97e40899f9..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180814_aa810b61/test.pb.go +++ /dev/null @@ -1,1587 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: proto3_20180814_aa810b61/test.proto - -package proto3_20180814_aa810b61 // import "google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180814_aa810b61" - -import proto "google.golang.org/protobuf/internal/protolegacy" -import fmt "fmt" -import math "math" - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package - -type SiblingEnum int32 - -const ( - SiblingEnum_ALPHA SiblingEnum = 0 - SiblingEnum_BRAVO SiblingEnum = 10 - SiblingEnum_CHARLIE SiblingEnum = 200 -) - -var SiblingEnum_name = map[int32]string{ - 0: "ALPHA", - 10: "BRAVO", - 200: "CHARLIE", -} -var SiblingEnum_value = map[string]int32{ - "ALPHA": 0, - "BRAVO": 10, - "CHARLIE": 200, -} - -func (x SiblingEnum) String() string { - return proto.EnumName(SiblingEnum_name, int32(x)) -} -func (SiblingEnum) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_test_14f9d28b9a7006c3, []int{0} -} - -type Message_ChildEnum int32 - -const ( - Message_ALPHA Message_ChildEnum = 0 - Message_BRAVO Message_ChildEnum = 1 - Message_CHARLIE Message_ChildEnum = 2 -) - -var Message_ChildEnum_name = map[int32]string{ - 0: "ALPHA", - 1: "BRAVO", - 2: "CHARLIE", -} -var Message_ChildEnum_value = map[string]int32{ - "ALPHA": 0, - "BRAVO": 1, - "CHARLIE": 2, -} - -func (x Message_ChildEnum) String() string { - return proto.EnumName(Message_ChildEnum_name, int32(x)) -} -func (Message_ChildEnum) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_test_14f9d28b9a7006c3, []int{1, 0} -} - -type SiblingMessage struct { - F1 string `protobuf:"bytes,1,opt,name=f1,proto3" json:"f1,omitempty"` - F2 []string `protobuf:"bytes,2,rep,name=f2,proto3" json:"f2,omitempty"` - F3 *Message `protobuf:"bytes,3,opt,name=f3,proto3" json:"f3,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *SiblingMessage) Reset() { *m = SiblingMessage{} } -func (m *SiblingMessage) String() string { return proto.CompactTextString(m) } -func (*SiblingMessage) ProtoMessage() {} -func (*SiblingMessage) Descriptor() ([]byte, []int) { - return fileDescriptor_test_14f9d28b9a7006c3, []int{0} -} -func (m *SiblingMessage) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SiblingMessage.Unmarshal(m, b) -} -func (m *SiblingMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SiblingMessage.Marshal(b, m, deterministic) -} -func (dst *SiblingMessage) XXX_Merge(src proto.Message) { - xxx_messageInfo_SiblingMessage.Merge(dst, src) -} -func (m *SiblingMessage) XXX_Size() int { - return xxx_messageInfo_SiblingMessage.Size(m) -} -func (m *SiblingMessage) XXX_DiscardUnknown() { - xxx_messageInfo_SiblingMessage.DiscardUnknown(m) -} - -var xxx_messageInfo_SiblingMessage proto.InternalMessageInfo - -func (m *SiblingMessage) GetF1() string { - if m != nil { - return m.F1 - } - return "" -} - -func (m *SiblingMessage) GetF2() []string { - if m != nil { - return m.F2 - } - return nil -} - -func (m *SiblingMessage) GetF3() *Message { - if m != nil { - return m.F3 - } - return nil -} - -type Message struct { - // Optional fields. - OptionalBool bool `protobuf:"varint,100,opt,name=optional_bool,json=optionalBool,proto3" json:"optional_bool,omitempty"` - OptionalInt32 int32 `protobuf:"varint,101,opt,name=optional_int32,json=optionalInt32,proto3" json:"optional_int32,omitempty"` - OptionalSint32 int32 `protobuf:"zigzag32,102,opt,name=optional_sint32,json=optionalSint32,proto3" json:"optional_sint32,omitempty"` - OptionalUint32 uint32 `protobuf:"varint,103,opt,name=optional_uint32,json=optionalUint32,proto3" json:"optional_uint32,omitempty"` - OptionalInt64 int64 `protobuf:"varint,104,opt,name=optional_int64,json=optionalInt64,proto3" json:"optional_int64,omitempty"` - OptionalSint64 int64 `protobuf:"zigzag64,105,opt,name=optional_sint64,json=optionalSint64,proto3" json:"optional_sint64,omitempty"` - OptionalUint64 uint64 `protobuf:"varint,106,opt,name=optional_uint64,json=optionalUint64,proto3" json:"optional_uint64,omitempty"` - OptionalFixed32 uint32 `protobuf:"fixed32,107,opt,name=optional_fixed32,json=optionalFixed32,proto3" json:"optional_fixed32,omitempty"` - OptionalSfixed32 int32 `protobuf:"fixed32,108,opt,name=optional_sfixed32,json=optionalSfixed32,proto3" json:"optional_sfixed32,omitempty"` - OptionalFloat float32 `protobuf:"fixed32,109,opt,name=optional_float,json=optionalFloat,proto3" json:"optional_float,omitempty"` - OptionalFixed64 uint64 `protobuf:"fixed64,110,opt,name=optional_fixed64,json=optionalFixed64,proto3" json:"optional_fixed64,omitempty"` - OptionalSfixed64 int64 `protobuf:"fixed64,111,opt,name=optional_sfixed64,json=optionalSfixed64,proto3" json:"optional_sfixed64,omitempty"` - OptionalDouble float64 `protobuf:"fixed64,112,opt,name=optional_double,json=optionalDouble,proto3" json:"optional_double,omitempty"` - OptionalString string `protobuf:"bytes,113,opt,name=optional_string,json=optionalString,proto3" json:"optional_string,omitempty"` - OptionalBytes []byte `protobuf:"bytes,114,opt,name=optional_bytes,json=optionalBytes,proto3" json:"optional_bytes,omitempty"` - OptionalChildEnum Message_ChildEnum `protobuf:"varint,115,opt,name=optional_child_enum,json=optionalChildEnum,proto3,enum=google.golang.org.proto3_20180814.Message_ChildEnum" json:"optional_child_enum,omitempty"` - OptionalChildMessage *Message_ChildMessage `protobuf:"bytes,116,opt,name=optional_child_message,json=optionalChildMessage,proto3" json:"optional_child_message,omitempty"` - OptionalSiblingEnum SiblingEnum `protobuf:"varint,117,opt,name=optional_sibling_enum,json=optionalSiblingEnum,proto3,enum=google.golang.org.proto3_20180814.SiblingEnum" json:"optional_sibling_enum,omitempty"` - OptionalSiblingMessage *SiblingMessage `protobuf:"bytes,118,opt,name=optional_sibling_message,json=optionalSiblingMessage,proto3" json:"optional_sibling_message,omitempty"` - // Repeated fields. - RepeatedBool []bool `protobuf:"varint,200,rep,packed,name=repeated_bool,json=repeatedBool,proto3" json:"repeated_bool,omitempty"` - RepeatedInt32 []int32 `protobuf:"varint,201,rep,packed,name=repeated_int32,json=repeatedInt32,proto3" json:"repeated_int32,omitempty"` - RepeatedSint32 []int32 `protobuf:"zigzag32,202,rep,packed,name=repeated_sint32,json=repeatedSint32,proto3" json:"repeated_sint32,omitempty"` - RepeatedUint32 []uint32 `protobuf:"varint,203,rep,packed,name=repeated_uint32,json=repeatedUint32,proto3" json:"repeated_uint32,omitempty"` - RepeatedInt64 []int64 `protobuf:"varint,204,rep,packed,name=repeated_int64,json=repeatedInt64,proto3" json:"repeated_int64,omitempty"` - RepeatedSint64 []int64 `protobuf:"zigzag64,205,rep,packed,name=repeated_sint64,json=repeatedSint64,proto3" json:"repeated_sint64,omitempty"` - RepeatedUint64 []uint64 `protobuf:"varint,206,rep,packed,name=repeated_uint64,json=repeatedUint64,proto3" json:"repeated_uint64,omitempty"` - RepeatedFixed32 []uint32 `protobuf:"fixed32,207,rep,packed,name=repeated_fixed32,json=repeatedFixed32,proto3" json:"repeated_fixed32,omitempty"` - RepeatedSfixed32 []int32 `protobuf:"fixed32,208,rep,packed,name=repeated_sfixed32,json=repeatedSfixed32,proto3" json:"repeated_sfixed32,omitempty"` - RepeatedFloat []float32 `protobuf:"fixed32,209,rep,packed,name=repeated_float,json=repeatedFloat,proto3" json:"repeated_float,omitempty"` - RepeatedFixed64 []uint64 `protobuf:"fixed64,210,rep,packed,name=repeated_fixed64,json=repeatedFixed64,proto3" json:"repeated_fixed64,omitempty"` - RepeatedSfixed64 []int64 `protobuf:"fixed64,211,rep,packed,name=repeated_sfixed64,json=repeatedSfixed64,proto3" json:"repeated_sfixed64,omitempty"` - RepeatedDouble []float64 `protobuf:"fixed64,212,rep,packed,name=repeated_double,json=repeatedDouble,proto3" json:"repeated_double,omitempty"` - RepeatedString []string `protobuf:"bytes,213,rep,name=repeated_string,json=repeatedString,proto3" json:"repeated_string,omitempty"` - RepeatedBytes [][]byte `protobuf:"bytes,214,rep,name=repeated_bytes,json=repeatedBytes,proto3" json:"repeated_bytes,omitempty"` - RepeatedChildEnum []Message_ChildEnum `protobuf:"varint,215,rep,packed,name=repeated_child_enum,json=repeatedChildEnum,proto3,enum=google.golang.org.proto3_20180814.Message_ChildEnum" json:"repeated_child_enum,omitempty"` - RepeatedChildMessage []*Message_ChildMessage `protobuf:"bytes,216,rep,name=repeated_child_message,json=repeatedChildMessage,proto3" json:"repeated_child_message,omitempty"` - RepeatedSiblingEnum []SiblingEnum `protobuf:"varint,217,rep,packed,name=repeated_sibling_enum,json=repeatedSiblingEnum,proto3,enum=google.golang.org.proto3_20180814.SiblingEnum" json:"repeated_sibling_enum,omitempty"` - RepeatedSiblingMessage []*SiblingMessage `protobuf:"bytes,218,rep,name=repeated_sibling_message,json=repeatedSiblingMessage,proto3" json:"repeated_sibling_message,omitempty"` - // Map fields. - MapBoolBool map[bool]bool `protobuf:"bytes,300,rep,name=map_bool_bool,json=mapBoolBool,proto3" json:"map_bool_bool,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapBoolInt32 map[bool]int32 `protobuf:"bytes,301,rep,name=map_bool_int32,json=mapBoolInt32,proto3" json:"map_bool_int32,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapBoolSint32 map[bool]int32 `protobuf:"bytes,302,rep,name=map_bool_sint32,json=mapBoolSint32,proto3" json:"map_bool_sint32,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"` - MapBoolUint32 map[bool]uint32 `protobuf:"bytes,303,rep,name=map_bool_uint32,json=mapBoolUint32,proto3" json:"map_bool_uint32,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapBoolInt64 map[bool]int64 `protobuf:"bytes,304,rep,name=map_bool_int64,json=mapBoolInt64,proto3" json:"map_bool_int64,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapBoolSint64 map[bool]int64 `protobuf:"bytes,305,rep,name=map_bool_sint64,json=mapBoolSint64,proto3" json:"map_bool_sint64,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"zigzag64,2,opt,name=value,proto3"` - MapBoolUint64 map[bool]uint64 `protobuf:"bytes,306,rep,name=map_bool_uint64,json=mapBoolUint64,proto3" json:"map_bool_uint64,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapBoolFixed32 map[bool]uint32 `protobuf:"bytes,307,rep,name=map_bool_fixed32,json=mapBoolFixed32,proto3" json:"map_bool_fixed32,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"` - MapBoolSfixed32 map[bool]int32 `protobuf:"bytes,308,rep,name=map_bool_sfixed32,json=mapBoolSfixed32,proto3" json:"map_bool_sfixed32,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"` - MapBoolFloat map[bool]float32 `protobuf:"bytes,309,rep,name=map_bool_float,json=mapBoolFloat,proto3" json:"map_bool_float,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"` - MapBoolFixed64 map[bool]uint64 `protobuf:"bytes,310,rep,name=map_bool_fixed64,json=mapBoolFixed64,proto3" json:"map_bool_fixed64,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` - MapBoolSfixed64 map[bool]int64 `protobuf:"bytes,311,rep,name=map_bool_sfixed64,json=mapBoolSfixed64,proto3" json:"map_bool_sfixed64,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` - MapBoolDouble map[bool]float64 `protobuf:"bytes,312,rep,name=map_bool_double,json=mapBoolDouble,proto3" json:"map_bool_double,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` - MapBoolString map[bool]string `protobuf:"bytes,313,rep,name=map_bool_string,json=mapBoolString,proto3" json:"map_bool_string,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - MapBoolBytes map[bool][]byte `protobuf:"bytes,314,rep,name=map_bool_bytes,json=mapBoolBytes,proto3" json:"map_bool_bytes,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - MapBoolChildEnum map[bool]Message_ChildEnum `protobuf:"bytes,315,rep,name=map_bool_child_enum,json=mapBoolChildEnum,proto3" json:"map_bool_child_enum,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=google.golang.org.proto3_20180814.Message_ChildEnum"` - MapBoolChildMessage map[bool]*Message_ChildMessage `protobuf:"bytes,316,rep,name=map_bool_child_message,json=mapBoolChildMessage,proto3" json:"map_bool_child_message,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - MapBoolSiblingEnum map[bool]SiblingEnum `protobuf:"bytes,317,rep,name=map_bool_sibling_enum,json=mapBoolSiblingEnum,proto3" json:"map_bool_sibling_enum,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=google.golang.org.proto3_20180814.SiblingEnum"` - MapBoolSiblingMessage map[bool]*SiblingMessage `protobuf:"bytes,318,rep,name=map_bool_sibling_message,json=mapBoolSiblingMessage,proto3" json:"map_bool_sibling_message,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - MapInt32Bool map[int32]bool `protobuf:"bytes,319,rep,name=map_int32_bool,json=mapInt32Bool,proto3" json:"map_int32_bool,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapSint32Bool map[int32]bool `protobuf:"bytes,320,rep,name=map_sint32_bool,json=mapSint32Bool,proto3" json:"map_sint32_bool,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapUint32Bool map[uint32]bool `protobuf:"bytes,321,rep,name=map_uint32_bool,json=mapUint32Bool,proto3" json:"map_uint32_bool,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapInt64Bool map[int64]bool `protobuf:"bytes,322,rep,name=map_int64_bool,json=mapInt64Bool,proto3" json:"map_int64_bool,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapSint64Bool map[int64]bool `protobuf:"bytes,323,rep,name=map_sint64_bool,json=mapSint64Bool,proto3" json:"map_sint64_bool,omitempty" protobuf_key:"zigzag64,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapUint64Bool map[uint64]bool `protobuf:"bytes,324,rep,name=map_uint64_bool,json=mapUint64Bool,proto3" json:"map_uint64_bool,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapFixed32Bool map[uint32]bool `protobuf:"bytes,325,rep,name=map_fixed32_bool,json=mapFixed32Bool,proto3" json:"map_fixed32_bool,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapStringBool map[string]bool `protobuf:"bytes,326,rep,name=map_string_bool,json=mapStringBool,proto3" json:"map_string_bool,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - // Oneof fields. - // - // Types that are valid to be assigned to OneofUnion: - // *Message_OneofBool - // *Message_OneofInt32 - // *Message_OneofSint32 - // *Message_OneofUint32 - // *Message_OneofInt64 - // *Message_OneofSint64 - // *Message_OneofUint64 - // *Message_OneofFixed32 - // *Message_OneofSfixed32 - // *Message_OneofFloat - // *Message_OneofFixed64 - // *Message_OneofSfixed64 - // *Message_OneofDouble - // *Message_OneofString - // *Message_OneofBytes - // *Message_OneofChildEnum - // *Message_OneofChildMessage - // *Message_OneofSiblingEnum - // *Message_OneofSiblingMessage - // *Message_OneofString1 - // *Message_OneofString2 - // *Message_OneofString3 - OneofUnion isMessage_OneofUnion `protobuf_oneof:"oneof_union"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message) Reset() { *m = Message{} } -func (m *Message) String() string { return proto.CompactTextString(m) } -func (*Message) ProtoMessage() {} -func (*Message) Descriptor() ([]byte, []int) { - return fileDescriptor_test_14f9d28b9a7006c3, []int{1} -} -func (m *Message) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message.Unmarshal(m, b) -} -func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message.Marshal(b, m, deterministic) -} -func (dst *Message) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message.Merge(dst, src) -} -func (m *Message) XXX_Size() int { - return xxx_messageInfo_Message.Size(m) -} -func (m *Message) XXX_DiscardUnknown() { - xxx_messageInfo_Message.DiscardUnknown(m) -} - -var xxx_messageInfo_Message proto.InternalMessageInfo - -func (m *Message) GetOptionalBool() bool { - if m != nil { - return m.OptionalBool - } - return false -} - -func (m *Message) GetOptionalInt32() int32 { - if m != nil { - return m.OptionalInt32 - } - return 0 -} - -func (m *Message) GetOptionalSint32() int32 { - if m != nil { - return m.OptionalSint32 - } - return 0 -} - -func (m *Message) GetOptionalUint32() uint32 { - if m != nil { - return m.OptionalUint32 - } - return 0 -} - -func (m *Message) GetOptionalInt64() int64 { - if m != nil { - return m.OptionalInt64 - } - return 0 -} - -func (m *Message) GetOptionalSint64() int64 { - if m != nil { - return m.OptionalSint64 - } - return 0 -} - -func (m *Message) GetOptionalUint64() uint64 { - if m != nil { - return m.OptionalUint64 - } - return 0 -} - -func (m *Message) GetOptionalFixed32() uint32 { - if m != nil { - return m.OptionalFixed32 - } - return 0 -} - -func (m *Message) GetOptionalSfixed32() int32 { - if m != nil { - return m.OptionalSfixed32 - } - return 0 -} - -func (m *Message) GetOptionalFloat() float32 { - if m != nil { - return m.OptionalFloat - } - return 0 -} - -func (m *Message) GetOptionalFixed64() uint64 { - if m != nil { - return m.OptionalFixed64 - } - return 0 -} - -func (m *Message) GetOptionalSfixed64() int64 { - if m != nil { - return m.OptionalSfixed64 - } - return 0 -} - -func (m *Message) GetOptionalDouble() float64 { - if m != nil { - return m.OptionalDouble - } - return 0 -} - -func (m *Message) GetOptionalString() string { - if m != nil { - return m.OptionalString - } - return "" -} - -func (m *Message) GetOptionalBytes() []byte { - if m != nil { - return m.OptionalBytes - } - return nil -} - -func (m *Message) GetOptionalChildEnum() Message_ChildEnum { - if m != nil { - return m.OptionalChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetOptionalChildMessage() *Message_ChildMessage { - if m != nil { - return m.OptionalChildMessage - } - return nil -} - -func (m *Message) GetOptionalSiblingEnum() SiblingEnum { - if m != nil { - return m.OptionalSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetOptionalSiblingMessage() *SiblingMessage { - if m != nil { - return m.OptionalSiblingMessage - } - return nil -} - -func (m *Message) GetRepeatedBool() []bool { - if m != nil { - return m.RepeatedBool - } - return nil -} - -func (m *Message) GetRepeatedInt32() []int32 { - if m != nil { - return m.RepeatedInt32 - } - return nil -} - -func (m *Message) GetRepeatedSint32() []int32 { - if m != nil { - return m.RepeatedSint32 - } - return nil -} - -func (m *Message) GetRepeatedUint32() []uint32 { - if m != nil { - return m.RepeatedUint32 - } - return nil -} - -func (m *Message) GetRepeatedInt64() []int64 { - if m != nil { - return m.RepeatedInt64 - } - return nil -} - -func (m *Message) GetRepeatedSint64() []int64 { - if m != nil { - return m.RepeatedSint64 - } - return nil -} - -func (m *Message) GetRepeatedUint64() []uint64 { - if m != nil { - return m.RepeatedUint64 - } - return nil -} - -func (m *Message) GetRepeatedFixed32() []uint32 { - if m != nil { - return m.RepeatedFixed32 - } - return nil -} - -func (m *Message) GetRepeatedSfixed32() []int32 { - if m != nil { - return m.RepeatedSfixed32 - } - return nil -} - -func (m *Message) GetRepeatedFloat() []float32 { - if m != nil { - return m.RepeatedFloat - } - return nil -} - -func (m *Message) GetRepeatedFixed64() []uint64 { - if m != nil { - return m.RepeatedFixed64 - } - return nil -} - -func (m *Message) GetRepeatedSfixed64() []int64 { - if m != nil { - return m.RepeatedSfixed64 - } - return nil -} - -func (m *Message) GetRepeatedDouble() []float64 { - if m != nil { - return m.RepeatedDouble - } - return nil -} - -func (m *Message) GetRepeatedString() []string { - if m != nil { - return m.RepeatedString - } - return nil -} - -func (m *Message) GetRepeatedBytes() [][]byte { - if m != nil { - return m.RepeatedBytes - } - return nil -} - -func (m *Message) GetRepeatedChildEnum() []Message_ChildEnum { - if m != nil { - return m.RepeatedChildEnum - } - return nil -} - -func (m *Message) GetRepeatedChildMessage() []*Message_ChildMessage { - if m != nil { - return m.RepeatedChildMessage - } - return nil -} - -func (m *Message) GetRepeatedSiblingEnum() []SiblingEnum { - if m != nil { - return m.RepeatedSiblingEnum - } - return nil -} - -func (m *Message) GetRepeatedSiblingMessage() []*SiblingMessage { - if m != nil { - return m.RepeatedSiblingMessage - } - return nil -} - -func (m *Message) GetMapBoolBool() map[bool]bool { - if m != nil { - return m.MapBoolBool - } - return nil -} - -func (m *Message) GetMapBoolInt32() map[bool]int32 { - if m != nil { - return m.MapBoolInt32 - } - return nil -} - -func (m *Message) GetMapBoolSint32() map[bool]int32 { - if m != nil { - return m.MapBoolSint32 - } - return nil -} - -func (m *Message) GetMapBoolUint32() map[bool]uint32 { - if m != nil { - return m.MapBoolUint32 - } - return nil -} - -func (m *Message) GetMapBoolInt64() map[bool]int64 { - if m != nil { - return m.MapBoolInt64 - } - return nil -} - -func (m *Message) GetMapBoolSint64() map[bool]int64 { - if m != nil { - return m.MapBoolSint64 - } - return nil -} - -func (m *Message) GetMapBoolUint64() map[bool]uint64 { - if m != nil { - return m.MapBoolUint64 - } - return nil -} - -func (m *Message) GetMapBoolFixed32() map[bool]uint32 { - if m != nil { - return m.MapBoolFixed32 - } - return nil -} - -func (m *Message) GetMapBoolSfixed32() map[bool]int32 { - if m != nil { - return m.MapBoolSfixed32 - } - return nil -} - -func (m *Message) GetMapBoolFloat() map[bool]float32 { - if m != nil { - return m.MapBoolFloat - } - return nil -} - -func (m *Message) GetMapBoolFixed64() map[bool]uint64 { - if m != nil { - return m.MapBoolFixed64 - } - return nil -} - -func (m *Message) GetMapBoolSfixed64() map[bool]int64 { - if m != nil { - return m.MapBoolSfixed64 - } - return nil -} - -func (m *Message) GetMapBoolDouble() map[bool]float64 { - if m != nil { - return m.MapBoolDouble - } - return nil -} - -func (m *Message) GetMapBoolString() map[bool]string { - if m != nil { - return m.MapBoolString - } - return nil -} - -func (m *Message) GetMapBoolBytes() map[bool][]byte { - if m != nil { - return m.MapBoolBytes - } - return nil -} - -func (m *Message) GetMapBoolChildEnum() map[bool]Message_ChildEnum { - if m != nil { - return m.MapBoolChildEnum - } - return nil -} - -func (m *Message) GetMapBoolChildMessage() map[bool]*Message_ChildMessage { - if m != nil { - return m.MapBoolChildMessage - } - return nil -} - -func (m *Message) GetMapBoolSiblingEnum() map[bool]SiblingEnum { - if m != nil { - return m.MapBoolSiblingEnum - } - return nil -} - -func (m *Message) GetMapBoolSiblingMessage() map[bool]*SiblingMessage { - if m != nil { - return m.MapBoolSiblingMessage - } - return nil -} - -func (m *Message) GetMapInt32Bool() map[int32]bool { - if m != nil { - return m.MapInt32Bool - } - return nil -} - -func (m *Message) GetMapSint32Bool() map[int32]bool { - if m != nil { - return m.MapSint32Bool - } - return nil -} - -func (m *Message) GetMapUint32Bool() map[uint32]bool { - if m != nil { - return m.MapUint32Bool - } - return nil -} - -func (m *Message) GetMapInt64Bool() map[int64]bool { - if m != nil { - return m.MapInt64Bool - } - return nil -} - -func (m *Message) GetMapSint64Bool() map[int64]bool { - if m != nil { - return m.MapSint64Bool - } - return nil -} - -func (m *Message) GetMapUint64Bool() map[uint64]bool { - if m != nil { - return m.MapUint64Bool - } - return nil -} - -func (m *Message) GetMapFixed32Bool() map[uint32]bool { - if m != nil { - return m.MapFixed32Bool - } - return nil -} - -func (m *Message) GetMapStringBool() map[string]bool { - if m != nil { - return m.MapStringBool - } - return nil -} - -type isMessage_OneofUnion interface { - isMessage_OneofUnion() -} - -type Message_OneofBool struct { - OneofBool bool `protobuf:"varint,400,opt,name=oneof_bool,json=oneofBool,proto3,oneof"` -} - -type Message_OneofInt32 struct { - OneofInt32 int32 `protobuf:"varint,401,opt,name=oneof_int32,json=oneofInt32,proto3,oneof"` -} - -type Message_OneofSint32 struct { - OneofSint32 int32 `protobuf:"zigzag32,402,opt,name=oneof_sint32,json=oneofSint32,proto3,oneof"` -} - -type Message_OneofUint32 struct { - OneofUint32 uint32 `protobuf:"varint,403,opt,name=oneof_uint32,json=oneofUint32,proto3,oneof"` -} - -type Message_OneofInt64 struct { - OneofInt64 int64 `protobuf:"varint,404,opt,name=oneof_int64,json=oneofInt64,proto3,oneof"` -} - -type Message_OneofSint64 struct { - OneofSint64 int64 `protobuf:"zigzag64,405,opt,name=oneof_sint64,json=oneofSint64,proto3,oneof"` -} - -type Message_OneofUint64 struct { - OneofUint64 uint64 `protobuf:"varint,406,opt,name=oneof_uint64,json=oneofUint64,proto3,oneof"` -} - -type Message_OneofFixed32 struct { - OneofFixed32 uint32 `protobuf:"fixed32,407,opt,name=oneof_fixed32,json=oneofFixed32,proto3,oneof"` -} - -type Message_OneofSfixed32 struct { - OneofSfixed32 int32 `protobuf:"fixed32,408,opt,name=oneof_sfixed32,json=oneofSfixed32,proto3,oneof"` -} - -type Message_OneofFloat struct { - OneofFloat float32 `protobuf:"fixed32,409,opt,name=oneof_float,json=oneofFloat,proto3,oneof"` -} - -type Message_OneofFixed64 struct { - OneofFixed64 uint64 `protobuf:"fixed64,410,opt,name=oneof_fixed64,json=oneofFixed64,proto3,oneof"` -} - -type Message_OneofSfixed64 struct { - OneofSfixed64 int64 `protobuf:"fixed64,411,opt,name=oneof_sfixed64,json=oneofSfixed64,proto3,oneof"` -} - -type Message_OneofDouble struct { - OneofDouble float64 `protobuf:"fixed64,412,opt,name=oneof_double,json=oneofDouble,proto3,oneof"` -} - -type Message_OneofString struct { - OneofString string `protobuf:"bytes,413,opt,name=oneof_string,json=oneofString,proto3,oneof"` -} - -type Message_OneofBytes struct { - OneofBytes []byte `protobuf:"bytes,414,opt,name=oneof_bytes,json=oneofBytes,proto3,oneof"` -} - -type Message_OneofChildEnum struct { - OneofChildEnum Message_ChildEnum `protobuf:"varint,415,opt,name=oneof_child_enum,json=oneofChildEnum,proto3,enum=google.golang.org.proto3_20180814.Message_ChildEnum,oneof"` -} - -type Message_OneofChildMessage struct { - OneofChildMessage *Message_ChildMessage `protobuf:"bytes,416,opt,name=oneof_child_message,json=oneofChildMessage,proto3,oneof"` -} - -type Message_OneofSiblingEnum struct { - OneofSiblingEnum SiblingEnum `protobuf:"varint,417,opt,name=oneof_sibling_enum,json=oneofSiblingEnum,proto3,enum=google.golang.org.proto3_20180814.SiblingEnum,oneof"` -} - -type Message_OneofSiblingMessage struct { - OneofSiblingMessage *SiblingMessage `protobuf:"bytes,418,opt,name=oneof_sibling_message,json=oneofSiblingMessage,proto3,oneof"` -} - -type Message_OneofString1 struct { - OneofString1 string `protobuf:"bytes,419,opt,name=oneof_string1,json=oneofString1,proto3,oneof"` -} - -type Message_OneofString2 struct { - OneofString2 string `protobuf:"bytes,420,opt,name=oneof_string2,json=oneofString2,proto3,oneof"` -} - -type Message_OneofString3 struct { - OneofString3 string `protobuf:"bytes,421,opt,name=oneof_string3,json=oneofString3,proto3,oneof"` -} - -func (*Message_OneofBool) isMessage_OneofUnion() {} - -func (*Message_OneofInt32) isMessage_OneofUnion() {} - -func (*Message_OneofSint32) isMessage_OneofUnion() {} - -func (*Message_OneofUint32) isMessage_OneofUnion() {} - -func (*Message_OneofInt64) isMessage_OneofUnion() {} - -func (*Message_OneofSint64) isMessage_OneofUnion() {} - -func (*Message_OneofUint64) isMessage_OneofUnion() {} - -func (*Message_OneofFixed32) isMessage_OneofUnion() {} - -func (*Message_OneofSfixed32) isMessage_OneofUnion() {} - -func (*Message_OneofFloat) isMessage_OneofUnion() {} - -func (*Message_OneofFixed64) isMessage_OneofUnion() {} - -func (*Message_OneofSfixed64) isMessage_OneofUnion() {} - -func (*Message_OneofDouble) isMessage_OneofUnion() {} - -func (*Message_OneofString) isMessage_OneofUnion() {} - -func (*Message_OneofBytes) isMessage_OneofUnion() {} - -func (*Message_OneofChildEnum) isMessage_OneofUnion() {} - -func (*Message_OneofChildMessage) isMessage_OneofUnion() {} - -func (*Message_OneofSiblingEnum) isMessage_OneofUnion() {} - -func (*Message_OneofSiblingMessage) isMessage_OneofUnion() {} - -func (*Message_OneofString1) isMessage_OneofUnion() {} - -func (*Message_OneofString2) isMessage_OneofUnion() {} - -func (*Message_OneofString3) isMessage_OneofUnion() {} - -func (m *Message) GetOneofUnion() isMessage_OneofUnion { - if m != nil { - return m.OneofUnion - } - return nil -} - -func (m *Message) GetOneofBool() bool { - if x, ok := m.GetOneofUnion().(*Message_OneofBool); ok { - return x.OneofBool - } - return false -} - -func (m *Message) GetOneofInt32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofInt32); ok { - return x.OneofInt32 - } - return 0 -} - -func (m *Message) GetOneofSint32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofSint32); ok { - return x.OneofSint32 - } - return 0 -} - -func (m *Message) GetOneofUint32() uint32 { - if x, ok := m.GetOneofUnion().(*Message_OneofUint32); ok { - return x.OneofUint32 - } - return 0 -} - -func (m *Message) GetOneofInt64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofInt64); ok { - return x.OneofInt64 - } - return 0 -} - -func (m *Message) GetOneofSint64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofSint64); ok { - return x.OneofSint64 - } - return 0 -} - -func (m *Message) GetOneofUint64() uint64 { - if x, ok := m.GetOneofUnion().(*Message_OneofUint64); ok { - return x.OneofUint64 - } - return 0 -} - -func (m *Message) GetOneofFixed32() uint32 { - if x, ok := m.GetOneofUnion().(*Message_OneofFixed32); ok { - return x.OneofFixed32 - } - return 0 -} - -func (m *Message) GetOneofSfixed32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofSfixed32); ok { - return x.OneofSfixed32 - } - return 0 -} - -func (m *Message) GetOneofFloat() float32 { - if x, ok := m.GetOneofUnion().(*Message_OneofFloat); ok { - return x.OneofFloat - } - return 0 -} - -func (m *Message) GetOneofFixed64() uint64 { - if x, ok := m.GetOneofUnion().(*Message_OneofFixed64); ok { - return x.OneofFixed64 - } - return 0 -} - -func (m *Message) GetOneofSfixed64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofSfixed64); ok { - return x.OneofSfixed64 - } - return 0 -} - -func (m *Message) GetOneofDouble() float64 { - if x, ok := m.GetOneofUnion().(*Message_OneofDouble); ok { - return x.OneofDouble - } - return 0 -} - -func (m *Message) GetOneofString() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString); ok { - return x.OneofString - } - return "" -} - -func (m *Message) GetOneofBytes() []byte { - if x, ok := m.GetOneofUnion().(*Message_OneofBytes); ok { - return x.OneofBytes - } - return nil -} - -func (m *Message) GetOneofChildEnum() Message_ChildEnum { - if x, ok := m.GetOneofUnion().(*Message_OneofChildEnum); ok { - return x.OneofChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetOneofChildMessage() *Message_ChildMessage { - if x, ok := m.GetOneofUnion().(*Message_OneofChildMessage); ok { - return x.OneofChildMessage - } - return nil -} - -func (m *Message) GetOneofSiblingEnum() SiblingEnum { - if x, ok := m.GetOneofUnion().(*Message_OneofSiblingEnum); ok { - return x.OneofSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetOneofSiblingMessage() *SiblingMessage { - if x, ok := m.GetOneofUnion().(*Message_OneofSiblingMessage); ok { - return x.OneofSiblingMessage - } - return nil -} - -func (m *Message) GetOneofString1() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString1); ok { - return x.OneofString1 - } - return "" -} - -func (m *Message) GetOneofString2() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString2); ok { - return x.OneofString2 - } - return "" -} - -func (m *Message) GetOneofString3() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString3); ok { - return x.OneofString3 - } - return "" -} - -// XXX_OneofFuncs is for the internal use of the proto package. -func (*Message) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { - return _Message_OneofMarshaler, _Message_OneofUnmarshaler, _Message_OneofSizer, []interface{}{ - (*Message_OneofBool)(nil), - (*Message_OneofInt32)(nil), - (*Message_OneofSint32)(nil), - (*Message_OneofUint32)(nil), - (*Message_OneofInt64)(nil), - (*Message_OneofSint64)(nil), - (*Message_OneofUint64)(nil), - (*Message_OneofFixed32)(nil), - (*Message_OneofSfixed32)(nil), - (*Message_OneofFloat)(nil), - (*Message_OneofFixed64)(nil), - (*Message_OneofSfixed64)(nil), - (*Message_OneofDouble)(nil), - (*Message_OneofString)(nil), - (*Message_OneofBytes)(nil), - (*Message_OneofChildEnum)(nil), - (*Message_OneofChildMessage)(nil), - (*Message_OneofSiblingEnum)(nil), - (*Message_OneofSiblingMessage)(nil), - (*Message_OneofString1)(nil), - (*Message_OneofString2)(nil), - (*Message_OneofString3)(nil), - } -} - -func _Message_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { - m := msg.(*Message) - // oneof_union - switch x := m.OneofUnion.(type) { - case *Message_OneofBool: - t := uint64(0) - if x.OneofBool { - t = 1 - } - b.EncodeVarint(400<<3 | proto.WireVarint) - b.EncodeVarint(t) - case *Message_OneofInt32: - b.EncodeVarint(401<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofInt32)) - case *Message_OneofSint32: - b.EncodeVarint(402<<3 | proto.WireVarint) - b.EncodeZigzag32(uint64(x.OneofSint32)) - case *Message_OneofUint32: - b.EncodeVarint(403<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofUint32)) - case *Message_OneofInt64: - b.EncodeVarint(404<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofInt64)) - case *Message_OneofSint64: - b.EncodeVarint(405<<3 | proto.WireVarint) - b.EncodeZigzag64(uint64(x.OneofSint64)) - case *Message_OneofUint64: - b.EncodeVarint(406<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofUint64)) - case *Message_OneofFixed32: - b.EncodeVarint(407<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofFixed32)) - case *Message_OneofSfixed32: - b.EncodeVarint(408<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(x.OneofSfixed32)) - case *Message_OneofFloat: - b.EncodeVarint(409<<3 | proto.WireFixed32) - b.EncodeFixed32(uint64(math.Float32bits(x.OneofFloat))) - case *Message_OneofFixed64: - b.EncodeVarint(410<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofFixed64)) - case *Message_OneofSfixed64: - b.EncodeVarint(411<<3 | proto.WireFixed64) - b.EncodeFixed64(uint64(x.OneofSfixed64)) - case *Message_OneofDouble: - b.EncodeVarint(412<<3 | proto.WireFixed64) - b.EncodeFixed64(math.Float64bits(x.OneofDouble)) - case *Message_OneofString: - b.EncodeVarint(413<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString) - case *Message_OneofBytes: - b.EncodeVarint(414<<3 | proto.WireBytes) - b.EncodeRawBytes(x.OneofBytes) - case *Message_OneofChildEnum: - b.EncodeVarint(415<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofChildEnum)) - case *Message_OneofChildMessage: - b.EncodeVarint(416<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.OneofChildMessage); err != nil { - return err - } - case *Message_OneofSiblingEnum: - b.EncodeVarint(417<<3 | proto.WireVarint) - b.EncodeVarint(uint64(x.OneofSiblingEnum)) - case *Message_OneofSiblingMessage: - b.EncodeVarint(418<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.OneofSiblingMessage); err != nil { - return err - } - case *Message_OneofString1: - b.EncodeVarint(419<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString1) - case *Message_OneofString2: - b.EncodeVarint(420<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString2) - case *Message_OneofString3: - b.EncodeVarint(421<<3 | proto.WireBytes) - b.EncodeStringBytes(x.OneofString3) - case nil: - default: - return fmt.Errorf("Message.OneofUnion has unexpected type %T", x) - } - return nil -} - -func _Message_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { - m := msg.(*Message) - switch tag { - case 400: // oneof_union.oneof_bool - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofBool{x != 0} - return true, err - case 401: // oneof_union.oneof_int32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofInt32{int32(x)} - return true, err - case 402: // oneof_union.oneof_sint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag32() - m.OneofUnion = &Message_OneofSint32{int32(x)} - return true, err - case 403: // oneof_union.oneof_uint32 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofUint32{uint32(x)} - return true, err - case 404: // oneof_union.oneof_int64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofInt64{int64(x)} - return true, err - case 405: // oneof_union.oneof_sint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeZigzag64() - m.OneofUnion = &Message_OneofSint64{int64(x)} - return true, err - case 406: // oneof_union.oneof_uint64 - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofUint64{x} - return true, err - case 407: // oneof_union.oneof_fixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofFixed32{uint32(x)} - return true, err - case 408: // oneof_union.oneof_sfixed32 - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofSfixed32{int32(x)} - return true, err - case 409: // oneof_union.oneof_float - if wire != proto.WireFixed32 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed32() - m.OneofUnion = &Message_OneofFloat{math.Float32frombits(uint32(x))} - return true, err - case 410: // oneof_union.oneof_fixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofFixed64{x} - return true, err - case 411: // oneof_union.oneof_sfixed64 - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofSfixed64{int64(x)} - return true, err - case 412: // oneof_union.oneof_double - if wire != proto.WireFixed64 { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeFixed64() - m.OneofUnion = &Message_OneofDouble{math.Float64frombits(x)} - return true, err - case 413: // oneof_union.oneof_string - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString{x} - return true, err - case 414: // oneof_union.oneof_bytes - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeRawBytes(true) - m.OneofUnion = &Message_OneofBytes{x} - return true, err - case 415: // oneof_union.oneof_child_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofChildEnum{Message_ChildEnum(x)} - return true, err - case 416: // oneof_union.oneof_child_message - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(Message_ChildMessage) - err := b.DecodeMessage(msg) - m.OneofUnion = &Message_OneofChildMessage{msg} - return true, err - case 417: // oneof_union.oneof_sibling_enum - if wire != proto.WireVarint { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeVarint() - m.OneofUnion = &Message_OneofSiblingEnum{SiblingEnum(x)} - return true, err - case 418: // oneof_union.oneof_sibling_message - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(SiblingMessage) - err := b.DecodeMessage(msg) - m.OneofUnion = &Message_OneofSiblingMessage{msg} - return true, err - case 419: // oneof_union.oneof_string1 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString1{x} - return true, err - case 420: // oneof_union.oneof_string2 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString2{x} - return true, err - case 421: // oneof_union.oneof_string3 - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - x, err := b.DecodeStringBytes() - m.OneofUnion = &Message_OneofString3{x} - return true, err - default: - return false, nil - } -} - -func _Message_OneofSizer(msg proto.Message) (n int) { - m := msg.(*Message) - // oneof_union - switch x := m.OneofUnion.(type) { - case *Message_OneofBool: - n += 2 // tag and wire - n += 1 - case *Message_OneofInt32: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofInt32)) - case *Message_OneofSint32: - n += 2 // tag and wire - n += proto.SizeVarint(uint64((uint32(x.OneofSint32) << 1) ^ uint32((int32(x.OneofSint32) >> 31)))) - case *Message_OneofUint32: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofUint32)) - case *Message_OneofInt64: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofInt64)) - case *Message_OneofSint64: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(uint64(x.OneofSint64<<1) ^ uint64((int64(x.OneofSint64) >> 63)))) - case *Message_OneofUint64: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofUint64)) - case *Message_OneofFixed32: - n += 2 // tag and wire - n += 4 - case *Message_OneofSfixed32: - n += 2 // tag and wire - n += 4 - case *Message_OneofFloat: - n += 2 // tag and wire - n += 4 - case *Message_OneofFixed64: - n += 2 // tag and wire - n += 8 - case *Message_OneofSfixed64: - n += 2 // tag and wire - n += 8 - case *Message_OneofDouble: - n += 2 // tag and wire - n += 8 - case *Message_OneofString: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(len(x.OneofString))) - n += len(x.OneofString) - case *Message_OneofBytes: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(len(x.OneofBytes))) - n += len(x.OneofBytes) - case *Message_OneofChildEnum: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofChildEnum)) - case *Message_OneofChildMessage: - s := proto.Size(x.OneofChildMessage) - n += 2 // tag and wire - n += proto.SizeVarint(uint64(s)) - n += s - case *Message_OneofSiblingEnum: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(x.OneofSiblingEnum)) - case *Message_OneofSiblingMessage: - s := proto.Size(x.OneofSiblingMessage) - n += 2 // tag and wire - n += proto.SizeVarint(uint64(s)) - n += s - case *Message_OneofString1: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(len(x.OneofString1))) - n += len(x.OneofString1) - case *Message_OneofString2: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(len(x.OneofString2))) - n += len(x.OneofString2) - case *Message_OneofString3: - n += 2 // tag and wire - n += proto.SizeVarint(uint64(len(x.OneofString3))) - n += len(x.OneofString3) - case nil: - default: - panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) - } - return n -} - -type Message_ChildMessage struct { - F1 string `protobuf:"bytes,1,opt,name=f1,proto3" json:"f1,omitempty"` - F2 []string `protobuf:"bytes,2,rep,name=f2,proto3" json:"f2,omitempty"` - F3 *Message `protobuf:"bytes,3,opt,name=f3,proto3" json:"f3,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message_ChildMessage) Reset() { *m = Message_ChildMessage{} } -func (m *Message_ChildMessage) String() string { return proto.CompactTextString(m) } -func (*Message_ChildMessage) ProtoMessage() {} -func (*Message_ChildMessage) Descriptor() ([]byte, []int) { - return fileDescriptor_test_14f9d28b9a7006c3, []int{1, 0} -} -func (m *Message_ChildMessage) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message_ChildMessage.Unmarshal(m, b) -} -func (m *Message_ChildMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message_ChildMessage.Marshal(b, m, deterministic) -} -func (dst *Message_ChildMessage) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message_ChildMessage.Merge(dst, src) -} -func (m *Message_ChildMessage) XXX_Size() int { - return xxx_messageInfo_Message_ChildMessage.Size(m) -} -func (m *Message_ChildMessage) XXX_DiscardUnknown() { - xxx_messageInfo_Message_ChildMessage.DiscardUnknown(m) -} - -var xxx_messageInfo_Message_ChildMessage proto.InternalMessageInfo - -func (m *Message_ChildMessage) GetF1() string { - if m != nil { - return m.F1 - } - return "" -} - -func (m *Message_ChildMessage) GetF2() []string { - if m != nil { - return m.F2 - } - return nil -} - -func (m *Message_ChildMessage) GetF3() *Message { - if m != nil { - return m.F3 - } - return nil -} - -func init() { - proto.RegisterType((*SiblingMessage)(nil), "google.golang.org.proto3_20180814.SiblingMessage") - proto.RegisterType((*Message)(nil), "google.golang.org.proto3_20180814.Message") - proto.RegisterMapType((map[bool]bool)(nil), "google.golang.org.proto3_20180814.Message.MapBoolBoolEntry") - proto.RegisterMapType((map[bool][]byte)(nil), "google.golang.org.proto3_20180814.Message.MapBoolBytesEntry") - proto.RegisterMapType((map[bool]Message_ChildEnum)(nil), "google.golang.org.proto3_20180814.Message.MapBoolChildEnumEntry") - proto.RegisterMapType((map[bool]*Message_ChildMessage)(nil), "google.golang.org.proto3_20180814.Message.MapBoolChildMessageEntry") - proto.RegisterMapType((map[bool]float64)(nil), "google.golang.org.proto3_20180814.Message.MapBoolDoubleEntry") - proto.RegisterMapType((map[bool]uint32)(nil), "google.golang.org.proto3_20180814.Message.MapBoolFixed32Entry") - proto.RegisterMapType((map[bool]uint64)(nil), "google.golang.org.proto3_20180814.Message.MapBoolFixed64Entry") - proto.RegisterMapType((map[bool]float32)(nil), "google.golang.org.proto3_20180814.Message.MapBoolFloatEntry") - proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto3_20180814.Message.MapBoolInt32Entry") - proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto3_20180814.Message.MapBoolInt64Entry") - proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto3_20180814.Message.MapBoolSfixed32Entry") - proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto3_20180814.Message.MapBoolSfixed64Entry") - proto.RegisterMapType((map[bool]SiblingEnum)(nil), "google.golang.org.proto3_20180814.Message.MapBoolSiblingEnumEntry") - proto.RegisterMapType((map[bool]*SiblingMessage)(nil), "google.golang.org.proto3_20180814.Message.MapBoolSiblingMessageEntry") - proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto3_20180814.Message.MapBoolSint32Entry") - proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto3_20180814.Message.MapBoolSint64Entry") - proto.RegisterMapType((map[bool]string)(nil), "google.golang.org.proto3_20180814.Message.MapBoolStringEntry") - proto.RegisterMapType((map[bool]uint32)(nil), "google.golang.org.proto3_20180814.Message.MapBoolUint32Entry") - proto.RegisterMapType((map[bool]uint64)(nil), "google.golang.org.proto3_20180814.Message.MapBoolUint64Entry") - proto.RegisterMapType((map[uint32]bool)(nil), "google.golang.org.proto3_20180814.Message.MapFixed32BoolEntry") - proto.RegisterMapType((map[int32]bool)(nil), "google.golang.org.proto3_20180814.Message.MapInt32BoolEntry") - proto.RegisterMapType((map[int64]bool)(nil), "google.golang.org.proto3_20180814.Message.MapInt64BoolEntry") - proto.RegisterMapType((map[int32]bool)(nil), "google.golang.org.proto3_20180814.Message.MapSint32BoolEntry") - proto.RegisterMapType((map[int64]bool)(nil), "google.golang.org.proto3_20180814.Message.MapSint64BoolEntry") - proto.RegisterMapType((map[string]bool)(nil), "google.golang.org.proto3_20180814.Message.MapStringBoolEntry") - proto.RegisterMapType((map[uint32]bool)(nil), "google.golang.org.proto3_20180814.Message.MapUint32BoolEntry") - proto.RegisterMapType((map[uint64]bool)(nil), "google.golang.org.proto3_20180814.Message.MapUint64BoolEntry") - proto.RegisterType((*Message_ChildMessage)(nil), "google.golang.org.proto3_20180814.Message.ChildMessage") - proto.RegisterEnum("google.golang.org.proto3_20180814.SiblingEnum", SiblingEnum_name, SiblingEnum_value) - proto.RegisterEnum("google.golang.org.proto3_20180814.Message_ChildEnum", Message_ChildEnum_name, Message_ChildEnum_value) -} - -func init() { - proto.RegisterFile("proto3_20180814_aa810b61/test.proto", fileDescriptor_test_14f9d28b9a7006c3) -} - -var fileDescriptor_test_14f9d28b9a7006c3 = []byte{ - // 1946 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x9a, 0x57, 0x73, 0xdb, 0xca, - 0x15, 0xc7, 0x09, 0x52, 0xc5, 0x5a, 0xb1, 0x82, 0x96, 0xb2, 0xa3, 0x27, 0x44, 0x76, 0x1c, 0xc4, - 0xc9, 0x50, 0x26, 0x85, 0x41, 0x34, 0x4e, 0x62, 0x5b, 0xb2, 0xe5, 0xd0, 0x19, 0x3b, 0xf1, 0xc0, - 0xa3, 0x3c, 0xe4, 0x45, 0x21, 0x25, 0x90, 0xa6, 0x0d, 0x12, 0x8a, 0x48, 0x7a, 0xa2, 0xc9, 0x83, - 0xbf, 0x42, 0x7a, 0x6f, 0xb7, 0xbd, 0xdd, 0xde, 0x7b, 0xf7, 0x1d, 0xdf, 0xde, 0xeb, 0xa7, 0xb9, - 0xb3, 0x38, 0xd8, 0x06, 0x80, 0x26, 0x09, 0xce, 0x7d, 0xf0, 0x8c, 0x74, 0xf8, 0xdf, 0xf3, 0xe3, - 0x39, 0x38, 0x7b, 0xce, 0x2e, 0x2c, 0x74, 0x64, 0x6f, 0xdf, 0xed, 0xb9, 0xab, 0xdb, 0x95, 0x13, - 0xe5, 0xb5, 0x13, 0x6b, 0x65, 0x63, 0xbb, 0x56, 0x5b, 0x2b, 0x9f, 0xa8, 0x9b, 0xe5, 0x95, 0x9e, - 0xdd, 0xed, 0x95, 0xbc, 0x4f, 0xd5, 0x6f, 0x37, 0x5d, 0xb7, 0xe9, 0xd8, 0xa5, 0xa6, 0xeb, 0xd4, - 0x3a, 0xcd, 0x92, 0xbb, 0xdf, 0x2c, 0x05, 0x96, 0x2d, 0x3b, 0x28, 0x7b, 0xa5, 0x55, 0x77, 0x5a, - 0x9d, 0xe6, 0x25, 0xbb, 0xdb, 0xad, 0x35, 0x6d, 0x35, 0x8b, 0x92, 0x8d, 0x32, 0x56, 0x34, 0x45, - 0x9f, 0xb3, 0x92, 0x8d, 0xb2, 0xf7, 0x7b, 0x05, 0x27, 0xb5, 0x94, 0xf7, 0x7b, 0x45, 0x3d, 0x89, - 0x92, 0x8d, 0x55, 0x9c, 0xd2, 0x14, 0x7d, 0xbe, 0x72, 0xbc, 0x34, 0x94, 0x50, 0xf2, 0xfd, 0x5a, - 0xc9, 0xc6, 0xea, 0xf2, 0xad, 0x33, 0x68, 0x96, 0x72, 0x8e, 0xa0, 0x8c, 0xbb, 0xd7, 0x6b, 0xb9, - 0x9d, 0x9a, 0xb3, 0x5d, 0x77, 0x5d, 0x07, 0xef, 0x6a, 0x8a, 0x7e, 0xc8, 0x4a, 0x53, 0xe3, 0x86, - 0xeb, 0x3a, 0xea, 0x77, 0x50, 0x96, 0x89, 0x5a, 0x9d, 0xde, 0x6a, 0x05, 0xdb, 0x9a, 0xa2, 0x4f, - 0x5b, 0x6c, 0xe9, 0x05, 0x62, 0x54, 0xbf, 0x8b, 0x72, 0x4c, 0xd6, 0x05, 0x5d, 0x43, 0x53, 0xf4, - 0x82, 0xc5, 0x56, 0x5f, 0x69, 0x85, 0x84, 0x7d, 0x10, 0x36, 0x35, 0x45, 0xcf, 0x70, 0xe1, 0x16, - 0x08, 0x03, 0x60, 0xd3, 0xc0, 0x57, 0x35, 0x45, 0x4f, 0x49, 0x60, 0xd3, 0x08, 0x81, 0x4d, 0x03, - 0xb7, 0x34, 0x45, 0x57, 0x65, 0x70, 0x40, 0xd8, 0x07, 0xe1, 0x35, 0x4d, 0xd1, 0xa7, 0x64, 0xb0, - 0x69, 0xa8, 0xdf, 0x43, 0x79, 0x26, 0x6c, 0xb4, 0x7e, 0x6b, 0xef, 0xae, 0x56, 0xf0, 0x75, 0x4d, - 0xd1, 0x67, 0x2d, 0xe6, 0xe0, 0x3c, 0x98, 0xd5, 0xef, 0xa3, 0x02, 0x87, 0x53, 0xad, 0xa3, 0x29, - 0x7a, 0xce, 0x62, 0x3e, 0xae, 0xf8, 0x76, 0x29, 0xa0, 0x86, 0xe3, 0xd6, 0x7a, 0xb8, 0xad, 0x29, - 0x7a, 0x92, 0x07, 0x74, 0x9e, 0x18, 0xc3, 0x78, 0xd3, 0xc0, 0x1d, 0x4d, 0xd1, 0x67, 0x02, 0x78, - 0xd3, 0x88, 0xc0, 0x9b, 0x06, 0x76, 0x35, 0x45, 0xcf, 0x07, 0xf1, 0x81, 0xf8, 0x77, 0xdd, 0x7e, - 0xdd, 0xb1, 0xf1, 0x9e, 0xa6, 0xe8, 0x0a, 0x8f, 0xff, 0x9c, 0x67, 0x95, 0x33, 0xda, 0xdb, 0x6f, - 0x75, 0x9a, 0xf8, 0x37, 0x5e, 0x2d, 0xf2, 0x8c, 0x7a, 0x56, 0x29, 0xa0, 0xfa, 0x41, 0xcf, 0xee, - 0xe2, 0x7d, 0x4d, 0xd1, 0xd3, 0x3c, 0xa0, 0x0d, 0x62, 0x54, 0x77, 0x51, 0x91, 0xc9, 0x76, 0xae, - 0xb6, 0x9c, 0xdd, 0x6d, 0xbb, 0xd3, 0x6f, 0xe3, 0xae, 0xa6, 0xe8, 0xd9, 0x8a, 0x31, 0x7a, 0xfd, - 0x96, 0xce, 0x92, 0xc5, 0x9b, 0x9d, 0x7e, 0xdb, 0x62, 0x61, 0x33, 0x93, 0xda, 0x46, 0x8b, 0x01, - 0x4a, 0x1b, 0x96, 0xe1, 0x9e, 0xb7, 0x51, 0x7e, 0x38, 0x2e, 0x88, 0xee, 0x9a, 0xc3, 0x12, 0x8b, - 0xee, 0x9d, 0x3a, 0x5a, 0x10, 0xca, 0xce, 0xdb, 0xbe, 0x10, 0x56, 0xdf, 0x0b, 0xab, 0x34, 0x02, - 0xcd, 0xdf, 0xf5, 0x5e, 0x40, 0x45, 0x5e, 0xac, 0xcc, 0xa8, 0x5e, 0x47, 0x38, 0xc4, 0xa0, 0x41, - 0xdd, 0xf0, 0x82, 0x2a, 0x8f, 0x8e, 0xa1, 0xe1, 0x2c, 0x06, 0x48, 0x34, 0xa0, 0xa3, 0x28, 0xb3, - 0x6f, 0xef, 0xd9, 0xb5, 0x9e, 0xbd, 0x0b, 0xcd, 0xe0, 0xb6, 0xa2, 0xa5, 0x48, 0x37, 0xa0, 0x56, - 0xaf, 0x1b, 0x1c, 0x43, 0x59, 0xa6, 0x82, 0xcd, 0xfb, 0x26, 0x91, 0x4d, 0x5b, 0x6c, 0x31, 0xb4, - 0x03, 0x1d, 0xe5, 0x98, 0xce, 0x6f, 0x07, 0x6f, 0x11, 0x61, 0xc1, 0x62, 0xeb, 0xfd, 0x7e, 0x20, - 0x2a, 0xfd, 0x7e, 0xf0, 0x36, 0x51, 0x66, 0xb8, 0xd2, 0x6f, 0x08, 0x01, 0xb6, 0x69, 0xe0, 0x77, - 0x88, 0x30, 0x25, 0xb1, 0x4d, 0x23, 0xc4, 0x36, 0x0d, 0xfc, 0x2e, 0x11, 0xaa, 0x32, 0x3b, 0xa0, - 0xf4, 0x5b, 0xc2, 0x7b, 0x44, 0x39, 0x25, 0xb3, 0x4d, 0x43, 0x3d, 0x8e, 0xf2, 0x4c, 0x49, 0xf7, - 0xf9, 0xfb, 0x44, 0x3a, 0x6b, 0x31, 0x17, 0xb4, 0x29, 0xfc, 0x00, 0x15, 0x38, 0x9f, 0x8a, 0x3f, - 0x20, 0xe2, 0x9c, 0xc5, 0xbc, 0xb0, 0xae, 0x20, 0x46, 0x05, 0x5d, 0xe1, 0x43, 0x22, 0x4d, 0xf2, - 0xa8, 0xa0, 0x2d, 0x84, 0xbe, 0x81, 0x69, 0xe0, 0x8f, 0x88, 0x72, 0x26, 0xf0, 0x0d, 0x4c, 0x23, - 0xe2, 0x1b, 0x98, 0x06, 0xfe, 0x98, 0x88, 0xf3, 0xc1, 0x6f, 0x10, 0xc8, 0x82, 0xdf, 0x18, 0x3e, - 0x21, 0x5a, 0x85, 0x67, 0xc1, 0xef, 0x0c, 0x52, 0x66, 0xa1, 0x33, 0x7c, 0xaa, 0x78, 0x63, 0x89, - 0x67, 0x16, 0x5a, 0x83, 0x18, 0x15, 0xb4, 0x86, 0xcf, 0x88, 0x30, 0xcd, 0xa3, 0x82, 0xde, 0x60, - 0xa3, 0x22, 0xd3, 0x09, 0xbd, 0xe1, 0x73, 0x22, 0x8e, 0xdd, 0x1c, 0xa8, 0x47, 0xde, 0x1c, 0x3a, - 0x68, 0x31, 0x80, 0xa1, 0xfb, 0xe8, 0x0b, 0x42, 0x9a, 0xa4, 0x3b, 0x48, 0x30, 0xba, 0x99, 0x76, - 0xd0, 0x82, 0x50, 0x82, 0x42, 0x77, 0xf8, 0x12, 0x02, 0x1b, 0xbb, 0x3d, 0xf0, 0xc2, 0xe5, 0xed, - 0xc1, 0x41, 0x38, 0x04, 0xa1, 0x61, 0x7d, 0x05, 0x61, 0xc5, 0xe9, 0x0f, 0x01, 0x14, 0x0d, 0xe9, - 0xd7, 0x28, 0xd3, 0xae, 0xed, 0x79, 0xad, 0x01, 0xfa, 0xc3, 0xfd, 0x49, 0x0f, 0xf1, 0xa3, 0x31, - 0x32, 0x77, 0xa9, 0xb6, 0x47, 0xba, 0x08, 0xf9, 0xb7, 0xd9, 0xe9, 0xed, 0x1f, 0x58, 0xf3, 0x6d, - 0x6e, 0x51, 0x77, 0x50, 0x96, 0x11, 0xa0, 0x11, 0x3c, 0x00, 0x88, 0x1f, 0x8f, 0x8f, 0xf0, 0xba, - 0x10, 0x30, 0xd2, 0x6d, 0xc1, 0xa4, 0x36, 0x50, 0x8e, 0x41, 0xfc, 0xc6, 0xf4, 0x20, 0x50, 0x7e, - 0x32, 0x3e, 0x05, 0x5a, 0x18, 0x60, 0x32, 0x6d, 0xd1, 0x26, 0x71, 0xfc, 0xb6, 0xf6, 0x50, 0x6c, - 0xce, 0x56, 0x04, 0xc7, 0x6f, 0x8a, 0x81, 0xa4, 0x99, 0x06, 0x7e, 0x78, 0x92, 0xa4, 0x99, 0x46, - 0x28, 0x69, 0xa6, 0x11, 0x4a, 0x9a, 0x69, 0xe0, 0x47, 0x26, 0x4a, 0x1a, 0xc5, 0x88, 0x49, 0x0b, - 0x70, 0xfc, 0x7e, 0xfc, 0xe8, 0x44, 0x49, 0x0b, 0x72, 0xfc, 0x6e, 0xde, 0x42, 0x79, 0xc6, 0xa1, - 0x0d, 0xfa, 0x31, 0x00, 0x9d, 0x1a, 0x1f, 0xe4, 0xf7, 0x7d, 0x20, 0x65, 0xdb, 0x92, 0x51, 0x75, - 0x50, 0x81, 0xa7, 0x8e, 0xb2, 0x1e, 0x07, 0xd6, 0xe9, 0x18, 0xc9, 0x6b, 0x88, 0xb0, 0x5c, 0x5b, - 0xb6, 0x4a, 0xd5, 0x00, 0xc3, 0xe4, 0x89, 0xd8, 0xd5, 0xe0, 0x8d, 0x1d, 0xb9, 0x1a, 0x60, 0x12, - 0x85, 0xb2, 0x67, 0x1a, 0xf8, 0xc9, 0xc9, 0xb2, 0x47, 0x9f, 0x93, 0x94, 0x3d, 0xd3, 0x88, 0xc8, - 0x9e, 0x69, 0xe0, 0xa7, 0x26, 0xcc, 0x1e, 0x85, 0xc9, 0xd9, 0x0b, 0x94, 0x9f, 0x3f, 0x08, 0x9f, - 0x8e, 0x5d, 0x7e, 0x30, 0x32, 0xe5, 0xf2, 0xf3, 0xc7, 0xa8, 0xb4, 0x9d, 0x60, 0x8c, 0x3e, 0x13, - 0x7f, 0x3b, 0x79, 0x0e, 0x02, 0xdb, 0x09, 0x86, 0xb0, 0x58, 0x0d, 0x30, 0x84, 0x9f, 0x8d, 0x5d, - 0x0d, 0xde, 0xb8, 0x96, 0xab, 0x01, 0x26, 0xf8, 0x1e, 0x2a, 0x32, 0x88, 0x30, 0xc1, 0x9f, 0x03, - 0xd2, 0x99, 0xf1, 0x49, 0x6c, 0x6a, 0x03, 0x2d, 0xdf, 0x0e, 0x98, 0xd5, 0x03, 0xb4, 0x18, 0x20, - 0xd2, 0xa9, 0xf7, 0x3c, 0x40, 0xcf, 0xc6, 0x84, 0xfa, 0x36, 0xe0, 0x16, 0xdb, 0xe1, 0x4f, 0xd4, - 0x1b, 0x68, 0x41, 0x68, 0x84, 0xc2, 0x5c, 0x7f, 0x01, 0xc8, 0x1b, 0x71, 0xda, 0x21, 0x9b, 0xe8, - 0x00, 0x56, 0xdb, 0xa1, 0x0f, 0xd4, 0x9b, 0x08, 0x87, 0xb8, 0x34, 0xe8, 0x17, 0x01, 0xbd, 0x19, - 0x1b, 0x2d, 0x85, 0xbd, 0xd0, 0x8e, 0xfa, 0x8c, 0x96, 0x92, 0x37, 0x73, 0x60, 0xfc, 0xbf, 0x14, - 0xab, 0x94, 0xbc, 0x21, 0xcc, 0xe7, 0x3f, 0x29, 0x25, 0x66, 0xa2, 0xfb, 0xa2, 0x2b, 0x50, 0x5e, - 0x8e, 0xb5, 0x2f, 0x60, 0x06, 0x73, 0x0c, 0xd9, 0x17, 0xdc, 0x46, 0x39, 0x7d, 0x81, 0xf3, 0x4a, - 0x2c, 0xce, 0x56, 0x04, 0x87, 0xdb, 0x84, 0xa4, 0x99, 0x06, 0x60, 0x5e, 0x8d, 0x9b, 0x34, 0xd3, - 0x08, 0x25, 0x0d, 0x4c, 0x62, 0xd2, 0x28, 0xe5, 0xb5, 0xd8, 0x49, 0x13, 0x31, 0x34, 0x69, 0x32, - 0xa7, 0x2f, 0x70, 0x5e, 0x8f, 0x9d, 0xb4, 0x20, 0x87, 0xdb, 0xe8, 0x74, 0xf1, 0x27, 0x1a, 0x80, - 0x6e, 0xc5, 0x9a, 0x2e, 0xfe, 0x08, 0xe6, 0x24, 0xf2, 0x34, 0x04, 0x23, 0x4b, 0x9d, 0xd7, 0x2d, - 0x81, 0xf4, 0x46, 0xbc, 0xd4, 0x79, 0x1e, 0x02, 0xa9, 0x63, 0x36, 0x55, 0x43, 0xc8, 0xed, 0xd8, - 0x6e, 0x03, 0x10, 0xbf, 0x4f, 0x69, 0x8a, 0x7e, 0xa8, 0x9a, 0xb0, 0xe6, 0x3c, 0xa3, 0xa7, 0x58, - 0x46, 0xf3, 0xa0, 0x80, 0x93, 0xe2, 0x1f, 0x88, 0x64, 0xba, 0x9a, 0xb0, 0x60, 0x1d, 0x9c, 0x5c, - 0x8f, 0xa2, 0x34, 0x68, 0xfc, 0x63, 0xeb, 0x1f, 0x89, 0xa8, 0x50, 0x4d, 0x58, 0xb0, 0xd4, 0x3f, - 0x77, 0x32, 0x95, 0x7f, 0xe8, 0xfc, 0x13, 0x51, 0x65, 0x98, 0xca, 0x3f, 0x35, 0x8a, 0x3c, 0xd3, - 0xc0, 0x7f, 0x26, 0xa2, 0x94, 0xc8, 0x33, 0x0d, 0x99, 0x67, 0x1a, 0xf8, 0x2f, 0x44, 0xa4, 0x4a, - 0x3c, 0x51, 0xe5, 0x9f, 0xd7, 0xfe, 0x4a, 0x54, 0x53, 0x12, 0xcf, 0x34, 0xd4, 0x63, 0x28, 0x03, - 0x2a, 0x7a, 0x02, 0xfa, 0x1b, 0x91, 0xcd, 0x56, 0x13, 0x16, 0xac, 0xa6, 0xa7, 0x25, 0x1d, 0x65, - 0x7d, 0x26, 0x15, 0xfe, 0x9d, 0x08, 0x73, 0xd5, 0x84, 0x05, 0x0e, 0xd8, 0x49, 0x87, 0x45, 0x00, - 0xc7, 0x9c, 0x7f, 0x10, 0x59, 0x92, 0x45, 0x00, 0x07, 0x15, 0x99, 0x6a, 0x1a, 0xf8, 0x9f, 0x44, - 0x35, 0x23, 0x53, 0xbd, 0x0b, 0xb0, 0x44, 0x35, 0x0d, 0xfc, 0x2f, 0x22, 0xcc, 0x07, 0xa8, 0x62, - 0xb4, 0xfe, 0xf1, 0xe0, 0xdf, 0x44, 0xa7, 0xb0, 0x68, 0xfd, 0xf9, 0xce, 0x33, 0x07, 0xc3, 0xfd, - 0x3f, 0x44, 0x35, 0xc7, 0x33, 0x07, 0xd3, 0x99, 0x45, 0x00, 0xa3, 0xf9, 0xbf, 0x44, 0x94, 0x66, - 0x11, 0xc0, 0x70, 0xad, 0xa1, 0x3c, 0x68, 0x84, 0xc9, 0xfa, 0xbf, 0x54, 0xfc, 0x17, 0x67, 0xd5, - 0x84, 0x05, 0xa1, 0xf2, 0x69, 0x7a, 0x0d, 0x15, 0x45, 0x04, 0x9d, 0x2a, 0xff, 0x4f, 0x4d, 0xf4, - 0xd6, 0xac, 0x9a, 0xb0, 0x0a, 0x1c, 0x44, 0xa7, 0xc8, 0x36, 0x52, 0x69, 0x49, 0x09, 0xb3, 0xf3, - 0xae, 0x54, 0x9c, 0x57, 0x66, 0xd5, 0x84, 0x95, 0xf7, 0x0b, 0x91, 0xcf, 0xc9, 0xab, 0x68, 0x41, - 0x06, 0xd0, 0x70, 0xee, 0x4e, 0xc5, 0x7c, 0x5f, 0x56, 0x4d, 0x58, 0x45, 0x11, 0x43, 0x43, 0x61, - 0xb5, 0x05, 0xcf, 0xb8, 0x8c, 0xef, 0xa1, 0x0f, 0x39, 0x2d, 0x3c, 0xe4, 0x72, 0x50, 0x57, 0xc1, - 0xf7, 0x46, 0xe9, 0x2a, 0x41, 0xdd, 0x2a, 0xbe, 0x2f, 0x4a, 0xb7, 0xba, 0x74, 0x0d, 0xa5, 0xa5, - 0x94, 0x7e, 0x83, 0xff, 0x57, 0xb0, 0x74, 0x0a, 0xe5, 0x83, 0x37, 0x76, 0x35, 0x8f, 0x52, 0xd7, - 0xed, 0x03, 0x0f, 0x78, 0xc8, 0x22, 0x3f, 0xaa, 0x87, 0xd1, 0xf4, 0x8d, 0x9a, 0xd3, 0xb7, 0x71, - 0xd2, 0xb3, 0xc1, 0x2f, 0x27, 0x93, 0x6b, 0xca, 0xd2, 0x69, 0x54, 0x08, 0x5d, 0xc7, 0x87, 0x39, - 0x98, 0x16, 0x1d, 0x9c, 0x41, 0x6a, 0xf8, 0xa6, 0x3d, 0xcc, 0x43, 0x21, 0xda, 0xc3, 0xd6, 0xe8, - 0x1e, 0x32, 0x03, 0x83, 0xf0, 0xaf, 0x0e, 0xc3, 0x1c, 0xa4, 0x06, 0x07, 0x31, 0xa2, 0x07, 0x75, - 0x70, 0x10, 0x23, 0x7a, 0x98, 0x12, 0x3d, 0xac, 0xa3, 0x62, 0xc4, 0x65, 0x75, 0x98, 0x8b, 0x59, - 0xd1, 0xc5, 0x06, 0x3a, 0x1c, 0x75, 0x07, 0x1d, 0xe6, 0x23, 0x17, 0x9d, 0x4b, 0x7e, 0xb9, 0x1c, - 0xe6, 0x20, 0x79, 0x87, 0x38, 0x46, 0x4c, 0xc5, 0xcc, 0x9d, 0xe2, 0x18, 0xd1, 0x47, 0x3e, 0xfa, - 0x81, 0x08, 0xb7, 0xbc, 0x61, 0x1e, 0x94, 0x01, 0x45, 0xc1, 0xef, 0x6f, 0xc3, 0x3c, 0xcc, 0x45, - 0xe7, 0x92, 0x5f, 0xcd, 0x86, 0x39, 0x48, 0x8b, 0x0e, 0x0e, 0xd0, 0x42, 0xe4, 0x8d, 0x2b, 0xc2, - 0xc9, 0xcf, 0x44, 0x27, 0x71, 0x5f, 0xcb, 0x0a, 0xe8, 0x9b, 0x08, 0x0f, 0xba, 0x77, 0x45, 0xd0, - 0x2f, 0x89, 0xf4, 0x09, 0x5e, 0xd5, 0x0a, 0x5f, 0xa0, 0x8f, 0xbe, 0x35, 0xe0, 0xfa, 0x15, 0xc1, - 0x3f, 0x27, 0x47, 0x3f, 0xee, 0xbb, 0x5b, 0x01, 0xfb, 0x3b, 0xb4, 0x34, 0xf8, 0xea, 0x15, 0x41, - 0xfe, 0xa9, 0x1c, 0x79, 0x8c, 0xb7, 0xb9, 0xa1, 0x82, 0x91, 0x2f, 0x60, 0x22, 0x73, 0x7a, 0x58, - 0x3b, 0x87, 0x9a, 0x0d, 0xdc, 0xad, 0x44, 0x0f, 0x85, 0xd1, 0x3c, 0x6c, 0x0d, 0xf6, 0x90, 0x19, - 0x6d, 0xa4, 0xc8, 0x17, 0x22, 0xd1, 0x41, 0x6a, 0xf4, 0x20, 0x06, 0x78, 0x50, 0x47, 0x0f, 0x62, - 0x80, 0x87, 0xa9, 0x61, 0x1e, 0xa0, 0x8b, 0x05, 0xaf, 0x27, 0xa2, 0x8b, 0xd9, 0x11, 0xc3, 0x90, - 0xef, 0x1d, 0xa2, 0x87, 0xb9, 0x21, 0x1e, 0x96, 0x4b, 0x68, 0x8e, 0x1f, 0x02, 0xe7, 0xd0, 0xf4, - 0xfa, 0xc5, 0xcb, 0xd5, 0xf5, 0x7c, 0x82, 0xfc, 0xb8, 0x61, 0xad, 0xff, 0xf2, 0x17, 0x79, 0x45, - 0x9d, 0x47, 0xb3, 0x67, 0xab, 0xeb, 0xd6, 0xc5, 0x0b, 0x9b, 0xf9, 0xe4, 0x46, 0x86, 0x1e, 0x57, - 0xfb, 0x9d, 0x96, 0xdb, 0x39, 0x5e, 0x46, 0xf3, 0xe2, 0xc1, 0x2b, 0xca, 0x01, 0x52, 0xd3, 0xdc, - 0xc1, 0x6d, 0x65, 0xe3, 0xf2, 0xaf, 0x7e, 0x1e, 0xaa, 0xdf, 0x15, 0xaf, 0x7e, 0xeb, 0xfd, 0xc6, - 0x4a, 0xab, 0xd3, 0xb3, 0xf7, 0x3b, 0x35, 0xc7, 0xfb, 0xeb, 0x09, 0xcf, 0xda, 0x5d, 0x71, 0xec, - 0x66, 0x6d, 0xe7, 0x60, 0x65, 0xd0, 0x1f, 0x5a, 0xd4, 0x67, 0xe0, 0x93, 0xaf, 0x03, 0x00, 0x00, - 0xff, 0xff, 0xe8, 0x29, 0x22, 0xf1, 0x8b, 0x21, 0x00, 0x00, -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180814_aa810b61/ya.make b/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180814_aa810b61/ya.make deleted file mode 100644 index adcd14d710..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20180814_aa810b61/ya.make +++ /dev/null @@ -1,7 +0,0 @@ -GO_LIBRARY() - -LICENSE(BSD-3-Clause) - -SRCS(test.pb.go) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20190205_c823c79e/test.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20190205_c823c79e/test.pb.go deleted file mode 100644 index 250836c4f0..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20190205_c823c79e/test.pb.go +++ /dev/null @@ -1,1262 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: proto3_20190205_c823c79e/test.proto - -package proto3_20190205_c823c79e - -import ( - fmt "fmt" - math "math" - - proto "google.golang.org/protobuf/internal/protolegacy" -) - -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package - -type SiblingEnum int32 - -const ( - SiblingEnum_ALPHA SiblingEnum = 0 - SiblingEnum_BRAVO SiblingEnum = 10 - SiblingEnum_CHARLIE SiblingEnum = 200 -) - -var SiblingEnum_name = map[int32]string{ - 0: "ALPHA", - 10: "BRAVO", - 200: "CHARLIE", -} - -var SiblingEnum_value = map[string]int32{ - "ALPHA": 0, - "BRAVO": 10, - "CHARLIE": 200, -} - -func (x SiblingEnum) String() string { - return proto.EnumName(SiblingEnum_name, int32(x)) -} - -func (SiblingEnum) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_95cd555ff3d1bc43, []int{0} -} - -type Message_ChildEnum int32 - -const ( - Message_ALPHA Message_ChildEnum = 0 - Message_BRAVO Message_ChildEnum = 1 - Message_CHARLIE Message_ChildEnum = 2 -) - -var Message_ChildEnum_name = map[int32]string{ - 0: "ALPHA", - 1: "BRAVO", - 2: "CHARLIE", -} - -var Message_ChildEnum_value = map[string]int32{ - "ALPHA": 0, - "BRAVO": 1, - "CHARLIE": 2, -} - -func (x Message_ChildEnum) String() string { - return proto.EnumName(Message_ChildEnum_name, int32(x)) -} - -func (Message_ChildEnum) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_95cd555ff3d1bc43, []int{1, 0} -} - -type SiblingMessage struct { - F1 string `protobuf:"bytes,1,opt,name=f1,proto3" json:"f1,omitempty"` - F2 []string `protobuf:"bytes,2,rep,name=f2,proto3" json:"f2,omitempty"` - F3 *Message `protobuf:"bytes,3,opt,name=f3,proto3" json:"f3,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *SiblingMessage) Reset() { *m = SiblingMessage{} } -func (m *SiblingMessage) String() string { return proto.CompactTextString(m) } -func (*SiblingMessage) ProtoMessage() {} -func (*SiblingMessage) Descriptor() ([]byte, []int) { - return fileDescriptor_95cd555ff3d1bc43, []int{0} -} - -func (m *SiblingMessage) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_SiblingMessage.Unmarshal(m, b) -} -func (m *SiblingMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_SiblingMessage.Marshal(b, m, deterministic) -} -func (m *SiblingMessage) XXX_Merge(src proto.Message) { - xxx_messageInfo_SiblingMessage.Merge(m, src) -} -func (m *SiblingMessage) XXX_Size() int { - return xxx_messageInfo_SiblingMessage.Size(m) -} -func (m *SiblingMessage) XXX_DiscardUnknown() { - xxx_messageInfo_SiblingMessage.DiscardUnknown(m) -} - -var xxx_messageInfo_SiblingMessage proto.InternalMessageInfo - -func (m *SiblingMessage) GetF1() string { - if m != nil { - return m.F1 - } - return "" -} - -func (m *SiblingMessage) GetF2() []string { - if m != nil { - return m.F2 - } - return nil -} - -func (m *SiblingMessage) GetF3() *Message { - if m != nil { - return m.F3 - } - return nil -} - -type Message struct { - // Optional fields. - OptionalBool bool `protobuf:"varint,100,opt,name=optional_bool,json=optionalBool,proto3" json:"optional_bool,omitempty"` - OptionalInt32 int32 `protobuf:"varint,101,opt,name=optional_int32,json=optionalInt32,proto3" json:"optional_int32,omitempty"` - OptionalSint32 int32 `protobuf:"zigzag32,102,opt,name=optional_sint32,json=optionalSint32,proto3" json:"optional_sint32,omitempty"` - OptionalUint32 uint32 `protobuf:"varint,103,opt,name=optional_uint32,json=optionalUint32,proto3" json:"optional_uint32,omitempty"` - OptionalInt64 int64 `protobuf:"varint,104,opt,name=optional_int64,json=optionalInt64,proto3" json:"optional_int64,omitempty"` - OptionalSint64 int64 `protobuf:"zigzag64,105,opt,name=optional_sint64,json=optionalSint64,proto3" json:"optional_sint64,omitempty"` - OptionalUint64 uint64 `protobuf:"varint,106,opt,name=optional_uint64,json=optionalUint64,proto3" json:"optional_uint64,omitempty"` - OptionalFixed32 uint32 `protobuf:"fixed32,107,opt,name=optional_fixed32,json=optionalFixed32,proto3" json:"optional_fixed32,omitempty"` - OptionalSfixed32 int32 `protobuf:"fixed32,108,opt,name=optional_sfixed32,json=optionalSfixed32,proto3" json:"optional_sfixed32,omitempty"` - OptionalFloat float32 `protobuf:"fixed32,109,opt,name=optional_float,json=optionalFloat,proto3" json:"optional_float,omitempty"` - OptionalFixed64 uint64 `protobuf:"fixed64,110,opt,name=optional_fixed64,json=optionalFixed64,proto3" json:"optional_fixed64,omitempty"` - OptionalSfixed64 int64 `protobuf:"fixed64,111,opt,name=optional_sfixed64,json=optionalSfixed64,proto3" json:"optional_sfixed64,omitempty"` - OptionalDouble float64 `protobuf:"fixed64,112,opt,name=optional_double,json=optionalDouble,proto3" json:"optional_double,omitempty"` - OptionalString string `protobuf:"bytes,113,opt,name=optional_string,json=optionalString,proto3" json:"optional_string,omitempty"` - OptionalBytes []byte `protobuf:"bytes,114,opt,name=optional_bytes,json=optionalBytes,proto3" json:"optional_bytes,omitempty"` - OptionalChildEnum Message_ChildEnum `protobuf:"varint,115,opt,name=optional_child_enum,json=optionalChildEnum,proto3,enum=google.golang.org.proto3_20190205.Message_ChildEnum" json:"optional_child_enum,omitempty"` - OptionalChildMessage *Message_ChildMessage `protobuf:"bytes,116,opt,name=optional_child_message,json=optionalChildMessage,proto3" json:"optional_child_message,omitempty"` - OptionalSiblingEnum SiblingEnum `protobuf:"varint,117,opt,name=optional_sibling_enum,json=optionalSiblingEnum,proto3,enum=google.golang.org.proto3_20190205.SiblingEnum" json:"optional_sibling_enum,omitempty"` - OptionalSiblingMessage *SiblingMessage `protobuf:"bytes,118,opt,name=optional_sibling_message,json=optionalSiblingMessage,proto3" json:"optional_sibling_message,omitempty"` - // Repeated fields. - RepeatedBool []bool `protobuf:"varint,200,rep,packed,name=repeated_bool,json=repeatedBool,proto3" json:"repeated_bool,omitempty"` - RepeatedInt32 []int32 `protobuf:"varint,201,rep,packed,name=repeated_int32,json=repeatedInt32,proto3" json:"repeated_int32,omitempty"` - RepeatedSint32 []int32 `protobuf:"zigzag32,202,rep,packed,name=repeated_sint32,json=repeatedSint32,proto3" json:"repeated_sint32,omitempty"` - RepeatedUint32 []uint32 `protobuf:"varint,203,rep,packed,name=repeated_uint32,json=repeatedUint32,proto3" json:"repeated_uint32,omitempty"` - RepeatedInt64 []int64 `protobuf:"varint,204,rep,packed,name=repeated_int64,json=repeatedInt64,proto3" json:"repeated_int64,omitempty"` - RepeatedSint64 []int64 `protobuf:"zigzag64,205,rep,packed,name=repeated_sint64,json=repeatedSint64,proto3" json:"repeated_sint64,omitempty"` - RepeatedUint64 []uint64 `protobuf:"varint,206,rep,packed,name=repeated_uint64,json=repeatedUint64,proto3" json:"repeated_uint64,omitempty"` - RepeatedFixed32 []uint32 `protobuf:"fixed32,207,rep,packed,name=repeated_fixed32,json=repeatedFixed32,proto3" json:"repeated_fixed32,omitempty"` - RepeatedSfixed32 []int32 `protobuf:"fixed32,208,rep,packed,name=repeated_sfixed32,json=repeatedSfixed32,proto3" json:"repeated_sfixed32,omitempty"` - RepeatedFloat []float32 `protobuf:"fixed32,209,rep,packed,name=repeated_float,json=repeatedFloat,proto3" json:"repeated_float,omitempty"` - RepeatedFixed64 []uint64 `protobuf:"fixed64,210,rep,packed,name=repeated_fixed64,json=repeatedFixed64,proto3" json:"repeated_fixed64,omitempty"` - RepeatedSfixed64 []int64 `protobuf:"fixed64,211,rep,packed,name=repeated_sfixed64,json=repeatedSfixed64,proto3" json:"repeated_sfixed64,omitempty"` - RepeatedDouble []float64 `protobuf:"fixed64,212,rep,packed,name=repeated_double,json=repeatedDouble,proto3" json:"repeated_double,omitempty"` - RepeatedString []string `protobuf:"bytes,213,rep,name=repeated_string,json=repeatedString,proto3" json:"repeated_string,omitempty"` - RepeatedBytes [][]byte `protobuf:"bytes,214,rep,name=repeated_bytes,json=repeatedBytes,proto3" json:"repeated_bytes,omitempty"` - RepeatedChildEnum []Message_ChildEnum `protobuf:"varint,215,rep,packed,name=repeated_child_enum,json=repeatedChildEnum,proto3,enum=google.golang.org.proto3_20190205.Message_ChildEnum" json:"repeated_child_enum,omitempty"` - RepeatedChildMessage []*Message_ChildMessage `protobuf:"bytes,216,rep,name=repeated_child_message,json=repeatedChildMessage,proto3" json:"repeated_child_message,omitempty"` - RepeatedSiblingEnum []SiblingEnum `protobuf:"varint,217,rep,packed,name=repeated_sibling_enum,json=repeatedSiblingEnum,proto3,enum=google.golang.org.proto3_20190205.SiblingEnum" json:"repeated_sibling_enum,omitempty"` - RepeatedSiblingMessage []*SiblingMessage `protobuf:"bytes,218,rep,name=repeated_sibling_message,json=repeatedSiblingMessage,proto3" json:"repeated_sibling_message,omitempty"` - // Map fields. - MapBoolBool map[bool]bool `protobuf:"bytes,300,rep,name=map_bool_bool,json=mapBoolBool,proto3" json:"map_bool_bool,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapBoolInt32 map[bool]int32 `protobuf:"bytes,301,rep,name=map_bool_int32,json=mapBoolInt32,proto3" json:"map_bool_int32,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapBoolSint32 map[bool]int32 `protobuf:"bytes,302,rep,name=map_bool_sint32,json=mapBoolSint32,proto3" json:"map_bool_sint32,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"` - MapBoolUint32 map[bool]uint32 `protobuf:"bytes,303,rep,name=map_bool_uint32,json=mapBoolUint32,proto3" json:"map_bool_uint32,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapBoolInt64 map[bool]int64 `protobuf:"bytes,304,rep,name=map_bool_int64,json=mapBoolInt64,proto3" json:"map_bool_int64,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapBoolSint64 map[bool]int64 `protobuf:"bytes,305,rep,name=map_bool_sint64,json=mapBoolSint64,proto3" json:"map_bool_sint64,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"zigzag64,2,opt,name=value,proto3"` - MapBoolUint64 map[bool]uint64 `protobuf:"bytes,306,rep,name=map_bool_uint64,json=mapBoolUint64,proto3" json:"map_bool_uint64,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapBoolFixed32 map[bool]uint32 `protobuf:"bytes,307,rep,name=map_bool_fixed32,json=mapBoolFixed32,proto3" json:"map_bool_fixed32,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"` - MapBoolSfixed32 map[bool]int32 `protobuf:"bytes,308,rep,name=map_bool_sfixed32,json=mapBoolSfixed32,proto3" json:"map_bool_sfixed32,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"` - MapBoolFloat map[bool]float32 `protobuf:"bytes,309,rep,name=map_bool_float,json=mapBoolFloat,proto3" json:"map_bool_float,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"` - MapBoolFixed64 map[bool]uint64 `protobuf:"bytes,310,rep,name=map_bool_fixed64,json=mapBoolFixed64,proto3" json:"map_bool_fixed64,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` - MapBoolSfixed64 map[bool]int64 `protobuf:"bytes,311,rep,name=map_bool_sfixed64,json=mapBoolSfixed64,proto3" json:"map_bool_sfixed64,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` - MapBoolDouble map[bool]float64 `protobuf:"bytes,312,rep,name=map_bool_double,json=mapBoolDouble,proto3" json:"map_bool_double,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` - MapBoolString map[bool]string `protobuf:"bytes,313,rep,name=map_bool_string,json=mapBoolString,proto3" json:"map_bool_string,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - MapBoolBytes map[bool][]byte `protobuf:"bytes,314,rep,name=map_bool_bytes,json=mapBoolBytes,proto3" json:"map_bool_bytes,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - MapBoolChildEnum map[bool]Message_ChildEnum `protobuf:"bytes,315,rep,name=map_bool_child_enum,json=mapBoolChildEnum,proto3" json:"map_bool_child_enum,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=google.golang.org.proto3_20190205.Message_ChildEnum"` - MapBoolChildMessage map[bool]*Message_ChildMessage `protobuf:"bytes,316,rep,name=map_bool_child_message,json=mapBoolChildMessage,proto3" json:"map_bool_child_message,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - MapBoolSiblingEnum map[bool]SiblingEnum `protobuf:"bytes,317,rep,name=map_bool_sibling_enum,json=mapBoolSiblingEnum,proto3" json:"map_bool_sibling_enum,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=google.golang.org.proto3_20190205.SiblingEnum"` - MapBoolSiblingMessage map[bool]*SiblingMessage `protobuf:"bytes,318,rep,name=map_bool_sibling_message,json=mapBoolSiblingMessage,proto3" json:"map_bool_sibling_message,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - MapInt32Bool map[int32]bool `protobuf:"bytes,319,rep,name=map_int32_bool,json=mapInt32Bool,proto3" json:"map_int32_bool,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapSint32Bool map[int32]bool `protobuf:"bytes,320,rep,name=map_sint32_bool,json=mapSint32Bool,proto3" json:"map_sint32_bool,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapUint32Bool map[uint32]bool `protobuf:"bytes,321,rep,name=map_uint32_bool,json=mapUint32Bool,proto3" json:"map_uint32_bool,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapInt64Bool map[int64]bool `protobuf:"bytes,322,rep,name=map_int64_bool,json=mapInt64Bool,proto3" json:"map_int64_bool,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapSint64Bool map[int64]bool `protobuf:"bytes,323,rep,name=map_sint64_bool,json=mapSint64Bool,proto3" json:"map_sint64_bool,omitempty" protobuf_key:"zigzag64,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapUint64Bool map[uint64]bool `protobuf:"bytes,324,rep,name=map_uint64_bool,json=mapUint64Bool,proto3" json:"map_uint64_bool,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapFixed32Bool map[uint32]bool `protobuf:"bytes,325,rep,name=map_fixed32_bool,json=mapFixed32Bool,proto3" json:"map_fixed32_bool,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapStringBool map[string]bool `protobuf:"bytes,326,rep,name=map_string_bool,json=mapStringBool,proto3" json:"map_string_bool,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - // Oneof fields. - // - // Types that are valid to be assigned to OneofUnion: - // *Message_OneofBool - // *Message_OneofInt32 - // *Message_OneofSint32 - // *Message_OneofUint32 - // *Message_OneofInt64 - // *Message_OneofSint64 - // *Message_OneofUint64 - // *Message_OneofFixed32 - // *Message_OneofSfixed32 - // *Message_OneofFloat - // *Message_OneofFixed64 - // *Message_OneofSfixed64 - // *Message_OneofDouble - // *Message_OneofString - // *Message_OneofBytes - // *Message_OneofChildEnum - // *Message_OneofChildMessage - // *Message_OneofSiblingEnum - // *Message_OneofSiblingMessage - // *Message_OneofString1 - // *Message_OneofString2 - // *Message_OneofString3 - OneofUnion isMessage_OneofUnion `protobuf_oneof:"oneof_union"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message) Reset() { *m = Message{} } -func (m *Message) String() string { return proto.CompactTextString(m) } -func (*Message) ProtoMessage() {} -func (*Message) Descriptor() ([]byte, []int) { - return fileDescriptor_95cd555ff3d1bc43, []int{1} -} - -func (m *Message) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message.Unmarshal(m, b) -} -func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message.Marshal(b, m, deterministic) -} -func (m *Message) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message.Merge(m, src) -} -func (m *Message) XXX_Size() int { - return xxx_messageInfo_Message.Size(m) -} -func (m *Message) XXX_DiscardUnknown() { - xxx_messageInfo_Message.DiscardUnknown(m) -} - -var xxx_messageInfo_Message proto.InternalMessageInfo - -func (m *Message) GetOptionalBool() bool { - if m != nil { - return m.OptionalBool - } - return false -} - -func (m *Message) GetOptionalInt32() int32 { - if m != nil { - return m.OptionalInt32 - } - return 0 -} - -func (m *Message) GetOptionalSint32() int32 { - if m != nil { - return m.OptionalSint32 - } - return 0 -} - -func (m *Message) GetOptionalUint32() uint32 { - if m != nil { - return m.OptionalUint32 - } - return 0 -} - -func (m *Message) GetOptionalInt64() int64 { - if m != nil { - return m.OptionalInt64 - } - return 0 -} - -func (m *Message) GetOptionalSint64() int64 { - if m != nil { - return m.OptionalSint64 - } - return 0 -} - -func (m *Message) GetOptionalUint64() uint64 { - if m != nil { - return m.OptionalUint64 - } - return 0 -} - -func (m *Message) GetOptionalFixed32() uint32 { - if m != nil { - return m.OptionalFixed32 - } - return 0 -} - -func (m *Message) GetOptionalSfixed32() int32 { - if m != nil { - return m.OptionalSfixed32 - } - return 0 -} - -func (m *Message) GetOptionalFloat() float32 { - if m != nil { - return m.OptionalFloat - } - return 0 -} - -func (m *Message) GetOptionalFixed64() uint64 { - if m != nil { - return m.OptionalFixed64 - } - return 0 -} - -func (m *Message) GetOptionalSfixed64() int64 { - if m != nil { - return m.OptionalSfixed64 - } - return 0 -} - -func (m *Message) GetOptionalDouble() float64 { - if m != nil { - return m.OptionalDouble - } - return 0 -} - -func (m *Message) GetOptionalString() string { - if m != nil { - return m.OptionalString - } - return "" -} - -func (m *Message) GetOptionalBytes() []byte { - if m != nil { - return m.OptionalBytes - } - return nil -} - -func (m *Message) GetOptionalChildEnum() Message_ChildEnum { - if m != nil { - return m.OptionalChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetOptionalChildMessage() *Message_ChildMessage { - if m != nil { - return m.OptionalChildMessage - } - return nil -} - -func (m *Message) GetOptionalSiblingEnum() SiblingEnum { - if m != nil { - return m.OptionalSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetOptionalSiblingMessage() *SiblingMessage { - if m != nil { - return m.OptionalSiblingMessage - } - return nil -} - -func (m *Message) GetRepeatedBool() []bool { - if m != nil { - return m.RepeatedBool - } - return nil -} - -func (m *Message) GetRepeatedInt32() []int32 { - if m != nil { - return m.RepeatedInt32 - } - return nil -} - -func (m *Message) GetRepeatedSint32() []int32 { - if m != nil { - return m.RepeatedSint32 - } - return nil -} - -func (m *Message) GetRepeatedUint32() []uint32 { - if m != nil { - return m.RepeatedUint32 - } - return nil -} - -func (m *Message) GetRepeatedInt64() []int64 { - if m != nil { - return m.RepeatedInt64 - } - return nil -} - -func (m *Message) GetRepeatedSint64() []int64 { - if m != nil { - return m.RepeatedSint64 - } - return nil -} - -func (m *Message) GetRepeatedUint64() []uint64 { - if m != nil { - return m.RepeatedUint64 - } - return nil -} - -func (m *Message) GetRepeatedFixed32() []uint32 { - if m != nil { - return m.RepeatedFixed32 - } - return nil -} - -func (m *Message) GetRepeatedSfixed32() []int32 { - if m != nil { - return m.RepeatedSfixed32 - } - return nil -} - -func (m *Message) GetRepeatedFloat() []float32 { - if m != nil { - return m.RepeatedFloat - } - return nil -} - -func (m *Message) GetRepeatedFixed64() []uint64 { - if m != nil { - return m.RepeatedFixed64 - } - return nil -} - -func (m *Message) GetRepeatedSfixed64() []int64 { - if m != nil { - return m.RepeatedSfixed64 - } - return nil -} - -func (m *Message) GetRepeatedDouble() []float64 { - if m != nil { - return m.RepeatedDouble - } - return nil -} - -func (m *Message) GetRepeatedString() []string { - if m != nil { - return m.RepeatedString - } - return nil -} - -func (m *Message) GetRepeatedBytes() [][]byte { - if m != nil { - return m.RepeatedBytes - } - return nil -} - -func (m *Message) GetRepeatedChildEnum() []Message_ChildEnum { - if m != nil { - return m.RepeatedChildEnum - } - return nil -} - -func (m *Message) GetRepeatedChildMessage() []*Message_ChildMessage { - if m != nil { - return m.RepeatedChildMessage - } - return nil -} - -func (m *Message) GetRepeatedSiblingEnum() []SiblingEnum { - if m != nil { - return m.RepeatedSiblingEnum - } - return nil -} - -func (m *Message) GetRepeatedSiblingMessage() []*SiblingMessage { - if m != nil { - return m.RepeatedSiblingMessage - } - return nil -} - -func (m *Message) GetMapBoolBool() map[bool]bool { - if m != nil { - return m.MapBoolBool - } - return nil -} - -func (m *Message) GetMapBoolInt32() map[bool]int32 { - if m != nil { - return m.MapBoolInt32 - } - return nil -} - -func (m *Message) GetMapBoolSint32() map[bool]int32 { - if m != nil { - return m.MapBoolSint32 - } - return nil -} - -func (m *Message) GetMapBoolUint32() map[bool]uint32 { - if m != nil { - return m.MapBoolUint32 - } - return nil -} - -func (m *Message) GetMapBoolInt64() map[bool]int64 { - if m != nil { - return m.MapBoolInt64 - } - return nil -} - -func (m *Message) GetMapBoolSint64() map[bool]int64 { - if m != nil { - return m.MapBoolSint64 - } - return nil -} - -func (m *Message) GetMapBoolUint64() map[bool]uint64 { - if m != nil { - return m.MapBoolUint64 - } - return nil -} - -func (m *Message) GetMapBoolFixed32() map[bool]uint32 { - if m != nil { - return m.MapBoolFixed32 - } - return nil -} - -func (m *Message) GetMapBoolSfixed32() map[bool]int32 { - if m != nil { - return m.MapBoolSfixed32 - } - return nil -} - -func (m *Message) GetMapBoolFloat() map[bool]float32 { - if m != nil { - return m.MapBoolFloat - } - return nil -} - -func (m *Message) GetMapBoolFixed64() map[bool]uint64 { - if m != nil { - return m.MapBoolFixed64 - } - return nil -} - -func (m *Message) GetMapBoolSfixed64() map[bool]int64 { - if m != nil { - return m.MapBoolSfixed64 - } - return nil -} - -func (m *Message) GetMapBoolDouble() map[bool]float64 { - if m != nil { - return m.MapBoolDouble - } - return nil -} - -func (m *Message) GetMapBoolString() map[bool]string { - if m != nil { - return m.MapBoolString - } - return nil -} - -func (m *Message) GetMapBoolBytes() map[bool][]byte { - if m != nil { - return m.MapBoolBytes - } - return nil -} - -func (m *Message) GetMapBoolChildEnum() map[bool]Message_ChildEnum { - if m != nil { - return m.MapBoolChildEnum - } - return nil -} - -func (m *Message) GetMapBoolChildMessage() map[bool]*Message_ChildMessage { - if m != nil { - return m.MapBoolChildMessage - } - return nil -} - -func (m *Message) GetMapBoolSiblingEnum() map[bool]SiblingEnum { - if m != nil { - return m.MapBoolSiblingEnum - } - return nil -} - -func (m *Message) GetMapBoolSiblingMessage() map[bool]*SiblingMessage { - if m != nil { - return m.MapBoolSiblingMessage - } - return nil -} - -func (m *Message) GetMapInt32Bool() map[int32]bool { - if m != nil { - return m.MapInt32Bool - } - return nil -} - -func (m *Message) GetMapSint32Bool() map[int32]bool { - if m != nil { - return m.MapSint32Bool - } - return nil -} - -func (m *Message) GetMapUint32Bool() map[uint32]bool { - if m != nil { - return m.MapUint32Bool - } - return nil -} - -func (m *Message) GetMapInt64Bool() map[int64]bool { - if m != nil { - return m.MapInt64Bool - } - return nil -} - -func (m *Message) GetMapSint64Bool() map[int64]bool { - if m != nil { - return m.MapSint64Bool - } - return nil -} - -func (m *Message) GetMapUint64Bool() map[uint64]bool { - if m != nil { - return m.MapUint64Bool - } - return nil -} - -func (m *Message) GetMapFixed32Bool() map[uint32]bool { - if m != nil { - return m.MapFixed32Bool - } - return nil -} - -func (m *Message) GetMapStringBool() map[string]bool { - if m != nil { - return m.MapStringBool - } - return nil -} - -type isMessage_OneofUnion interface { - isMessage_OneofUnion() -} - -type Message_OneofBool struct { - OneofBool bool `protobuf:"varint,400,opt,name=oneof_bool,json=oneofBool,proto3,oneof"` -} - -type Message_OneofInt32 struct { - OneofInt32 int32 `protobuf:"varint,401,opt,name=oneof_int32,json=oneofInt32,proto3,oneof"` -} - -type Message_OneofSint32 struct { - OneofSint32 int32 `protobuf:"zigzag32,402,opt,name=oneof_sint32,json=oneofSint32,proto3,oneof"` -} - -type Message_OneofUint32 struct { - OneofUint32 uint32 `protobuf:"varint,403,opt,name=oneof_uint32,json=oneofUint32,proto3,oneof"` -} - -type Message_OneofInt64 struct { - OneofInt64 int64 `protobuf:"varint,404,opt,name=oneof_int64,json=oneofInt64,proto3,oneof"` -} - -type Message_OneofSint64 struct { - OneofSint64 int64 `protobuf:"zigzag64,405,opt,name=oneof_sint64,json=oneofSint64,proto3,oneof"` -} - -type Message_OneofUint64 struct { - OneofUint64 uint64 `protobuf:"varint,406,opt,name=oneof_uint64,json=oneofUint64,proto3,oneof"` -} - -type Message_OneofFixed32 struct { - OneofFixed32 uint32 `protobuf:"fixed32,407,opt,name=oneof_fixed32,json=oneofFixed32,proto3,oneof"` -} - -type Message_OneofSfixed32 struct { - OneofSfixed32 int32 `protobuf:"fixed32,408,opt,name=oneof_sfixed32,json=oneofSfixed32,proto3,oneof"` -} - -type Message_OneofFloat struct { - OneofFloat float32 `protobuf:"fixed32,409,opt,name=oneof_float,json=oneofFloat,proto3,oneof"` -} - -type Message_OneofFixed64 struct { - OneofFixed64 uint64 `protobuf:"fixed64,410,opt,name=oneof_fixed64,json=oneofFixed64,proto3,oneof"` -} - -type Message_OneofSfixed64 struct { - OneofSfixed64 int64 `protobuf:"fixed64,411,opt,name=oneof_sfixed64,json=oneofSfixed64,proto3,oneof"` -} - -type Message_OneofDouble struct { - OneofDouble float64 `protobuf:"fixed64,412,opt,name=oneof_double,json=oneofDouble,proto3,oneof"` -} - -type Message_OneofString struct { - OneofString string `protobuf:"bytes,413,opt,name=oneof_string,json=oneofString,proto3,oneof"` -} - -type Message_OneofBytes struct { - OneofBytes []byte `protobuf:"bytes,414,opt,name=oneof_bytes,json=oneofBytes,proto3,oneof"` -} - -type Message_OneofChildEnum struct { - OneofChildEnum Message_ChildEnum `protobuf:"varint,415,opt,name=oneof_child_enum,json=oneofChildEnum,proto3,enum=google.golang.org.proto3_20190205.Message_ChildEnum,oneof"` -} - -type Message_OneofChildMessage struct { - OneofChildMessage *Message_ChildMessage `protobuf:"bytes,416,opt,name=oneof_child_message,json=oneofChildMessage,proto3,oneof"` -} - -type Message_OneofSiblingEnum struct { - OneofSiblingEnum SiblingEnum `protobuf:"varint,417,opt,name=oneof_sibling_enum,json=oneofSiblingEnum,proto3,enum=google.golang.org.proto3_20190205.SiblingEnum,oneof"` -} - -type Message_OneofSiblingMessage struct { - OneofSiblingMessage *SiblingMessage `protobuf:"bytes,418,opt,name=oneof_sibling_message,json=oneofSiblingMessage,proto3,oneof"` -} - -type Message_OneofString1 struct { - OneofString1 string `protobuf:"bytes,419,opt,name=oneof_string1,json=oneofString1,proto3,oneof"` -} - -type Message_OneofString2 struct { - OneofString2 string `protobuf:"bytes,420,opt,name=oneof_string2,json=oneofString2,proto3,oneof"` -} - -type Message_OneofString3 struct { - OneofString3 string `protobuf:"bytes,421,opt,name=oneof_string3,json=oneofString3,proto3,oneof"` -} - -func (*Message_OneofBool) isMessage_OneofUnion() {} - -func (*Message_OneofInt32) isMessage_OneofUnion() {} - -func (*Message_OneofSint32) isMessage_OneofUnion() {} - -func (*Message_OneofUint32) isMessage_OneofUnion() {} - -func (*Message_OneofInt64) isMessage_OneofUnion() {} - -func (*Message_OneofSint64) isMessage_OneofUnion() {} - -func (*Message_OneofUint64) isMessage_OneofUnion() {} - -func (*Message_OneofFixed32) isMessage_OneofUnion() {} - -func (*Message_OneofSfixed32) isMessage_OneofUnion() {} - -func (*Message_OneofFloat) isMessage_OneofUnion() {} - -func (*Message_OneofFixed64) isMessage_OneofUnion() {} - -func (*Message_OneofSfixed64) isMessage_OneofUnion() {} - -func (*Message_OneofDouble) isMessage_OneofUnion() {} - -func (*Message_OneofString) isMessage_OneofUnion() {} - -func (*Message_OneofBytes) isMessage_OneofUnion() {} - -func (*Message_OneofChildEnum) isMessage_OneofUnion() {} - -func (*Message_OneofChildMessage) isMessage_OneofUnion() {} - -func (*Message_OneofSiblingEnum) isMessage_OneofUnion() {} - -func (*Message_OneofSiblingMessage) isMessage_OneofUnion() {} - -func (*Message_OneofString1) isMessage_OneofUnion() {} - -func (*Message_OneofString2) isMessage_OneofUnion() {} - -func (*Message_OneofString3) isMessage_OneofUnion() {} - -func (m *Message) GetOneofUnion() isMessage_OneofUnion { - if m != nil { - return m.OneofUnion - } - return nil -} - -func (m *Message) GetOneofBool() bool { - if x, ok := m.GetOneofUnion().(*Message_OneofBool); ok { - return x.OneofBool - } - return false -} - -func (m *Message) GetOneofInt32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofInt32); ok { - return x.OneofInt32 - } - return 0 -} - -func (m *Message) GetOneofSint32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofSint32); ok { - return x.OneofSint32 - } - return 0 -} - -func (m *Message) GetOneofUint32() uint32 { - if x, ok := m.GetOneofUnion().(*Message_OneofUint32); ok { - return x.OneofUint32 - } - return 0 -} - -func (m *Message) GetOneofInt64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofInt64); ok { - return x.OneofInt64 - } - return 0 -} - -func (m *Message) GetOneofSint64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofSint64); ok { - return x.OneofSint64 - } - return 0 -} - -func (m *Message) GetOneofUint64() uint64 { - if x, ok := m.GetOneofUnion().(*Message_OneofUint64); ok { - return x.OneofUint64 - } - return 0 -} - -func (m *Message) GetOneofFixed32() uint32 { - if x, ok := m.GetOneofUnion().(*Message_OneofFixed32); ok { - return x.OneofFixed32 - } - return 0 -} - -func (m *Message) GetOneofSfixed32() int32 { - if x, ok := m.GetOneofUnion().(*Message_OneofSfixed32); ok { - return x.OneofSfixed32 - } - return 0 -} - -func (m *Message) GetOneofFloat() float32 { - if x, ok := m.GetOneofUnion().(*Message_OneofFloat); ok { - return x.OneofFloat - } - return 0 -} - -func (m *Message) GetOneofFixed64() uint64 { - if x, ok := m.GetOneofUnion().(*Message_OneofFixed64); ok { - return x.OneofFixed64 - } - return 0 -} - -func (m *Message) GetOneofSfixed64() int64 { - if x, ok := m.GetOneofUnion().(*Message_OneofSfixed64); ok { - return x.OneofSfixed64 - } - return 0 -} - -func (m *Message) GetOneofDouble() float64 { - if x, ok := m.GetOneofUnion().(*Message_OneofDouble); ok { - return x.OneofDouble - } - return 0 -} - -func (m *Message) GetOneofString() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString); ok { - return x.OneofString - } - return "" -} - -func (m *Message) GetOneofBytes() []byte { - if x, ok := m.GetOneofUnion().(*Message_OneofBytes); ok { - return x.OneofBytes - } - return nil -} - -func (m *Message) GetOneofChildEnum() Message_ChildEnum { - if x, ok := m.GetOneofUnion().(*Message_OneofChildEnum); ok { - return x.OneofChildEnum - } - return Message_ALPHA -} - -func (m *Message) GetOneofChildMessage() *Message_ChildMessage { - if x, ok := m.GetOneofUnion().(*Message_OneofChildMessage); ok { - return x.OneofChildMessage - } - return nil -} - -func (m *Message) GetOneofSiblingEnum() SiblingEnum { - if x, ok := m.GetOneofUnion().(*Message_OneofSiblingEnum); ok { - return x.OneofSiblingEnum - } - return SiblingEnum_ALPHA -} - -func (m *Message) GetOneofSiblingMessage() *SiblingMessage { - if x, ok := m.GetOneofUnion().(*Message_OneofSiblingMessage); ok { - return x.OneofSiblingMessage - } - return nil -} - -func (m *Message) GetOneofString1() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString1); ok { - return x.OneofString1 - } - return "" -} - -func (m *Message) GetOneofString2() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString2); ok { - return x.OneofString2 - } - return "" -} - -func (m *Message) GetOneofString3() string { - if x, ok := m.GetOneofUnion().(*Message_OneofString3); ok { - return x.OneofString3 - } - return "" -} - -// XXX_OneofWrappers is for the internal use of the proto package. -func (*Message) XXX_OneofWrappers() []interface{} { - return []interface{}{ - (*Message_OneofBool)(nil), - (*Message_OneofInt32)(nil), - (*Message_OneofSint32)(nil), - (*Message_OneofUint32)(nil), - (*Message_OneofInt64)(nil), - (*Message_OneofSint64)(nil), - (*Message_OneofUint64)(nil), - (*Message_OneofFixed32)(nil), - (*Message_OneofSfixed32)(nil), - (*Message_OneofFloat)(nil), - (*Message_OneofFixed64)(nil), - (*Message_OneofSfixed64)(nil), - (*Message_OneofDouble)(nil), - (*Message_OneofString)(nil), - (*Message_OneofBytes)(nil), - (*Message_OneofChildEnum)(nil), - (*Message_OneofChildMessage)(nil), - (*Message_OneofSiblingEnum)(nil), - (*Message_OneofSiblingMessage)(nil), - (*Message_OneofString1)(nil), - (*Message_OneofString2)(nil), - (*Message_OneofString3)(nil), - } -} - -type Message_ChildMessage struct { - F1 string `protobuf:"bytes,1,opt,name=f1,proto3" json:"f1,omitempty"` - F2 []string `protobuf:"bytes,2,rep,name=f2,proto3" json:"f2,omitempty"` - F3 *Message `protobuf:"bytes,3,opt,name=f3,proto3" json:"f3,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Message_ChildMessage) Reset() { *m = Message_ChildMessage{} } -func (m *Message_ChildMessage) String() string { return proto.CompactTextString(m) } -func (*Message_ChildMessage) ProtoMessage() {} -func (*Message_ChildMessage) Descriptor() ([]byte, []int) { - return fileDescriptor_95cd555ff3d1bc43, []int{1, 0} -} - -func (m *Message_ChildMessage) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Message_ChildMessage.Unmarshal(m, b) -} -func (m *Message_ChildMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Message_ChildMessage.Marshal(b, m, deterministic) -} -func (m *Message_ChildMessage) XXX_Merge(src proto.Message) { - xxx_messageInfo_Message_ChildMessage.Merge(m, src) -} -func (m *Message_ChildMessage) XXX_Size() int { - return xxx_messageInfo_Message_ChildMessage.Size(m) -} -func (m *Message_ChildMessage) XXX_DiscardUnknown() { - xxx_messageInfo_Message_ChildMessage.DiscardUnknown(m) -} - -var xxx_messageInfo_Message_ChildMessage proto.InternalMessageInfo - -func (m *Message_ChildMessage) GetF1() string { - if m != nil { - return m.F1 - } - return "" -} - -func (m *Message_ChildMessage) GetF2() []string { - if m != nil { - return m.F2 - } - return nil -} - -func (m *Message_ChildMessage) GetF3() *Message { - if m != nil { - return m.F3 - } - return nil -} - -func init() { - proto.RegisterEnum("google.golang.org.proto3_20190205.SiblingEnum", SiblingEnum_name, SiblingEnum_value) - proto.RegisterEnum("google.golang.org.proto3_20190205.Message_ChildEnum", Message_ChildEnum_name, Message_ChildEnum_value) - proto.RegisterType((*SiblingMessage)(nil), "google.golang.org.proto3_20190205.SiblingMessage") - proto.RegisterType((*Message)(nil), "google.golang.org.proto3_20190205.Message") - proto.RegisterMapType((map[bool]bool)(nil), "google.golang.org.proto3_20190205.Message.MapBoolBoolEntry") - proto.RegisterMapType((map[bool][]byte)(nil), "google.golang.org.proto3_20190205.Message.MapBoolBytesEntry") - proto.RegisterMapType((map[bool]Message_ChildEnum)(nil), "google.golang.org.proto3_20190205.Message.MapBoolChildEnumEntry") - proto.RegisterMapType((map[bool]*Message_ChildMessage)(nil), "google.golang.org.proto3_20190205.Message.MapBoolChildMessageEntry") - proto.RegisterMapType((map[bool]float64)(nil), "google.golang.org.proto3_20190205.Message.MapBoolDoubleEntry") - proto.RegisterMapType((map[bool]uint32)(nil), "google.golang.org.proto3_20190205.Message.MapBoolFixed32Entry") - proto.RegisterMapType((map[bool]uint64)(nil), "google.golang.org.proto3_20190205.Message.MapBoolFixed64Entry") - proto.RegisterMapType((map[bool]float32)(nil), "google.golang.org.proto3_20190205.Message.MapBoolFloatEntry") - proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto3_20190205.Message.MapBoolInt32Entry") - proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto3_20190205.Message.MapBoolInt64Entry") - proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto3_20190205.Message.MapBoolSfixed32Entry") - proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto3_20190205.Message.MapBoolSfixed64Entry") - proto.RegisterMapType((map[bool]SiblingEnum)(nil), "google.golang.org.proto3_20190205.Message.MapBoolSiblingEnumEntry") - proto.RegisterMapType((map[bool]*SiblingMessage)(nil), "google.golang.org.proto3_20190205.Message.MapBoolSiblingMessageEntry") - proto.RegisterMapType((map[bool]int32)(nil), "google.golang.org.proto3_20190205.Message.MapBoolSint32Entry") - proto.RegisterMapType((map[bool]int64)(nil), "google.golang.org.proto3_20190205.Message.MapBoolSint64Entry") - proto.RegisterMapType((map[bool]string)(nil), "google.golang.org.proto3_20190205.Message.MapBoolStringEntry") - proto.RegisterMapType((map[bool]uint32)(nil), "google.golang.org.proto3_20190205.Message.MapBoolUint32Entry") - proto.RegisterMapType((map[bool]uint64)(nil), "google.golang.org.proto3_20190205.Message.MapBoolUint64Entry") - proto.RegisterMapType((map[uint32]bool)(nil), "google.golang.org.proto3_20190205.Message.MapFixed32BoolEntry") - proto.RegisterMapType((map[int32]bool)(nil), "google.golang.org.proto3_20190205.Message.MapInt32BoolEntry") - proto.RegisterMapType((map[int64]bool)(nil), "google.golang.org.proto3_20190205.Message.MapInt64BoolEntry") - proto.RegisterMapType((map[int32]bool)(nil), "google.golang.org.proto3_20190205.Message.MapSint32BoolEntry") - proto.RegisterMapType((map[int64]bool)(nil), "google.golang.org.proto3_20190205.Message.MapSint64BoolEntry") - proto.RegisterMapType((map[string]bool)(nil), "google.golang.org.proto3_20190205.Message.MapStringBoolEntry") - proto.RegisterMapType((map[uint32]bool)(nil), "google.golang.org.proto3_20190205.Message.MapUint32BoolEntry") - proto.RegisterMapType((map[uint64]bool)(nil), "google.golang.org.proto3_20190205.Message.MapUint64BoolEntry") - proto.RegisterType((*Message_ChildMessage)(nil), "google.golang.org.proto3_20190205.Message.ChildMessage") -} - -func init() { - proto.RegisterFile("proto3_20190205_c823c79e/test.proto", fileDescriptor_95cd555ff3d1bc43) -} - -var fileDescriptor_95cd555ff3d1bc43 = []byte{ - // 1947 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x9a, 0x59, 0x73, 0xdb, 0xc8, - 0x11, 0xc7, 0x09, 0x52, 0x87, 0x35, 0xe2, 0x09, 0x5a, 0xca, 0x94, 0x9e, 0x10, 0xd9, 0x71, 0x10, - 0x27, 0x45, 0x59, 0x24, 0x02, 0x1f, 0x49, 0x6c, 0x4b, 0xb6, 0x1c, 0x3a, 0x65, 0x27, 0x2e, 0xb8, - 0x94, 0x87, 0xbc, 0x28, 0x94, 0x04, 0xd2, 0xb4, 0x41, 0x42, 0x11, 0x49, 0x57, 0x54, 0x79, 0xf0, - 0x57, 0xc8, 0x7d, 0xef, 0xbd, 0xfb, 0xb6, 0xf7, 0x7d, 0xdf, 0xde, 0xf2, 0xde, 0xf7, 0xf9, 0x69, - 0xb6, 0x06, 0x8d, 0xb9, 0x00, 0xd0, 0x24, 0xc1, 0xda, 0x07, 0x57, 0x49, 0xcd, 0xff, 0xf4, 0x8f, - 0xdd, 0xe8, 0xe9, 0x9e, 0x81, 0x85, 0x0e, 0xec, 0xec, 0xba, 0x5d, 0xb7, 0xb2, 0x51, 0x3e, 0xb2, - 0x7c, 0xfc, 0x48, 0xf9, 0xc8, 0x4f, 0x37, 0xb6, 0x8e, 0x95, 0x2b, 0x5b, 0x47, 0x8f, 0xdb, 0x4b, - 0x5d, 0xbb, 0xd3, 0x2d, 0x79, 0x9f, 0xaa, 0xdf, 0x6f, 0xb8, 0x6e, 0xc3, 0xb1, 0x4b, 0x0d, 0xd7, - 0xa9, 0xb5, 0x1b, 0x25, 0x77, 0xb7, 0x51, 0x0a, 0x2c, 0x5b, 0x74, 0x50, 0xf6, 0x72, 0x73, 0xd3, - 0x69, 0xb6, 0x1b, 0x17, 0xed, 0x4e, 0xa7, 0xd6, 0xb0, 0xd5, 0x2c, 0x4a, 0xd6, 0x97, 0xb1, 0xa2, - 0x29, 0xfa, 0x8c, 0x95, 0xac, 0x2f, 0x7b, 0xbf, 0x97, 0x71, 0x52, 0x4b, 0x79, 0xbf, 0x97, 0xd5, - 0x13, 0x28, 0x59, 0xaf, 0xe0, 0x94, 0xa6, 0xe8, 0xb3, 0xe5, 0xc3, 0xa5, 0x81, 0x84, 0x92, 0xef, - 0xd7, 0x4a, 0xd6, 0x2b, 0x8b, 0x37, 0x4f, 0xa3, 0x69, 0xca, 0x39, 0x80, 0x32, 0xee, 0x4e, 0xb7, - 0xe9, 0xb6, 0x6b, 0xce, 0xc6, 0xa6, 0xeb, 0x3a, 0x78, 0x5b, 0x53, 0xf4, 0x7d, 0x56, 0x9a, 0x1a, - 0x57, 0x5d, 0xd7, 0x51, 0x7f, 0x80, 0xb2, 0x4c, 0xd4, 0x6c, 0x77, 0x2b, 0x65, 0x6c, 0x6b, 0x8a, - 0x3e, 0x69, 0xb1, 0xa5, 0xe7, 0x89, 0x51, 0xfd, 0x21, 0xca, 0x31, 0x59, 0x07, 0x74, 0x75, 0x4d, - 0xd1, 0x0b, 0x16, 0x5b, 0x7d, 0xb9, 0x19, 0x12, 0xf6, 0x40, 0xd8, 0xd0, 0x14, 0x3d, 0xc3, 0x85, - 0xeb, 0x20, 0x0c, 0x80, 0x4d, 0x03, 0x5f, 0xd1, 0x14, 0x3d, 0x25, 0x81, 0x4d, 0x23, 0x04, 0x36, - 0x0d, 0xdc, 0xd4, 0x14, 0x5d, 0x95, 0xc1, 0x01, 0x61, 0x0f, 0x84, 0x57, 0x35, 0x45, 0x9f, 0x90, - 0xc1, 0xa6, 0xa1, 0xfe, 0x08, 0xe5, 0x99, 0xb0, 0xde, 0xfc, 0xa3, 0xbd, 0x5d, 0x29, 0xe3, 0x6b, - 0x9a, 0xa2, 0x4f, 0x5b, 0xcc, 0xc1, 0x39, 0x30, 0xab, 0x3f, 0x46, 0x05, 0x0e, 0xa7, 0x5a, 0x47, - 0x53, 0xf4, 0x9c, 0xc5, 0x7c, 0x5c, 0xf6, 0xed, 0x52, 0x40, 0x75, 0xc7, 0xad, 0x75, 0x71, 0x4b, - 0x53, 0xf4, 0x24, 0x0f, 0xe8, 0x1c, 0x31, 0x86, 0xf1, 0xa6, 0x81, 0xdb, 0x9a, 0xa2, 0x4f, 0x05, - 0xf0, 0xa6, 0x11, 0x81, 0x37, 0x0d, 0xec, 0x6a, 0x8a, 0x9e, 0x0f, 0xe2, 0x03, 0xf1, 0x6f, 0xbb, - 0xbd, 0x4d, 0xc7, 0xc6, 0x3b, 0x9a, 0xa2, 0x2b, 0x3c, 0xfe, 0xb3, 0x9e, 0x55, 0xce, 0x68, 0x77, - 0xb7, 0xd9, 0x6e, 0xe0, 0x3f, 0x78, 0xb5, 0xc8, 0x33, 0xea, 0x59, 0xa5, 0x80, 0x36, 0xf7, 0xba, - 0x76, 0x07, 0xef, 0x6a, 0x8a, 0x9e, 0xe6, 0x01, 0xad, 0x12, 0xa3, 0xba, 0x8d, 0x8a, 0x4c, 0xb6, - 0x75, 0xa5, 0xe9, 0x6c, 0x6f, 0xd8, 0xed, 0x5e, 0x0b, 0x77, 0x34, 0x45, 0xcf, 0x96, 0x8d, 0xe1, - 0xeb, 0xb7, 0x74, 0x86, 0x2c, 0x5e, 0x6b, 0xf7, 0x5a, 0x16, 0x0b, 0x9b, 0x99, 0xd4, 0x16, 0x9a, - 0x0f, 0x50, 0x5a, 0xb0, 0x0c, 0x77, 0xbd, 0x8d, 0x72, 0x74, 0x54, 0x10, 0xdd, 0x35, 0xfb, 0x25, - 0x16, 0xdd, 0x3b, 0x9b, 0x68, 0x4e, 0x28, 0x3b, 0x6f, 0xfb, 0x42, 0x58, 0x3d, 0x2f, 0xac, 0xd2, - 0x10, 0x34, 0x7f, 0xd7, 0x7b, 0x01, 0x15, 0x79, 0xb1, 0x32, 0xa3, 0x7a, 0x0d, 0xe1, 0x10, 0x83, - 0x06, 0x75, 0xdd, 0x0b, 0x6a, 0x79, 0x78, 0x0c, 0x0d, 0x67, 0x3e, 0x40, 0xa2, 0x01, 0x1d, 0x44, - 0x99, 0x5d, 0x7b, 0xc7, 0xae, 0x75, 0xed, 0x6d, 0x68, 0x06, 0xb7, 0x14, 0x2d, 0x45, 0xba, 0x01, - 0xb5, 0x7a, 0xdd, 0xe0, 0x10, 0xca, 0x32, 0x15, 0x6c, 0xde, 0xb7, 0x89, 0x6c, 0xd2, 0x62, 0x8b, - 0xa1, 0x1d, 0xe8, 0x28, 0xc7, 0x74, 0x7e, 0x3b, 0x78, 0x87, 0x08, 0x0b, 0x16, 0x5b, 0xef, 0xf7, - 0x03, 0x51, 0xe9, 0xf7, 0x83, 0x77, 0x89, 0x32, 0xc3, 0x95, 0x7e, 0x43, 0x08, 0xb0, 0x4d, 0x03, - 0xbf, 0x47, 0x84, 0x29, 0x89, 0x6d, 0x1a, 0x21, 0xb6, 0x69, 0xe0, 0xf7, 0x89, 0x50, 0x95, 0xd9, - 0x01, 0xa5, 0xdf, 0x12, 0x3e, 0x20, 0xca, 0x09, 0x99, 0x6d, 0x1a, 0xea, 0x61, 0x94, 0x67, 0x4a, - 0xba, 0xcf, 0x3f, 0x24, 0xd2, 0x69, 0x8b, 0xb9, 0xa0, 0x4d, 0xe1, 0x27, 0xa8, 0xc0, 0xf9, 0x54, - 0xfc, 0x11, 0x11, 0xe7, 0x2c, 0xe6, 0x85, 0x75, 0x05, 0x31, 0x2a, 0xe8, 0x0a, 0x1f, 0x13, 0x69, - 0x92, 0x47, 0x05, 0x6d, 0x21, 0xf4, 0x0d, 0x4c, 0x03, 0x7f, 0x42, 0x94, 0x53, 0x81, 0x6f, 0x60, - 0x1a, 0x11, 0xdf, 0xc0, 0x34, 0xf0, 0xa7, 0x44, 0x9c, 0x0f, 0x7e, 0x83, 0x40, 0x16, 0xfc, 0xc6, - 0xf0, 0x19, 0xd1, 0x2a, 0x3c, 0x0b, 0x7e, 0x67, 0x90, 0x32, 0x0b, 0x9d, 0xe1, 0x73, 0xc5, 0x1b, - 0x4b, 0x3c, 0xb3, 0xd0, 0x1a, 0xc4, 0xa8, 0xa0, 0x35, 0x7c, 0x41, 0x84, 0x69, 0x1e, 0x15, 0xf4, - 0x06, 0x1b, 0x15, 0x99, 0x4e, 0xe8, 0x0d, 0x5f, 0x12, 0x71, 0xec, 0xe6, 0x40, 0x3d, 0xf2, 0xe6, - 0xd0, 0x46, 0xf3, 0x01, 0x0c, 0xdd, 0x47, 0x5f, 0x11, 0xd2, 0x38, 0xdd, 0x41, 0x82, 0xd1, 0xcd, - 0xb4, 0x85, 0xe6, 0x84, 0x12, 0x14, 0xba, 0xc3, 0xd7, 0x10, 0xd8, 0xc8, 0xed, 0x81, 0x17, 0x2e, - 0x6f, 0x0f, 0x0e, 0xc2, 0x21, 0x08, 0x0d, 0xeb, 0x1b, 0x08, 0x2b, 0x4e, 0x7f, 0x08, 0xa0, 0x68, - 0x48, 0xbf, 0x47, 0x99, 0x56, 0x6d, 0xc7, 0x6b, 0x0d, 0xd0, 0x1f, 0x1e, 0x4c, 0x7a, 0x88, 0x9f, - 0x8d, 0x90, 0xb9, 0x8b, 0xb5, 0x1d, 0xd2, 0x45, 0xc8, 0xbf, 0xb5, 0x76, 0x77, 0x77, 0xcf, 0x9a, - 0x6d, 0x71, 0x8b, 0xba, 0x85, 0xb2, 0x8c, 0x00, 0x8d, 0xe0, 0x21, 0x40, 0xfc, 0x7c, 0x74, 0x84, - 0xd7, 0x85, 0x80, 0x91, 0x6e, 0x09, 0x26, 0xb5, 0x8e, 0x72, 0x0c, 0xe2, 0x37, 0xa6, 0x87, 0x81, - 0xf2, 0x8b, 0xd1, 0x29, 0xd0, 0xc2, 0x00, 0x93, 0x69, 0x89, 0x36, 0x89, 0xe3, 0xb7, 0xb5, 0x47, - 0x62, 0x73, 0xd6, 0x23, 0x38, 0x7e, 0x53, 0x0c, 0x24, 0xcd, 0x34, 0xf0, 0xa3, 0xe3, 0x24, 0xcd, - 0x34, 0x42, 0x49, 0x33, 0x8d, 0x50, 0xd2, 0x4c, 0x03, 0x3f, 0x36, 0x56, 0xd2, 0x28, 0x46, 0x4c, - 0x5a, 0x80, 0xe3, 0xf7, 0xe3, 0xc7, 0xc7, 0x4a, 0x5a, 0x90, 0xe3, 0x77, 0xf3, 0x26, 0xca, 0x33, - 0x0e, 0x6d, 0xd0, 0x4f, 0x00, 0xe8, 0xe4, 0xe8, 0x20, 0xbf, 0xef, 0x03, 0x29, 0xdb, 0x92, 0x8c, - 0xaa, 0x83, 0x0a, 0x3c, 0x75, 0x94, 0xf5, 0x24, 0xb0, 0x4e, 0xc5, 0x48, 0x5e, 0x5d, 0x84, 0xe5, - 0x5a, 0xb2, 0x55, 0xaa, 0x06, 0x18, 0x26, 0x4f, 0xc5, 0xae, 0x06, 0x6f, 0xec, 0xc8, 0xd5, 0x00, - 0x93, 0x28, 0x94, 0x3d, 0xd3, 0xc0, 0x4f, 0x8f, 0x97, 0x3d, 0xfa, 0x9c, 0xa4, 0xec, 0x99, 0x46, - 0x44, 0xf6, 0x4c, 0x03, 0x3f, 0x33, 0x66, 0xf6, 0x28, 0x4c, 0xce, 0x5e, 0xa0, 0xfc, 0xfc, 0x41, - 0xf8, 0x6c, 0xec, 0xf2, 0x83, 0x91, 0x29, 0x97, 0x9f, 0x3f, 0x46, 0xa5, 0xed, 0x04, 0x63, 0xf4, - 0xb9, 0xf8, 0xdb, 0xc9, 0x73, 0x10, 0xd8, 0x4e, 0x30, 0x84, 0xc5, 0x6a, 0x80, 0x21, 0xfc, 0x7c, - 0xec, 0x6a, 0xf0, 0xc6, 0xb5, 0x5c, 0x0d, 0x30, 0xc1, 0x77, 0x50, 0x91, 0x41, 0x84, 0x09, 0xfe, - 0x02, 0x90, 0x4e, 0x8f, 0x4e, 0x62, 0x53, 0x1b, 0x68, 0xf9, 0x56, 0xc0, 0xac, 0xee, 0xa1, 0xf9, - 0x00, 0x91, 0x4e, 0xbd, 0x17, 0x01, 0x7a, 0x26, 0x26, 0xd4, 0xb7, 0x01, 0xb7, 0xd8, 0x0a, 0x7f, - 0xa2, 0x5e, 0x47, 0x73, 0x42, 0x23, 0x14, 0xe6, 0xfa, 0x4b, 0x40, 0x5e, 0x8d, 0xd3, 0x0e, 0xd9, - 0x44, 0x07, 0xb0, 0xda, 0x0a, 0x7d, 0xa0, 0xde, 0x40, 0x38, 0xc4, 0xa5, 0x41, 0xbf, 0x0c, 0xe8, - 0xb5, 0xd8, 0x68, 0x29, 0xec, 0xb9, 0x56, 0xd4, 0x67, 0xb4, 0x94, 0xbc, 0x99, 0x03, 0xe3, 0xff, - 0x95, 0x58, 0xa5, 0xe4, 0x0d, 0x61, 0x3e, 0xff, 0x49, 0x29, 0x31, 0x13, 0xdd, 0x17, 0x1d, 0x81, - 0xf2, 0x6a, 0xac, 0x7d, 0x01, 0x33, 0x98, 0x63, 0xc8, 0xbe, 0xe0, 0x36, 0xca, 0xe9, 0x09, 0x9c, - 0xd7, 0x62, 0x71, 0xd6, 0x23, 0x38, 0xdc, 0x26, 0x24, 0xcd, 0x34, 0x00, 0xf3, 0x7a, 0xdc, 0xa4, - 0x99, 0x46, 0x28, 0x69, 0x60, 0x12, 0x93, 0x46, 0x29, 0x6f, 0xc4, 0x4e, 0x9a, 0x88, 0xa1, 0x49, - 0x93, 0x39, 0x3d, 0x81, 0xf3, 0x66, 0xec, 0xa4, 0x05, 0x39, 0xdc, 0x46, 0xa7, 0x8b, 0x3f, 0xd1, - 0x00, 0x74, 0x33, 0xd6, 0x74, 0xf1, 0x47, 0x30, 0x27, 0x91, 0xa7, 0x21, 0x18, 0x59, 0xea, 0xbc, - 0x6e, 0x09, 0xa4, 0xb7, 0xe2, 0xa5, 0xce, 0xf3, 0x10, 0x48, 0x1d, 0xb3, 0xa9, 0x1a, 0x42, 0x6e, - 0xdb, 0x76, 0xeb, 0x80, 0xf8, 0x73, 0x4a, 0x53, 0xf4, 0x7d, 0xd5, 0x84, 0x35, 0xe3, 0x19, 0x3d, - 0xc5, 0x22, 0x9a, 0x05, 0x05, 0x9c, 0x14, 0xff, 0x42, 0x24, 0x93, 0xd5, 0x84, 0x05, 0xeb, 0xe0, - 0xe4, 0x7a, 0x10, 0xa5, 0x41, 0xe3, 0x1f, 0x5b, 0xff, 0x4a, 0x44, 0x85, 0x6a, 0xc2, 0x82, 0xa5, - 0xfe, 0xb9, 0x93, 0xa9, 0xfc, 0x43, 0xe7, 0xdf, 0x88, 0x2a, 0xc3, 0x54, 0xfe, 0xa9, 0x51, 0xe4, - 0x99, 0x06, 0xfe, 0x3b, 0x11, 0xa5, 0x44, 0x9e, 0x69, 0xc8, 0x3c, 0xd3, 0xc0, 0xff, 0x20, 0x22, - 0x55, 0xe2, 0x89, 0x2a, 0xff, 0xbc, 0xf6, 0x4f, 0xa2, 0x9a, 0x90, 0x78, 0xa6, 0xa1, 0x1e, 0x42, - 0x19, 0x50, 0xd1, 0x13, 0xd0, 0xbf, 0x88, 0x6c, 0xba, 0x9a, 0xb0, 0x60, 0x35, 0x3d, 0x2d, 0xe9, - 0x28, 0xeb, 0x33, 0xa9, 0xf0, 0xdf, 0x44, 0x98, 0xab, 0x26, 0x2c, 0x70, 0xc0, 0x4e, 0x3a, 0x2c, - 0x02, 0x38, 0xe6, 0xfc, 0x87, 0xc8, 0x92, 0x2c, 0x02, 0x38, 0xa8, 0xc8, 0x54, 0xd3, 0xc0, 0xff, - 0x25, 0xaa, 0x29, 0x99, 0xea, 0x5d, 0x80, 0x25, 0xaa, 0x69, 0xe0, 0xff, 0x11, 0x61, 0x3e, 0x40, - 0x15, 0xa3, 0xf5, 0x8f, 0x07, 0xff, 0x27, 0x3a, 0x85, 0x45, 0xeb, 0xcf, 0x77, 0x9e, 0x39, 0x18, - 0xee, 0x77, 0x10, 0xd5, 0x0c, 0xcf, 0x1c, 0x4c, 0x67, 0x16, 0x01, 0x8c, 0xe6, 0x3b, 0x89, 0x28, - 0xcd, 0x22, 0x80, 0xe1, 0x5a, 0x43, 0x79, 0xd0, 0x08, 0x93, 0xf5, 0xae, 0x54, 0xfc, 0x17, 0x67, - 0xd5, 0x84, 0x05, 0xa1, 0xf2, 0x69, 0x7a, 0x15, 0x15, 0x45, 0x04, 0x9d, 0x2a, 0x77, 0xa7, 0xc6, - 0x7a, 0x6b, 0x56, 0x4d, 0x58, 0x05, 0x0e, 0xa2, 0x53, 0x64, 0x03, 0xa9, 0xb4, 0xa4, 0x84, 0xd9, - 0x79, 0x4f, 0x2a, 0xce, 0x2b, 0xb3, 0x6a, 0xc2, 0xca, 0xfb, 0x85, 0xc8, 0xe7, 0xe4, 0x15, 0x34, - 0x27, 0x03, 0x68, 0x38, 0xf7, 0xa6, 0x62, 0xbe, 0x2f, 0xab, 0x26, 0xac, 0xa2, 0x88, 0xa1, 0xa1, - 0xb0, 0xda, 0x82, 0x67, 0xbc, 0x8c, 0xef, 0xa3, 0x0f, 0x39, 0x2d, 0x3c, 0xe4, 0xe5, 0xa0, 0xae, - 0x8c, 0xef, 0x8f, 0xd2, 0x95, 0x83, 0xba, 0x0a, 0x7e, 0x20, 0x4a, 0x57, 0x59, 0xb8, 0x8a, 0xd2, - 0x52, 0x4a, 0xbf, 0xc3, 0xff, 0x2b, 0x58, 0x38, 0x89, 0xf2, 0xc1, 0x1b, 0xbb, 0x9a, 0x47, 0xa9, - 0x6b, 0xf6, 0x9e, 0x07, 0xdc, 0x67, 0x91, 0x1f, 0xd5, 0xfd, 0x68, 0xf2, 0x7a, 0xcd, 0xe9, 0xd9, - 0x38, 0xe9, 0xd9, 0xe0, 0x97, 0x13, 0xc9, 0x63, 0xca, 0xc2, 0x29, 0x54, 0x08, 0x5d, 0xc7, 0x07, - 0x39, 0x98, 0x14, 0x1d, 0x9c, 0x46, 0x6a, 0xf8, 0xa6, 0x3d, 0xc8, 0x43, 0x21, 0xda, 0xc3, 0xfa, - 0xf0, 0x1e, 0x32, 0x7d, 0x83, 0xf0, 0xaf, 0x0e, 0x83, 0x1c, 0xa4, 0xfa, 0x07, 0x31, 0xa4, 0x07, - 0xb5, 0x7f, 0x10, 0x43, 0x7a, 0x98, 0x10, 0x3d, 0xac, 0xa0, 0x62, 0xc4, 0x65, 0x75, 0x90, 0x8b, - 0x69, 0xd1, 0xc5, 0x2a, 0xda, 0x1f, 0x75, 0x07, 0x1d, 0xe4, 0x23, 0x17, 0x9d, 0x4b, 0x7e, 0xb9, - 0x1c, 0xe4, 0x20, 0x79, 0x9b, 0x38, 0x86, 0x4c, 0xc5, 0xd4, 0xed, 0xe2, 0x18, 0xd2, 0x47, 0x3e, - 0xfa, 0x81, 0x08, 0xb7, 0xbc, 0x41, 0x1e, 0x94, 0x3e, 0x45, 0xc1, 0xef, 0x6f, 0x83, 0x3c, 0xcc, - 0x44, 0xe7, 0x92, 0x5f, 0xcd, 0x06, 0x39, 0x48, 0x8b, 0x0e, 0xf6, 0xd0, 0x5c, 0xe4, 0x8d, 0x2b, - 0xc2, 0xc9, 0xaf, 0x44, 0x27, 0x71, 0x5f, 0xcb, 0x0a, 0xe8, 0x1b, 0x08, 0xf7, 0xbb, 0x77, 0x45, - 0xd0, 0x2f, 0x8a, 0xf4, 0x31, 0x5e, 0xd5, 0x0a, 0x5f, 0xa0, 0x87, 0xbe, 0xd7, 0xe7, 0xfa, 0x15, - 0xc1, 0x3f, 0x2b, 0x47, 0x3f, 0xea, 0xbb, 0x5b, 0x01, 0xfb, 0x27, 0xb4, 0xd0, 0xff, 0xea, 0x15, - 0x41, 0xfe, 0xa5, 0x1c, 0x79, 0x8c, 0xb7, 0xb9, 0xa1, 0x82, 0x91, 0x2f, 0x60, 0x22, 0x73, 0x72, - 0x50, 0x3b, 0x87, 0x9a, 0x0d, 0xdc, 0xad, 0x44, 0x0f, 0x85, 0xe1, 0x3c, 0xac, 0xf7, 0xf7, 0x90, - 0x19, 0x6e, 0xa4, 0xc8, 0x17, 0x22, 0xd1, 0x41, 0x6a, 0xf8, 0x20, 0xfa, 0x78, 0x50, 0x87, 0x0f, - 0xa2, 0x8f, 0x87, 0x89, 0x41, 0x1e, 0xa0, 0x8b, 0x05, 0xaf, 0x27, 0xa2, 0x8b, 0xe9, 0x21, 0xc3, - 0x90, 0xef, 0x1d, 0xa2, 0x87, 0x99, 0x01, 0x1e, 0x16, 0x4b, 0x68, 0x86, 0x1f, 0x02, 0x67, 0xd0, - 0xe4, 0xca, 0x85, 0x4b, 0xd5, 0x95, 0x7c, 0x82, 0xfc, 0xb8, 0x6a, 0xad, 0xfc, 0xf6, 0x37, 0x79, - 0x45, 0x9d, 0x45, 0xd3, 0x67, 0xaa, 0x2b, 0xd6, 0x85, 0xf3, 0x6b, 0xf9, 0xe4, 0x6a, 0x86, 0x1e, - 0x57, 0x7b, 0xed, 0xa6, 0xdb, 0x3e, 0xbc, 0x8c, 0x66, 0xc5, 0x83, 0x57, 0x94, 0x03, 0xa4, 0xa6, - 0xb9, 0x83, 0x5b, 0xca, 0xea, 0xa5, 0xdf, 0xfd, 0x3a, 0x54, 0xbf, 0x4b, 0x5e, 0xfd, 0x6e, 0xf6, - 0xea, 0x4b, 0xcd, 0x76, 0xd7, 0xde, 0x6d, 0xd7, 0x1c, 0xef, 0xaf, 0x27, 0x3c, 0x6b, 0x67, 0xc9, - 0xb1, 0x1b, 0xb5, 0xad, 0xbd, 0xa5, 0x7e, 0x7f, 0x68, 0xb1, 0x39, 0x05, 0x9f, 0x7c, 0x1b, 0x00, - 0x00, 0xff, 0xff, 0x57, 0xd9, 0x0f, 0xc0, 0x8b, 0x21, 0x00, 0x00, -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20190205_c823c79e/ya.make b/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20190205_c823c79e/ya.make deleted file mode 100644 index adcd14d710..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/proto3_20190205_c823c79e/ya.make +++ /dev/null @@ -1,7 +0,0 @@ -GO_LIBRARY() - -LICENSE(BSD-3-Clause) - -SRCS(test.pb.go) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/ya.make b/vendor/google.golang.org/protobuf/internal/testprotos/legacy/ya.make deleted file mode 100644 index fde6c74551..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/legacy/ya.make +++ /dev/null @@ -1,23 +0,0 @@ -GO_LIBRARY() - -LICENSE(BSD-3-Clause) - -SRCS(legacy.pb.go) - -END() - -RECURSE( - bug1052 - proto2_20160225_2fc053c5 - proto2_20160519_a4ab9ec5 - proto2_20180125_92554152 - proto2_20180430_b4deda09 - proto2_20180814_aa810b61 - proto2_20190205_c823c79e - proto3_20160225_2fc053c5 - proto3_20160519_a4ab9ec5 - proto3_20180125_92554152 - proto3_20180430_b4deda09 - proto3_20180814_aa810b61 - proto3_20190205_c823c79e -) diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/messageset/messagesetpb/message_set.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/messageset/messagesetpb/message_set.pb.go deleted file mode 100644 index 2769be53b2..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/messageset/messagesetpb/message_set.pb.go +++ /dev/null @@ -1,203 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: internal/testprotos/messageset/messagesetpb/message_set.proto - -package messagesetpb - -import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -type MessageSet struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - extensionFields protoimpl.ExtensionFields -} - -func (x *MessageSet) Reset() { - *x = MessageSet{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_messageset_messagesetpb_message_set_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *MessageSet) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*MessageSet) ProtoMessage() {} - -func (x *MessageSet) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_messageset_messagesetpb_message_set_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use MessageSet.ProtoReflect.Descriptor instead. -func (*MessageSet) Descriptor() ([]byte, []int) { - return file_internal_testprotos_messageset_messagesetpb_message_set_proto_rawDescGZIP(), []int{0} -} - -type MessageSetContainer struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - MessageSet *MessageSet `protobuf:"bytes,1,opt,name=message_set,json=messageSet" json:"message_set,omitempty"` -} - -func (x *MessageSetContainer) Reset() { - *x = MessageSetContainer{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_messageset_messagesetpb_message_set_proto_msgTypes[1] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *MessageSetContainer) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*MessageSetContainer) ProtoMessage() {} - -func (x *MessageSetContainer) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_messageset_messagesetpb_message_set_proto_msgTypes[1] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use MessageSetContainer.ProtoReflect.Descriptor instead. -func (*MessageSetContainer) Descriptor() ([]byte, []int) { - return file_internal_testprotos_messageset_messagesetpb_message_set_proto_rawDescGZIP(), []int{1} -} - -func (x *MessageSetContainer) GetMessageSet() *MessageSet { - if x != nil { - return x.MessageSet - } - return nil -} - -var File_internal_testprotos_messageset_messagesetpb_message_set_proto protoreflect.FileDescriptor - -var file_internal_testprotos_messageset_messagesetpb_message_set_proto_rawDesc = []byte{ - 0x0a, 0x3d, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x65, 0x74, - 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x65, 0x74, 0x70, 0x62, 0x2f, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x18, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x65, 0x74, 0x22, 0x1a, 0x0a, 0x0a, 0x4d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x2a, 0x08, 0x08, 0x04, 0x10, 0xff, 0xff, 0xff, 0xff, - 0x07, 0x3a, 0x02, 0x08, 0x01, 0x22, 0x5c, 0x0a, 0x13, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x53, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x12, 0x45, 0x0a, 0x0b, - 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x65, 0x74, 0x2e, 0x4d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x52, 0x0a, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x53, 0x65, 0x74, 0x42, 0x48, 0x5a, 0x46, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, - 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, - 0x66, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x65, 0x74, - 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x65, 0x74, 0x70, 0x62, -} - -var ( - file_internal_testprotos_messageset_messagesetpb_message_set_proto_rawDescOnce sync.Once - file_internal_testprotos_messageset_messagesetpb_message_set_proto_rawDescData = file_internal_testprotos_messageset_messagesetpb_message_set_proto_rawDesc -) - -func file_internal_testprotos_messageset_messagesetpb_message_set_proto_rawDescGZIP() []byte { - file_internal_testprotos_messageset_messagesetpb_message_set_proto_rawDescOnce.Do(func() { - file_internal_testprotos_messageset_messagesetpb_message_set_proto_rawDescData = protoimpl.X.CompressGZIP(file_internal_testprotos_messageset_messagesetpb_message_set_proto_rawDescData) - }) - return file_internal_testprotos_messageset_messagesetpb_message_set_proto_rawDescData -} - -var file_internal_testprotos_messageset_messagesetpb_message_set_proto_msgTypes = make([]protoimpl.MessageInfo, 2) -var file_internal_testprotos_messageset_messagesetpb_message_set_proto_goTypes = []interface{}{ - (*MessageSet)(nil), // 0: goproto.proto.messageset.MessageSet - (*MessageSetContainer)(nil), // 1: goproto.proto.messageset.MessageSetContainer -} -var file_internal_testprotos_messageset_messagesetpb_message_set_proto_depIdxs = []int32{ - 0, // 0: goproto.proto.messageset.MessageSetContainer.message_set:type_name -> goproto.proto.messageset.MessageSet - 1, // [1:1] is the sub-list for method output_type - 1, // [1:1] is the sub-list for method input_type - 1, // [1:1] is the sub-list for extension type_name - 1, // [1:1] is the sub-list for extension extendee - 0, // [0:1] is the sub-list for field type_name -} - -func init() { file_internal_testprotos_messageset_messagesetpb_message_set_proto_init() } -func file_internal_testprotos_messageset_messagesetpb_message_set_proto_init() { - if File_internal_testprotos_messageset_messagesetpb_message_set_proto != nil { - return - } - if !protoimpl.UnsafeEnabled { - file_internal_testprotos_messageset_messagesetpb_message_set_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MessageSet); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - case 3: - return &v.extensionFields - default: - return nil - } - } - file_internal_testprotos_messageset_messagesetpb_message_set_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MessageSetContainer); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_internal_testprotos_messageset_messagesetpb_message_set_proto_rawDesc, - NumEnums: 0, - NumMessages: 2, - NumExtensions: 0, - NumServices: 0, - }, - GoTypes: file_internal_testprotos_messageset_messagesetpb_message_set_proto_goTypes, - DependencyIndexes: file_internal_testprotos_messageset_messagesetpb_message_set_proto_depIdxs, - MessageInfos: file_internal_testprotos_messageset_messagesetpb_message_set_proto_msgTypes, - }.Build() - File_internal_testprotos_messageset_messagesetpb_message_set_proto = out.File - file_internal_testprotos_messageset_messagesetpb_message_set_proto_rawDesc = nil - file_internal_testprotos_messageset_messagesetpb_message_set_proto_goTypes = nil - file_internal_testprotos_messageset_messagesetpb_message_set_proto_depIdxs = nil -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/messageset/messagesetpb/ya.make b/vendor/google.golang.org/protobuf/internal/testprotos/messageset/messagesetpb/ya.make deleted file mode 100644 index f42f20ea11..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/messageset/messagesetpb/ya.make +++ /dev/null @@ -1,7 +0,0 @@ -GO_LIBRARY() - -LICENSE(BSD-3-Clause) - -SRCS(message_set.pb.go) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/messageset/msetextpb/msetextpb.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/messageset/msetextpb/msetextpb.pb.go deleted file mode 100644 index c9d2025930..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/messageset/msetextpb/msetextpb.pb.go +++ /dev/null @@ -1,425 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: internal/testprotos/messageset/msetextpb/msetextpb.proto - -package msetextpb - -import ( - messagesetpb "google.golang.org/protobuf/internal/testprotos/messageset/messagesetpb" - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -type Ext1 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Ext1Field1 *int32 `protobuf:"varint,1,opt,name=ext1_field1,json=ext1Field1" json:"ext1_field1,omitempty"` - Ext1Field2 *int32 `protobuf:"varint,2,opt,name=ext1_field2,json=ext1Field2" json:"ext1_field2,omitempty"` -} - -func (x *Ext1) Reset() { - *x = Ext1{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_messageset_msetextpb_msetextpb_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Ext1) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Ext1) ProtoMessage() {} - -func (x *Ext1) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_messageset_msetextpb_msetextpb_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Ext1.ProtoReflect.Descriptor instead. -func (*Ext1) Descriptor() ([]byte, []int) { - return file_internal_testprotos_messageset_msetextpb_msetextpb_proto_rawDescGZIP(), []int{0} -} - -func (x *Ext1) GetExt1Field1() int32 { - if x != nil && x.Ext1Field1 != nil { - return *x.Ext1Field1 - } - return 0 -} - -func (x *Ext1) GetExt1Field2() int32 { - if x != nil && x.Ext1Field2 != nil { - return *x.Ext1Field2 - } - return 0 -} - -type Ext2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Ext2Field1 *int32 `protobuf:"varint,1,opt,name=ext2_field1,json=ext2Field1" json:"ext2_field1,omitempty"` -} - -func (x *Ext2) Reset() { - *x = Ext2{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_messageset_msetextpb_msetextpb_proto_msgTypes[1] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Ext2) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Ext2) ProtoMessage() {} - -func (x *Ext2) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_messageset_msetextpb_msetextpb_proto_msgTypes[1] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Ext2.ProtoReflect.Descriptor instead. -func (*Ext2) Descriptor() ([]byte, []int) { - return file_internal_testprotos_messageset_msetextpb_msetextpb_proto_rawDescGZIP(), []int{1} -} - -func (x *Ext2) GetExt2Field1() int32 { - if x != nil && x.Ext2Field1 != nil { - return *x.Ext2Field1 - } - return 0 -} - -type ExtRequired struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - RequiredField1 *int32 `protobuf:"varint,1,req,name=required_field1,json=requiredField1" json:"required_field1,omitempty"` -} - -func (x *ExtRequired) Reset() { - *x = ExtRequired{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_messageset_msetextpb_msetextpb_proto_msgTypes[2] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *ExtRequired) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*ExtRequired) ProtoMessage() {} - -func (x *ExtRequired) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_messageset_msetextpb_msetextpb_proto_msgTypes[2] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use ExtRequired.ProtoReflect.Descriptor instead. -func (*ExtRequired) Descriptor() ([]byte, []int) { - return file_internal_testprotos_messageset_msetextpb_msetextpb_proto_rawDescGZIP(), []int{2} -} - -func (x *ExtRequired) GetRequiredField1() int32 { - if x != nil && x.RequiredField1 != nil { - return *x.RequiredField1 - } - return 0 -} - -type ExtLargeNumber struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *ExtLargeNumber) Reset() { - *x = ExtLargeNumber{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_messageset_msetextpb_msetextpb_proto_msgTypes[3] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *ExtLargeNumber) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*ExtLargeNumber) ProtoMessage() {} - -func (x *ExtLargeNumber) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_messageset_msetextpb_msetextpb_proto_msgTypes[3] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use ExtLargeNumber.ProtoReflect.Descriptor instead. -func (*ExtLargeNumber) Descriptor() ([]byte, []int) { - return file_internal_testprotos_messageset_msetextpb_msetextpb_proto_rawDescGZIP(), []int{3} -} - -var file_internal_testprotos_messageset_msetextpb_msetextpb_proto_extTypes = []protoimpl.ExtensionInfo{ - { - ExtendedType: (*messagesetpb.MessageSet)(nil), - ExtensionType: (*Ext1)(nil), - Field: 1000, - Name: "goproto.proto.messageset.Ext1.message_set_extension", - Tag: "bytes,1000,opt,name=message_set_extension", - Filename: "internal/testprotos/messageset/msetextpb/msetextpb.proto", - }, - { - ExtendedType: (*messagesetpb.MessageSet)(nil), - ExtensionType: (*Ext2)(nil), - Field: 1001, - Name: "goproto.proto.messageset.Ext2.message_set_extension", - Tag: "bytes,1001,opt,name=message_set_extension", - Filename: "internal/testprotos/messageset/msetextpb/msetextpb.proto", - }, - { - ExtendedType: (*messagesetpb.MessageSet)(nil), - ExtensionType: (*ExtRequired)(nil), - Field: 1002, - Name: "goproto.proto.messageset.ExtRequired.message_set_extension", - Tag: "bytes,1002,opt,name=message_set_extension", - Filename: "internal/testprotos/messageset/msetextpb/msetextpb.proto", - }, - { - ExtendedType: (*messagesetpb.MessageSet)(nil), - ExtensionType: (*ExtLargeNumber)(nil), - Field: 536870912, - Name: "goproto.proto.messageset.ExtLargeNumber.message_set_extension", - Tag: "bytes,536870912,opt,name=message_set_extension", - Filename: "internal/testprotos/messageset/msetextpb/msetextpb.proto", - }, -} - -// Extension fields to messagesetpb.MessageSet. -var ( - // optional goproto.proto.messageset.Ext1 message_set_extension = 1000; - E_Ext1_MessageSetExtension = &file_internal_testprotos_messageset_msetextpb_msetextpb_proto_extTypes[0] - // optional goproto.proto.messageset.Ext2 message_set_extension = 1001; - E_Ext2_MessageSetExtension = &file_internal_testprotos_messageset_msetextpb_msetextpb_proto_extTypes[1] - // optional goproto.proto.messageset.ExtRequired message_set_extension = 1002; - E_ExtRequired_MessageSetExtension = &file_internal_testprotos_messageset_msetextpb_msetextpb_proto_extTypes[2] - // optional goproto.proto.messageset.ExtLargeNumber message_set_extension = 536870912; - E_ExtLargeNumber_MessageSetExtension = &file_internal_testprotos_messageset_msetextpb_msetextpb_proto_extTypes[3] // 1<<29 -) - -var File_internal_testprotos_messageset_msetextpb_msetextpb_proto protoreflect.FileDescriptor - -var file_internal_testprotos_messageset_msetextpb_msetextpb_proto_rawDesc = []byte{ - 0x0a, 0x38, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x65, 0x74, - 0x2f, 0x6d, 0x73, 0x65, 0x74, 0x65, 0x78, 0x74, 0x70, 0x62, 0x2f, 0x6d, 0x73, 0x65, 0x74, 0x65, - 0x78, 0x74, 0x70, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x18, 0x67, 0x6f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x73, 0x65, 0x74, 0x1a, 0x3d, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, - 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x73, 0x65, 0x74, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x65, 0x74, 0x70, - 0x62, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x22, 0xc3, 0x01, 0x0a, 0x04, 0x45, 0x78, 0x74, 0x31, 0x12, 0x1f, 0x0a, 0x0b, - 0x65, 0x78, 0x74, 0x31, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x0a, 0x65, 0x78, 0x74, 0x31, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x12, 0x1f, 0x0a, - 0x0b, 0x65, 0x78, 0x74, 0x31, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x0a, 0x65, 0x78, 0x74, 0x31, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x32, 0x79, - 0x0a, 0x15, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x78, - 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x24, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, - 0x65, 0x74, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x18, 0xe8, 0x07, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x65, 0x74, 0x2e, - 0x45, 0x78, 0x74, 0x31, 0x52, 0x13, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, - 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xa2, 0x01, 0x0a, 0x04, 0x45, 0x78, - 0x74, 0x32, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x78, 0x74, 0x32, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, - 0x31, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x65, 0x78, 0x74, 0x32, 0x46, 0x69, 0x65, - 0x6c, 0x64, 0x31, 0x32, 0x79, 0x0a, 0x15, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, - 0x65, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x24, 0x2e, 0x67, - 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x73, 0x65, 0x74, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, - 0x65, 0x74, 0x18, 0xe9, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x73, 0x65, 0x74, 0x2e, 0x45, 0x78, 0x74, 0x32, 0x52, 0x13, 0x6d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x53, 0x65, 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xb9, - 0x01, 0x0a, 0x0b, 0x45, 0x78, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 0x27, - 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, - 0x31, 0x18, 0x01, 0x20, 0x02, 0x28, 0x05, 0x52, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, - 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x80, 0x01, 0x0a, 0x15, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, - 0x6e, 0x12, 0x24, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x65, 0x74, 0x2e, 0x4d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x18, 0xea, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, - 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x65, 0x74, 0x2e, 0x45, 0x78, 0x74, 0x52, 0x65, 0x71, - 0x75, 0x69, 0x72, 0x65, 0x64, 0x52, 0x13, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, - 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x99, 0x01, 0x0a, 0x0e, 0x45, - 0x78, 0x74, 0x4c, 0x61, 0x72, 0x67, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x32, 0x86, 0x01, - 0x0a, 0x15, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x78, - 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x24, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, - 0x65, 0x74, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x18, 0x80, 0x80, - 0x80, 0x80, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, - 0x65, 0x74, 0x2e, 0x45, 0x78, 0x74, 0x4c, 0x61, 0x72, 0x67, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, - 0x72, 0x52, 0x13, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x45, 0x78, 0x74, - 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x45, 0x5a, 0x43, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, - 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, - 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x73, 0x65, 0x74, 0x2f, 0x6d, 0x73, 0x65, 0x74, 0x65, 0x78, 0x74, 0x70, 0x62, -} - -var ( - file_internal_testprotos_messageset_msetextpb_msetextpb_proto_rawDescOnce sync.Once - file_internal_testprotos_messageset_msetextpb_msetextpb_proto_rawDescData = file_internal_testprotos_messageset_msetextpb_msetextpb_proto_rawDesc -) - -func file_internal_testprotos_messageset_msetextpb_msetextpb_proto_rawDescGZIP() []byte { - file_internal_testprotos_messageset_msetextpb_msetextpb_proto_rawDescOnce.Do(func() { - file_internal_testprotos_messageset_msetextpb_msetextpb_proto_rawDescData = protoimpl.X.CompressGZIP(file_internal_testprotos_messageset_msetextpb_msetextpb_proto_rawDescData) - }) - return file_internal_testprotos_messageset_msetextpb_msetextpb_proto_rawDescData -} - -var file_internal_testprotos_messageset_msetextpb_msetextpb_proto_msgTypes = make([]protoimpl.MessageInfo, 4) -var file_internal_testprotos_messageset_msetextpb_msetextpb_proto_goTypes = []interface{}{ - (*Ext1)(nil), // 0: goproto.proto.messageset.Ext1 - (*Ext2)(nil), // 1: goproto.proto.messageset.Ext2 - (*ExtRequired)(nil), // 2: goproto.proto.messageset.ExtRequired - (*ExtLargeNumber)(nil), // 3: goproto.proto.messageset.ExtLargeNumber - (*messagesetpb.MessageSet)(nil), // 4: goproto.proto.messageset.MessageSet -} -var file_internal_testprotos_messageset_msetextpb_msetextpb_proto_depIdxs = []int32{ - 4, // 0: goproto.proto.messageset.Ext1.message_set_extension:extendee -> goproto.proto.messageset.MessageSet - 4, // 1: goproto.proto.messageset.Ext2.message_set_extension:extendee -> goproto.proto.messageset.MessageSet - 4, // 2: goproto.proto.messageset.ExtRequired.message_set_extension:extendee -> goproto.proto.messageset.MessageSet - 4, // 3: goproto.proto.messageset.ExtLargeNumber.message_set_extension:extendee -> goproto.proto.messageset.MessageSet - 0, // 4: goproto.proto.messageset.Ext1.message_set_extension:type_name -> goproto.proto.messageset.Ext1 - 1, // 5: goproto.proto.messageset.Ext2.message_set_extension:type_name -> goproto.proto.messageset.Ext2 - 2, // 6: goproto.proto.messageset.ExtRequired.message_set_extension:type_name -> goproto.proto.messageset.ExtRequired - 3, // 7: goproto.proto.messageset.ExtLargeNumber.message_set_extension:type_name -> goproto.proto.messageset.ExtLargeNumber - 8, // [8:8] is the sub-list for method output_type - 8, // [8:8] is the sub-list for method input_type - 4, // [4:8] is the sub-list for extension type_name - 0, // [0:4] is the sub-list for extension extendee - 0, // [0:0] is the sub-list for field type_name -} - -func init() { file_internal_testprotos_messageset_msetextpb_msetextpb_proto_init() } -func file_internal_testprotos_messageset_msetextpb_msetextpb_proto_init() { - if File_internal_testprotos_messageset_msetextpb_msetextpb_proto != nil { - return - } - if !protoimpl.UnsafeEnabled { - file_internal_testprotos_messageset_msetextpb_msetextpb_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Ext1); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_messageset_msetextpb_msetextpb_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Ext2); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_messageset_msetextpb_msetextpb_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ExtRequired); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_messageset_msetextpb_msetextpb_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ExtLargeNumber); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_internal_testprotos_messageset_msetextpb_msetextpb_proto_rawDesc, - NumEnums: 0, - NumMessages: 4, - NumExtensions: 4, - NumServices: 0, - }, - GoTypes: file_internal_testprotos_messageset_msetextpb_msetextpb_proto_goTypes, - DependencyIndexes: file_internal_testprotos_messageset_msetextpb_msetextpb_proto_depIdxs, - MessageInfos: file_internal_testprotos_messageset_msetextpb_msetextpb_proto_msgTypes, - ExtensionInfos: file_internal_testprotos_messageset_msetextpb_msetextpb_proto_extTypes, - }.Build() - File_internal_testprotos_messageset_msetextpb_msetextpb_proto = out.File - file_internal_testprotos_messageset_msetextpb_msetextpb_proto_rawDesc = nil - file_internal_testprotos_messageset_msetextpb_msetextpb_proto_goTypes = nil - file_internal_testprotos_messageset_msetextpb_msetextpb_proto_depIdxs = nil -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/messageset/msetextpb/ya.make b/vendor/google.golang.org/protobuf/internal/testprotos/messageset/msetextpb/ya.make deleted file mode 100644 index cc42f77f28..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/messageset/msetextpb/ya.make +++ /dev/null @@ -1,7 +0,0 @@ -GO_LIBRARY() - -LICENSE(BSD-3-Clause) - -SRCS(msetextpb.pb.go) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/news/news.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/news/news.pb.go deleted file mode 100644 index bb728a69af..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/news/news.pb.go +++ /dev/null @@ -1,421 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: internal/testprotos/news/news.proto - -package news - -import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - anypb "google.golang.org/protobuf/types/known/anypb" - timestamppb "google.golang.org/protobuf/types/known/timestamppb" - reflect "reflect" - sync "sync" -) - -type Article_Status int32 - -const ( - Article_DRAFT Article_Status = 0 - Article_PUBLISHED Article_Status = 1 - Article_REVOKED Article_Status = 2 -) - -// Enum value maps for Article_Status. -var ( - Article_Status_name = map[int32]string{ - 0: "DRAFT", - 1: "PUBLISHED", - 2: "REVOKED", - } - Article_Status_value = map[string]int32{ - "DRAFT": 0, - "PUBLISHED": 1, - "REVOKED": 2, - } -) - -func (x Article_Status) Enum() *Article_Status { - p := new(Article_Status) - *p = x - return p -} - -func (x Article_Status) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (Article_Status) Descriptor() protoreflect.EnumDescriptor { - return file_internal_testprotos_news_news_proto_enumTypes[0].Descriptor() -} - -func (Article_Status) Type() protoreflect.EnumType { - return &file_internal_testprotos_news_news_proto_enumTypes[0] -} - -func (x Article_Status) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) -} - -// Deprecated: Use Article_Status.Descriptor instead. -func (Article_Status) EnumDescriptor() ([]byte, []int) { - return file_internal_testprotos_news_news_proto_rawDescGZIP(), []int{0, 0} -} - -type Article struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Author string `protobuf:"bytes,1,opt,name=author,proto3" json:"author,omitempty"` - Date *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=date,proto3" json:"date,omitempty"` - Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"` - Content string `protobuf:"bytes,4,opt,name=content,proto3" json:"content,omitempty"` - Status Article_Status `protobuf:"varint,8,opt,name=status,proto3,enum=google.golang.org.Article_Status" json:"status,omitempty"` - Tags []string `protobuf:"bytes,7,rep,name=tags,proto3" json:"tags,omitempty"` - Attachments []*anypb.Any `protobuf:"bytes,6,rep,name=attachments,proto3" json:"attachments,omitempty"` -} - -func (x *Article) Reset() { - *x = Article{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_news_news_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Article) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Article) ProtoMessage() {} - -func (x *Article) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_news_news_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Article.ProtoReflect.Descriptor instead. -func (*Article) Descriptor() ([]byte, []int) { - return file_internal_testprotos_news_news_proto_rawDescGZIP(), []int{0} -} - -func (x *Article) GetAuthor() string { - if x != nil { - return x.Author - } - return "" -} - -func (x *Article) GetDate() *timestamppb.Timestamp { - if x != nil { - return x.Date - } - return nil -} - -func (x *Article) GetTitle() string { - if x != nil { - return x.Title - } - return "" -} - -func (x *Article) GetContent() string { - if x != nil { - return x.Content - } - return "" -} - -func (x *Article) GetStatus() Article_Status { - if x != nil { - return x.Status - } - return Article_DRAFT -} - -func (x *Article) GetTags() []string { - if x != nil { - return x.Tags - } - return nil -} - -func (x *Article) GetAttachments() []*anypb.Any { - if x != nil { - return x.Attachments - } - return nil -} - -type BinaryAttachment struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` -} - -func (x *BinaryAttachment) Reset() { - *x = BinaryAttachment{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_news_news_proto_msgTypes[1] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *BinaryAttachment) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*BinaryAttachment) ProtoMessage() {} - -func (x *BinaryAttachment) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_news_news_proto_msgTypes[1] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use BinaryAttachment.ProtoReflect.Descriptor instead. -func (*BinaryAttachment) Descriptor() ([]byte, []int) { - return file_internal_testprotos_news_news_proto_rawDescGZIP(), []int{1} -} - -func (x *BinaryAttachment) GetName() string { - if x != nil { - return x.Name - } - return "" -} - -func (x *BinaryAttachment) GetData() []byte { - if x != nil { - return x.Data - } - return nil -} - -type KeyValueAttachment struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - Data map[string]string `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` -} - -func (x *KeyValueAttachment) Reset() { - *x = KeyValueAttachment{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_news_news_proto_msgTypes[2] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *KeyValueAttachment) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*KeyValueAttachment) ProtoMessage() {} - -func (x *KeyValueAttachment) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_news_news_proto_msgTypes[2] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use KeyValueAttachment.ProtoReflect.Descriptor instead. -func (*KeyValueAttachment) Descriptor() ([]byte, []int) { - return file_internal_testprotos_news_news_proto_rawDescGZIP(), []int{2} -} - -func (x *KeyValueAttachment) GetName() string { - if x != nil { - return x.Name - } - return "" -} - -func (x *KeyValueAttachment) GetData() map[string]string { - if x != nil { - return x.Data - } - return nil -} - -var File_internal_testprotos_news_news_proto protoreflect.FileDescriptor - -var file_internal_testprotos_news_news_proto_rawDesc = []byte{ - 0x0a, 0x23, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x6e, 0x65, 0x77, 0x73, 0x2f, 0x6e, 0x65, 0x77, 0x73, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x11, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, - 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, - 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x61, 0x6e, 0x79, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb9, 0x02, 0x0a, 0x07, 0x41, 0x72, 0x74, 0x69, 0x63, 0x6c, 0x65, - 0x12, 0x16, 0x0a, 0x06, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x06, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x12, 0x2e, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x65, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, - 0x6d, 0x70, 0x52, 0x04, 0x64, 0x61, 0x74, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, - 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x18, - 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x39, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, - 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x41, 0x72, 0x74, - 0x69, 0x63, 0x6c, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, - 0x74, 0x75, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x61, 0x67, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, - 0x09, 0x52, 0x04, 0x74, 0x61, 0x67, 0x73, 0x12, 0x36, 0x0a, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, - 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, - 0x6e, 0x79, 0x52, 0x0b, 0x61, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x22, - 0x2f, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x09, 0x0a, 0x05, 0x44, 0x52, 0x41, - 0x46, 0x54, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x50, 0x55, 0x42, 0x4c, 0x49, 0x53, 0x48, 0x45, - 0x44, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x45, 0x56, 0x4f, 0x4b, 0x45, 0x44, 0x10, 0x02, - 0x22, 0x3a, 0x0a, 0x10, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, - 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0xa6, 0x01, 0x0a, - 0x12, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, - 0x65, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x43, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, - 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, - 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, - 0x75, 0x65, 0x41, 0x74, 0x74, 0x61, 0x63, 0x68, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x44, 0x61, 0x74, - 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x37, 0x0a, 0x09, - 0x44, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, - 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x35, 0x5a, 0x33, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, - 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x62, 0x75, 0x66, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, - 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x6e, 0x65, 0x77, 0x73, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, -} - -var ( - file_internal_testprotos_news_news_proto_rawDescOnce sync.Once - file_internal_testprotos_news_news_proto_rawDescData = file_internal_testprotos_news_news_proto_rawDesc -) - -func file_internal_testprotos_news_news_proto_rawDescGZIP() []byte { - file_internal_testprotos_news_news_proto_rawDescOnce.Do(func() { - file_internal_testprotos_news_news_proto_rawDescData = protoimpl.X.CompressGZIP(file_internal_testprotos_news_news_proto_rawDescData) - }) - return file_internal_testprotos_news_news_proto_rawDescData -} - -var file_internal_testprotos_news_news_proto_enumTypes = make([]protoimpl.EnumInfo, 1) -var file_internal_testprotos_news_news_proto_msgTypes = make([]protoimpl.MessageInfo, 4) -var file_internal_testprotos_news_news_proto_goTypes = []interface{}{ - (Article_Status)(0), // 0: google.golang.org.Article.Status - (*Article)(nil), // 1: google.golang.org.Article - (*BinaryAttachment)(nil), // 2: google.golang.org.BinaryAttachment - (*KeyValueAttachment)(nil), // 3: google.golang.org.KeyValueAttachment - nil, // 4: google.golang.org.KeyValueAttachment.DataEntry - (*timestamppb.Timestamp)(nil), // 5: google.protobuf.Timestamp - (*anypb.Any)(nil), // 6: google.protobuf.Any -} -var file_internal_testprotos_news_news_proto_depIdxs = []int32{ - 5, // 0: google.golang.org.Article.date:type_name -> google.protobuf.Timestamp - 0, // 1: google.golang.org.Article.status:type_name -> google.golang.org.Article.Status - 6, // 2: google.golang.org.Article.attachments:type_name -> google.protobuf.Any - 4, // 3: google.golang.org.KeyValueAttachment.data:type_name -> google.golang.org.KeyValueAttachment.DataEntry - 4, // [4:4] is the sub-list for method output_type - 4, // [4:4] is the sub-list for method input_type - 4, // [4:4] is the sub-list for extension type_name - 4, // [4:4] is the sub-list for extension extendee - 0, // [0:4] is the sub-list for field type_name -} - -func init() { file_internal_testprotos_news_news_proto_init() } -func file_internal_testprotos_news_news_proto_init() { - if File_internal_testprotos_news_news_proto != nil { - return - } - if !protoimpl.UnsafeEnabled { - file_internal_testprotos_news_news_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Article); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_news_news_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*BinaryAttachment); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_news_news_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*KeyValueAttachment); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_internal_testprotos_news_news_proto_rawDesc, - NumEnums: 1, - NumMessages: 4, - NumExtensions: 0, - NumServices: 0, - }, - GoTypes: file_internal_testprotos_news_news_proto_goTypes, - DependencyIndexes: file_internal_testprotos_news_news_proto_depIdxs, - EnumInfos: file_internal_testprotos_news_news_proto_enumTypes, - MessageInfos: file_internal_testprotos_news_news_proto_msgTypes, - }.Build() - File_internal_testprotos_news_news_proto = out.File - file_internal_testprotos_news_news_proto_rawDesc = nil - file_internal_testprotos_news_news_proto_goTypes = nil - file_internal_testprotos_news_news_proto_depIdxs = nil -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/news/ya.make b/vendor/google.golang.org/protobuf/internal/testprotos/news/ya.make deleted file mode 100644 index 193c7d9c29..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/news/ya.make +++ /dev/null @@ -1,7 +0,0 @@ -GO_LIBRARY() - -LICENSE(BSD-3-Clause) - -SRCS(news.pb.go) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/order/order.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/order/order.pb.go deleted file mode 100644 index b62ef95199..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/order/order.pb.go +++ /dev/null @@ -1,250 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Messages in this file are used to test wire encoding order. - -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: internal/testprotos/order/order.proto - -package order - -import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -type Message struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - extensionFields protoimpl.ExtensionFields - - Field_2 *string `protobuf:"bytes,2,opt,name=field_2,json=field2" json:"field_2,omitempty"` - Field_1 *string `protobuf:"bytes,1,opt,name=field_1,json=field1" json:"field_1,omitempty"` - // Types that are assignable to Oneof_1: - // - // *Message_Field_10 - Oneof_1 isMessage_Oneof_1 `protobuf_oneof:"oneof_1"` - Field_20 *string `protobuf:"bytes,20,opt,name=field_20,json=field20" json:"field_20,omitempty"` -} - -func (x *Message) Reset() { - *x = Message{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_order_order_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Message) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Message) ProtoMessage() {} - -func (x *Message) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_order_order_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Message.ProtoReflect.Descriptor instead. -func (*Message) Descriptor() ([]byte, []int) { - return file_internal_testprotos_order_order_proto_rawDescGZIP(), []int{0} -} - -func (x *Message) GetField_2() string { - if x != nil && x.Field_2 != nil { - return *x.Field_2 - } - return "" -} - -func (x *Message) GetField_1() string { - if x != nil && x.Field_1 != nil { - return *x.Field_1 - } - return "" -} - -func (m *Message) GetOneof_1() isMessage_Oneof_1 { - if m != nil { - return m.Oneof_1 - } - return nil -} - -func (x *Message) GetField_10() string { - if x, ok := x.GetOneof_1().(*Message_Field_10); ok { - return x.Field_10 - } - return "" -} - -func (x *Message) GetField_20() string { - if x != nil && x.Field_20 != nil { - return *x.Field_20 - } - return "" -} - -type isMessage_Oneof_1 interface { - isMessage_Oneof_1() -} - -type Message_Field_10 struct { - Field_10 string `protobuf:"bytes,10,opt,name=field_10,json=field10,oneof"` -} - -func (*Message_Field_10) isMessage_Oneof_1() {} - -var file_internal_testprotos_order_order_proto_extTypes = []protoimpl.ExtensionInfo{ - { - ExtendedType: (*Message)(nil), - ExtensionType: (*string)(nil), - Field: 30, - Name: "goproto.proto.order.field_30", - Tag: "bytes,30,opt,name=field_30", - Filename: "internal/testprotos/order/order.proto", - }, - { - ExtendedType: (*Message)(nil), - ExtensionType: (*string)(nil), - Field: 31, - Name: "goproto.proto.order.field_31", - Tag: "bytes,31,opt,name=field_31", - Filename: "internal/testprotos/order/order.proto", - }, - { - ExtendedType: (*Message)(nil), - ExtensionType: (*string)(nil), - Field: 32, - Name: "goproto.proto.order.field_32", - Tag: "bytes,32,opt,name=field_32", - Filename: "internal/testprotos/order/order.proto", - }, -} - -// Extension fields to Message. -var ( - // optional string field_30 = 30; - E_Field_30 = &file_internal_testprotos_order_order_proto_extTypes[0] - // optional string field_31 = 31; - E_Field_31 = &file_internal_testprotos_order_order_proto_extTypes[1] - // optional string field_32 = 32; - E_Field_32 = &file_internal_testprotos_order_order_proto_extTypes[2] -) - -var File_internal_testprotos_order_order_proto protoreflect.FileDescriptor - -var file_internal_testprotos_order_order_proto_rawDesc = []byte{ - 0x0a, 0x25, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x2f, 0x6f, 0x72, 0x64, 0x65, - 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x13, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x22, 0x84, 0x01, 0x0a, - 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, - 0x64, 0x5f, 0x32, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, - 0x32, 0x12, 0x17, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x31, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69, - 0x65, 0x6c, 0x64, 0x5f, 0x31, 0x30, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x07, - 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x12, 0x19, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, - 0x5f, 0x32, 0x30, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, - 0x32, 0x30, 0x2a, 0x04, 0x08, 0x1e, 0x10, 0x29, 0x42, 0x09, 0x0a, 0x07, 0x6f, 0x6e, 0x65, 0x6f, - 0x66, 0x5f, 0x31, 0x3a, 0x37, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x33, 0x30, 0x12, - 0x1c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x6f, 0x72, 0x64, 0x65, 0x72, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x1e, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x30, 0x3a, 0x37, 0x0a, 0x08, - 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x33, 0x31, 0x12, 0x1c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x2e, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x66, 0x69, - 0x65, 0x6c, 0x64, 0x33, 0x31, 0x3a, 0x37, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x33, - 0x32, 0x12, 0x1c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, - 0x20, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x32, 0x42, 0x36, - 0x5a, 0x34, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, - 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x69, 0x6e, 0x74, - 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, - 0x2f, 0x6f, 0x72, 0x64, 0x65, 0x72, -} - -var ( - file_internal_testprotos_order_order_proto_rawDescOnce sync.Once - file_internal_testprotos_order_order_proto_rawDescData = file_internal_testprotos_order_order_proto_rawDesc -) - -func file_internal_testprotos_order_order_proto_rawDescGZIP() []byte { - file_internal_testprotos_order_order_proto_rawDescOnce.Do(func() { - file_internal_testprotos_order_order_proto_rawDescData = protoimpl.X.CompressGZIP(file_internal_testprotos_order_order_proto_rawDescData) - }) - return file_internal_testprotos_order_order_proto_rawDescData -} - -var file_internal_testprotos_order_order_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_internal_testprotos_order_order_proto_goTypes = []interface{}{ - (*Message)(nil), // 0: goproto.proto.order.Message -} -var file_internal_testprotos_order_order_proto_depIdxs = []int32{ - 0, // 0: goproto.proto.order.field_30:extendee -> goproto.proto.order.Message - 0, // 1: goproto.proto.order.field_31:extendee -> goproto.proto.order.Message - 0, // 2: goproto.proto.order.field_32:extendee -> goproto.proto.order.Message - 3, // [3:3] is the sub-list for method output_type - 3, // [3:3] is the sub-list for method input_type - 3, // [3:3] is the sub-list for extension type_name - 0, // [0:3] is the sub-list for extension extendee - 0, // [0:0] is the sub-list for field type_name -} - -func init() { file_internal_testprotos_order_order_proto_init() } -func file_internal_testprotos_order_order_proto_init() { - if File_internal_testprotos_order_order_proto != nil { - return - } - if !protoimpl.UnsafeEnabled { - file_internal_testprotos_order_order_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Message); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - case 3: - return &v.extensionFields - default: - return nil - } - } - } - file_internal_testprotos_order_order_proto_msgTypes[0].OneofWrappers = []interface{}{ - (*Message_Field_10)(nil), - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_internal_testprotos_order_order_proto_rawDesc, - NumEnums: 0, - NumMessages: 1, - NumExtensions: 3, - NumServices: 0, - }, - GoTypes: file_internal_testprotos_order_order_proto_goTypes, - DependencyIndexes: file_internal_testprotos_order_order_proto_depIdxs, - MessageInfos: file_internal_testprotos_order_order_proto_msgTypes, - ExtensionInfos: file_internal_testprotos_order_order_proto_extTypes, - }.Build() - File_internal_testprotos_order_order_proto = out.File - file_internal_testprotos_order_order_proto_rawDesc = nil - file_internal_testprotos_order_order_proto_goTypes = nil - file_internal_testprotos_order_order_proto_depIdxs = nil -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/order/ya.make b/vendor/google.golang.org/protobuf/internal/testprotos/order/ya.make deleted file mode 100644 index c8c543e5a1..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/order/ya.make +++ /dev/null @@ -1,7 +0,0 @@ -GO_LIBRARY() - -LICENSE(BSD-3-Clause) - -SRCS(order.pb.go) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/registry/test.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/registry/test.pb.go deleted file mode 100644 index c2613c7010..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/registry/test.pb.go +++ /dev/null @@ -1,573 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Different proto type definitions for testing the Types registry. - -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: internal/testprotos/registry/test.proto - -package registry - -import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -type Enum1 int32 - -const ( - Enum1_ONE Enum1 = 1 -) - -// Enum value maps for Enum1. -var ( - Enum1_name = map[int32]string{ - 1: "ONE", - } - Enum1_value = map[string]int32{ - "ONE": 1, - } -) - -func (x Enum1) Enum() *Enum1 { - p := new(Enum1) - *p = x - return p -} - -func (x Enum1) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (Enum1) Descriptor() protoreflect.EnumDescriptor { - return file_internal_testprotos_registry_test_proto_enumTypes[0].Descriptor() -} - -func (Enum1) Type() protoreflect.EnumType { - return &file_internal_testprotos_registry_test_proto_enumTypes[0] -} - -func (x Enum1) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) -} - -// Deprecated: Do not use. -func (x *Enum1) UnmarshalJSON(b []byte) error { - num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) - if err != nil { - return err - } - *x = Enum1(num) - return nil -} - -// Deprecated: Use Enum1.Descriptor instead. -func (Enum1) EnumDescriptor() ([]byte, []int) { - return file_internal_testprotos_registry_test_proto_rawDescGZIP(), []int{0} -} - -type Enum2 int32 - -const ( - Enum2_UNO Enum2 = 1 -) - -// Enum value maps for Enum2. -var ( - Enum2_name = map[int32]string{ - 1: "UNO", - } - Enum2_value = map[string]int32{ - "UNO": 1, - } -) - -func (x Enum2) Enum() *Enum2 { - p := new(Enum2) - *p = x - return p -} - -func (x Enum2) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (Enum2) Descriptor() protoreflect.EnumDescriptor { - return file_internal_testprotos_registry_test_proto_enumTypes[1].Descriptor() -} - -func (Enum2) Type() protoreflect.EnumType { - return &file_internal_testprotos_registry_test_proto_enumTypes[1] -} - -func (x Enum2) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) -} - -// Deprecated: Do not use. -func (x *Enum2) UnmarshalJSON(b []byte) error { - num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) - if err != nil { - return err - } - *x = Enum2(num) - return nil -} - -// Deprecated: Use Enum2.Descriptor instead. -func (Enum2) EnumDescriptor() ([]byte, []int) { - return file_internal_testprotos_registry_test_proto_rawDescGZIP(), []int{1} -} - -type Enum3 int32 - -const ( - Enum3_YI Enum3 = 1 -) - -// Enum value maps for Enum3. -var ( - Enum3_name = map[int32]string{ - 1: "YI", - } - Enum3_value = map[string]int32{ - "YI": 1, - } -) - -func (x Enum3) Enum() *Enum3 { - p := new(Enum3) - *p = x - return p -} - -func (x Enum3) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (Enum3) Descriptor() protoreflect.EnumDescriptor { - return file_internal_testprotos_registry_test_proto_enumTypes[2].Descriptor() -} - -func (Enum3) Type() protoreflect.EnumType { - return &file_internal_testprotos_registry_test_proto_enumTypes[2] -} - -func (x Enum3) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) -} - -// Deprecated: Do not use. -func (x *Enum3) UnmarshalJSON(b []byte) error { - num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) - if err != nil { - return err - } - *x = Enum3(num) - return nil -} - -// Deprecated: Use Enum3.Descriptor instead. -func (Enum3) EnumDescriptor() ([]byte, []int) { - return file_internal_testprotos_registry_test_proto_rawDescGZIP(), []int{2} -} - -type Message1 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - extensionFields protoimpl.ExtensionFields -} - -func (x *Message1) Reset() { - *x = Message1{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_registry_test_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Message1) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Message1) ProtoMessage() {} - -func (x *Message1) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_registry_test_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Message1.ProtoReflect.Descriptor instead. -func (*Message1) Descriptor() ([]byte, []int) { - return file_internal_testprotos_registry_test_proto_rawDescGZIP(), []int{0} -} - -type Message2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *Message2) Reset() { - *x = Message2{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_registry_test_proto_msgTypes[1] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Message2) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Message2) ProtoMessage() {} - -func (x *Message2) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_registry_test_proto_msgTypes[1] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Message2.ProtoReflect.Descriptor instead. -func (*Message2) Descriptor() ([]byte, []int) { - return file_internal_testprotos_registry_test_proto_rawDescGZIP(), []int{1} -} - -type Message3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *Message3) Reset() { - *x = Message3{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_registry_test_proto_msgTypes[2] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Message3) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Message3) ProtoMessage() {} - -func (x *Message3) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_registry_test_proto_msgTypes[2] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Message3.ProtoReflect.Descriptor instead. -func (*Message3) Descriptor() ([]byte, []int) { - return file_internal_testprotos_registry_test_proto_rawDescGZIP(), []int{2} -} - -type Message4 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - BoolField *bool `protobuf:"varint,30,opt,name=bool_field,json=boolField" json:"bool_field,omitempty"` -} - -func (x *Message4) Reset() { - *x = Message4{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_registry_test_proto_msgTypes[3] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Message4) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Message4) ProtoMessage() {} - -func (x *Message4) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_registry_test_proto_msgTypes[3] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Message4.ProtoReflect.Descriptor instead. -func (*Message4) Descriptor() ([]byte, []int) { - return file_internal_testprotos_registry_test_proto_rawDescGZIP(), []int{3} -} - -func (x *Message4) GetBoolField() bool { - if x != nil && x.BoolField != nil { - return *x.BoolField - } - return false -} - -var file_internal_testprotos_registry_test_proto_extTypes = []protoimpl.ExtensionInfo{ - { - ExtendedType: (*Message1)(nil), - ExtensionType: (*string)(nil), - Field: 11, - Name: "testprotos.string_field", - Tag: "bytes,11,opt,name=string_field", - Filename: "internal/testprotos/registry/test.proto", - }, - { - ExtendedType: (*Message1)(nil), - ExtensionType: (*Enum1)(nil), - Field: 12, - Name: "testprotos.enum_field", - Tag: "varint,12,opt,name=enum_field,enum=testprotos.Enum1", - Filename: "internal/testprotos/registry/test.proto", - }, - { - ExtendedType: (*Message1)(nil), - ExtensionType: (*Message2)(nil), - Field: 13, - Name: "testprotos.message_field", - Tag: "bytes,13,opt,name=message_field", - Filename: "internal/testprotos/registry/test.proto", - }, - { - ExtendedType: (*Message1)(nil), - ExtensionType: (*Message2)(nil), - Field: 21, - Name: "testprotos.Message4.message_field", - Tag: "bytes,21,opt,name=message_field", - Filename: "internal/testprotos/registry/test.proto", - }, - { - ExtendedType: (*Message1)(nil), - ExtensionType: (*Enum1)(nil), - Field: 22, - Name: "testprotos.Message4.enum_field", - Tag: "varint,22,opt,name=enum_field,enum=testprotos.Enum1", - Filename: "internal/testprotos/registry/test.proto", - }, - { - ExtendedType: (*Message1)(nil), - ExtensionType: (*string)(nil), - Field: 23, - Name: "testprotos.Message4.string_field", - Tag: "bytes,23,opt,name=string_field", - Filename: "internal/testprotos/registry/test.proto", - }, -} - -// Extension fields to Message1. -var ( - // optional string string_field = 11; - E_StringField = &file_internal_testprotos_registry_test_proto_extTypes[0] - // optional testprotos.Enum1 enum_field = 12; - E_EnumField = &file_internal_testprotos_registry_test_proto_extTypes[1] - // optional testprotos.Message2 message_field = 13; - E_MessageField = &file_internal_testprotos_registry_test_proto_extTypes[2] - // optional testprotos.Message2 message_field = 21; - E_Message4_MessageField = &file_internal_testprotos_registry_test_proto_extTypes[3] - // optional testprotos.Enum1 enum_field = 22; - E_Message4_EnumField = &file_internal_testprotos_registry_test_proto_extTypes[4] - // optional string string_field = 23; - E_Message4_StringField = &file_internal_testprotos_registry_test_proto_extTypes[5] -) - -var File_internal_testprotos_registry_test_proto protoreflect.FileDescriptor - -var file_internal_testprotos_registry_test_proto_rawDesc = []byte{ - 0x0a, 0x27, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x74, - 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x74, 0x65, 0x73, 0x74, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x22, 0x14, 0x0a, 0x08, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x31, 0x2a, 0x08, 0x08, 0x0a, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x22, 0x0a, 0x0a, 0x08, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x22, 0x0a, 0x0a, 0x08, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x33, 0x22, 0xfb, 0x01, 0x0a, 0x08, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x34, - 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x6f, 0x6f, 0x6c, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x1e, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x62, 0x6f, 0x6f, 0x6c, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x32, - 0x4f, 0x0a, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, - 0x12, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x74, - 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x32, 0x52, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, - 0x32, 0x46, 0x0a, 0x0a, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x14, - 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x31, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x74, 0x65, 0x73, - 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x31, 0x52, 0x09, 0x65, - 0x6e, 0x75, 0x6d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x37, 0x0a, 0x0c, 0x73, 0x74, 0x72, 0x69, - 0x6e, 0x67, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18, 0x17, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x46, 0x69, 0x65, 0x6c, - 0x64, 0x2a, 0x10, 0x0a, 0x05, 0x45, 0x6e, 0x75, 0x6d, 0x31, 0x12, 0x07, 0x0a, 0x03, 0x4f, 0x4e, - 0x45, 0x10, 0x01, 0x2a, 0x10, 0x0a, 0x05, 0x45, 0x6e, 0x75, 0x6d, 0x32, 0x12, 0x07, 0x0a, 0x03, - 0x55, 0x4e, 0x4f, 0x10, 0x01, 0x2a, 0x0f, 0x0a, 0x05, 0x45, 0x6e, 0x75, 0x6d, 0x33, 0x12, 0x06, - 0x0a, 0x02, 0x59, 0x49, 0x10, 0x01, 0x3a, 0x37, 0x0a, 0x0c, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, - 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18, 0x0b, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x0b, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x3a, - 0x46, 0x0a, 0x0a, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x14, 0x2e, - 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x31, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x74, 0x65, 0x73, 0x74, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x31, 0x52, 0x09, 0x65, 0x6e, - 0x75, 0x6d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x3a, 0x4f, 0x0a, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18, 0x0d, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x52, 0x0c, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x39, 0x5a, 0x37, 0x67, 0x6f, 0x6f, 0x67, - 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, - 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, - 0x74, 0x72, 0x79, -} - -var ( - file_internal_testprotos_registry_test_proto_rawDescOnce sync.Once - file_internal_testprotos_registry_test_proto_rawDescData = file_internal_testprotos_registry_test_proto_rawDesc -) - -func file_internal_testprotos_registry_test_proto_rawDescGZIP() []byte { - file_internal_testprotos_registry_test_proto_rawDescOnce.Do(func() { - file_internal_testprotos_registry_test_proto_rawDescData = protoimpl.X.CompressGZIP(file_internal_testprotos_registry_test_proto_rawDescData) - }) - return file_internal_testprotos_registry_test_proto_rawDescData -} - -var file_internal_testprotos_registry_test_proto_enumTypes = make([]protoimpl.EnumInfo, 3) -var file_internal_testprotos_registry_test_proto_msgTypes = make([]protoimpl.MessageInfo, 4) -var file_internal_testprotos_registry_test_proto_goTypes = []interface{}{ - (Enum1)(0), // 0: testprotos.Enum1 - (Enum2)(0), // 1: testprotos.Enum2 - (Enum3)(0), // 2: testprotos.Enum3 - (*Message1)(nil), // 3: testprotos.Message1 - (*Message2)(nil), // 4: testprotos.Message2 - (*Message3)(nil), // 5: testprotos.Message3 - (*Message4)(nil), // 6: testprotos.Message4 -} -var file_internal_testprotos_registry_test_proto_depIdxs = []int32{ - 3, // 0: testprotos.string_field:extendee -> testprotos.Message1 - 3, // 1: testprotos.enum_field:extendee -> testprotos.Message1 - 3, // 2: testprotos.message_field:extendee -> testprotos.Message1 - 3, // 3: testprotos.Message4.message_field:extendee -> testprotos.Message1 - 3, // 4: testprotos.Message4.enum_field:extendee -> testprotos.Message1 - 3, // 5: testprotos.Message4.string_field:extendee -> testprotos.Message1 - 0, // 6: testprotos.enum_field:type_name -> testprotos.Enum1 - 4, // 7: testprotos.message_field:type_name -> testprotos.Message2 - 4, // 8: testprotos.Message4.message_field:type_name -> testprotos.Message2 - 0, // 9: testprotos.Message4.enum_field:type_name -> testprotos.Enum1 - 10, // [10:10] is the sub-list for method output_type - 10, // [10:10] is the sub-list for method input_type - 6, // [6:10] is the sub-list for extension type_name - 0, // [0:6] is the sub-list for extension extendee - 0, // [0:0] is the sub-list for field type_name -} - -func init() { file_internal_testprotos_registry_test_proto_init() } -func file_internal_testprotos_registry_test_proto_init() { - if File_internal_testprotos_registry_test_proto != nil { - return - } - if !protoimpl.UnsafeEnabled { - file_internal_testprotos_registry_test_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Message1); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - case 3: - return &v.extensionFields - default: - return nil - } - } - file_internal_testprotos_registry_test_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Message2); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_registry_test_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Message3); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_registry_test_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Message4); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_internal_testprotos_registry_test_proto_rawDesc, - NumEnums: 3, - NumMessages: 4, - NumExtensions: 6, - NumServices: 0, - }, - GoTypes: file_internal_testprotos_registry_test_proto_goTypes, - DependencyIndexes: file_internal_testprotos_registry_test_proto_depIdxs, - EnumInfos: file_internal_testprotos_registry_test_proto_enumTypes, - MessageInfos: file_internal_testprotos_registry_test_proto_msgTypes, - ExtensionInfos: file_internal_testprotos_registry_test_proto_extTypes, - }.Build() - File_internal_testprotos_registry_test_proto = out.File - file_internal_testprotos_registry_test_proto_rawDesc = nil - file_internal_testprotos_registry_test_proto_goTypes = nil - file_internal_testprotos_registry_test_proto_depIdxs = nil -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/registry/ya.make b/vendor/google.golang.org/protobuf/internal/testprotos/registry/ya.make deleted file mode 100644 index adcd14d710..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/registry/ya.make +++ /dev/null @@ -1,7 +0,0 @@ -GO_LIBRARY() - -LICENSE(BSD-3-Clause) - -SRCS(test.pb.go) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/required/required.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/required/required.pb.go deleted file mode 100644 index 065fcbf5ed..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/required/required.pb.go +++ /dev/null @@ -1,1121 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: internal/testprotos/required/required.proto - -package required - -import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -type Int32 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - V *int32 `protobuf:"varint,1,req,name=v" json:"v,omitempty"` -} - -func (x *Int32) Reset() { - *x = Int32{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_required_required_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Int32) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Int32) ProtoMessage() {} - -func (x *Int32) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_required_required_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Int32.ProtoReflect.Descriptor instead. -func (*Int32) Descriptor() ([]byte, []int) { - return file_internal_testprotos_required_required_proto_rawDescGZIP(), []int{0} -} - -func (x *Int32) GetV() int32 { - if x != nil && x.V != nil { - return *x.V - } - return 0 -} - -type Int64 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - V *int64 `protobuf:"varint,1,req,name=v" json:"v,omitempty"` -} - -func (x *Int64) Reset() { - *x = Int64{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_required_required_proto_msgTypes[1] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Int64) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Int64) ProtoMessage() {} - -func (x *Int64) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_required_required_proto_msgTypes[1] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Int64.ProtoReflect.Descriptor instead. -func (*Int64) Descriptor() ([]byte, []int) { - return file_internal_testprotos_required_required_proto_rawDescGZIP(), []int{1} -} - -func (x *Int64) GetV() int64 { - if x != nil && x.V != nil { - return *x.V - } - return 0 -} - -type Uint32 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - V *uint32 `protobuf:"varint,1,req,name=v" json:"v,omitempty"` -} - -func (x *Uint32) Reset() { - *x = Uint32{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_required_required_proto_msgTypes[2] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Uint32) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Uint32) ProtoMessage() {} - -func (x *Uint32) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_required_required_proto_msgTypes[2] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Uint32.ProtoReflect.Descriptor instead. -func (*Uint32) Descriptor() ([]byte, []int) { - return file_internal_testprotos_required_required_proto_rawDescGZIP(), []int{2} -} - -func (x *Uint32) GetV() uint32 { - if x != nil && x.V != nil { - return *x.V - } - return 0 -} - -type Uint64 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - V *uint64 `protobuf:"varint,1,req,name=v" json:"v,omitempty"` -} - -func (x *Uint64) Reset() { - *x = Uint64{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_required_required_proto_msgTypes[3] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Uint64) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Uint64) ProtoMessage() {} - -func (x *Uint64) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_required_required_proto_msgTypes[3] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Uint64.ProtoReflect.Descriptor instead. -func (*Uint64) Descriptor() ([]byte, []int) { - return file_internal_testprotos_required_required_proto_rawDescGZIP(), []int{3} -} - -func (x *Uint64) GetV() uint64 { - if x != nil && x.V != nil { - return *x.V - } - return 0 -} - -type Sint32 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - V *int32 `protobuf:"zigzag32,1,req,name=v" json:"v,omitempty"` -} - -func (x *Sint32) Reset() { - *x = Sint32{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_required_required_proto_msgTypes[4] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Sint32) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Sint32) ProtoMessage() {} - -func (x *Sint32) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_required_required_proto_msgTypes[4] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Sint32.ProtoReflect.Descriptor instead. -func (*Sint32) Descriptor() ([]byte, []int) { - return file_internal_testprotos_required_required_proto_rawDescGZIP(), []int{4} -} - -func (x *Sint32) GetV() int32 { - if x != nil && x.V != nil { - return *x.V - } - return 0 -} - -type Sint64 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - V *int64 `protobuf:"zigzag64,1,req,name=v" json:"v,omitempty"` -} - -func (x *Sint64) Reset() { - *x = Sint64{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_required_required_proto_msgTypes[5] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Sint64) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Sint64) ProtoMessage() {} - -func (x *Sint64) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_required_required_proto_msgTypes[5] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Sint64.ProtoReflect.Descriptor instead. -func (*Sint64) Descriptor() ([]byte, []int) { - return file_internal_testprotos_required_required_proto_rawDescGZIP(), []int{5} -} - -func (x *Sint64) GetV() int64 { - if x != nil && x.V != nil { - return *x.V - } - return 0 -} - -type Fixed32 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - V *uint32 `protobuf:"fixed32,1,req,name=v" json:"v,omitempty"` -} - -func (x *Fixed32) Reset() { - *x = Fixed32{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_required_required_proto_msgTypes[6] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Fixed32) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Fixed32) ProtoMessage() {} - -func (x *Fixed32) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_required_required_proto_msgTypes[6] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Fixed32.ProtoReflect.Descriptor instead. -func (*Fixed32) Descriptor() ([]byte, []int) { - return file_internal_testprotos_required_required_proto_rawDescGZIP(), []int{6} -} - -func (x *Fixed32) GetV() uint32 { - if x != nil && x.V != nil { - return *x.V - } - return 0 -} - -type Fixed64 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - V *uint64 `protobuf:"fixed64,1,req,name=v" json:"v,omitempty"` -} - -func (x *Fixed64) Reset() { - *x = Fixed64{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_required_required_proto_msgTypes[7] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Fixed64) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Fixed64) ProtoMessage() {} - -func (x *Fixed64) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_required_required_proto_msgTypes[7] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Fixed64.ProtoReflect.Descriptor instead. -func (*Fixed64) Descriptor() ([]byte, []int) { - return file_internal_testprotos_required_required_proto_rawDescGZIP(), []int{7} -} - -func (x *Fixed64) GetV() uint64 { - if x != nil && x.V != nil { - return *x.V - } - return 0 -} - -type Float struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - V *float32 `protobuf:"fixed32,1,req,name=v" json:"v,omitempty"` -} - -func (x *Float) Reset() { - *x = Float{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_required_required_proto_msgTypes[8] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Float) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Float) ProtoMessage() {} - -func (x *Float) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_required_required_proto_msgTypes[8] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Float.ProtoReflect.Descriptor instead. -func (*Float) Descriptor() ([]byte, []int) { - return file_internal_testprotos_required_required_proto_rawDescGZIP(), []int{8} -} - -func (x *Float) GetV() float32 { - if x != nil && x.V != nil { - return *x.V - } - return 0 -} - -type Double struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - V *float64 `protobuf:"fixed64,1,req,name=v" json:"v,omitempty"` -} - -func (x *Double) Reset() { - *x = Double{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_required_required_proto_msgTypes[9] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Double) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Double) ProtoMessage() {} - -func (x *Double) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_required_required_proto_msgTypes[9] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Double.ProtoReflect.Descriptor instead. -func (*Double) Descriptor() ([]byte, []int) { - return file_internal_testprotos_required_required_proto_rawDescGZIP(), []int{9} -} - -func (x *Double) GetV() float64 { - if x != nil && x.V != nil { - return *x.V - } - return 0 -} - -type Bool struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - V *bool `protobuf:"varint,1,req,name=v" json:"v,omitempty"` -} - -func (x *Bool) Reset() { - *x = Bool{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_required_required_proto_msgTypes[10] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Bool) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Bool) ProtoMessage() {} - -func (x *Bool) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_required_required_proto_msgTypes[10] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Bool.ProtoReflect.Descriptor instead. -func (*Bool) Descriptor() ([]byte, []int) { - return file_internal_testprotos_required_required_proto_rawDescGZIP(), []int{10} -} - -func (x *Bool) GetV() bool { - if x != nil && x.V != nil { - return *x.V - } - return false -} - -type String struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - V *string `protobuf:"bytes,1,req,name=v" json:"v,omitempty"` -} - -func (x *String) Reset() { - *x = String{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_required_required_proto_msgTypes[11] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *String) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*String) ProtoMessage() {} - -func (x *String) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_required_required_proto_msgTypes[11] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use String.ProtoReflect.Descriptor instead. -func (*String) Descriptor() ([]byte, []int) { - return file_internal_testprotos_required_required_proto_rawDescGZIP(), []int{11} -} - -func (x *String) GetV() string { - if x != nil && x.V != nil { - return *x.V - } - return "" -} - -type Bytes struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - V []byte `protobuf:"bytes,1,req,name=v" json:"v,omitempty"` -} - -func (x *Bytes) Reset() { - *x = Bytes{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_required_required_proto_msgTypes[12] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Bytes) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Bytes) ProtoMessage() {} - -func (x *Bytes) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_required_required_proto_msgTypes[12] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Bytes.ProtoReflect.Descriptor instead. -func (*Bytes) Descriptor() ([]byte, []int) { - return file_internal_testprotos_required_required_proto_rawDescGZIP(), []int{12} -} - -func (x *Bytes) GetV() []byte { - if x != nil { - return x.V - } - return nil -} - -type Message struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - V *Message_M `protobuf:"bytes,1,req,name=v" json:"v,omitempty"` -} - -func (x *Message) Reset() { - *x = Message{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_required_required_proto_msgTypes[13] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Message) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Message) ProtoMessage() {} - -func (x *Message) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_required_required_proto_msgTypes[13] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Message.ProtoReflect.Descriptor instead. -func (*Message) Descriptor() ([]byte, []int) { - return file_internal_testprotos_required_required_proto_rawDescGZIP(), []int{13} -} - -func (x *Message) GetV() *Message_M { - if x != nil { - return x.V - } - return nil -} - -type Group struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Group *Group_Group `protobuf:"group,1,req,name=Group,json=group" json:"group,omitempty"` -} - -func (x *Group) Reset() { - *x = Group{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_required_required_proto_msgTypes[14] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Group) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Group) ProtoMessage() {} - -func (x *Group) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_required_required_proto_msgTypes[14] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Group.ProtoReflect.Descriptor instead. -func (*Group) Descriptor() ([]byte, []int) { - return file_internal_testprotos_required_required_proto_rawDescGZIP(), []int{14} -} - -func (x *Group) GetGroup() *Group_Group { - if x != nil { - return x.Group - } - return nil -} - -type Message_M struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *Message_M) Reset() { - *x = Message_M{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_required_required_proto_msgTypes[15] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Message_M) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Message_M) ProtoMessage() {} - -func (x *Message_M) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_required_required_proto_msgTypes[15] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Message_M.ProtoReflect.Descriptor instead. -func (*Message_M) Descriptor() ([]byte, []int) { - return file_internal_testprotos_required_required_proto_rawDescGZIP(), []int{13, 0} -} - -type Group_Group struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - V *int32 `protobuf:"varint,1,opt,name=v" json:"v,omitempty"` -} - -func (x *Group_Group) Reset() { - *x = Group_Group{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_required_required_proto_msgTypes[16] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Group_Group) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Group_Group) ProtoMessage() {} - -func (x *Group_Group) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_required_required_proto_msgTypes[16] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Group_Group.ProtoReflect.Descriptor instead. -func (*Group_Group) Descriptor() ([]byte, []int) { - return file_internal_testprotos_required_required_proto_rawDescGZIP(), []int{14, 0} -} - -func (x *Group_Group) GetV() int32 { - if x != nil && x.V != nil { - return *x.V - } - return 0 -} - -var File_internal_testprotos_required_required_proto protoreflect.FileDescriptor - -var file_internal_testprotos_required_required_proto_rawDesc = []byte{ - 0x0a, 0x2b, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x2f, 0x72, - 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1a, 0x67, - 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, - 0x74, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, 0x15, 0x0a, 0x05, 0x49, 0x6e, 0x74, - 0x33, 0x32, 0x12, 0x0c, 0x0a, 0x01, 0x76, 0x18, 0x01, 0x20, 0x02, 0x28, 0x05, 0x52, 0x01, 0x76, - 0x22, 0x15, 0x0a, 0x05, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x0c, 0x0a, 0x01, 0x76, 0x18, 0x01, - 0x20, 0x02, 0x28, 0x03, 0x52, 0x01, 0x76, 0x22, 0x16, 0x0a, 0x06, 0x55, 0x69, 0x6e, 0x74, 0x33, - 0x32, 0x12, 0x0c, 0x0a, 0x01, 0x76, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0d, 0x52, 0x01, 0x76, 0x22, - 0x16, 0x0a, 0x06, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x0c, 0x0a, 0x01, 0x76, 0x18, 0x01, - 0x20, 0x02, 0x28, 0x04, 0x52, 0x01, 0x76, 0x22, 0x16, 0x0a, 0x06, 0x53, 0x69, 0x6e, 0x74, 0x33, - 0x32, 0x12, 0x0c, 0x0a, 0x01, 0x76, 0x18, 0x01, 0x20, 0x02, 0x28, 0x11, 0x52, 0x01, 0x76, 0x22, - 0x16, 0x0a, 0x06, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x0c, 0x0a, 0x01, 0x76, 0x18, 0x01, - 0x20, 0x02, 0x28, 0x12, 0x52, 0x01, 0x76, 0x22, 0x17, 0x0a, 0x07, 0x46, 0x69, 0x78, 0x65, 0x64, - 0x33, 0x32, 0x12, 0x0c, 0x0a, 0x01, 0x76, 0x18, 0x01, 0x20, 0x02, 0x28, 0x07, 0x52, 0x01, 0x76, - 0x22, 0x17, 0x0a, 0x07, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x0c, 0x0a, 0x01, 0x76, - 0x18, 0x01, 0x20, 0x02, 0x28, 0x06, 0x52, 0x01, 0x76, 0x22, 0x15, 0x0a, 0x05, 0x46, 0x6c, 0x6f, - 0x61, 0x74, 0x12, 0x0c, 0x0a, 0x01, 0x76, 0x18, 0x01, 0x20, 0x02, 0x28, 0x02, 0x52, 0x01, 0x76, - 0x22, 0x16, 0x0a, 0x06, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x0c, 0x0a, 0x01, 0x76, 0x18, - 0x01, 0x20, 0x02, 0x28, 0x01, 0x52, 0x01, 0x76, 0x22, 0x14, 0x0a, 0x04, 0x42, 0x6f, 0x6f, 0x6c, - 0x12, 0x0c, 0x0a, 0x01, 0x76, 0x18, 0x01, 0x20, 0x02, 0x28, 0x08, 0x52, 0x01, 0x76, 0x22, 0x16, - 0x0a, 0x06, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x0c, 0x0a, 0x01, 0x76, 0x18, 0x01, 0x20, - 0x02, 0x28, 0x09, 0x52, 0x01, 0x76, 0x22, 0x15, 0x0a, 0x05, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, - 0x0c, 0x0a, 0x01, 0x76, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0c, 0x52, 0x01, 0x76, 0x22, 0x43, 0x0a, - 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x33, 0x0a, 0x01, 0x76, 0x18, 0x01, 0x20, - 0x02, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, - 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x52, 0x01, 0x76, 0x1a, 0x03, 0x0a, - 0x01, 0x4d, 0x22, 0x5d, 0x0a, 0x05, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x3d, 0x0a, 0x05, 0x67, - 0x72, 0x6f, 0x75, 0x70, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0a, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x72, - 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x1a, 0x15, 0x0a, 0x05, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x12, 0x0c, 0x0a, 0x01, 0x76, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, - 0x76, 0x42, 0x39, 0x5a, 0x37, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, - 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, - 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x73, 0x2f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, -} - -var ( - file_internal_testprotos_required_required_proto_rawDescOnce sync.Once - file_internal_testprotos_required_required_proto_rawDescData = file_internal_testprotos_required_required_proto_rawDesc -) - -func file_internal_testprotos_required_required_proto_rawDescGZIP() []byte { - file_internal_testprotos_required_required_proto_rawDescOnce.Do(func() { - file_internal_testprotos_required_required_proto_rawDescData = protoimpl.X.CompressGZIP(file_internal_testprotos_required_required_proto_rawDescData) - }) - return file_internal_testprotos_required_required_proto_rawDescData -} - -var file_internal_testprotos_required_required_proto_msgTypes = make([]protoimpl.MessageInfo, 17) -var file_internal_testprotos_required_required_proto_goTypes = []interface{}{ - (*Int32)(nil), // 0: goproto.proto.testrequired.Int32 - (*Int64)(nil), // 1: goproto.proto.testrequired.Int64 - (*Uint32)(nil), // 2: goproto.proto.testrequired.Uint32 - (*Uint64)(nil), // 3: goproto.proto.testrequired.Uint64 - (*Sint32)(nil), // 4: goproto.proto.testrequired.Sint32 - (*Sint64)(nil), // 5: goproto.proto.testrequired.Sint64 - (*Fixed32)(nil), // 6: goproto.proto.testrequired.Fixed32 - (*Fixed64)(nil), // 7: goproto.proto.testrequired.Fixed64 - (*Float)(nil), // 8: goproto.proto.testrequired.Float - (*Double)(nil), // 9: goproto.proto.testrequired.Double - (*Bool)(nil), // 10: goproto.proto.testrequired.Bool - (*String)(nil), // 11: goproto.proto.testrequired.String - (*Bytes)(nil), // 12: goproto.proto.testrequired.Bytes - (*Message)(nil), // 13: goproto.proto.testrequired.Message - (*Group)(nil), // 14: goproto.proto.testrequired.Group - (*Message_M)(nil), // 15: goproto.proto.testrequired.Message.M - (*Group_Group)(nil), // 16: goproto.proto.testrequired.Group.Group -} -var file_internal_testprotos_required_required_proto_depIdxs = []int32{ - 15, // 0: goproto.proto.testrequired.Message.v:type_name -> goproto.proto.testrequired.Message.M - 16, // 1: goproto.proto.testrequired.Group.group:type_name -> goproto.proto.testrequired.Group.Group - 2, // [2:2] is the sub-list for method output_type - 2, // [2:2] is the sub-list for method input_type - 2, // [2:2] is the sub-list for extension type_name - 2, // [2:2] is the sub-list for extension extendee - 0, // [0:2] is the sub-list for field type_name -} - -func init() { file_internal_testprotos_required_required_proto_init() } -func file_internal_testprotos_required_required_proto_init() { - if File_internal_testprotos_required_required_proto != nil { - return - } - if !protoimpl.UnsafeEnabled { - file_internal_testprotos_required_required_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Int32); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_required_required_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Int64); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_required_required_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Uint32); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_required_required_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Uint64); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_required_required_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Sint32); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_required_required_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Sint64); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_required_required_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Fixed32); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_required_required_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Fixed64); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_required_required_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Float); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_required_required_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Double); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_required_required_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Bool); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_required_required_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*String); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_required_required_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Bytes); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_required_required_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Message); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_required_required_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Group); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_required_required_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Message_M); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_required_required_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Group_Group); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_internal_testprotos_required_required_proto_rawDesc, - NumEnums: 0, - NumMessages: 17, - NumExtensions: 0, - NumServices: 0, - }, - GoTypes: file_internal_testprotos_required_required_proto_goTypes, - DependencyIndexes: file_internal_testprotos_required_required_proto_depIdxs, - MessageInfos: file_internal_testprotos_required_required_proto_msgTypes, - }.Build() - File_internal_testprotos_required_required_proto = out.File - file_internal_testprotos_required_required_proto_rawDesc = nil - file_internal_testprotos_required_required_proto_goTypes = nil - file_internal_testprotos_required_required_proto_depIdxs = nil -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/required/ya.make b/vendor/google.golang.org/protobuf/internal/testprotos/required/ya.make deleted file mode 100644 index b04255bfa6..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/required/ya.make +++ /dev/null @@ -1,7 +0,0 @@ -GO_LIBRARY() - -LICENSE(BSD-3-Clause) - -SRCS(required.pb.go) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/test/ext.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/test/ext.pb.go deleted file mode 100644 index 194b4c5279..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/test/ext.pb.go +++ /dev/null @@ -1,90 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: internal/testprotos/test/ext.proto - -package test - -import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" -) - -var file_internal_testprotos_test_ext_proto_extTypes = []protoimpl.ExtensionInfo{ - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*int32)(nil), - Field: 2000, - Name: "goproto.proto.test.foreign_int32_extension", - Tag: "varint,2000,opt,name=foreign_int32_extension", - Filename: "internal/testprotos/test/ext.proto", - }, -} - -// Extension fields to TestAllExtensions. -var ( - // optional int32 foreign_int32_extension = 2000; - E_ForeignInt32Extension = &file_internal_testprotos_test_ext_proto_extTypes[0] -) - -var File_internal_testprotos_test_ext_proto protoreflect.FileDescriptor - -var file_internal_testprotos_test_ext_proto_rawDesc = []byte{ - 0x0a, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2f, 0x65, 0x78, 0x74, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x12, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, - 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65, - 0x73, 0x74, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x3a, 0x5e, 0x0a, - 0x17, 0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x65, - 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, - 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, - 0xd0, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x15, 0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x49, - 0x6e, 0x74, 0x33, 0x32, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x35, 0x5a, - 0x33, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, - 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x69, 0x6e, 0x74, 0x65, - 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, - 0x74, 0x65, 0x73, 0x74, -} - -var file_internal_testprotos_test_ext_proto_goTypes = []interface{}{ - (*TestAllExtensions)(nil), // 0: goproto.proto.test.TestAllExtensions -} -var file_internal_testprotos_test_ext_proto_depIdxs = []int32{ - 0, // 0: goproto.proto.test.foreign_int32_extension:extendee -> goproto.proto.test.TestAllExtensions - 1, // [1:1] is the sub-list for method output_type - 1, // [1:1] is the sub-list for method input_type - 1, // [1:1] is the sub-list for extension type_name - 0, // [0:1] is the sub-list for extension extendee - 0, // [0:0] is the sub-list for field type_name -} - -func init() { file_internal_testprotos_test_ext_proto_init() } -func file_internal_testprotos_test_ext_proto_init() { - if File_internal_testprotos_test_ext_proto != nil { - return - } - file_internal_testprotos_test_test_proto_init() - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_internal_testprotos_test_ext_proto_rawDesc, - NumEnums: 0, - NumMessages: 0, - NumExtensions: 1, - NumServices: 0, - }, - GoTypes: file_internal_testprotos_test_ext_proto_goTypes, - DependencyIndexes: file_internal_testprotos_test_ext_proto_depIdxs, - ExtensionInfos: file_internal_testprotos_test_ext_proto_extTypes, - }.Build() - File_internal_testprotos_test_ext_proto = out.File - file_internal_testprotos_test_ext_proto_rawDesc = nil - file_internal_testprotos_test_ext_proto_goTypes = nil - file_internal_testprotos_test_ext_proto_depIdxs = nil -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/test/test.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/test/test.pb.go deleted file mode 100644 index a828a515dc..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/test/test.pb.go +++ /dev/null @@ -1,5413 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: internal/testprotos/test/test.proto - -package test - -import ( - enums "google.golang.org/protobuf/internal/testprotos/enums" - proto "google.golang.org/protobuf/proto" - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -type ForeignEnum int32 - -const ( - ForeignEnum_FOREIGN_FOO ForeignEnum = 4 - ForeignEnum_FOREIGN_BAR ForeignEnum = 5 - ForeignEnum_FOREIGN_BAZ ForeignEnum = 6 -) - -// Enum value maps for ForeignEnum. -var ( - ForeignEnum_name = map[int32]string{ - 4: "FOREIGN_FOO", - 5: "FOREIGN_BAR", - 6: "FOREIGN_BAZ", - } - ForeignEnum_value = map[string]int32{ - "FOREIGN_FOO": 4, - "FOREIGN_BAR": 5, - "FOREIGN_BAZ": 6, - } -) - -func (x ForeignEnum) Enum() *ForeignEnum { - p := new(ForeignEnum) - *p = x - return p -} - -func (x ForeignEnum) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (ForeignEnum) Descriptor() protoreflect.EnumDescriptor { - return file_internal_testprotos_test_test_proto_enumTypes[0].Descriptor() -} - -func (ForeignEnum) Type() protoreflect.EnumType { - return &file_internal_testprotos_test_test_proto_enumTypes[0] -} - -func (x ForeignEnum) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) -} - -// Deprecated: Do not use. -func (x *ForeignEnum) UnmarshalJSON(b []byte) error { - num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) - if err != nil { - return err - } - *x = ForeignEnum(num) - return nil -} - -// Deprecated: Use ForeignEnum.Descriptor instead. -func (ForeignEnum) EnumDescriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{0} -} - -type TestReservedEnumFields int32 - -const ( - TestReservedEnumFields_RESERVED_ENUM TestReservedEnumFields = 0 -) - -// Enum value maps for TestReservedEnumFields. -var ( - TestReservedEnumFields_name = map[int32]string{ - 0: "RESERVED_ENUM", - } - TestReservedEnumFields_value = map[string]int32{ - "RESERVED_ENUM": 0, - } -) - -func (x TestReservedEnumFields) Enum() *TestReservedEnumFields { - p := new(TestReservedEnumFields) - *p = x - return p -} - -func (x TestReservedEnumFields) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (TestReservedEnumFields) Descriptor() protoreflect.EnumDescriptor { - return file_internal_testprotos_test_test_proto_enumTypes[1].Descriptor() -} - -func (TestReservedEnumFields) Type() protoreflect.EnumType { - return &file_internal_testprotos_test_test_proto_enumTypes[1] -} - -func (x TestReservedEnumFields) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) -} - -// Deprecated: Do not use. -func (x *TestReservedEnumFields) UnmarshalJSON(b []byte) error { - num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) - if err != nil { - return err - } - *x = TestReservedEnumFields(num) - return nil -} - -// Deprecated: Use TestReservedEnumFields.Descriptor instead. -func (TestReservedEnumFields) EnumDescriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{1} -} - -type TestAllTypes_NestedEnum int32 - -const ( - TestAllTypes_FOO TestAllTypes_NestedEnum = 0 - TestAllTypes_BAR TestAllTypes_NestedEnum = 1 - TestAllTypes_BAZ TestAllTypes_NestedEnum = 2 - TestAllTypes_NEG TestAllTypes_NestedEnum = -1 // Intentionally negative. -) - -// Enum value maps for TestAllTypes_NestedEnum. -var ( - TestAllTypes_NestedEnum_name = map[int32]string{ - 0: "FOO", - 1: "BAR", - 2: "BAZ", - -1: "NEG", - } - TestAllTypes_NestedEnum_value = map[string]int32{ - "FOO": 0, - "BAR": 1, - "BAZ": 2, - "NEG": -1, - } -) - -func (x TestAllTypes_NestedEnum) Enum() *TestAllTypes_NestedEnum { - p := new(TestAllTypes_NestedEnum) - *p = x - return p -} - -func (x TestAllTypes_NestedEnum) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (TestAllTypes_NestedEnum) Descriptor() protoreflect.EnumDescriptor { - return file_internal_testprotos_test_test_proto_enumTypes[2].Descriptor() -} - -func (TestAllTypes_NestedEnum) Type() protoreflect.EnumType { - return &file_internal_testprotos_test_test_proto_enumTypes[2] -} - -func (x TestAllTypes_NestedEnum) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) -} - -// Deprecated: Do not use. -func (x *TestAllTypes_NestedEnum) UnmarshalJSON(b []byte) error { - num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) - if err != nil { - return err - } - *x = TestAllTypes_NestedEnum(num) - return nil -} - -// Deprecated: Use TestAllTypes_NestedEnum.Descriptor instead. -func (TestAllTypes_NestedEnum) EnumDescriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{0, 0} -} - -// Deprecated: Marked as deprecated in internal/testprotos/test/test.proto. -type TestDeprecatedMessage_DeprecatedEnum int32 - -const ( - // Deprecated: Marked as deprecated in internal/testprotos/test/test.proto. - TestDeprecatedMessage_DEPRECATED TestDeprecatedMessage_DeprecatedEnum = 0 -) - -// Enum value maps for TestDeprecatedMessage_DeprecatedEnum. -var ( - TestDeprecatedMessage_DeprecatedEnum_name = map[int32]string{ - 0: "DEPRECATED", - } - TestDeprecatedMessage_DeprecatedEnum_value = map[string]int32{ - "DEPRECATED": 0, - } -) - -func (x TestDeprecatedMessage_DeprecatedEnum) Enum() *TestDeprecatedMessage_DeprecatedEnum { - p := new(TestDeprecatedMessage_DeprecatedEnum) - *p = x - return p -} - -func (x TestDeprecatedMessage_DeprecatedEnum) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (TestDeprecatedMessage_DeprecatedEnum) Descriptor() protoreflect.EnumDescriptor { - return file_internal_testprotos_test_test_proto_enumTypes[3].Descriptor() -} - -func (TestDeprecatedMessage_DeprecatedEnum) Type() protoreflect.EnumType { - return &file_internal_testprotos_test_test_proto_enumTypes[3] -} - -func (x TestDeprecatedMessage_DeprecatedEnum) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) -} - -// Deprecated: Do not use. -func (x *TestDeprecatedMessage_DeprecatedEnum) UnmarshalJSON(b []byte) error { - num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) - if err != nil { - return err - } - *x = TestDeprecatedMessage_DeprecatedEnum(num) - return nil -} - -// Deprecated: Use TestDeprecatedMessage_DeprecatedEnum.Descriptor instead. -func (TestDeprecatedMessage_DeprecatedEnum) EnumDescriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{1, 0} -} - -type TestAllTypes struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - OptionalInt32 *int32 `protobuf:"varint,1,opt,name=optional_int32,json=optionalInt32" json:"optional_int32,omitempty"` - OptionalInt64 *int64 `protobuf:"varint,2,opt,name=optional_int64,json=optionalInt64" json:"optional_int64,omitempty"` - OptionalUint32 *uint32 `protobuf:"varint,3,opt,name=optional_uint32,json=optionalUint32" json:"optional_uint32,omitempty"` - OptionalUint64 *uint64 `protobuf:"varint,4,opt,name=optional_uint64,json=optionalUint64" json:"optional_uint64,omitempty"` - OptionalSint32 *int32 `protobuf:"zigzag32,5,opt,name=optional_sint32,json=optionalSint32" json:"optional_sint32,omitempty"` - OptionalSint64 *int64 `protobuf:"zigzag64,6,opt,name=optional_sint64,json=optionalSint64" json:"optional_sint64,omitempty"` - OptionalFixed32 *uint32 `protobuf:"fixed32,7,opt,name=optional_fixed32,json=optionalFixed32" json:"optional_fixed32,omitempty"` - OptionalFixed64 *uint64 `protobuf:"fixed64,8,opt,name=optional_fixed64,json=optionalFixed64" json:"optional_fixed64,omitempty"` - OptionalSfixed32 *int32 `protobuf:"fixed32,9,opt,name=optional_sfixed32,json=optionalSfixed32" json:"optional_sfixed32,omitempty"` - OptionalSfixed64 *int64 `protobuf:"fixed64,10,opt,name=optional_sfixed64,json=optionalSfixed64" json:"optional_sfixed64,omitempty"` - OptionalFloat *float32 `protobuf:"fixed32,11,opt,name=optional_float,json=optionalFloat" json:"optional_float,omitempty"` - OptionalDouble *float64 `protobuf:"fixed64,12,opt,name=optional_double,json=optionalDouble" json:"optional_double,omitempty"` - OptionalBool *bool `protobuf:"varint,13,opt,name=optional_bool,json=optionalBool" json:"optional_bool,omitempty"` - OptionalString *string `protobuf:"bytes,14,opt,name=optional_string,json=optionalString" json:"optional_string,omitempty"` - OptionalBytes []byte `protobuf:"bytes,15,opt,name=optional_bytes,json=optionalBytes" json:"optional_bytes,omitempty"` - Optionalgroup *TestAllTypes_OptionalGroup `protobuf:"group,16,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"` - OptionalNestedMessage *TestAllTypes_NestedMessage `protobuf:"bytes,18,opt,name=optional_nested_message,json=optionalNestedMessage" json:"optional_nested_message,omitempty"` - OptionalForeignMessage *ForeignMessage `protobuf:"bytes,19,opt,name=optional_foreign_message,json=optionalForeignMessage" json:"optional_foreign_message,omitempty"` - OptionalImportMessage *ImportMessage `protobuf:"bytes,20,opt,name=optional_import_message,json=optionalImportMessage" json:"optional_import_message,omitempty"` - OptionalNestedEnum *TestAllTypes_NestedEnum `protobuf:"varint,21,opt,name=optional_nested_enum,json=optionalNestedEnum,enum=goproto.proto.test.TestAllTypes_NestedEnum" json:"optional_nested_enum,omitempty"` - OptionalForeignEnum *ForeignEnum `protobuf:"varint,22,opt,name=optional_foreign_enum,json=optionalForeignEnum,enum=goproto.proto.test.ForeignEnum" json:"optional_foreign_enum,omitempty"` - OptionalImportEnum *ImportEnum `protobuf:"varint,23,opt,name=optional_import_enum,json=optionalImportEnum,enum=goproto.proto.test.ImportEnum" json:"optional_import_enum,omitempty"` - RepeatedInt32 []int32 `protobuf:"varint,31,rep,name=repeated_int32,json=repeatedInt32" json:"repeated_int32,omitempty"` - RepeatedInt64 []int64 `protobuf:"varint,32,rep,name=repeated_int64,json=repeatedInt64" json:"repeated_int64,omitempty"` - RepeatedUint32 []uint32 `protobuf:"varint,33,rep,name=repeated_uint32,json=repeatedUint32" json:"repeated_uint32,omitempty"` - RepeatedUint64 []uint64 `protobuf:"varint,34,rep,name=repeated_uint64,json=repeatedUint64" json:"repeated_uint64,omitempty"` - RepeatedSint32 []int32 `protobuf:"zigzag32,35,rep,name=repeated_sint32,json=repeatedSint32" json:"repeated_sint32,omitempty"` - RepeatedSint64 []int64 `protobuf:"zigzag64,36,rep,name=repeated_sint64,json=repeatedSint64" json:"repeated_sint64,omitempty"` - RepeatedFixed32 []uint32 `protobuf:"fixed32,37,rep,name=repeated_fixed32,json=repeatedFixed32" json:"repeated_fixed32,omitempty"` - RepeatedFixed64 []uint64 `protobuf:"fixed64,38,rep,name=repeated_fixed64,json=repeatedFixed64" json:"repeated_fixed64,omitempty"` - RepeatedSfixed32 []int32 `protobuf:"fixed32,39,rep,name=repeated_sfixed32,json=repeatedSfixed32" json:"repeated_sfixed32,omitempty"` - RepeatedSfixed64 []int64 `protobuf:"fixed64,40,rep,name=repeated_sfixed64,json=repeatedSfixed64" json:"repeated_sfixed64,omitempty"` - RepeatedFloat []float32 `protobuf:"fixed32,41,rep,name=repeated_float,json=repeatedFloat" json:"repeated_float,omitempty"` - RepeatedDouble []float64 `protobuf:"fixed64,42,rep,name=repeated_double,json=repeatedDouble" json:"repeated_double,omitempty"` - RepeatedBool []bool `protobuf:"varint,43,rep,name=repeated_bool,json=repeatedBool" json:"repeated_bool,omitempty"` - RepeatedString []string `protobuf:"bytes,44,rep,name=repeated_string,json=repeatedString" json:"repeated_string,omitempty"` - RepeatedBytes [][]byte `protobuf:"bytes,45,rep,name=repeated_bytes,json=repeatedBytes" json:"repeated_bytes,omitempty"` - Repeatedgroup []*TestAllTypes_RepeatedGroup `protobuf:"group,46,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"` - RepeatedNestedMessage []*TestAllTypes_NestedMessage `protobuf:"bytes,48,rep,name=repeated_nested_message,json=repeatedNestedMessage" json:"repeated_nested_message,omitempty"` - RepeatedForeignMessage []*ForeignMessage `protobuf:"bytes,49,rep,name=repeated_foreign_message,json=repeatedForeignMessage" json:"repeated_foreign_message,omitempty"` - RepeatedImportmessage []*ImportMessage `protobuf:"bytes,50,rep,name=repeated_importmessage,json=repeatedImportmessage" json:"repeated_importmessage,omitempty"` - RepeatedNestedEnum []TestAllTypes_NestedEnum `protobuf:"varint,51,rep,name=repeated_nested_enum,json=repeatedNestedEnum,enum=goproto.proto.test.TestAllTypes_NestedEnum" json:"repeated_nested_enum,omitempty"` - RepeatedForeignEnum []ForeignEnum `protobuf:"varint,52,rep,name=repeated_foreign_enum,json=repeatedForeignEnum,enum=goproto.proto.test.ForeignEnum" json:"repeated_foreign_enum,omitempty"` - RepeatedImportenum []ImportEnum `protobuf:"varint,53,rep,name=repeated_importenum,json=repeatedImportenum,enum=goproto.proto.test.ImportEnum" json:"repeated_importenum,omitempty"` - MapInt32Int32 map[int32]int32 `protobuf:"bytes,56,rep,name=map_int32_int32,json=mapInt32Int32" json:"map_int32_int32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapInt64Int64 map[int64]int64 `protobuf:"bytes,57,rep,name=map_int64_int64,json=mapInt64Int64" json:"map_int64_int64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapUint32Uint32 map[uint32]uint32 `protobuf:"bytes,58,rep,name=map_uint32_uint32,json=mapUint32Uint32" json:"map_uint32_uint32,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapUint64Uint64 map[uint64]uint64 `protobuf:"bytes,59,rep,name=map_uint64_uint64,json=mapUint64Uint64" json:"map_uint64_uint64,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapSint32Sint32 map[int32]int32 `protobuf:"bytes,60,rep,name=map_sint32_sint32,json=mapSint32Sint32" json:"map_sint32_sint32,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"zigzag32,2,opt,name=value"` - MapSint64Sint64 map[int64]int64 `protobuf:"bytes,61,rep,name=map_sint64_sint64,json=mapSint64Sint64" json:"map_sint64_sint64,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"zigzag64,2,opt,name=value"` - MapFixed32Fixed32 map[uint32]uint32 `protobuf:"bytes,62,rep,name=map_fixed32_fixed32,json=mapFixed32Fixed32" json:"map_fixed32_fixed32,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapFixed64Fixed64 map[uint64]uint64 `protobuf:"bytes,63,rep,name=map_fixed64_fixed64,json=mapFixed64Fixed64" json:"map_fixed64_fixed64,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapSfixed32Sfixed32 map[int32]int32 `protobuf:"bytes,64,rep,name=map_sfixed32_sfixed32,json=mapSfixed32Sfixed32" json:"map_sfixed32_sfixed32,omitempty" protobuf_key:"fixed32,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapSfixed64Sfixed64 map[int64]int64 `protobuf:"bytes,65,rep,name=map_sfixed64_sfixed64,json=mapSfixed64Sfixed64" json:"map_sfixed64_sfixed64,omitempty" protobuf_key:"fixed64,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapInt32Float map[int32]float32 `protobuf:"bytes,66,rep,name=map_int32_float,json=mapInt32Float" json:"map_int32_float,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` - MapInt32Double map[int32]float64 `protobuf:"bytes,67,rep,name=map_int32_double,json=mapInt32Double" json:"map_int32_double,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` - MapBoolBool map[bool]bool `protobuf:"bytes,68,rep,name=map_bool_bool,json=mapBoolBool" json:"map_bool_bool,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` - MapStringString map[string]string `protobuf:"bytes,69,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"` - MapStringBytes map[string][]byte `protobuf:"bytes,70,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"` - MapStringNestedMessage map[string]*TestAllTypes_NestedMessage `protobuf:"bytes,71,rep,name=map_string_nested_message,json=mapStringNestedMessage" json:"map_string_nested_message,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - MapStringNestedEnum map[string]TestAllTypes_NestedEnum `protobuf:"bytes,73,rep,name=map_string_nested_enum,json=mapStringNestedEnum" json:"map_string_nested_enum,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=goproto.proto.test.TestAllTypes_NestedEnum"` - // Singular with defaults - DefaultInt32 *int32 `protobuf:"varint,81,opt,name=default_int32,json=defaultInt32,def=81" json:"default_int32,omitempty"` - DefaultInt64 *int64 `protobuf:"varint,82,opt,name=default_int64,json=defaultInt64,def=82" json:"default_int64,omitempty"` - DefaultUint32 *uint32 `protobuf:"varint,83,opt,name=default_uint32,json=defaultUint32,def=83" json:"default_uint32,omitempty"` - DefaultUint64 *uint64 `protobuf:"varint,84,opt,name=default_uint64,json=defaultUint64,def=84" json:"default_uint64,omitempty"` - DefaultSint32 *int32 `protobuf:"zigzag32,85,opt,name=default_sint32,json=defaultSint32,def=-85" json:"default_sint32,omitempty"` - DefaultSint64 *int64 `protobuf:"zigzag64,86,opt,name=default_sint64,json=defaultSint64,def=86" json:"default_sint64,omitempty"` - DefaultFixed32 *uint32 `protobuf:"fixed32,87,opt,name=default_fixed32,json=defaultFixed32,def=87" json:"default_fixed32,omitempty"` - DefaultFixed64 *uint64 `protobuf:"fixed64,88,opt,name=default_fixed64,json=defaultFixed64,def=88" json:"default_fixed64,omitempty"` - DefaultSfixed32 *int32 `protobuf:"fixed32,89,opt,name=default_sfixed32,json=defaultSfixed32,def=89" json:"default_sfixed32,omitempty"` - DefaultSfixed64 *int64 `protobuf:"fixed64,80,opt,name=default_sfixed64,json=defaultSfixed64,def=-90" json:"default_sfixed64,omitempty"` - DefaultFloat *float32 `protobuf:"fixed32,91,opt,name=default_float,json=defaultFloat,def=91.5" json:"default_float,omitempty"` - DefaultDouble *float64 `protobuf:"fixed64,92,opt,name=default_double,json=defaultDouble,def=92000" json:"default_double,omitempty"` - DefaultBool *bool `protobuf:"varint,93,opt,name=default_bool,json=defaultBool,def=1" json:"default_bool,omitempty"` - DefaultString *string `protobuf:"bytes,94,opt,name=default_string,json=defaultString,def=hello" json:"default_string,omitempty"` - DefaultBytes []byte `protobuf:"bytes,95,opt,name=default_bytes,json=defaultBytes,def=world" json:"default_bytes,omitempty"` - DefaultNestedEnum *TestAllTypes_NestedEnum `protobuf:"varint,96,opt,name=default_nested_enum,json=defaultNestedEnum,enum=goproto.proto.test.TestAllTypes_NestedEnum,def=1" json:"default_nested_enum,omitempty"` - DefaultForeignEnum *ForeignEnum `protobuf:"varint,97,opt,name=default_foreign_enum,json=defaultForeignEnum,enum=goproto.proto.test.ForeignEnum,def=5" json:"default_foreign_enum,omitempty"` - // Types that are assignable to OneofField: - // - // *TestAllTypes_OneofUint32 - // *TestAllTypes_OneofNestedMessage - // *TestAllTypes_OneofString - // *TestAllTypes_OneofBytes - // *TestAllTypes_OneofBool - // *TestAllTypes_OneofUint64 - // *TestAllTypes_OneofFloat - // *TestAllTypes_OneofDouble - // *TestAllTypes_OneofEnum - // *TestAllTypes_Oneofgroup - OneofField isTestAllTypes_OneofField `protobuf_oneof:"oneof_field"` - // A oneof with exactly one field. - // - // Types that are assignable to OneofOptional: - // - // *TestAllTypes_OneofOptionalUint32 - OneofOptional isTestAllTypes_OneofOptional `protobuf_oneof:"oneof_optional"` -} - -// Default values for TestAllTypes fields. -const ( - Default_TestAllTypes_DefaultInt32 = int32(81) - Default_TestAllTypes_DefaultInt64 = int64(82) - Default_TestAllTypes_DefaultUint32 = uint32(83) - Default_TestAllTypes_DefaultUint64 = uint64(84) - Default_TestAllTypes_DefaultSint32 = int32(-85) - Default_TestAllTypes_DefaultSint64 = int64(86) - Default_TestAllTypes_DefaultFixed32 = uint32(87) - Default_TestAllTypes_DefaultFixed64 = uint64(88) - Default_TestAllTypes_DefaultSfixed32 = int32(89) - Default_TestAllTypes_DefaultSfixed64 = int64(-90) - Default_TestAllTypes_DefaultFloat = float32(91.5) - Default_TestAllTypes_DefaultDouble = float64(92000) - Default_TestAllTypes_DefaultBool = bool(true) - Default_TestAllTypes_DefaultString = string("hello") - Default_TestAllTypes_DefaultNestedEnum = TestAllTypes_BAR - Default_TestAllTypes_DefaultForeignEnum = ForeignEnum_FOREIGN_BAR -) - -// Default values for TestAllTypes fields. -var ( - Default_TestAllTypes_DefaultBytes = []byte("world") -) - -func (x *TestAllTypes) Reset() { - *x = TestAllTypes{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *TestAllTypes) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*TestAllTypes) ProtoMessage() {} - -func (x *TestAllTypes) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use TestAllTypes.ProtoReflect.Descriptor instead. -func (*TestAllTypes) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{0} -} - -func (x *TestAllTypes) GetOptionalInt32() int32 { - if x != nil && x.OptionalInt32 != nil { - return *x.OptionalInt32 - } - return 0 -} - -func (x *TestAllTypes) GetOptionalInt64() int64 { - if x != nil && x.OptionalInt64 != nil { - return *x.OptionalInt64 - } - return 0 -} - -func (x *TestAllTypes) GetOptionalUint32() uint32 { - if x != nil && x.OptionalUint32 != nil { - return *x.OptionalUint32 - } - return 0 -} - -func (x *TestAllTypes) GetOptionalUint64() uint64 { - if x != nil && x.OptionalUint64 != nil { - return *x.OptionalUint64 - } - return 0 -} - -func (x *TestAllTypes) GetOptionalSint32() int32 { - if x != nil && x.OptionalSint32 != nil { - return *x.OptionalSint32 - } - return 0 -} - -func (x *TestAllTypes) GetOptionalSint64() int64 { - if x != nil && x.OptionalSint64 != nil { - return *x.OptionalSint64 - } - return 0 -} - -func (x *TestAllTypes) GetOptionalFixed32() uint32 { - if x != nil && x.OptionalFixed32 != nil { - return *x.OptionalFixed32 - } - return 0 -} - -func (x *TestAllTypes) GetOptionalFixed64() uint64 { - if x != nil && x.OptionalFixed64 != nil { - return *x.OptionalFixed64 - } - return 0 -} - -func (x *TestAllTypes) GetOptionalSfixed32() int32 { - if x != nil && x.OptionalSfixed32 != nil { - return *x.OptionalSfixed32 - } - return 0 -} - -func (x *TestAllTypes) GetOptionalSfixed64() int64 { - if x != nil && x.OptionalSfixed64 != nil { - return *x.OptionalSfixed64 - } - return 0 -} - -func (x *TestAllTypes) GetOptionalFloat() float32 { - if x != nil && x.OptionalFloat != nil { - return *x.OptionalFloat - } - return 0 -} - -func (x *TestAllTypes) GetOptionalDouble() float64 { - if x != nil && x.OptionalDouble != nil { - return *x.OptionalDouble - } - return 0 -} - -func (x *TestAllTypes) GetOptionalBool() bool { - if x != nil && x.OptionalBool != nil { - return *x.OptionalBool - } - return false -} - -func (x *TestAllTypes) GetOptionalString() string { - if x != nil && x.OptionalString != nil { - return *x.OptionalString - } - return "" -} - -func (x *TestAllTypes) GetOptionalBytes() []byte { - if x != nil { - return x.OptionalBytes - } - return nil -} - -func (x *TestAllTypes) GetOptionalgroup() *TestAllTypes_OptionalGroup { - if x != nil { - return x.Optionalgroup - } - return nil -} - -func (x *TestAllTypes) GetOptionalNestedMessage() *TestAllTypes_NestedMessage { - if x != nil { - return x.OptionalNestedMessage - } - return nil -} - -func (x *TestAllTypes) GetOptionalForeignMessage() *ForeignMessage { - if x != nil { - return x.OptionalForeignMessage - } - return nil -} - -func (x *TestAllTypes) GetOptionalImportMessage() *ImportMessage { - if x != nil { - return x.OptionalImportMessage - } - return nil -} - -func (x *TestAllTypes) GetOptionalNestedEnum() TestAllTypes_NestedEnum { - if x != nil && x.OptionalNestedEnum != nil { - return *x.OptionalNestedEnum - } - return TestAllTypes_FOO -} - -func (x *TestAllTypes) GetOptionalForeignEnum() ForeignEnum { - if x != nil && x.OptionalForeignEnum != nil { - return *x.OptionalForeignEnum - } - return ForeignEnum_FOREIGN_FOO -} - -func (x *TestAllTypes) GetOptionalImportEnum() ImportEnum { - if x != nil && x.OptionalImportEnum != nil { - return *x.OptionalImportEnum - } - return ImportEnum_IMPORT_ZERO -} - -func (x *TestAllTypes) GetRepeatedInt32() []int32 { - if x != nil { - return x.RepeatedInt32 - } - return nil -} - -func (x *TestAllTypes) GetRepeatedInt64() []int64 { - if x != nil { - return x.RepeatedInt64 - } - return nil -} - -func (x *TestAllTypes) GetRepeatedUint32() []uint32 { - if x != nil { - return x.RepeatedUint32 - } - return nil -} - -func (x *TestAllTypes) GetRepeatedUint64() []uint64 { - if x != nil { - return x.RepeatedUint64 - } - return nil -} - -func (x *TestAllTypes) GetRepeatedSint32() []int32 { - if x != nil { - return x.RepeatedSint32 - } - return nil -} - -func (x *TestAllTypes) GetRepeatedSint64() []int64 { - if x != nil { - return x.RepeatedSint64 - } - return nil -} - -func (x *TestAllTypes) GetRepeatedFixed32() []uint32 { - if x != nil { - return x.RepeatedFixed32 - } - return nil -} - -func (x *TestAllTypes) GetRepeatedFixed64() []uint64 { - if x != nil { - return x.RepeatedFixed64 - } - return nil -} - -func (x *TestAllTypes) GetRepeatedSfixed32() []int32 { - if x != nil { - return x.RepeatedSfixed32 - } - return nil -} - -func (x *TestAllTypes) GetRepeatedSfixed64() []int64 { - if x != nil { - return x.RepeatedSfixed64 - } - return nil -} - -func (x *TestAllTypes) GetRepeatedFloat() []float32 { - if x != nil { - return x.RepeatedFloat - } - return nil -} - -func (x *TestAllTypes) GetRepeatedDouble() []float64 { - if x != nil { - return x.RepeatedDouble - } - return nil -} - -func (x *TestAllTypes) GetRepeatedBool() []bool { - if x != nil { - return x.RepeatedBool - } - return nil -} - -func (x *TestAllTypes) GetRepeatedString() []string { - if x != nil { - return x.RepeatedString - } - return nil -} - -func (x *TestAllTypes) GetRepeatedBytes() [][]byte { - if x != nil { - return x.RepeatedBytes - } - return nil -} - -func (x *TestAllTypes) GetRepeatedgroup() []*TestAllTypes_RepeatedGroup { - if x != nil { - return x.Repeatedgroup - } - return nil -} - -func (x *TestAllTypes) GetRepeatedNestedMessage() []*TestAllTypes_NestedMessage { - if x != nil { - return x.RepeatedNestedMessage - } - return nil -} - -func (x *TestAllTypes) GetRepeatedForeignMessage() []*ForeignMessage { - if x != nil { - return x.RepeatedForeignMessage - } - return nil -} - -func (x *TestAllTypes) GetRepeatedImportmessage() []*ImportMessage { - if x != nil { - return x.RepeatedImportmessage - } - return nil -} - -func (x *TestAllTypes) GetRepeatedNestedEnum() []TestAllTypes_NestedEnum { - if x != nil { - return x.RepeatedNestedEnum - } - return nil -} - -func (x *TestAllTypes) GetRepeatedForeignEnum() []ForeignEnum { - if x != nil { - return x.RepeatedForeignEnum - } - return nil -} - -func (x *TestAllTypes) GetRepeatedImportenum() []ImportEnum { - if x != nil { - return x.RepeatedImportenum - } - return nil -} - -func (x *TestAllTypes) GetMapInt32Int32() map[int32]int32 { - if x != nil { - return x.MapInt32Int32 - } - return nil -} - -func (x *TestAllTypes) GetMapInt64Int64() map[int64]int64 { - if x != nil { - return x.MapInt64Int64 - } - return nil -} - -func (x *TestAllTypes) GetMapUint32Uint32() map[uint32]uint32 { - if x != nil { - return x.MapUint32Uint32 - } - return nil -} - -func (x *TestAllTypes) GetMapUint64Uint64() map[uint64]uint64 { - if x != nil { - return x.MapUint64Uint64 - } - return nil -} - -func (x *TestAllTypes) GetMapSint32Sint32() map[int32]int32 { - if x != nil { - return x.MapSint32Sint32 - } - return nil -} - -func (x *TestAllTypes) GetMapSint64Sint64() map[int64]int64 { - if x != nil { - return x.MapSint64Sint64 - } - return nil -} - -func (x *TestAllTypes) GetMapFixed32Fixed32() map[uint32]uint32 { - if x != nil { - return x.MapFixed32Fixed32 - } - return nil -} - -func (x *TestAllTypes) GetMapFixed64Fixed64() map[uint64]uint64 { - if x != nil { - return x.MapFixed64Fixed64 - } - return nil -} - -func (x *TestAllTypes) GetMapSfixed32Sfixed32() map[int32]int32 { - if x != nil { - return x.MapSfixed32Sfixed32 - } - return nil -} - -func (x *TestAllTypes) GetMapSfixed64Sfixed64() map[int64]int64 { - if x != nil { - return x.MapSfixed64Sfixed64 - } - return nil -} - -func (x *TestAllTypes) GetMapInt32Float() map[int32]float32 { - if x != nil { - return x.MapInt32Float - } - return nil -} - -func (x *TestAllTypes) GetMapInt32Double() map[int32]float64 { - if x != nil { - return x.MapInt32Double - } - return nil -} - -func (x *TestAllTypes) GetMapBoolBool() map[bool]bool { - if x != nil { - return x.MapBoolBool - } - return nil -} - -func (x *TestAllTypes) GetMapStringString() map[string]string { - if x != nil { - return x.MapStringString - } - return nil -} - -func (x *TestAllTypes) GetMapStringBytes() map[string][]byte { - if x != nil { - return x.MapStringBytes - } - return nil -} - -func (x *TestAllTypes) GetMapStringNestedMessage() map[string]*TestAllTypes_NestedMessage { - if x != nil { - return x.MapStringNestedMessage - } - return nil -} - -func (x *TestAllTypes) GetMapStringNestedEnum() map[string]TestAllTypes_NestedEnum { - if x != nil { - return x.MapStringNestedEnum - } - return nil -} - -func (x *TestAllTypes) GetDefaultInt32() int32 { - if x != nil && x.DefaultInt32 != nil { - return *x.DefaultInt32 - } - return Default_TestAllTypes_DefaultInt32 -} - -func (x *TestAllTypes) GetDefaultInt64() int64 { - if x != nil && x.DefaultInt64 != nil { - return *x.DefaultInt64 - } - return Default_TestAllTypes_DefaultInt64 -} - -func (x *TestAllTypes) GetDefaultUint32() uint32 { - if x != nil && x.DefaultUint32 != nil { - return *x.DefaultUint32 - } - return Default_TestAllTypes_DefaultUint32 -} - -func (x *TestAllTypes) GetDefaultUint64() uint64 { - if x != nil && x.DefaultUint64 != nil { - return *x.DefaultUint64 - } - return Default_TestAllTypes_DefaultUint64 -} - -func (x *TestAllTypes) GetDefaultSint32() int32 { - if x != nil && x.DefaultSint32 != nil { - return *x.DefaultSint32 - } - return Default_TestAllTypes_DefaultSint32 -} - -func (x *TestAllTypes) GetDefaultSint64() int64 { - if x != nil && x.DefaultSint64 != nil { - return *x.DefaultSint64 - } - return Default_TestAllTypes_DefaultSint64 -} - -func (x *TestAllTypes) GetDefaultFixed32() uint32 { - if x != nil && x.DefaultFixed32 != nil { - return *x.DefaultFixed32 - } - return Default_TestAllTypes_DefaultFixed32 -} - -func (x *TestAllTypes) GetDefaultFixed64() uint64 { - if x != nil && x.DefaultFixed64 != nil { - return *x.DefaultFixed64 - } - return Default_TestAllTypes_DefaultFixed64 -} - -func (x *TestAllTypes) GetDefaultSfixed32() int32 { - if x != nil && x.DefaultSfixed32 != nil { - return *x.DefaultSfixed32 - } - return Default_TestAllTypes_DefaultSfixed32 -} - -func (x *TestAllTypes) GetDefaultSfixed64() int64 { - if x != nil && x.DefaultSfixed64 != nil { - return *x.DefaultSfixed64 - } - return Default_TestAllTypes_DefaultSfixed64 -} - -func (x *TestAllTypes) GetDefaultFloat() float32 { - if x != nil && x.DefaultFloat != nil { - return *x.DefaultFloat - } - return Default_TestAllTypes_DefaultFloat -} - -func (x *TestAllTypes) GetDefaultDouble() float64 { - if x != nil && x.DefaultDouble != nil { - return *x.DefaultDouble - } - return Default_TestAllTypes_DefaultDouble -} - -func (x *TestAllTypes) GetDefaultBool() bool { - if x != nil && x.DefaultBool != nil { - return *x.DefaultBool - } - return Default_TestAllTypes_DefaultBool -} - -func (x *TestAllTypes) GetDefaultString() string { - if x != nil && x.DefaultString != nil { - return *x.DefaultString - } - return Default_TestAllTypes_DefaultString -} - -func (x *TestAllTypes) GetDefaultBytes() []byte { - if x != nil && x.DefaultBytes != nil { - return x.DefaultBytes - } - return append([]byte(nil), Default_TestAllTypes_DefaultBytes...) -} - -func (x *TestAllTypes) GetDefaultNestedEnum() TestAllTypes_NestedEnum { - if x != nil && x.DefaultNestedEnum != nil { - return *x.DefaultNestedEnum - } - return Default_TestAllTypes_DefaultNestedEnum -} - -func (x *TestAllTypes) GetDefaultForeignEnum() ForeignEnum { - if x != nil && x.DefaultForeignEnum != nil { - return *x.DefaultForeignEnum - } - return Default_TestAllTypes_DefaultForeignEnum -} - -func (m *TestAllTypes) GetOneofField() isTestAllTypes_OneofField { - if m != nil { - return m.OneofField - } - return nil -} - -func (x *TestAllTypes) GetOneofUint32() uint32 { - if x, ok := x.GetOneofField().(*TestAllTypes_OneofUint32); ok { - return x.OneofUint32 - } - return 0 -} - -func (x *TestAllTypes) GetOneofNestedMessage() *TestAllTypes_NestedMessage { - if x, ok := x.GetOneofField().(*TestAllTypes_OneofNestedMessage); ok { - return x.OneofNestedMessage - } - return nil -} - -func (x *TestAllTypes) GetOneofString() string { - if x, ok := x.GetOneofField().(*TestAllTypes_OneofString); ok { - return x.OneofString - } - return "" -} - -func (x *TestAllTypes) GetOneofBytes() []byte { - if x, ok := x.GetOneofField().(*TestAllTypes_OneofBytes); ok { - return x.OneofBytes - } - return nil -} - -func (x *TestAllTypes) GetOneofBool() bool { - if x, ok := x.GetOneofField().(*TestAllTypes_OneofBool); ok { - return x.OneofBool - } - return false -} - -func (x *TestAllTypes) GetOneofUint64() uint64 { - if x, ok := x.GetOneofField().(*TestAllTypes_OneofUint64); ok { - return x.OneofUint64 - } - return 0 -} - -func (x *TestAllTypes) GetOneofFloat() float32 { - if x, ok := x.GetOneofField().(*TestAllTypes_OneofFloat); ok { - return x.OneofFloat - } - return 0 -} - -func (x *TestAllTypes) GetOneofDouble() float64 { - if x, ok := x.GetOneofField().(*TestAllTypes_OneofDouble); ok { - return x.OneofDouble - } - return 0 -} - -func (x *TestAllTypes) GetOneofEnum() TestAllTypes_NestedEnum { - if x, ok := x.GetOneofField().(*TestAllTypes_OneofEnum); ok { - return x.OneofEnum - } - return TestAllTypes_FOO -} - -func (x *TestAllTypes) GetOneofgroup() *TestAllTypes_OneofGroup { - if x, ok := x.GetOneofField().(*TestAllTypes_Oneofgroup); ok { - return x.Oneofgroup - } - return nil -} - -func (m *TestAllTypes) GetOneofOptional() isTestAllTypes_OneofOptional { - if m != nil { - return m.OneofOptional - } - return nil -} - -func (x *TestAllTypes) GetOneofOptionalUint32() uint32 { - if x, ok := x.GetOneofOptional().(*TestAllTypes_OneofOptionalUint32); ok { - return x.OneofOptionalUint32 - } - return 0 -} - -type isTestAllTypes_OneofField interface { - isTestAllTypes_OneofField() -} - -type TestAllTypes_OneofUint32 struct { - OneofUint32 uint32 `protobuf:"varint,111,opt,name=oneof_uint32,json=oneofUint32,oneof"` -} - -type TestAllTypes_OneofNestedMessage struct { - OneofNestedMessage *TestAllTypes_NestedMessage `protobuf:"bytes,112,opt,name=oneof_nested_message,json=oneofNestedMessage,oneof"` -} - -type TestAllTypes_OneofString struct { - OneofString string `protobuf:"bytes,113,opt,name=oneof_string,json=oneofString,oneof"` -} - -type TestAllTypes_OneofBytes struct { - OneofBytes []byte `protobuf:"bytes,114,opt,name=oneof_bytes,json=oneofBytes,oneof"` -} - -type TestAllTypes_OneofBool struct { - OneofBool bool `protobuf:"varint,115,opt,name=oneof_bool,json=oneofBool,oneof"` -} - -type TestAllTypes_OneofUint64 struct { - OneofUint64 uint64 `protobuf:"varint,116,opt,name=oneof_uint64,json=oneofUint64,oneof"` -} - -type TestAllTypes_OneofFloat struct { - OneofFloat float32 `protobuf:"fixed32,117,opt,name=oneof_float,json=oneofFloat,oneof"` -} - -type TestAllTypes_OneofDouble struct { - OneofDouble float64 `protobuf:"fixed64,118,opt,name=oneof_double,json=oneofDouble,oneof"` -} - -type TestAllTypes_OneofEnum struct { - OneofEnum TestAllTypes_NestedEnum `protobuf:"varint,119,opt,name=oneof_enum,json=oneofEnum,enum=goproto.proto.test.TestAllTypes_NestedEnum,oneof"` -} - -type TestAllTypes_Oneofgroup struct { - Oneofgroup *TestAllTypes_OneofGroup `protobuf:"group,121,opt,name=OneofGroup,json=oneofgroup,oneof"` -} - -func (*TestAllTypes_OneofUint32) isTestAllTypes_OneofField() {} - -func (*TestAllTypes_OneofNestedMessage) isTestAllTypes_OneofField() {} - -func (*TestAllTypes_OneofString) isTestAllTypes_OneofField() {} - -func (*TestAllTypes_OneofBytes) isTestAllTypes_OneofField() {} - -func (*TestAllTypes_OneofBool) isTestAllTypes_OneofField() {} - -func (*TestAllTypes_OneofUint64) isTestAllTypes_OneofField() {} - -func (*TestAllTypes_OneofFloat) isTestAllTypes_OneofField() {} - -func (*TestAllTypes_OneofDouble) isTestAllTypes_OneofField() {} - -func (*TestAllTypes_OneofEnum) isTestAllTypes_OneofField() {} - -func (*TestAllTypes_Oneofgroup) isTestAllTypes_OneofField() {} - -type isTestAllTypes_OneofOptional interface { - isTestAllTypes_OneofOptional() -} - -type TestAllTypes_OneofOptionalUint32 struct { - OneofOptionalUint32 uint32 `protobuf:"varint,120,opt,name=oneof_optional_uint32,json=oneofOptionalUint32,oneof"` -} - -func (*TestAllTypes_OneofOptionalUint32) isTestAllTypes_OneofOptional() {} - -// Deprecated: Marked as deprecated in internal/testprotos/test/test.proto. -type TestDeprecatedMessage struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - // Deprecated: Marked as deprecated in internal/testprotos/test/test.proto. - DeprecatedInt32 *int32 `protobuf:"varint,1,opt,name=deprecated_int32,json=deprecatedInt32" json:"deprecated_int32,omitempty"` - // Types that are assignable to DeprecatedOneof: - // - // *TestDeprecatedMessage_DeprecatedOneofField - DeprecatedOneof isTestDeprecatedMessage_DeprecatedOneof `protobuf_oneof:"deprecated_oneof"` -} - -func (x *TestDeprecatedMessage) Reset() { - *x = TestDeprecatedMessage{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_proto_msgTypes[1] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *TestDeprecatedMessage) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*TestDeprecatedMessage) ProtoMessage() {} - -func (x *TestDeprecatedMessage) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_proto_msgTypes[1] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use TestDeprecatedMessage.ProtoReflect.Descriptor instead. -func (*TestDeprecatedMessage) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{1} -} - -// Deprecated: Marked as deprecated in internal/testprotos/test/test.proto. -func (x *TestDeprecatedMessage) GetDeprecatedInt32() int32 { - if x != nil && x.DeprecatedInt32 != nil { - return *x.DeprecatedInt32 - } - return 0 -} - -func (m *TestDeprecatedMessage) GetDeprecatedOneof() isTestDeprecatedMessage_DeprecatedOneof { - if m != nil { - return m.DeprecatedOneof - } - return nil -} - -// Deprecated: Marked as deprecated in internal/testprotos/test/test.proto. -func (x *TestDeprecatedMessage) GetDeprecatedOneofField() int32 { - if x, ok := x.GetDeprecatedOneof().(*TestDeprecatedMessage_DeprecatedOneofField); ok { - return x.DeprecatedOneofField - } - return 0 -} - -type isTestDeprecatedMessage_DeprecatedOneof interface { - isTestDeprecatedMessage_DeprecatedOneof() -} - -type TestDeprecatedMessage_DeprecatedOneofField struct { - // Deprecated: Marked as deprecated in internal/testprotos/test/test.proto. - DeprecatedOneofField int32 `protobuf:"varint,2,opt,name=deprecated_oneof_field,json=deprecatedOneofField,oneof"` -} - -func (*TestDeprecatedMessage_DeprecatedOneofField) isTestDeprecatedMessage_DeprecatedOneof() {} - -type ForeignMessage struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - C *int32 `protobuf:"varint,1,opt,name=c" json:"c,omitempty"` - D *int32 `protobuf:"varint,2,opt,name=d" json:"d,omitempty"` -} - -func (x *ForeignMessage) Reset() { - *x = ForeignMessage{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_proto_msgTypes[2] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *ForeignMessage) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*ForeignMessage) ProtoMessage() {} - -func (x *ForeignMessage) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_proto_msgTypes[2] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use ForeignMessage.ProtoReflect.Descriptor instead. -func (*ForeignMessage) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{2} -} - -func (x *ForeignMessage) GetC() int32 { - if x != nil && x.C != nil { - return *x.C - } - return 0 -} - -func (x *ForeignMessage) GetD() int32 { - if x != nil && x.D != nil { - return *x.D - } - return 0 -} - -type TestReservedFields struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *TestReservedFields) Reset() { - *x = TestReservedFields{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_proto_msgTypes[3] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *TestReservedFields) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*TestReservedFields) ProtoMessage() {} - -func (x *TestReservedFields) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_proto_msgTypes[3] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use TestReservedFields.ProtoReflect.Descriptor instead. -func (*TestReservedFields) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{3} -} - -type TestAllExtensions struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - extensionFields protoimpl.ExtensionFields -} - -func (x *TestAllExtensions) Reset() { - *x = TestAllExtensions{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_proto_msgTypes[4] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *TestAllExtensions) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*TestAllExtensions) ProtoMessage() {} - -func (x *TestAllExtensions) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_proto_msgTypes[4] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use TestAllExtensions.ProtoReflect.Descriptor instead. -func (*TestAllExtensions) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{4} -} - -type OptionalGroup struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - A *int32 `protobuf:"varint,17,opt,name=a" json:"a,omitempty"` - SameFieldNumber *int32 `protobuf:"varint,16,opt,name=same_field_number,json=sameFieldNumber" json:"same_field_number,omitempty"` - OptionalNestedMessage *TestAllExtensions_NestedMessage `protobuf:"bytes,1000,opt,name=optional_nested_message,json=optionalNestedMessage" json:"optional_nested_message,omitempty"` -} - -func (x *OptionalGroup) Reset() { - *x = OptionalGroup{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_proto_msgTypes[5] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *OptionalGroup) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*OptionalGroup) ProtoMessage() {} - -func (x *OptionalGroup) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_proto_msgTypes[5] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use OptionalGroup.ProtoReflect.Descriptor instead. -func (*OptionalGroup) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{5} -} - -func (x *OptionalGroup) GetA() int32 { - if x != nil && x.A != nil { - return *x.A - } - return 0 -} - -func (x *OptionalGroup) GetSameFieldNumber() int32 { - if x != nil && x.SameFieldNumber != nil { - return *x.SameFieldNumber - } - return 0 -} - -func (x *OptionalGroup) GetOptionalNestedMessage() *TestAllExtensions_NestedMessage { - if x != nil { - return x.OptionalNestedMessage - } - return nil -} - -type RepeatedGroup struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - A *int32 `protobuf:"varint,47,opt,name=a" json:"a,omitempty"` - OptionalNestedMessage *TestAllExtensions_NestedMessage `protobuf:"bytes,1001,opt,name=optional_nested_message,json=optionalNestedMessage" json:"optional_nested_message,omitempty"` -} - -func (x *RepeatedGroup) Reset() { - *x = RepeatedGroup{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_proto_msgTypes[6] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *RepeatedGroup) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*RepeatedGroup) ProtoMessage() {} - -func (x *RepeatedGroup) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_proto_msgTypes[6] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use RepeatedGroup.ProtoReflect.Descriptor instead. -func (*RepeatedGroup) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{6} -} - -func (x *RepeatedGroup) GetA() int32 { - if x != nil && x.A != nil { - return *x.A - } - return 0 -} - -func (x *RepeatedGroup) GetOptionalNestedMessage() *TestAllExtensions_NestedMessage { - if x != nil { - return x.OptionalNestedMessage - } - return nil -} - -type TestNestedExtension struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *TestNestedExtension) Reset() { - *x = TestNestedExtension{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_proto_msgTypes[7] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *TestNestedExtension) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*TestNestedExtension) ProtoMessage() {} - -func (x *TestNestedExtension) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_proto_msgTypes[7] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use TestNestedExtension.ProtoReflect.Descriptor instead. -func (*TestNestedExtension) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{7} -} - -type TestRequired struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - RequiredField *int32 `protobuf:"varint,1,req,name=required_field,json=requiredField" json:"required_field,omitempty"` -} - -func (x *TestRequired) Reset() { - *x = TestRequired{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_proto_msgTypes[8] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *TestRequired) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*TestRequired) ProtoMessage() {} - -func (x *TestRequired) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_proto_msgTypes[8] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use TestRequired.ProtoReflect.Descriptor instead. -func (*TestRequired) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{8} -} - -func (x *TestRequired) GetRequiredField() int32 { - if x != nil && x.RequiredField != nil { - return *x.RequiredField - } - return 0 -} - -type TestRequiredForeign struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - OptionalMessage *TestRequired `protobuf:"bytes,1,opt,name=optional_message,json=optionalMessage" json:"optional_message,omitempty"` - RepeatedMessage []*TestRequired `protobuf:"bytes,2,rep,name=repeated_message,json=repeatedMessage" json:"repeated_message,omitempty"` - MapMessage map[int32]*TestRequired `protobuf:"bytes,3,rep,name=map_message,json=mapMessage" json:"map_message,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - // Types that are assignable to OneofField: - // - // *TestRequiredForeign_OneofMessage - OneofField isTestRequiredForeign_OneofField `protobuf_oneof:"oneof_field"` -} - -func (x *TestRequiredForeign) Reset() { - *x = TestRequiredForeign{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_proto_msgTypes[9] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *TestRequiredForeign) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*TestRequiredForeign) ProtoMessage() {} - -func (x *TestRequiredForeign) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_proto_msgTypes[9] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use TestRequiredForeign.ProtoReflect.Descriptor instead. -func (*TestRequiredForeign) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{9} -} - -func (x *TestRequiredForeign) GetOptionalMessage() *TestRequired { - if x != nil { - return x.OptionalMessage - } - return nil -} - -func (x *TestRequiredForeign) GetRepeatedMessage() []*TestRequired { - if x != nil { - return x.RepeatedMessage - } - return nil -} - -func (x *TestRequiredForeign) GetMapMessage() map[int32]*TestRequired { - if x != nil { - return x.MapMessage - } - return nil -} - -func (m *TestRequiredForeign) GetOneofField() isTestRequiredForeign_OneofField { - if m != nil { - return m.OneofField - } - return nil -} - -func (x *TestRequiredForeign) GetOneofMessage() *TestRequired { - if x, ok := x.GetOneofField().(*TestRequiredForeign_OneofMessage); ok { - return x.OneofMessage - } - return nil -} - -type isTestRequiredForeign_OneofField interface { - isTestRequiredForeign_OneofField() -} - -type TestRequiredForeign_OneofMessage struct { - OneofMessage *TestRequired `protobuf:"bytes,4,opt,name=oneof_message,json=oneofMessage,oneof"` -} - -func (*TestRequiredForeign_OneofMessage) isTestRequiredForeign_OneofField() {} - -type TestRequiredGroupFields struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Optionalgroup *TestRequiredGroupFields_OptionalGroup `protobuf:"group,1,opt,name=OptionalGroup,json=optionalgroup" json:"optionalgroup,omitempty"` - Repeatedgroup []*TestRequiredGroupFields_RepeatedGroup `protobuf:"group,3,rep,name=RepeatedGroup,json=repeatedgroup" json:"repeatedgroup,omitempty"` -} - -func (x *TestRequiredGroupFields) Reset() { - *x = TestRequiredGroupFields{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_proto_msgTypes[10] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *TestRequiredGroupFields) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*TestRequiredGroupFields) ProtoMessage() {} - -func (x *TestRequiredGroupFields) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_proto_msgTypes[10] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use TestRequiredGroupFields.ProtoReflect.Descriptor instead. -func (*TestRequiredGroupFields) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{10} -} - -func (x *TestRequiredGroupFields) GetOptionalgroup() *TestRequiredGroupFields_OptionalGroup { - if x != nil { - return x.Optionalgroup - } - return nil -} - -func (x *TestRequiredGroupFields) GetRepeatedgroup() []*TestRequiredGroupFields_RepeatedGroup { - if x != nil { - return x.Repeatedgroup - } - return nil -} - -type TestWeak struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - weakFields protoimpl.WeakFields - unknownFields protoimpl.UnknownFields - - XXX_weak_WeakMessage1 struct{} `protobuf:"bytes,1,opt,name=weak_message1,json=weakMessage1,weak=goproto.proto.test.weak.WeakImportMessage1" json:"weak_message1,omitempty"` - XXX_weak_WeakMessage2 struct{} `protobuf:"bytes,2,opt,name=weak_message2,json=weakMessage2,weak=goproto.proto.test.weak.WeakImportMessage2" json:"weak_message2,omitempty"` -} - -func (x *TestWeak) Reset() { - *x = TestWeak{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_proto_msgTypes[11] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *TestWeak) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*TestWeak) ProtoMessage() {} - -func (x *TestWeak) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_proto_msgTypes[11] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use TestWeak.ProtoReflect.Descriptor instead. -func (*TestWeak) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{11} -} - -func (x *TestWeak) GetWeakMessage1() proto.Message { - var w protoimpl.WeakFields - if x != nil { - w = x.weakFields - } - return protoimpl.X.GetWeak(w, 1, "goproto.proto.test.weak.WeakImportMessage1") -} - -func (x *TestWeak) GetWeakMessage2() proto.Message { - var w protoimpl.WeakFields - if x != nil { - w = x.weakFields - } - return protoimpl.X.GetWeak(w, 2, "goproto.proto.test.weak.WeakImportMessage2") -} - -func (x *TestWeak) SetWeakMessage1(v proto.Message) { - var w *protoimpl.WeakFields - if x != nil { - w = &x.weakFields - } - protoimpl.X.SetWeak(w, 1, "goproto.proto.test.weak.WeakImportMessage1", v) -} - -func (x *TestWeak) SetWeakMessage2(v proto.Message) { - var w *protoimpl.WeakFields - if x != nil { - w = &x.weakFields - } - protoimpl.X.SetWeak(w, 2, "goproto.proto.test.weak.WeakImportMessage2", v) -} - -type TestPackedTypes struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - PackedInt32 []int32 `protobuf:"varint,90,rep,packed,name=packed_int32,json=packedInt32" json:"packed_int32,omitempty"` - PackedInt64 []int64 `protobuf:"varint,91,rep,packed,name=packed_int64,json=packedInt64" json:"packed_int64,omitempty"` - PackedUint32 []uint32 `protobuf:"varint,92,rep,packed,name=packed_uint32,json=packedUint32" json:"packed_uint32,omitempty"` - PackedUint64 []uint64 `protobuf:"varint,93,rep,packed,name=packed_uint64,json=packedUint64" json:"packed_uint64,omitempty"` - PackedSint32 []int32 `protobuf:"zigzag32,94,rep,packed,name=packed_sint32,json=packedSint32" json:"packed_sint32,omitempty"` - PackedSint64 []int64 `protobuf:"zigzag64,95,rep,packed,name=packed_sint64,json=packedSint64" json:"packed_sint64,omitempty"` - PackedFixed32 []uint32 `protobuf:"fixed32,96,rep,packed,name=packed_fixed32,json=packedFixed32" json:"packed_fixed32,omitempty"` - PackedFixed64 []uint64 `protobuf:"fixed64,97,rep,packed,name=packed_fixed64,json=packedFixed64" json:"packed_fixed64,omitempty"` - PackedSfixed32 []int32 `protobuf:"fixed32,98,rep,packed,name=packed_sfixed32,json=packedSfixed32" json:"packed_sfixed32,omitempty"` - PackedSfixed64 []int64 `protobuf:"fixed64,99,rep,packed,name=packed_sfixed64,json=packedSfixed64" json:"packed_sfixed64,omitempty"` - PackedFloat []float32 `protobuf:"fixed32,100,rep,packed,name=packed_float,json=packedFloat" json:"packed_float,omitempty"` - PackedDouble []float64 `protobuf:"fixed64,101,rep,packed,name=packed_double,json=packedDouble" json:"packed_double,omitempty"` - PackedBool []bool `protobuf:"varint,102,rep,packed,name=packed_bool,json=packedBool" json:"packed_bool,omitempty"` - PackedEnum []ForeignEnum `protobuf:"varint,103,rep,packed,name=packed_enum,json=packedEnum,enum=goproto.proto.test.ForeignEnum" json:"packed_enum,omitempty"` -} - -func (x *TestPackedTypes) Reset() { - *x = TestPackedTypes{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_proto_msgTypes[12] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *TestPackedTypes) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*TestPackedTypes) ProtoMessage() {} - -func (x *TestPackedTypes) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_proto_msgTypes[12] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use TestPackedTypes.ProtoReflect.Descriptor instead. -func (*TestPackedTypes) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{12} -} - -func (x *TestPackedTypes) GetPackedInt32() []int32 { - if x != nil { - return x.PackedInt32 - } - return nil -} - -func (x *TestPackedTypes) GetPackedInt64() []int64 { - if x != nil { - return x.PackedInt64 - } - return nil -} - -func (x *TestPackedTypes) GetPackedUint32() []uint32 { - if x != nil { - return x.PackedUint32 - } - return nil -} - -func (x *TestPackedTypes) GetPackedUint64() []uint64 { - if x != nil { - return x.PackedUint64 - } - return nil -} - -func (x *TestPackedTypes) GetPackedSint32() []int32 { - if x != nil { - return x.PackedSint32 - } - return nil -} - -func (x *TestPackedTypes) GetPackedSint64() []int64 { - if x != nil { - return x.PackedSint64 - } - return nil -} - -func (x *TestPackedTypes) GetPackedFixed32() []uint32 { - if x != nil { - return x.PackedFixed32 - } - return nil -} - -func (x *TestPackedTypes) GetPackedFixed64() []uint64 { - if x != nil { - return x.PackedFixed64 - } - return nil -} - -func (x *TestPackedTypes) GetPackedSfixed32() []int32 { - if x != nil { - return x.PackedSfixed32 - } - return nil -} - -func (x *TestPackedTypes) GetPackedSfixed64() []int64 { - if x != nil { - return x.PackedSfixed64 - } - return nil -} - -func (x *TestPackedTypes) GetPackedFloat() []float32 { - if x != nil { - return x.PackedFloat - } - return nil -} - -func (x *TestPackedTypes) GetPackedDouble() []float64 { - if x != nil { - return x.PackedDouble - } - return nil -} - -func (x *TestPackedTypes) GetPackedBool() []bool { - if x != nil { - return x.PackedBool - } - return nil -} - -func (x *TestPackedTypes) GetPackedEnum() []ForeignEnum { - if x != nil { - return x.PackedEnum - } - return nil -} - -type TestUnpackedTypes struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - UnpackedInt32 []int32 `protobuf:"varint,90,rep,name=unpacked_int32,json=unpackedInt32" json:"unpacked_int32,omitempty"` - UnpackedInt64 []int64 `protobuf:"varint,91,rep,name=unpacked_int64,json=unpackedInt64" json:"unpacked_int64,omitempty"` - UnpackedUint32 []uint32 `protobuf:"varint,92,rep,name=unpacked_uint32,json=unpackedUint32" json:"unpacked_uint32,omitempty"` - UnpackedUint64 []uint64 `protobuf:"varint,93,rep,name=unpacked_uint64,json=unpackedUint64" json:"unpacked_uint64,omitempty"` - UnpackedSint32 []int32 `protobuf:"zigzag32,94,rep,name=unpacked_sint32,json=unpackedSint32" json:"unpacked_sint32,omitempty"` - UnpackedSint64 []int64 `protobuf:"zigzag64,95,rep,name=unpacked_sint64,json=unpackedSint64" json:"unpacked_sint64,omitempty"` - UnpackedFixed32 []uint32 `protobuf:"fixed32,96,rep,name=unpacked_fixed32,json=unpackedFixed32" json:"unpacked_fixed32,omitempty"` - UnpackedFixed64 []uint64 `protobuf:"fixed64,97,rep,name=unpacked_fixed64,json=unpackedFixed64" json:"unpacked_fixed64,omitempty"` - UnpackedSfixed32 []int32 `protobuf:"fixed32,98,rep,name=unpacked_sfixed32,json=unpackedSfixed32" json:"unpacked_sfixed32,omitempty"` - UnpackedSfixed64 []int64 `protobuf:"fixed64,99,rep,name=unpacked_sfixed64,json=unpackedSfixed64" json:"unpacked_sfixed64,omitempty"` - UnpackedFloat []float32 `protobuf:"fixed32,100,rep,name=unpacked_float,json=unpackedFloat" json:"unpacked_float,omitempty"` - UnpackedDouble []float64 `protobuf:"fixed64,101,rep,name=unpacked_double,json=unpackedDouble" json:"unpacked_double,omitempty"` - UnpackedBool []bool `protobuf:"varint,102,rep,name=unpacked_bool,json=unpackedBool" json:"unpacked_bool,omitempty"` - UnpackedEnum []ForeignEnum `protobuf:"varint,103,rep,name=unpacked_enum,json=unpackedEnum,enum=goproto.proto.test.ForeignEnum" json:"unpacked_enum,omitempty"` -} - -func (x *TestUnpackedTypes) Reset() { - *x = TestUnpackedTypes{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_proto_msgTypes[13] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *TestUnpackedTypes) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*TestUnpackedTypes) ProtoMessage() {} - -func (x *TestUnpackedTypes) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_proto_msgTypes[13] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use TestUnpackedTypes.ProtoReflect.Descriptor instead. -func (*TestUnpackedTypes) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{13} -} - -func (x *TestUnpackedTypes) GetUnpackedInt32() []int32 { - if x != nil { - return x.UnpackedInt32 - } - return nil -} - -func (x *TestUnpackedTypes) GetUnpackedInt64() []int64 { - if x != nil { - return x.UnpackedInt64 - } - return nil -} - -func (x *TestUnpackedTypes) GetUnpackedUint32() []uint32 { - if x != nil { - return x.UnpackedUint32 - } - return nil -} - -func (x *TestUnpackedTypes) GetUnpackedUint64() []uint64 { - if x != nil { - return x.UnpackedUint64 - } - return nil -} - -func (x *TestUnpackedTypes) GetUnpackedSint32() []int32 { - if x != nil { - return x.UnpackedSint32 - } - return nil -} - -func (x *TestUnpackedTypes) GetUnpackedSint64() []int64 { - if x != nil { - return x.UnpackedSint64 - } - return nil -} - -func (x *TestUnpackedTypes) GetUnpackedFixed32() []uint32 { - if x != nil { - return x.UnpackedFixed32 - } - return nil -} - -func (x *TestUnpackedTypes) GetUnpackedFixed64() []uint64 { - if x != nil { - return x.UnpackedFixed64 - } - return nil -} - -func (x *TestUnpackedTypes) GetUnpackedSfixed32() []int32 { - if x != nil { - return x.UnpackedSfixed32 - } - return nil -} - -func (x *TestUnpackedTypes) GetUnpackedSfixed64() []int64 { - if x != nil { - return x.UnpackedSfixed64 - } - return nil -} - -func (x *TestUnpackedTypes) GetUnpackedFloat() []float32 { - if x != nil { - return x.UnpackedFloat - } - return nil -} - -func (x *TestUnpackedTypes) GetUnpackedDouble() []float64 { - if x != nil { - return x.UnpackedDouble - } - return nil -} - -func (x *TestUnpackedTypes) GetUnpackedBool() []bool { - if x != nil { - return x.UnpackedBool - } - return nil -} - -func (x *TestUnpackedTypes) GetUnpackedEnum() []ForeignEnum { - if x != nil { - return x.UnpackedEnum - } - return nil -} - -type TestPackedExtensions struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - extensionFields protoimpl.ExtensionFields -} - -func (x *TestPackedExtensions) Reset() { - *x = TestPackedExtensions{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_proto_msgTypes[14] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *TestPackedExtensions) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*TestPackedExtensions) ProtoMessage() {} - -func (x *TestPackedExtensions) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_proto_msgTypes[14] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use TestPackedExtensions.ProtoReflect.Descriptor instead. -func (*TestPackedExtensions) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{14} -} - -type TestUnpackedExtensions struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - extensionFields protoimpl.ExtensionFields -} - -func (x *TestUnpackedExtensions) Reset() { - *x = TestUnpackedExtensions{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_proto_msgTypes[15] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *TestUnpackedExtensions) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*TestUnpackedExtensions) ProtoMessage() {} - -func (x *TestUnpackedExtensions) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_proto_msgTypes[15] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use TestUnpackedExtensions.ProtoReflect.Descriptor instead. -func (*TestUnpackedExtensions) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{15} -} - -// Test that RPC services work. -type FooRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *FooRequest) Reset() { - *x = FooRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_proto_msgTypes[16] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FooRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FooRequest) ProtoMessage() {} - -func (x *FooRequest) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_proto_msgTypes[16] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FooRequest.ProtoReflect.Descriptor instead. -func (*FooRequest) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{16} -} - -type FooResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *FooResponse) Reset() { - *x = FooResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_proto_msgTypes[17] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FooResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FooResponse) ProtoMessage() {} - -func (x *FooResponse) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_proto_msgTypes[17] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FooResponse.ProtoReflect.Descriptor instead. -func (*FooResponse) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{17} -} - -type WeirdDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - WeirdDefault []byte `protobuf:"bytes,1,opt,name=weird_default,json=weirdDefault,def=hello, \\\"world!\\\"\\ndead\\336\\255\\276\\357beef\x60" json:"weird_default,omitempty"` -} - -// Default values for WeirdDefault fields. -var ( - Default_WeirdDefault_WeirdDefault = []byte("hello, \"world!\"\ndeadޭ\xbe\xefbeef`") -) - -func (x *WeirdDefault) Reset() { - *x = WeirdDefault{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_proto_msgTypes[18] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *WeirdDefault) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*WeirdDefault) ProtoMessage() {} - -func (x *WeirdDefault) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_proto_msgTypes[18] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use WeirdDefault.ProtoReflect.Descriptor instead. -func (*WeirdDefault) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{18} -} - -func (x *WeirdDefault) GetWeirdDefault() []byte { - if x != nil && x.WeirdDefault != nil { - return x.WeirdDefault - } - return append([]byte(nil), Default_WeirdDefault_WeirdDefault...) -} - -type RemoteDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Default *enums.Enum `protobuf:"varint,1,opt,name=default,enum=goproto.proto.enums.Enum" json:"default,omitempty"` - Zero *enums.Enum `protobuf:"varint,2,opt,name=zero,enum=goproto.proto.enums.Enum,def=0" json:"zero,omitempty"` - One *enums.Enum `protobuf:"varint,3,opt,name=one,enum=goproto.proto.enums.Enum,def=1" json:"one,omitempty"` - Elevent *enums.Enum `protobuf:"varint,4,opt,name=elevent,enum=goproto.proto.enums.Enum,def=11" json:"elevent,omitempty"` - Seventeen *enums.Enum `protobuf:"varint,5,opt,name=seventeen,enum=goproto.proto.enums.Enum,def=17" json:"seventeen,omitempty"` - Thirtyseven *enums.Enum `protobuf:"varint,6,opt,name=thirtyseven,enum=goproto.proto.enums.Enum,def=37" json:"thirtyseven,omitempty"` - Sixtyseven *enums.Enum `protobuf:"varint,7,opt,name=sixtyseven,enum=goproto.proto.enums.Enum,def=67" json:"sixtyseven,omitempty"` - Negative *enums.Enum `protobuf:"varint,8,opt,name=negative,enum=goproto.proto.enums.Enum,def=-1" json:"negative,omitempty"` -} - -// Default values for RemoteDefault fields. -const ( - Default_RemoteDefault_Zero = enums.Enum(0) // enums.Enum_ZERO - Default_RemoteDefault_One = enums.Enum(1) // enums.Enum_ONE - Default_RemoteDefault_Elevent = enums.Enum(11) // enums.Enum_ELEVENT - Default_RemoteDefault_Seventeen = enums.Enum(17) // enums.Enum_SEVENTEEN - Default_RemoteDefault_Thirtyseven = enums.Enum(37) // enums.Enum_THIRTYSEVEN - Default_RemoteDefault_Sixtyseven = enums.Enum(67) // enums.Enum_SIXTYSEVEN - Default_RemoteDefault_Negative = enums.Enum(-1) // enums.Enum_NEGATIVE -) - -func (x *RemoteDefault) Reset() { - *x = RemoteDefault{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_proto_msgTypes[19] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *RemoteDefault) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*RemoteDefault) ProtoMessage() {} - -func (x *RemoteDefault) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_proto_msgTypes[19] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use RemoteDefault.ProtoReflect.Descriptor instead. -func (*RemoteDefault) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{19} -} - -func (x *RemoteDefault) GetDefault() enums.Enum { - if x != nil && x.Default != nil { - return *x.Default - } - return enums.Enum(1337) -} - -func (x *RemoteDefault) GetZero() enums.Enum { - if x != nil && x.Zero != nil { - return *x.Zero - } - return Default_RemoteDefault_Zero -} - -func (x *RemoteDefault) GetOne() enums.Enum { - if x != nil && x.One != nil { - return *x.One - } - return Default_RemoteDefault_One -} - -func (x *RemoteDefault) GetElevent() enums.Enum { - if x != nil && x.Elevent != nil { - return *x.Elevent - } - return Default_RemoteDefault_Elevent -} - -func (x *RemoteDefault) GetSeventeen() enums.Enum { - if x != nil && x.Seventeen != nil { - return *x.Seventeen - } - return Default_RemoteDefault_Seventeen -} - -func (x *RemoteDefault) GetThirtyseven() enums.Enum { - if x != nil && x.Thirtyseven != nil { - return *x.Thirtyseven - } - return Default_RemoteDefault_Thirtyseven -} - -func (x *RemoteDefault) GetSixtyseven() enums.Enum { - if x != nil && x.Sixtyseven != nil { - return *x.Sixtyseven - } - return Default_RemoteDefault_Sixtyseven -} - -func (x *RemoteDefault) GetNegative() enums.Enum { - if x != nil && x.Negative != nil { - return *x.Negative - } - return Default_RemoteDefault_Negative -} - -type TestAllTypes_NestedMessage struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - A *int32 `protobuf:"varint,1,opt,name=a" json:"a,omitempty"` - Corecursive *TestAllTypes `protobuf:"bytes,2,opt,name=corecursive" json:"corecursive,omitempty"` -} - -func (x *TestAllTypes_NestedMessage) Reset() { - *x = TestAllTypes_NestedMessage{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_proto_msgTypes[20] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *TestAllTypes_NestedMessage) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*TestAllTypes_NestedMessage) ProtoMessage() {} - -func (x *TestAllTypes_NestedMessage) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_proto_msgTypes[20] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use TestAllTypes_NestedMessage.ProtoReflect.Descriptor instead. -func (*TestAllTypes_NestedMessage) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{0, 0} -} - -func (x *TestAllTypes_NestedMessage) GetA() int32 { - if x != nil && x.A != nil { - return *x.A - } - return 0 -} - -func (x *TestAllTypes_NestedMessage) GetCorecursive() *TestAllTypes { - if x != nil { - return x.Corecursive - } - return nil -} - -type TestAllTypes_OptionalGroup struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - A *int32 `protobuf:"varint,17,opt,name=a" json:"a,omitempty"` - OptionalNestedMessage *TestAllTypes_NestedMessage `protobuf:"bytes,1000,opt,name=optional_nested_message,json=optionalNestedMessage" json:"optional_nested_message,omitempty"` - SameFieldNumber *int32 `protobuf:"varint,16,opt,name=same_field_number,json=sameFieldNumber" json:"same_field_number,omitempty"` -} - -func (x *TestAllTypes_OptionalGroup) Reset() { - *x = TestAllTypes_OptionalGroup{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_proto_msgTypes[21] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *TestAllTypes_OptionalGroup) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*TestAllTypes_OptionalGroup) ProtoMessage() {} - -func (x *TestAllTypes_OptionalGroup) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_proto_msgTypes[21] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use TestAllTypes_OptionalGroup.ProtoReflect.Descriptor instead. -func (*TestAllTypes_OptionalGroup) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{0, 1} -} - -func (x *TestAllTypes_OptionalGroup) GetA() int32 { - if x != nil && x.A != nil { - return *x.A - } - return 0 -} - -func (x *TestAllTypes_OptionalGroup) GetOptionalNestedMessage() *TestAllTypes_NestedMessage { - if x != nil { - return x.OptionalNestedMessage - } - return nil -} - -func (x *TestAllTypes_OptionalGroup) GetSameFieldNumber() int32 { - if x != nil && x.SameFieldNumber != nil { - return *x.SameFieldNumber - } - return 0 -} - -type TestAllTypes_RepeatedGroup struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - A *int32 `protobuf:"varint,47,opt,name=a" json:"a,omitempty"` - OptionalNestedMessage *TestAllTypes_NestedMessage `protobuf:"bytes,1001,opt,name=optional_nested_message,json=optionalNestedMessage" json:"optional_nested_message,omitempty"` -} - -func (x *TestAllTypes_RepeatedGroup) Reset() { - *x = TestAllTypes_RepeatedGroup{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_proto_msgTypes[22] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *TestAllTypes_RepeatedGroup) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*TestAllTypes_RepeatedGroup) ProtoMessage() {} - -func (x *TestAllTypes_RepeatedGroup) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_proto_msgTypes[22] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use TestAllTypes_RepeatedGroup.ProtoReflect.Descriptor instead. -func (*TestAllTypes_RepeatedGroup) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{0, 2} -} - -func (x *TestAllTypes_RepeatedGroup) GetA() int32 { - if x != nil && x.A != nil { - return *x.A - } - return 0 -} - -func (x *TestAllTypes_RepeatedGroup) GetOptionalNestedMessage() *TestAllTypes_NestedMessage { - if x != nil { - return x.OptionalNestedMessage - } - return nil -} - -type TestAllTypes_OneofGroup struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - A *int32 `protobuf:"varint,1,opt,name=a" json:"a,omitempty"` - B *int32 `protobuf:"varint,2,opt,name=b" json:"b,omitempty"` -} - -func (x *TestAllTypes_OneofGroup) Reset() { - *x = TestAllTypes_OneofGroup{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_proto_msgTypes[40] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *TestAllTypes_OneofGroup) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*TestAllTypes_OneofGroup) ProtoMessage() {} - -func (x *TestAllTypes_OneofGroup) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_proto_msgTypes[40] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use TestAllTypes_OneofGroup.ProtoReflect.Descriptor instead. -func (*TestAllTypes_OneofGroup) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{0, 20} -} - -func (x *TestAllTypes_OneofGroup) GetA() int32 { - if x != nil && x.A != nil { - return *x.A - } - return 0 -} - -func (x *TestAllTypes_OneofGroup) GetB() int32 { - if x != nil && x.B != nil { - return *x.B - } - return 0 -} - -type TestAllExtensions_NestedMessage struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - A *int32 `protobuf:"varint,1,opt,name=a" json:"a,omitempty"` - Corecursive *TestAllExtensions `protobuf:"bytes,2,opt,name=corecursive" json:"corecursive,omitempty"` -} - -func (x *TestAllExtensions_NestedMessage) Reset() { - *x = TestAllExtensions_NestedMessage{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_proto_msgTypes[41] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *TestAllExtensions_NestedMessage) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*TestAllExtensions_NestedMessage) ProtoMessage() {} - -func (x *TestAllExtensions_NestedMessage) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_proto_msgTypes[41] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use TestAllExtensions_NestedMessage.ProtoReflect.Descriptor instead. -func (*TestAllExtensions_NestedMessage) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{4, 0} -} - -func (x *TestAllExtensions_NestedMessage) GetA() int32 { - if x != nil && x.A != nil { - return *x.A - } - return 0 -} - -func (x *TestAllExtensions_NestedMessage) GetCorecursive() *TestAllExtensions { - if x != nil { - return x.Corecursive - } - return nil -} - -type TestRequiredGroupFields_OptionalGroup struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - A *int32 `protobuf:"varint,2,req,name=a" json:"a,omitempty"` -} - -func (x *TestRequiredGroupFields_OptionalGroup) Reset() { - *x = TestRequiredGroupFields_OptionalGroup{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_proto_msgTypes[43] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *TestRequiredGroupFields_OptionalGroup) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*TestRequiredGroupFields_OptionalGroup) ProtoMessage() {} - -func (x *TestRequiredGroupFields_OptionalGroup) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_proto_msgTypes[43] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use TestRequiredGroupFields_OptionalGroup.ProtoReflect.Descriptor instead. -func (*TestRequiredGroupFields_OptionalGroup) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{10, 0} -} - -func (x *TestRequiredGroupFields_OptionalGroup) GetA() int32 { - if x != nil && x.A != nil { - return *x.A - } - return 0 -} - -type TestRequiredGroupFields_RepeatedGroup struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - A *int32 `protobuf:"varint,4,req,name=a" json:"a,omitempty"` -} - -func (x *TestRequiredGroupFields_RepeatedGroup) Reset() { - *x = TestRequiredGroupFields_RepeatedGroup{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_proto_msgTypes[44] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *TestRequiredGroupFields_RepeatedGroup) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*TestRequiredGroupFields_RepeatedGroup) ProtoMessage() {} - -func (x *TestRequiredGroupFields_RepeatedGroup) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_proto_msgTypes[44] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use TestRequiredGroupFields_RepeatedGroup.ProtoReflect.Descriptor instead. -func (*TestRequiredGroupFields_RepeatedGroup) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_proto_rawDescGZIP(), []int{10, 1} -} - -func (x *TestRequiredGroupFields_RepeatedGroup) GetA() int32 { - if x != nil && x.A != nil { - return *x.A - } - return 0 -} - -var file_internal_testprotos_test_test_proto_extTypes = []protoimpl.ExtensionInfo{ - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*int32)(nil), - Field: 1, - Name: "goproto.proto.test.optional_int32", - Tag: "varint,1,opt,name=optional_int32", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*int64)(nil), - Field: 2, - Name: "goproto.proto.test.optional_int64", - Tag: "varint,2,opt,name=optional_int64", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*uint32)(nil), - Field: 3, - Name: "goproto.proto.test.optional_uint32", - Tag: "varint,3,opt,name=optional_uint32", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*uint64)(nil), - Field: 4, - Name: "goproto.proto.test.optional_uint64", - Tag: "varint,4,opt,name=optional_uint64", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*int32)(nil), - Field: 5, - Name: "goproto.proto.test.optional_sint32", - Tag: "zigzag32,5,opt,name=optional_sint32", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*int64)(nil), - Field: 6, - Name: "goproto.proto.test.optional_sint64", - Tag: "zigzag64,6,opt,name=optional_sint64", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*uint32)(nil), - Field: 7, - Name: "goproto.proto.test.optional_fixed32", - Tag: "fixed32,7,opt,name=optional_fixed32", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*uint64)(nil), - Field: 8, - Name: "goproto.proto.test.optional_fixed64", - Tag: "fixed64,8,opt,name=optional_fixed64", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*int32)(nil), - Field: 9, - Name: "goproto.proto.test.optional_sfixed32", - Tag: "fixed32,9,opt,name=optional_sfixed32", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*int64)(nil), - Field: 10, - Name: "goproto.proto.test.optional_sfixed64", - Tag: "fixed64,10,opt,name=optional_sfixed64", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*float32)(nil), - Field: 11, - Name: "goproto.proto.test.optional_float", - Tag: "fixed32,11,opt,name=optional_float", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*float64)(nil), - Field: 12, - Name: "goproto.proto.test.optional_double", - Tag: "fixed64,12,opt,name=optional_double", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*bool)(nil), - Field: 13, - Name: "goproto.proto.test.optional_bool", - Tag: "varint,13,opt,name=optional_bool", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*string)(nil), - Field: 14, - Name: "goproto.proto.test.optional_string", - Tag: "bytes,14,opt,name=optional_string", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: ([]byte)(nil), - Field: 15, - Name: "goproto.proto.test.optional_bytes", - Tag: "bytes,15,opt,name=optional_bytes", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*OptionalGroup)(nil), - Field: 16, - Name: "goproto.proto.test.optionalgroup", - Tag: "group,16,opt,name=OptionalGroup", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*TestAllExtensions_NestedMessage)(nil), - Field: 18, - Name: "goproto.proto.test.optional_nested_message", - Tag: "bytes,18,opt,name=optional_nested_message", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*TestAllTypes_NestedEnum)(nil), - Field: 21, - Name: "goproto.proto.test.optional_nested_enum", - Tag: "varint,21,opt,name=optional_nested_enum,enum=goproto.proto.test.TestAllTypes_NestedEnum", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: ([]int32)(nil), - Field: 31, - Name: "goproto.proto.test.repeated_int32", - Tag: "varint,31,rep,name=repeated_int32", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: ([]int64)(nil), - Field: 32, - Name: "goproto.proto.test.repeated_int64", - Tag: "varint,32,rep,name=repeated_int64", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: ([]uint32)(nil), - Field: 33, - Name: "goproto.proto.test.repeated_uint32", - Tag: "varint,33,rep,name=repeated_uint32", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: ([]uint64)(nil), - Field: 34, - Name: "goproto.proto.test.repeated_uint64", - Tag: "varint,34,rep,name=repeated_uint64", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: ([]int32)(nil), - Field: 35, - Name: "goproto.proto.test.repeated_sint32", - Tag: "zigzag32,35,rep,name=repeated_sint32", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: ([]int64)(nil), - Field: 36, - Name: "goproto.proto.test.repeated_sint64", - Tag: "zigzag64,36,rep,name=repeated_sint64", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: ([]uint32)(nil), - Field: 37, - Name: "goproto.proto.test.repeated_fixed32", - Tag: "fixed32,37,rep,name=repeated_fixed32", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: ([]uint64)(nil), - Field: 38, - Name: "goproto.proto.test.repeated_fixed64", - Tag: "fixed64,38,rep,name=repeated_fixed64", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: ([]int32)(nil), - Field: 39, - Name: "goproto.proto.test.repeated_sfixed32", - Tag: "fixed32,39,rep,name=repeated_sfixed32", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: ([]int64)(nil), - Field: 40, - Name: "goproto.proto.test.repeated_sfixed64", - Tag: "fixed64,40,rep,name=repeated_sfixed64", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: ([]float32)(nil), - Field: 41, - Name: "goproto.proto.test.repeated_float", - Tag: "fixed32,41,rep,name=repeated_float", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: ([]float64)(nil), - Field: 42, - Name: "goproto.proto.test.repeated_double", - Tag: "fixed64,42,rep,name=repeated_double", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: ([]bool)(nil), - Field: 43, - Name: "goproto.proto.test.repeated_bool", - Tag: "varint,43,rep,name=repeated_bool", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: ([]string)(nil), - Field: 44, - Name: "goproto.proto.test.repeated_string", - Tag: "bytes,44,rep,name=repeated_string", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: ([][]byte)(nil), - Field: 45, - Name: "goproto.proto.test.repeated_bytes", - Tag: "bytes,45,rep,name=repeated_bytes", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: ([]*RepeatedGroup)(nil), - Field: 46, - Name: "goproto.proto.test.repeatedgroup", - Tag: "group,46,rep,name=RepeatedGroup", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: ([]*TestAllExtensions_NestedMessage)(nil), - Field: 48, - Name: "goproto.proto.test.repeated_nested_message", - Tag: "bytes,48,rep,name=repeated_nested_message", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: ([]TestAllTypes_NestedEnum)(nil), - Field: 51, - Name: "goproto.proto.test.repeated_nested_enum", - Tag: "varint,51,rep,name=repeated_nested_enum,enum=goproto.proto.test.TestAllTypes_NestedEnum", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*int32)(nil), - Field: 81, - Name: "goproto.proto.test.default_int32", - Tag: "varint,81,opt,name=default_int32,def=81", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*int64)(nil), - Field: 82, - Name: "goproto.proto.test.default_int64", - Tag: "varint,82,opt,name=default_int64,def=82", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*uint32)(nil), - Field: 83, - Name: "goproto.proto.test.default_uint32", - Tag: "varint,83,opt,name=default_uint32,def=83", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*uint64)(nil), - Field: 84, - Name: "goproto.proto.test.default_uint64", - Tag: "varint,84,opt,name=default_uint64,def=84", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*int32)(nil), - Field: 85, - Name: "goproto.proto.test.default_sint32", - Tag: "zigzag32,85,opt,name=default_sint32,def=-85", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*int64)(nil), - Field: 86, - Name: "goproto.proto.test.default_sint64", - Tag: "zigzag64,86,opt,name=default_sint64,def=86", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*uint32)(nil), - Field: 87, - Name: "goproto.proto.test.default_fixed32", - Tag: "fixed32,87,opt,name=default_fixed32,def=87", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*uint64)(nil), - Field: 88, - Name: "goproto.proto.test.default_fixed64", - Tag: "fixed64,88,opt,name=default_fixed64,def=88", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*int32)(nil), - Field: 89, - Name: "goproto.proto.test.default_sfixed32", - Tag: "fixed32,89,opt,name=default_sfixed32,def=89", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*int64)(nil), - Field: 80, - Name: "goproto.proto.test.default_sfixed64", - Tag: "fixed64,80,opt,name=default_sfixed64,def=-90", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*float32)(nil), - Field: 91, - Name: "goproto.proto.test.default_float", - Tag: "fixed32,91,opt,name=default_float,def=91.5", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*float64)(nil), - Field: 92, - Name: "goproto.proto.test.default_double", - Tag: "fixed64,92,opt,name=default_double,def=92000", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*bool)(nil), - Field: 93, - Name: "goproto.proto.test.default_bool", - Tag: "varint,93,opt,name=default_bool,def=1", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*string)(nil), - Field: 94, - Name: "goproto.proto.test.default_string", - Tag: "bytes,94,opt,name=default_string,def=hello", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: ([]byte)(nil), - Field: 95, - Name: "goproto.proto.test.default_bytes", - Tag: "bytes,95,opt,name=default_bytes,def=world", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestPackedExtensions)(nil), - ExtensionType: ([]int32)(nil), - Field: 90, - Name: "goproto.proto.test.packed_int32", - Tag: "varint,90,rep,packed,name=packed_int32", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestPackedExtensions)(nil), - ExtensionType: ([]int64)(nil), - Field: 91, - Name: "goproto.proto.test.packed_int64", - Tag: "varint,91,rep,packed,name=packed_int64", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestPackedExtensions)(nil), - ExtensionType: ([]uint32)(nil), - Field: 92, - Name: "goproto.proto.test.packed_uint32", - Tag: "varint,92,rep,packed,name=packed_uint32", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestPackedExtensions)(nil), - ExtensionType: ([]uint64)(nil), - Field: 93, - Name: "goproto.proto.test.packed_uint64", - Tag: "varint,93,rep,packed,name=packed_uint64", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestPackedExtensions)(nil), - ExtensionType: ([]int32)(nil), - Field: 94, - Name: "goproto.proto.test.packed_sint32", - Tag: "zigzag32,94,rep,packed,name=packed_sint32", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestPackedExtensions)(nil), - ExtensionType: ([]int64)(nil), - Field: 95, - Name: "goproto.proto.test.packed_sint64", - Tag: "zigzag64,95,rep,packed,name=packed_sint64", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestPackedExtensions)(nil), - ExtensionType: ([]uint32)(nil), - Field: 96, - Name: "goproto.proto.test.packed_fixed32", - Tag: "fixed32,96,rep,packed,name=packed_fixed32", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestPackedExtensions)(nil), - ExtensionType: ([]uint64)(nil), - Field: 97, - Name: "goproto.proto.test.packed_fixed64", - Tag: "fixed64,97,rep,packed,name=packed_fixed64", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestPackedExtensions)(nil), - ExtensionType: ([]int32)(nil), - Field: 98, - Name: "goproto.proto.test.packed_sfixed32", - Tag: "fixed32,98,rep,packed,name=packed_sfixed32", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestPackedExtensions)(nil), - ExtensionType: ([]int64)(nil), - Field: 99, - Name: "goproto.proto.test.packed_sfixed64", - Tag: "fixed64,99,rep,packed,name=packed_sfixed64", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestPackedExtensions)(nil), - ExtensionType: ([]float32)(nil), - Field: 100, - Name: "goproto.proto.test.packed_float", - Tag: "fixed32,100,rep,packed,name=packed_float", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestPackedExtensions)(nil), - ExtensionType: ([]float64)(nil), - Field: 101, - Name: "goproto.proto.test.packed_double", - Tag: "fixed64,101,rep,packed,name=packed_double", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestPackedExtensions)(nil), - ExtensionType: ([]bool)(nil), - Field: 102, - Name: "goproto.proto.test.packed_bool", - Tag: "varint,102,rep,packed,name=packed_bool", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestPackedExtensions)(nil), - ExtensionType: ([]ForeignEnum)(nil), - Field: 103, - Name: "goproto.proto.test.packed_enum", - Tag: "varint,103,rep,packed,name=packed_enum,enum=goproto.proto.test.ForeignEnum", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestUnpackedExtensions)(nil), - ExtensionType: ([]int32)(nil), - Field: 90, - Name: "goproto.proto.test.unpacked_int32", - Tag: "varint,90,rep,name=unpacked_int32", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestUnpackedExtensions)(nil), - ExtensionType: ([]int64)(nil), - Field: 91, - Name: "goproto.proto.test.unpacked_int64", - Tag: "varint,91,rep,name=unpacked_int64", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestUnpackedExtensions)(nil), - ExtensionType: ([]uint32)(nil), - Field: 92, - Name: "goproto.proto.test.unpacked_uint32", - Tag: "varint,92,rep,name=unpacked_uint32", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestUnpackedExtensions)(nil), - ExtensionType: ([]uint64)(nil), - Field: 93, - Name: "goproto.proto.test.unpacked_uint64", - Tag: "varint,93,rep,name=unpacked_uint64", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestUnpackedExtensions)(nil), - ExtensionType: ([]int32)(nil), - Field: 94, - Name: "goproto.proto.test.unpacked_sint32", - Tag: "zigzag32,94,rep,name=unpacked_sint32", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestUnpackedExtensions)(nil), - ExtensionType: ([]int64)(nil), - Field: 95, - Name: "goproto.proto.test.unpacked_sint64", - Tag: "zigzag64,95,rep,name=unpacked_sint64", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestUnpackedExtensions)(nil), - ExtensionType: ([]uint32)(nil), - Field: 96, - Name: "goproto.proto.test.unpacked_fixed32", - Tag: "fixed32,96,rep,name=unpacked_fixed32", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestUnpackedExtensions)(nil), - ExtensionType: ([]uint64)(nil), - Field: 97, - Name: "goproto.proto.test.unpacked_fixed64", - Tag: "fixed64,97,rep,name=unpacked_fixed64", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestUnpackedExtensions)(nil), - ExtensionType: ([]int32)(nil), - Field: 98, - Name: "goproto.proto.test.unpacked_sfixed32", - Tag: "fixed32,98,rep,name=unpacked_sfixed32", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestUnpackedExtensions)(nil), - ExtensionType: ([]int64)(nil), - Field: 99, - Name: "goproto.proto.test.unpacked_sfixed64", - Tag: "fixed64,99,rep,name=unpacked_sfixed64", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestUnpackedExtensions)(nil), - ExtensionType: ([]float32)(nil), - Field: 100, - Name: "goproto.proto.test.unpacked_float", - Tag: "fixed32,100,rep,name=unpacked_float", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestUnpackedExtensions)(nil), - ExtensionType: ([]float64)(nil), - Field: 101, - Name: "goproto.proto.test.unpacked_double", - Tag: "fixed64,101,rep,name=unpacked_double", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestUnpackedExtensions)(nil), - ExtensionType: ([]bool)(nil), - Field: 102, - Name: "goproto.proto.test.unpacked_bool", - Tag: "varint,102,rep,name=unpacked_bool", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestUnpackedExtensions)(nil), - ExtensionType: ([]ForeignEnum)(nil), - Field: 103, - Name: "goproto.proto.test.unpacked_enum", - Tag: "varint,103,rep,name=unpacked_enum,enum=goproto.proto.test.ForeignEnum", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*string)(nil), - Field: 1003, - Name: "goproto.proto.test.TestNestedExtension.nested_string_extension", - Tag: "bytes,1003,opt,name=nested_string_extension", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: (*TestRequired)(nil), - Field: 1000, - Name: "goproto.proto.test.TestRequired.single", - Tag: "bytes,1000,opt,name=single", - Filename: "internal/testprotos/test/test.proto", - }, - { - ExtendedType: (*TestAllExtensions)(nil), - ExtensionType: ([]*TestRequired)(nil), - Field: 1001, - Name: "goproto.proto.test.TestRequired.multi", - Tag: "bytes,1001,rep,name=multi", - Filename: "internal/testprotos/test/test.proto", - }, -} - -// Extension fields to TestAllExtensions. -var ( - // optional int32 optional_int32 = 1; - E_OptionalInt32 = &file_internal_testprotos_test_test_proto_extTypes[0] - // optional int64 optional_int64 = 2; - E_OptionalInt64 = &file_internal_testprotos_test_test_proto_extTypes[1] - // optional uint32 optional_uint32 = 3; - E_OptionalUint32 = &file_internal_testprotos_test_test_proto_extTypes[2] - // optional uint64 optional_uint64 = 4; - E_OptionalUint64 = &file_internal_testprotos_test_test_proto_extTypes[3] - // optional sint32 optional_sint32 = 5; - E_OptionalSint32 = &file_internal_testprotos_test_test_proto_extTypes[4] - // optional sint64 optional_sint64 = 6; - E_OptionalSint64 = &file_internal_testprotos_test_test_proto_extTypes[5] - // optional fixed32 optional_fixed32 = 7; - E_OptionalFixed32 = &file_internal_testprotos_test_test_proto_extTypes[6] - // optional fixed64 optional_fixed64 = 8; - E_OptionalFixed64 = &file_internal_testprotos_test_test_proto_extTypes[7] - // optional sfixed32 optional_sfixed32 = 9; - E_OptionalSfixed32 = &file_internal_testprotos_test_test_proto_extTypes[8] - // optional sfixed64 optional_sfixed64 = 10; - E_OptionalSfixed64 = &file_internal_testprotos_test_test_proto_extTypes[9] - // optional float optional_float = 11; - E_OptionalFloat = &file_internal_testprotos_test_test_proto_extTypes[10] - // optional double optional_double = 12; - E_OptionalDouble = &file_internal_testprotos_test_test_proto_extTypes[11] - // optional bool optional_bool = 13; - E_OptionalBool = &file_internal_testprotos_test_test_proto_extTypes[12] - // optional string optional_string = 14; - E_OptionalString = &file_internal_testprotos_test_test_proto_extTypes[13] - // optional bytes optional_bytes = 15; - E_OptionalBytes = &file_internal_testprotos_test_test_proto_extTypes[14] - // optional goproto.proto.test.OptionalGroup optionalgroup = 16; - E_Optionalgroup = &file_internal_testprotos_test_test_proto_extTypes[15] - // optional goproto.proto.test.TestAllExtensions.NestedMessage optional_nested_message = 18; - E_OptionalNestedMessage = &file_internal_testprotos_test_test_proto_extTypes[16] - // optional goproto.proto.test.TestAllTypes.NestedEnum optional_nested_enum = 21; - E_OptionalNestedEnum = &file_internal_testprotos_test_test_proto_extTypes[17] - // repeated int32 repeated_int32 = 31; - E_RepeatedInt32 = &file_internal_testprotos_test_test_proto_extTypes[18] - // repeated int64 repeated_int64 = 32; - E_RepeatedInt64 = &file_internal_testprotos_test_test_proto_extTypes[19] - // repeated uint32 repeated_uint32 = 33; - E_RepeatedUint32 = &file_internal_testprotos_test_test_proto_extTypes[20] - // repeated uint64 repeated_uint64 = 34; - E_RepeatedUint64 = &file_internal_testprotos_test_test_proto_extTypes[21] - // repeated sint32 repeated_sint32 = 35; - E_RepeatedSint32 = &file_internal_testprotos_test_test_proto_extTypes[22] - // repeated sint64 repeated_sint64 = 36; - E_RepeatedSint64 = &file_internal_testprotos_test_test_proto_extTypes[23] - // repeated fixed32 repeated_fixed32 = 37; - E_RepeatedFixed32 = &file_internal_testprotos_test_test_proto_extTypes[24] - // repeated fixed64 repeated_fixed64 = 38; - E_RepeatedFixed64 = &file_internal_testprotos_test_test_proto_extTypes[25] - // repeated sfixed32 repeated_sfixed32 = 39; - E_RepeatedSfixed32 = &file_internal_testprotos_test_test_proto_extTypes[26] - // repeated sfixed64 repeated_sfixed64 = 40; - E_RepeatedSfixed64 = &file_internal_testprotos_test_test_proto_extTypes[27] - // repeated float repeated_float = 41; - E_RepeatedFloat = &file_internal_testprotos_test_test_proto_extTypes[28] - // repeated double repeated_double = 42; - E_RepeatedDouble = &file_internal_testprotos_test_test_proto_extTypes[29] - // repeated bool repeated_bool = 43; - E_RepeatedBool = &file_internal_testprotos_test_test_proto_extTypes[30] - // repeated string repeated_string = 44; - E_RepeatedString = &file_internal_testprotos_test_test_proto_extTypes[31] - // repeated bytes repeated_bytes = 45; - E_RepeatedBytes = &file_internal_testprotos_test_test_proto_extTypes[32] - // repeated goproto.proto.test.RepeatedGroup repeatedgroup = 46; - E_Repeatedgroup = &file_internal_testprotos_test_test_proto_extTypes[33] - // repeated goproto.proto.test.TestAllExtensions.NestedMessage repeated_nested_message = 48; - E_RepeatedNestedMessage = &file_internal_testprotos_test_test_proto_extTypes[34] - // repeated goproto.proto.test.TestAllTypes.NestedEnum repeated_nested_enum = 51; - E_RepeatedNestedEnum = &file_internal_testprotos_test_test_proto_extTypes[35] - // optional int32 default_int32 = 81; - E_DefaultInt32 = &file_internal_testprotos_test_test_proto_extTypes[36] - // optional int64 default_int64 = 82; - E_DefaultInt64 = &file_internal_testprotos_test_test_proto_extTypes[37] - // optional uint32 default_uint32 = 83; - E_DefaultUint32 = &file_internal_testprotos_test_test_proto_extTypes[38] - // optional uint64 default_uint64 = 84; - E_DefaultUint64 = &file_internal_testprotos_test_test_proto_extTypes[39] - // optional sint32 default_sint32 = 85; - E_DefaultSint32 = &file_internal_testprotos_test_test_proto_extTypes[40] - // optional sint64 default_sint64 = 86; - E_DefaultSint64 = &file_internal_testprotos_test_test_proto_extTypes[41] - // optional fixed32 default_fixed32 = 87; - E_DefaultFixed32 = &file_internal_testprotos_test_test_proto_extTypes[42] - // optional fixed64 default_fixed64 = 88; - E_DefaultFixed64 = &file_internal_testprotos_test_test_proto_extTypes[43] - // optional sfixed32 default_sfixed32 = 89; - E_DefaultSfixed32 = &file_internal_testprotos_test_test_proto_extTypes[44] - // optional sfixed64 default_sfixed64 = 80; - E_DefaultSfixed64 = &file_internal_testprotos_test_test_proto_extTypes[45] - // optional float default_float = 91; - E_DefaultFloat = &file_internal_testprotos_test_test_proto_extTypes[46] - // optional double default_double = 92; - E_DefaultDouble = &file_internal_testprotos_test_test_proto_extTypes[47] - // optional bool default_bool = 93; - E_DefaultBool = &file_internal_testprotos_test_test_proto_extTypes[48] - // optional string default_string = 94; - E_DefaultString = &file_internal_testprotos_test_test_proto_extTypes[49] - // optional bytes default_bytes = 95; - E_DefaultBytes = &file_internal_testprotos_test_test_proto_extTypes[50] - // optional string nested_string_extension = 1003; - E_TestNestedExtension_NestedStringExtension = &file_internal_testprotos_test_test_proto_extTypes[79] - // optional goproto.proto.test.TestRequired single = 1000; - E_TestRequired_Single = &file_internal_testprotos_test_test_proto_extTypes[80] - // repeated goproto.proto.test.TestRequired multi = 1001; - E_TestRequired_Multi = &file_internal_testprotos_test_test_proto_extTypes[81] -) - -// Extension fields to TestPackedExtensions. -var ( - // repeated int32 packed_int32 = 90; - E_PackedInt32 = &file_internal_testprotos_test_test_proto_extTypes[51] - // repeated int64 packed_int64 = 91; - E_PackedInt64 = &file_internal_testprotos_test_test_proto_extTypes[52] - // repeated uint32 packed_uint32 = 92; - E_PackedUint32 = &file_internal_testprotos_test_test_proto_extTypes[53] - // repeated uint64 packed_uint64 = 93; - E_PackedUint64 = &file_internal_testprotos_test_test_proto_extTypes[54] - // repeated sint32 packed_sint32 = 94; - E_PackedSint32 = &file_internal_testprotos_test_test_proto_extTypes[55] - // repeated sint64 packed_sint64 = 95; - E_PackedSint64 = &file_internal_testprotos_test_test_proto_extTypes[56] - // repeated fixed32 packed_fixed32 = 96; - E_PackedFixed32 = &file_internal_testprotos_test_test_proto_extTypes[57] - // repeated fixed64 packed_fixed64 = 97; - E_PackedFixed64 = &file_internal_testprotos_test_test_proto_extTypes[58] - // repeated sfixed32 packed_sfixed32 = 98; - E_PackedSfixed32 = &file_internal_testprotos_test_test_proto_extTypes[59] - // repeated sfixed64 packed_sfixed64 = 99; - E_PackedSfixed64 = &file_internal_testprotos_test_test_proto_extTypes[60] - // repeated float packed_float = 100; - E_PackedFloat = &file_internal_testprotos_test_test_proto_extTypes[61] - // repeated double packed_double = 101; - E_PackedDouble = &file_internal_testprotos_test_test_proto_extTypes[62] - // repeated bool packed_bool = 102; - E_PackedBool = &file_internal_testprotos_test_test_proto_extTypes[63] - // repeated goproto.proto.test.ForeignEnum packed_enum = 103; - E_PackedEnum = &file_internal_testprotos_test_test_proto_extTypes[64] -) - -// Extension fields to TestUnpackedExtensions. -var ( - // repeated int32 unpacked_int32 = 90; - E_UnpackedInt32 = &file_internal_testprotos_test_test_proto_extTypes[65] - // repeated int64 unpacked_int64 = 91; - E_UnpackedInt64 = &file_internal_testprotos_test_test_proto_extTypes[66] - // repeated uint32 unpacked_uint32 = 92; - E_UnpackedUint32 = &file_internal_testprotos_test_test_proto_extTypes[67] - // repeated uint64 unpacked_uint64 = 93; - E_UnpackedUint64 = &file_internal_testprotos_test_test_proto_extTypes[68] - // repeated sint32 unpacked_sint32 = 94; - E_UnpackedSint32 = &file_internal_testprotos_test_test_proto_extTypes[69] - // repeated sint64 unpacked_sint64 = 95; - E_UnpackedSint64 = &file_internal_testprotos_test_test_proto_extTypes[70] - // repeated fixed32 unpacked_fixed32 = 96; - E_UnpackedFixed32 = &file_internal_testprotos_test_test_proto_extTypes[71] - // repeated fixed64 unpacked_fixed64 = 97; - E_UnpackedFixed64 = &file_internal_testprotos_test_test_proto_extTypes[72] - // repeated sfixed32 unpacked_sfixed32 = 98; - E_UnpackedSfixed32 = &file_internal_testprotos_test_test_proto_extTypes[73] - // repeated sfixed64 unpacked_sfixed64 = 99; - E_UnpackedSfixed64 = &file_internal_testprotos_test_test_proto_extTypes[74] - // repeated float unpacked_float = 100; - E_UnpackedFloat = &file_internal_testprotos_test_test_proto_extTypes[75] - // repeated double unpacked_double = 101; - E_UnpackedDouble = &file_internal_testprotos_test_test_proto_extTypes[76] - // repeated bool unpacked_bool = 102; - E_UnpackedBool = &file_internal_testprotos_test_test_proto_extTypes[77] - // repeated goproto.proto.test.ForeignEnum unpacked_enum = 103; - E_UnpackedEnum = &file_internal_testprotos_test_test_proto_extTypes[78] -) - -var File_internal_testprotos_test_test_proto protoreflect.FileDescriptor - -var file_internal_testprotos_test_test_proto_rawDesc = []byte{ - 0x0a, 0x23, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x12, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x69, 0x6e, 0x74, 0x65, 0x72, - 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x65, - 0x6e, 0x75, 0x6d, 0x73, 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x1a, 0x2a, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x5f, - 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2a, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x70, 0x75, 0x62, 0x6c, - 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, - 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65, - 0x73, 0x74, 0x2f, 0x77, 0x65, 0x61, 0x6b, 0x31, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x77, 0x65, - 0x61, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, - 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65, - 0x73, 0x74, 0x2f, 0x77, 0x65, 0x61, 0x6b, 0x32, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x77, 0x65, - 0x61, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa5, 0x3a, 0x0a, 0x0c, 0x54, 0x65, 0x73, - 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x33, 0x32, - 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x74, - 0x36, 0x34, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, - 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, - 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e, - 0x74, 0x36, 0x34, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x11, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74, - 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, - 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x06, 0x20, 0x01, 0x28, 0x12, 0x52, 0x0e, 0x6f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x10, 0x6f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, - 0x07, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, - 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x08, 0x20, 0x01, 0x28, 0x06, - 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, - 0x34, 0x12, 0x2b, 0x0a, 0x11, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x66, - 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x10, 0x6f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2b, - 0x0a, 0x11, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, - 0x64, 0x36, 0x34, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x10, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x61, 0x6c, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x25, 0x0a, 0x0e, 0x6f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x0b, 0x20, - 0x01, 0x28, 0x02, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x6c, 0x6f, - 0x61, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x64, - 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0e, 0x6f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x0d, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x42, 0x6f, 0x6f, 0x6c, - 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x72, - 0x69, 0x6e, 0x67, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x61, 0x6c, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x42, 0x79, 0x74, 0x65, 0x73, - 0x12, 0x54, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x67, 0x72, 0x6f, 0x75, - 0x70, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0a, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, - 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x61, 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x66, 0x0a, 0x17, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, - 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5c, - 0x0a, 0x18, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x6f, 0x72, 0x65, 0x69, - 0x67, 0x6e, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x22, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x4d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x52, 0x16, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x6f, - 0x72, 0x65, 0x69, 0x67, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x59, 0x0a, 0x17, - 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, - 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, - 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, - 0x73, 0x74, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x52, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5d, 0x0a, 0x14, 0x6f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, - 0x15, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, - 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, - 0x75, 0x6d, 0x52, 0x12, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4e, 0x65, 0x73, 0x74, - 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x53, 0x0a, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x61, 0x6c, 0x5f, 0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, - 0x16, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, - 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x13, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, - 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x50, 0x0a, 0x14, 0x6f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x65, - 0x6e, 0x75, 0x6d, 0x18, 0x17, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x49, - 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x12, 0x6f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x61, 0x6c, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x25, 0x0a, - 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, - 0x1f, 0x20, 0x03, 0x28, 0x05, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, - 0x6e, 0x74, 0x33, 0x32, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, - 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x20, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0d, 0x72, 0x65, - 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x72, - 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x21, - 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x55, 0x69, - 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, - 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x22, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0e, 0x72, - 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, - 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, - 0x18, 0x23, 0x20, 0x03, 0x28, 0x11, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, - 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, - 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x24, 0x20, 0x03, 0x28, 0x12, 0x52, - 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, - 0x29, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, - 0x64, 0x33, 0x32, 0x18, 0x25, 0x20, 0x03, 0x28, 0x07, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, - 0x74, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x10, 0x72, 0x65, - 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x26, - 0x20, 0x03, 0x28, 0x06, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, - 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x2b, 0x0a, 0x11, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, - 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x27, 0x20, 0x03, 0x28, 0x0f, - 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, - 0x33, 0x32, 0x12, 0x2b, 0x0a, 0x11, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, - 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x28, 0x20, 0x03, 0x28, 0x10, 0x52, 0x10, 0x72, - 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, - 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x6c, 0x6f, 0x61, - 0x74, 0x18, 0x29, 0x20, 0x03, 0x28, 0x02, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, - 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, - 0x65, 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x2a, 0x20, 0x03, 0x28, 0x01, 0x52, - 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, - 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, - 0x18, 0x2b, 0x20, 0x03, 0x28, 0x08, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, - 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, - 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x2c, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x72, - 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x25, 0x0a, - 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, - 0x2d, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, - 0x79, 0x74, 0x65, 0x73, 0x12, 0x54, 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, - 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x2e, 0x20, 0x03, 0x28, 0x0a, 0x32, 0x2e, 0x2e, 0x67, 0x6f, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, - 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x52, 0x65, - 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x72, 0x65, 0x70, - 0x65, 0x61, 0x74, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x66, 0x0a, 0x17, 0x72, 0x65, - 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x30, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, - 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, - 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x15, 0x72, 0x65, 0x70, - 0x65, 0x61, 0x74, 0x65, 0x64, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x12, 0x5c, 0x0a, 0x18, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, - 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x31, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, - 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x16, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, - 0x65, 0x64, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x12, 0x58, 0x0a, 0x16, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6d, 0x70, - 0x6f, 0x72, 0x74, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x32, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x21, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x52, 0x15, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x6d, 0x70, - 0x6f, 0x72, 0x74, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5d, 0x0a, 0x14, 0x72, 0x65, - 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, - 0x75, 0x6d, 0x18, 0x33, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, - 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, - 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x12, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4e, - 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x53, 0x0a, 0x15, 0x72, 0x65, 0x70, - 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x5f, 0x65, 0x6e, - 0x75, 0x6d, 0x18, 0x34, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f, - 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x13, 0x72, 0x65, 0x70, 0x65, 0x61, - 0x74, 0x65, 0x64, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x4f, - 0x0a, 0x13, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, - 0x74, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x35, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x67, 0x6f, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, - 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x12, 0x72, 0x65, 0x70, - 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x6e, 0x75, 0x6d, 0x12, - 0x5b, 0x0a, 0x0f, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x69, 0x6e, 0x74, - 0x33, 0x32, 0x18, 0x38, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, - 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x49, 0x6e, - 0x74, 0x33, 0x32, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x6d, - 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x5b, 0x0a, 0x0f, - 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, - 0x39, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, - 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x36, 0x34, - 0x49, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x6d, 0x61, 0x70, 0x49, - 0x6e, 0x74, 0x36, 0x34, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x61, 0x0a, 0x11, 0x6d, 0x61, 0x70, - 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x3a, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, - 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, - 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x6d, 0x61, 0x70, - 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x61, 0x0a, 0x11, - 0x6d, 0x61, 0x70, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, - 0x34, 0x18, 0x3b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, - 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x55, 0x69, 0x6e, - 0x74, 0x36, 0x34, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, - 0x6d, 0x61, 0x70, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, - 0x61, 0x0a, 0x11, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x73, 0x69, - 0x6e, 0x74, 0x33, 0x32, 0x18, 0x3c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, - 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, - 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, - 0x79, 0x52, 0x0f, 0x6d, 0x61, 0x70, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x53, 0x69, 0x6e, 0x74, - 0x33, 0x32, 0x12, 0x61, 0x0a, 0x11, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, - 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x3d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, - 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, - 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, - 0x4d, 0x61, 0x70, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x45, - 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x6d, 0x61, 0x70, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x53, - 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x67, 0x0a, 0x13, 0x6d, 0x61, 0x70, 0x5f, 0x66, 0x69, 0x78, - 0x65, 0x64, 0x33, 0x32, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x3e, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, - 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x46, - 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x11, 0x6d, 0x61, 0x70, - 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x67, - 0x0a, 0x13, 0x6d, 0x61, 0x70, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x5f, 0x66, 0x69, - 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x3f, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, - 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, - 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, - 0x6e, 0x74, 0x72, 0x79, 0x52, 0x11, 0x6d, 0x61, 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, - 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x6d, 0x0a, 0x15, 0x6d, 0x61, 0x70, 0x5f, 0x73, - 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, - 0x18, 0x40, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, - 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x66, 0x69, 0x78, - 0x65, 0x64, 0x33, 0x32, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, - 0x79, 0x52, 0x13, 0x6d, 0x61, 0x70, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x53, 0x66, - 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x6d, 0x0a, 0x15, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x66, - 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, - 0x41, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, - 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x66, 0x69, 0x78, 0x65, - 0x64, 0x36, 0x34, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, - 0x52, 0x13, 0x6d, 0x61, 0x70, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x53, 0x66, 0x69, - 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x5b, 0x0a, 0x0f, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e, 0x74, - 0x33, 0x32, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x42, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, - 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, - 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, - 0x2e, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x45, 0x6e, - 0x74, 0x72, 0x79, 0x52, 0x0d, 0x6d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x6c, 0x6f, - 0x61, 0x74, 0x12, 0x5e, 0x0a, 0x10, 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, - 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x43, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, - 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, - 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, - 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x45, 0x6e, 0x74, - 0x72, 0x79, 0x52, 0x0e, 0x6d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x44, 0x6f, 0x75, 0x62, - 0x6c, 0x65, 0x12, 0x55, 0x0a, 0x0d, 0x6d, 0x61, 0x70, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x5f, 0x62, - 0x6f, 0x6f, 0x6c, 0x18, 0x44, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, - 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x42, - 0x6f, 0x6f, 0x6c, 0x42, 0x6f, 0x6f, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x6d, 0x61, - 0x70, 0x42, 0x6f, 0x6f, 0x6c, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x61, 0x0a, 0x11, 0x6d, 0x61, 0x70, - 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x45, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, - 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, - 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x6d, 0x61, 0x70, - 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x5e, 0x0a, 0x10, - 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, - 0x18, 0x46, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, - 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, - 0x6e, 0x67, 0x42, 0x79, 0x74, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x6d, 0x61, - 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x77, 0x0a, 0x19, - 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, - 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x47, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x3c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, - 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x65, 0x73, 0x74, 0x65, - 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x16, 0x6d, - 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x6e, 0x0a, 0x16, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x74, 0x72, - 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, - 0x49, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, - 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, - 0x67, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x74, 0x72, 0x79, - 0x52, 0x13, 0x6d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x65, 0x73, 0x74, 0x65, - 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x27, 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, - 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x51, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x02, 0x38, 0x31, - 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, - 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, - 0x52, 0x20, 0x01, 0x28, 0x03, 0x3a, 0x02, 0x38, 0x32, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, - 0x6c, 0x74, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, - 0x6c, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x53, 0x20, 0x01, 0x28, 0x0d, 0x3a, - 0x02, 0x38, 0x33, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x55, 0x69, 0x6e, 0x74, - 0x33, 0x32, 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x75, 0x69, - 0x6e, 0x74, 0x36, 0x34, 0x18, 0x54, 0x20, 0x01, 0x28, 0x04, 0x3a, 0x02, 0x38, 0x34, 0x52, 0x0d, - 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2a, 0x0a, - 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, - 0x55, 0x20, 0x01, 0x28, 0x11, 0x3a, 0x03, 0x2d, 0x38, 0x35, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, - 0x75, 0x6c, 0x74, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x0e, 0x64, 0x65, 0x66, - 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x56, 0x20, 0x01, 0x28, - 0x12, 0x3a, 0x02, 0x38, 0x36, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x69, - 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2b, 0x0a, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, - 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x57, 0x20, 0x01, 0x28, 0x07, 0x3a, 0x02, 0x38, - 0x37, 0x52, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, - 0x32, 0x12, 0x2b, 0x0a, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x69, 0x78, - 0x65, 0x64, 0x36, 0x34, 0x18, 0x58, 0x20, 0x01, 0x28, 0x06, 0x3a, 0x02, 0x38, 0x38, 0x52, 0x0e, - 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x2d, - 0x0a, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, - 0x33, 0x32, 0x18, 0x59, 0x20, 0x01, 0x28, 0x0f, 0x3a, 0x02, 0x38, 0x39, 0x52, 0x0f, 0x64, 0x65, - 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2e, 0x0a, - 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, - 0x34, 0x18, 0x50, 0x20, 0x01, 0x28, 0x10, 0x3a, 0x03, 0x2d, 0x39, 0x30, 0x52, 0x0f, 0x64, 0x65, - 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x29, 0x0a, - 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x5b, - 0x20, 0x01, 0x28, 0x02, 0x3a, 0x04, 0x39, 0x31, 0x2e, 0x35, 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, - 0x75, 0x6c, 0x74, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2c, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, - 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x5c, 0x20, 0x01, 0x28, 0x01, - 0x3a, 0x05, 0x39, 0x32, 0x30, 0x30, 0x30, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, - 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x27, 0x0a, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, - 0x74, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x5d, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x04, 0x74, 0x72, - 0x75, 0x65, 0x52, 0x0b, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x42, 0x6f, 0x6f, 0x6c, 0x12, - 0x2c, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, - 0x67, 0x18, 0x5e, 0x20, 0x01, 0x28, 0x09, 0x3a, 0x05, 0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x52, 0x0d, - 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x2a, 0x0a, - 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x5f, - 0x20, 0x01, 0x28, 0x0c, 0x3a, 0x05, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x52, 0x0c, 0x64, 0x65, 0x66, - 0x61, 0x75, 0x6c, 0x74, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x60, 0x0a, 0x13, 0x64, 0x65, 0x66, - 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, - 0x18, 0x60, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, - 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, - 0x6e, 0x75, 0x6d, 0x3a, 0x03, 0x42, 0x41, 0x52, 0x52, 0x11, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, - 0x74, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x5e, 0x0a, 0x14, 0x64, - 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x5f, 0x65, - 0x6e, 0x75, 0x6d, 0x18, 0x61, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x67, 0x6f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, - 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x0b, 0x46, 0x4f, 0x52, 0x45, - 0x49, 0x47, 0x4e, 0x5f, 0x42, 0x41, 0x52, 0x52, 0x12, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, - 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x23, 0x0a, 0x0c, 0x6f, - 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x6f, 0x20, 0x01, 0x28, - 0x0d, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, - 0x12, 0x62, 0x0a, 0x14, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, - 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x70, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, - 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, - 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, - 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x00, - 0x52, 0x12, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x12, 0x23, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x73, 0x74, - 0x72, 0x69, 0x6e, 0x67, 0x18, 0x71, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, - 0x65, 0x6f, 0x66, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x21, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, - 0x6f, 0x66, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x72, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, - 0x52, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x1f, 0x0a, 0x0a, - 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x73, 0x20, 0x01, 0x28, 0x08, - 0x48, 0x00, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x23, 0x0a, - 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x74, 0x20, - 0x01, 0x28, 0x04, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x55, 0x69, 0x6e, 0x74, - 0x36, 0x34, 0x12, 0x21, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x6c, 0x6f, 0x61, - 0x74, 0x18, 0x75, 0x20, 0x01, 0x28, 0x02, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, - 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x23, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x64, - 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x76, 0x20, 0x01, 0x28, 0x01, 0x48, 0x00, 0x52, 0x0b, 0x6f, - 0x6e, 0x65, 0x6f, 0x66, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x4c, 0x0a, 0x0a, 0x6f, 0x6e, - 0x65, 0x6f, 0x66, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x77, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, - 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, - 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, - 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x48, 0x00, 0x52, 0x09, 0x6f, - 0x6e, 0x65, 0x6f, 0x66, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x4d, 0x0a, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, - 0x66, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x79, 0x20, 0x01, 0x28, 0x0a, 0x32, 0x2b, 0x2e, 0x67, - 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, - 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4f, - 0x6e, 0x65, 0x6f, 0x66, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x65, - 0x6f, 0x66, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x34, 0x0a, 0x15, 0x6f, 0x6e, 0x65, 0x6f, 0x66, - 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, - 0x18, 0x78, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x01, 0x52, 0x13, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x4f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x1a, 0x61, 0x0a, - 0x0d, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x0c, - 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x61, 0x12, 0x42, 0x0a, 0x0b, - 0x63, 0x6f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, - 0x70, 0x65, 0x73, 0x52, 0x0b, 0x63, 0x6f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, - 0x1a, 0xb2, 0x01, 0x0a, 0x0d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x47, 0x72, 0x6f, - 0x75, 0x70, 0x12, 0x0c, 0x0a, 0x01, 0x61, 0x18, 0x11, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x61, - 0x12, 0x67, 0x0a, 0x17, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x73, - 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0xe8, 0x07, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, - 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x52, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4e, 0x65, 0x73, 0x74, - 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x2a, 0x0a, 0x11, 0x73, 0x61, 0x6d, - 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x10, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, 0x73, 0x61, 0x6d, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4e, - 0x75, 0x6d, 0x62, 0x65, 0x72, 0x1a, 0x86, 0x01, 0x0a, 0x0d, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, - 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x0c, 0x0a, 0x01, 0x61, 0x18, 0x2f, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x01, 0x61, 0x12, 0x67, 0x0a, 0x17, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x18, 0xe9, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, - 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x1a, 0x40, - 0x0a, 0x12, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x45, - 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, - 0x1a, 0x40, 0x0a, 0x12, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x49, 0x6e, 0x74, 0x36, - 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, - 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x14, 0x4d, 0x61, 0x70, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x55, - 0x69, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, - 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x14, 0x4d, 0x61, 0x70, 0x55, 0x69, 0x6e, - 0x74, 0x36, 0x34, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, - 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x6b, 0x65, 0x79, - 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, - 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x14, 0x4d, 0x61, - 0x70, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x6e, 0x74, - 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x52, - 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x11, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x42, - 0x0a, 0x14, 0x4d, 0x61, 0x70, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x53, 0x69, 0x6e, 0x74, 0x36, - 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x12, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x12, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, - 0x38, 0x01, 0x1a, 0x44, 0x0a, 0x16, 0x4d, 0x61, 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, - 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, - 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x07, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, - 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x07, 0x52, 0x05, 0x76, - 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x44, 0x0a, 0x16, 0x4d, 0x61, 0x70, 0x46, - 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x6e, 0x74, - 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x06, 0x52, - 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x06, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x46, - 0x0a, 0x18, 0x4d, 0x61, 0x70, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x53, 0x66, 0x69, - 0x78, 0x65, 0x64, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, - 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x05, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x46, 0x0a, 0x18, 0x4d, 0x61, 0x70, 0x53, 0x66, 0x69, - 0x78, 0x65, 0x64, 0x36, 0x34, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x6e, 0x74, - 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x10, 0x52, - 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x10, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x40, - 0x0a, 0x12, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x45, - 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, - 0x1a, 0x41, 0x0a, 0x13, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x44, 0x6f, 0x75, 0x62, - 0x6c, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x01, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, - 0x02, 0x38, 0x01, 0x1a, 0x3e, 0x0a, 0x10, 0x4d, 0x61, 0x70, 0x42, 0x6f, 0x6f, 0x6c, 0x42, 0x6f, - 0x6f, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, - 0x02, 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x14, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, - 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, - 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, - 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x41, 0x0a, 0x13, 0x4d, 0x61, 0x70, 0x53, 0x74, - 0x72, 0x69, 0x6e, 0x67, 0x42, 0x79, 0x74, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, - 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, - 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x79, 0x0a, 0x1b, 0x4d, 0x61, - 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x44, 0x0a, 0x05, 0x76, - 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, - 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, - 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x73, 0x0a, 0x18, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, - 0x6e, 0x67, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x74, 0x72, - 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, - 0x6b, 0x65, 0x79, 0x12, 0x41, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, - 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x52, - 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x28, 0x0a, 0x0a, 0x4f, 0x6e, - 0x65, 0x6f, 0x66, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x0c, 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x01, 0x61, 0x12, 0x0c, 0x0a, 0x01, 0x62, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x01, 0x62, 0x22, 0x39, 0x0a, 0x0a, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, - 0x75, 0x6d, 0x12, 0x07, 0x0a, 0x03, 0x46, 0x4f, 0x4f, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x42, - 0x41, 0x52, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x42, 0x41, 0x5a, 0x10, 0x02, 0x12, 0x10, 0x0a, - 0x03, 0x4e, 0x45, 0x47, 0x10, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x42, - 0x0d, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x10, - 0x0a, 0x0e, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, - 0x22, 0xc4, 0x01, 0x0a, 0x15, 0x54, 0x65, 0x73, 0x74, 0x44, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, - 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x2d, 0x0a, 0x10, 0x64, 0x65, - 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x05, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0f, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, - 0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x3a, 0x0a, 0x16, 0x64, 0x65, 0x70, - 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x69, - 0x65, 0x6c, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x02, 0x18, 0x01, 0x48, 0x00, 0x52, - 0x14, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x4f, 0x6e, 0x65, 0x6f, 0x66, - 0x46, 0x69, 0x65, 0x6c, 0x64, 0x22, 0x28, 0x0a, 0x0e, 0x44, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, - 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x12, 0x0a, 0x0a, 0x44, 0x45, 0x50, 0x52, 0x45, - 0x43, 0x41, 0x54, 0x45, 0x44, 0x10, 0x00, 0x1a, 0x02, 0x08, 0x01, 0x1a, 0x02, 0x18, 0x01, 0x3a, - 0x02, 0x18, 0x01, 0x42, 0x12, 0x0a, 0x10, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, - 0x64, 0x5f, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x22, 0x2c, 0x0a, 0x0e, 0x46, 0x6f, 0x72, 0x65, 0x69, - 0x67, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x0c, 0x0a, 0x01, 0x63, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x63, 0x12, 0x0c, 0x0a, 0x01, 0x64, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x01, 0x64, 0x22, 0x30, 0x0a, 0x12, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, - 0x65, 0x72, 0x76, 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, - 0x03, 0x4a, 0x04, 0x08, 0x0f, 0x10, 0x10, 0x4a, 0x04, 0x08, 0x09, 0x10, 0x0c, 0x52, 0x03, 0x62, - 0x61, 0x72, 0x52, 0x03, 0x62, 0x61, 0x7a, 0x22, 0x85, 0x01, 0x0a, 0x11, 0x54, 0x65, 0x73, 0x74, - 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x66, 0x0a, - 0x0d, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x0c, - 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x61, 0x12, 0x47, 0x0a, 0x0b, - 0x63, 0x6f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, - 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x0b, 0x63, 0x6f, 0x72, 0x65, 0x63, 0x75, - 0x72, 0x73, 0x69, 0x76, 0x65, 0x2a, 0x08, 0x08, 0x01, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x22, - 0xb7, 0x01, 0x0a, 0x0d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x12, 0x0c, 0x0a, 0x01, 0x61, 0x18, 0x11, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x61, 0x12, - 0x2a, 0x0a, 0x11, 0x73, 0x61, 0x6d, 0x65, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6e, 0x75, - 0x6d, 0x62, 0x65, 0x72, 0x18, 0x10, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, 0x73, 0x61, 0x6d, 0x65, - 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x6c, 0x0a, 0x17, 0x6f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0xe8, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, - 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, - 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, - 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x52, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4e, 0x65, 0x73, 0x74, - 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x8b, 0x01, 0x0a, 0x0d, 0x52, 0x65, - 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x0c, 0x0a, 0x01, 0x61, - 0x18, 0x2f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x61, 0x12, 0x6c, 0x0a, 0x17, 0x6f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x18, 0xe9, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, - 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, - 0x6e, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x52, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x75, 0x0a, 0x13, 0x54, 0x65, 0x73, 0x74, 0x4e, - 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x32, 0x5e, - 0x0a, 0x17, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, - 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, - 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, - 0x18, 0xeb, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x53, - 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xf7, - 0x01, 0x0a, 0x0c, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, - 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, - 0x64, 0x18, 0x01, 0x20, 0x02, 0x28, 0x05, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, - 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x60, 0x0a, 0x06, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, - 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, - 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xe8, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, - 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, - 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, - 0x52, 0x06, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x32, 0x5e, 0x0a, 0x05, 0x6d, 0x75, 0x6c, 0x74, - 0x69, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, - 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xe9, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x20, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, - 0x64, 0x52, 0x05, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x22, 0xc2, 0x03, 0x0a, 0x13, 0x54, 0x65, 0x73, - 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, - 0x12, 0x4b, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, - 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x52, 0x0f, 0x6f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x4b, 0x0a, - 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, - 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, - 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x58, 0x0a, 0x0b, 0x6d, 0x61, - 0x70, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x37, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, - 0x64, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x2e, 0x4d, 0x61, 0x70, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x6d, 0x61, 0x70, 0x4d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x12, 0x47, 0x0a, 0x0d, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, - 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x48, 0x00, 0x52, - 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x1a, 0x5f, 0x0a, - 0x0f, 0x4d, 0x61, 0x70, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, - 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, - 0x65, 0x79, 0x12, 0x36, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, - 0x72, 0x65, 0x64, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x0d, - 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x22, 0x99, 0x02, - 0x0a, 0x17, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x5f, 0x0a, 0x0d, 0x6f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0a, - 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, - 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x2e, 0x4f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x6f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x5f, 0x0a, 0x0d, 0x72, 0x65, - 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x03, 0x20, 0x03, 0x28, - 0x0a, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, - 0x72, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x2e, 0x52, - 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x72, 0x65, - 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x1a, 0x1d, 0x0a, 0x0d, 0x4f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x0c, 0x0a, 0x01, - 0x61, 0x18, 0x02, 0x20, 0x02, 0x28, 0x05, 0x52, 0x01, 0x61, 0x1a, 0x1d, 0x0a, 0x0d, 0x52, 0x65, - 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x0c, 0x0a, 0x01, 0x61, - 0x18, 0x04, 0x20, 0x02, 0x28, 0x05, 0x52, 0x01, 0x61, 0x22, 0xb6, 0x01, 0x0a, 0x08, 0x54, 0x65, - 0x73, 0x74, 0x57, 0x65, 0x61, 0x6b, 0x12, 0x54, 0x0a, 0x0d, 0x77, 0x65, 0x61, 0x6b, 0x5f, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, - 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, - 0x73, 0x74, 0x2e, 0x77, 0x65, 0x61, 0x6b, 0x2e, 0x57, 0x65, 0x61, 0x6b, 0x49, 0x6d, 0x70, 0x6f, - 0x72, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x42, 0x02, 0x50, 0x01, 0x52, 0x0c, - 0x77, 0x65, 0x61, 0x6b, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x12, 0x54, 0x0a, 0x0d, - 0x77, 0x65, 0x61, 0x6b, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x77, 0x65, 0x61, 0x6b, 0x2e, 0x57, 0x65, - 0x61, 0x6b, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, - 0x42, 0x02, 0x50, 0x01, 0x52, 0x0c, 0x77, 0x65, 0x61, 0x6b, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x32, 0x22, 0xee, 0x04, 0x0a, 0x0f, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, - 0x64, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x25, 0x0a, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, - 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x5a, 0x20, 0x03, 0x28, 0x05, 0x42, 0x02, 0x10, 0x01, - 0x52, 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x25, 0x0a, - 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x5b, 0x20, - 0x03, 0x28, 0x03, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x49, - 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x75, - 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x5c, 0x20, 0x03, 0x28, 0x0d, 0x42, 0x02, 0x10, 0x01, 0x52, - 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, - 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x5d, - 0x20, 0x03, 0x28, 0x04, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, - 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, - 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x5e, 0x20, 0x03, 0x28, 0x11, 0x42, 0x02, 0x10, - 0x01, 0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, - 0x27, 0x0a, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, - 0x18, 0x5f, 0x20, 0x03, 0x28, 0x12, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b, - 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x0e, 0x70, 0x61, 0x63, 0x6b, - 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x60, 0x20, 0x03, 0x28, 0x07, - 0x42, 0x02, 0x10, 0x01, 0x52, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, - 0x64, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x0e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x66, 0x69, - 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x61, 0x20, 0x03, 0x28, 0x06, 0x42, 0x02, 0x10, 0x01, 0x52, - 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x2b, - 0x0a, 0x0f, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, - 0x32, 0x18, 0x62, 0x20, 0x03, 0x28, 0x0f, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0e, 0x70, 0x61, 0x63, - 0x6b, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2b, 0x0a, 0x0f, 0x70, - 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x63, - 0x20, 0x03, 0x28, 0x10, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, - 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x25, 0x0a, 0x0c, 0x70, 0x61, 0x63, 0x6b, - 0x65, 0x64, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x64, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, - 0x10, 0x01, 0x52, 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, - 0x27, 0x0a, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, - 0x18, 0x65, 0x20, 0x03, 0x28, 0x01, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b, - 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x23, 0x0a, 0x0b, 0x70, 0x61, 0x63, 0x6b, - 0x65, 0x64, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x66, 0x20, 0x03, 0x28, 0x08, 0x42, 0x02, 0x10, - 0x01, 0x52, 0x0a, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x44, 0x0a, - 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x67, 0x20, 0x03, - 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, - 0x6e, 0x75, 0x6d, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0a, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, - 0x6e, 0x75, 0x6d, 0x22, 0xa8, 0x05, 0x0a, 0x11, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, - 0x63, 0x6b, 0x65, 0x64, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x29, 0x0a, 0x0e, 0x75, 0x6e, 0x70, - 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x5a, 0x20, 0x03, 0x28, - 0x05, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0d, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x49, - 0x6e, 0x74, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, - 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x5b, 0x20, 0x03, 0x28, 0x03, 0x42, 0x02, 0x10, 0x00, - 0x52, 0x0d, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, - 0x2b, 0x0a, 0x0f, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, - 0x33, 0x32, 0x18, 0x5c, 0x20, 0x03, 0x28, 0x0d, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, - 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x2b, 0x0a, 0x0f, - 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, - 0x5d, 0x20, 0x03, 0x28, 0x04, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, - 0x6b, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2b, 0x0a, 0x0f, 0x75, 0x6e, 0x70, - 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x5e, 0x20, 0x03, - 0x28, 0x11, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, - 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x2b, 0x0a, 0x0f, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, - 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x5f, 0x20, 0x03, 0x28, 0x12, 0x42, - 0x02, 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 0x69, 0x6e, - 0x74, 0x36, 0x34, 0x12, 0x2d, 0x0a, 0x10, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, - 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x60, 0x20, 0x03, 0x28, 0x07, 0x42, 0x02, 0x10, - 0x00, 0x52, 0x0f, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, - 0x33, 0x32, 0x12, 0x2d, 0x0a, 0x10, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x66, - 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x61, 0x20, 0x03, 0x28, 0x06, 0x42, 0x02, 0x10, 0x00, - 0x52, 0x0f, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, - 0x34, 0x12, 0x2f, 0x0a, 0x11, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x66, - 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x62, 0x20, 0x03, 0x28, 0x0f, 0x42, 0x02, 0x10, 0x00, - 0x52, 0x10, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, - 0x33, 0x32, 0x12, 0x2f, 0x0a, 0x11, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, - 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x63, 0x20, 0x03, 0x28, 0x10, 0x42, 0x02, 0x10, - 0x00, 0x52, 0x10, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, - 0x64, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, - 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x64, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x00, 0x52, - 0x0d, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2b, - 0x0a, 0x0f, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, - 0x65, 0x18, 0x65, 0x20, 0x03, 0x28, 0x01, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 0x70, - 0x61, 0x63, 0x6b, 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x27, 0x0a, 0x0d, 0x75, - 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x66, 0x20, 0x03, - 0x28, 0x08, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0c, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, - 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x48, 0x0a, 0x0d, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, - 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x67, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x67, 0x6f, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, - 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x42, 0x02, 0x10, 0x00, - 0x52, 0x0c, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x22, 0x20, - 0x0a, 0x14, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, - 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2a, 0x08, 0x08, 0x01, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, - 0x22, 0x22, 0x0a, 0x16, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, - 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2a, 0x08, 0x08, 0x01, 0x10, 0x80, - 0x80, 0x80, 0x80, 0x02, 0x22, 0x0c, 0x0a, 0x0a, 0x46, 0x6f, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x22, 0x0d, 0x0a, 0x0b, 0x46, 0x6f, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x61, 0x0a, 0x0c, 0x57, 0x65, 0x69, 0x72, 0x64, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, - 0x74, 0x12, 0x51, 0x0a, 0x0d, 0x77, 0x65, 0x69, 0x72, 0x64, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, - 0x6c, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x3a, 0x2c, 0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, - 0x20, 0x5c, 0x22, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x21, 0x5c, 0x22, 0x5c, 0x6e, 0x64, 0x65, 0x61, - 0x64, 0x5c, 0x33, 0x33, 0x36, 0x5c, 0x32, 0x35, 0x35, 0x5c, 0x32, 0x37, 0x36, 0x5c, 0x33, 0x35, - 0x37, 0x62, 0x65, 0x65, 0x66, 0x60, 0x52, 0x0c, 0x77, 0x65, 0x69, 0x72, 0x64, 0x44, 0x65, 0x66, - 0x61, 0x75, 0x6c, 0x74, 0x22, 0xff, 0x03, 0x0a, 0x0d, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x44, - 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x33, 0x0a, 0x07, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, - 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x45, 0x6e, - 0x75, 0x6d, 0x52, 0x07, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x33, 0x0a, 0x04, 0x7a, - 0x65, 0x72, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, - 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x04, 0x5a, 0x45, 0x52, 0x4f, 0x52, 0x04, 0x7a, 0x65, 0x72, 0x6f, - 0x12, 0x30, 0x0a, 0x03, 0x6f, 0x6e, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, - 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, - 0x75, 0x6d, 0x73, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x03, 0x4f, 0x4e, 0x45, 0x52, 0x03, 0x6f, - 0x6e, 0x65, 0x12, 0x3c, 0x0a, 0x07, 0x65, 0x6c, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x07, - 0x45, 0x4c, 0x45, 0x56, 0x45, 0x4e, 0x54, 0x52, 0x07, 0x65, 0x6c, 0x65, 0x76, 0x65, 0x6e, 0x74, - 0x12, 0x42, 0x0a, 0x09, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x65, 0x65, 0x6e, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x09, - 0x53, 0x45, 0x56, 0x45, 0x4e, 0x54, 0x45, 0x45, 0x4e, 0x52, 0x09, 0x73, 0x65, 0x76, 0x65, 0x6e, - 0x74, 0x65, 0x65, 0x6e, 0x12, 0x48, 0x0a, 0x0b, 0x74, 0x68, 0x69, 0x72, 0x74, 0x79, 0x73, 0x65, - 0x76, 0x65, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, - 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x0b, 0x54, 0x48, 0x49, 0x52, 0x54, 0x59, 0x53, 0x45, 0x56, 0x45, - 0x4e, 0x52, 0x0b, 0x74, 0x68, 0x69, 0x72, 0x74, 0x79, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x12, 0x45, - 0x0a, 0x0a, 0x73, 0x69, 0x78, 0x74, 0x79, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x18, 0x07, 0x20, 0x01, - 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x0a, 0x53, - 0x49, 0x58, 0x54, 0x59, 0x53, 0x45, 0x56, 0x45, 0x4e, 0x52, 0x0a, 0x73, 0x69, 0x78, 0x74, 0x79, - 0x73, 0x65, 0x76, 0x65, 0x6e, 0x12, 0x3f, 0x0a, 0x08, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, - 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x45, 0x6e, - 0x75, 0x6d, 0x3a, 0x08, 0x4e, 0x45, 0x47, 0x41, 0x54, 0x49, 0x56, 0x45, 0x52, 0x08, 0x6e, 0x65, - 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x2a, 0x40, 0x0a, 0x0b, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, - 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x0f, 0x0a, 0x0b, 0x46, 0x4f, 0x52, 0x45, 0x49, 0x47, 0x4e, - 0x5f, 0x46, 0x4f, 0x4f, 0x10, 0x04, 0x12, 0x0f, 0x0a, 0x0b, 0x46, 0x4f, 0x52, 0x45, 0x49, 0x47, - 0x4e, 0x5f, 0x42, 0x41, 0x52, 0x10, 0x05, 0x12, 0x0f, 0x0a, 0x0b, 0x46, 0x4f, 0x52, 0x45, 0x49, - 0x47, 0x4e, 0x5f, 0x42, 0x41, 0x5a, 0x10, 0x06, 0x2a, 0x47, 0x0a, 0x16, 0x54, 0x65, 0x73, 0x74, - 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x46, 0x69, 0x65, 0x6c, - 0x64, 0x73, 0x12, 0x11, 0x0a, 0x0d, 0x52, 0x45, 0x53, 0x45, 0x52, 0x56, 0x45, 0x44, 0x5f, 0x45, - 0x4e, 0x55, 0x4d, 0x10, 0x00, 0x22, 0x04, 0x08, 0x02, 0x10, 0x02, 0x22, 0x04, 0x08, 0x0f, 0x10, - 0x0f, 0x22, 0x04, 0x08, 0x09, 0x10, 0x0b, 0x2a, 0x03, 0x42, 0x41, 0x52, 0x2a, 0x03, 0x42, 0x41, - 0x5a, 0x32, 0xa8, 0x01, 0x0a, 0x0b, 0x54, 0x65, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, - 0x65, 0x12, 0x46, 0x0a, 0x03, 0x46, 0x6f, 0x6f, 0x12, 0x1e, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f, - 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f, - 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x51, 0x0a, 0x0a, 0x54, 0x65, 0x73, - 0x74, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x1e, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f, 0x6f, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f, 0x6f, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x28, 0x01, 0x30, 0x01, 0x32, 0x85, 0x01, 0x0a, - 0x15, 0x54, 0x65, 0x73, 0x74, 0x44, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x53, - 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x67, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x72, 0x65, 0x63, - 0x61, 0x74, 0x65, 0x64, 0x12, 0x29, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x44, 0x65, - 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x1a, - 0x29, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x44, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, - 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x03, 0x88, 0x02, 0x01, 0x1a, - 0x03, 0x88, 0x02, 0x01, 0x3a, 0x4c, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, - 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, - 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, - 0x33, 0x32, 0x3a, 0x4c, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, - 0x6e, 0x74, 0x36, 0x34, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, - 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x36, 0x34, - 0x3a, 0x4e, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e, - 0x74, 0x33, 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, - 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, - 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, - 0x3a, 0x4e, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e, - 0x74, 0x36, 0x34, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, - 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, - 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, - 0x3a, 0x4e, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e, - 0x74, 0x33, 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, - 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x11, - 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, - 0x3a, 0x4e, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e, - 0x74, 0x36, 0x34, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, - 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x12, - 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, - 0x3a, 0x50, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78, - 0x65, 0x64, 0x33, 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, - 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, - 0x07, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78, 0x65, 0x64, - 0x33, 0x32, 0x3a, 0x50, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, - 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, - 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x08, 0x20, - 0x01, 0x28, 0x06, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78, - 0x65, 0x64, 0x36, 0x34, 0x3a, 0x52, 0x0a, 0x11, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, - 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, - 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, - 0x18, 0x09, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, - 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x3a, 0x52, 0x0a, 0x11, 0x6f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x25, 0x2e, - 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, - 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, - 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x10, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x3a, 0x4c, 0x0a, 0x0e, - 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x25, - 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, - 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, - 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0d, 0x6f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x3a, 0x4e, 0x0a, 0x0f, 0x6f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x25, 0x2e, - 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, - 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, - 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x3a, 0x4a, 0x0a, 0x0d, 0x6f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x12, 0x25, 0x2e, 0x67, 0x6f, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, - 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, - 0x6e, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x61, 0x6c, 0x42, 0x6f, 0x6f, 0x6c, 0x3a, 0x4e, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, - 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, - 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, - 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x3a, 0x4c, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x61, 0x6c, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, - 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, - 0x0f, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x42, - 0x79, 0x74, 0x65, 0x73, 0x3a, 0x6e, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, - 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, - 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x10, 0x20, 0x01, - 0x28, 0x0a, 0x32, 0x21, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x67, - 0x72, 0x6f, 0x75, 0x70, 0x3a, 0x92, 0x01, 0x0a, 0x17, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, - 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, - 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, - 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, - 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x52, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4e, 0x65, 0x73, 0x74, - 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x3a, 0x84, 0x01, 0x0a, 0x14, 0x6f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, - 0x75, 0x6d, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, - 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0e, 0x32, - 0x2b, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, - 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x12, 0x6f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, - 0x3a, 0x4c, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, - 0x33, 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, - 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x1f, 0x20, 0x03, 0x28, 0x05, 0x52, - 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x4c, - 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, - 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, - 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x20, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0d, 0x72, - 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x4e, 0x0a, 0x0f, - 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, - 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, - 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x21, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x72, 0x65, - 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x4e, 0x0a, 0x0f, - 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, - 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, - 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x22, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0e, 0x72, 0x65, - 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x4e, 0x0a, 0x0f, - 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, - 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, - 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x23, 0x20, 0x03, 0x28, 0x11, 0x52, 0x0e, 0x72, 0x65, - 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x4e, 0x0a, 0x0f, - 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, - 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, - 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x24, 0x20, 0x03, 0x28, 0x12, 0x52, 0x0e, 0x72, 0x65, - 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x50, 0x0a, 0x10, - 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, - 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, - 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x25, 0x20, 0x03, 0x28, 0x07, 0x52, 0x0f, 0x72, - 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x3a, 0x50, - 0x0a, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, - 0x36, 0x34, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, - 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x26, 0x20, 0x03, 0x28, 0x06, 0x52, - 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, - 0x3a, 0x52, 0x0a, 0x11, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, - 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, - 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x27, 0x20, 0x03, - 0x28, 0x0f, 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, - 0x65, 0x64, 0x33, 0x32, 0x3a, 0x52, 0x0a, 0x11, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, - 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, - 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, - 0x18, 0x28, 0x20, 0x03, 0x28, 0x10, 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, - 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x3a, 0x4c, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, - 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, - 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, - 0x73, 0x18, 0x29, 0x20, 0x03, 0x28, 0x02, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, - 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x3a, 0x4e, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, - 0x65, 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, - 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, - 0x18, 0x2a, 0x20, 0x03, 0x28, 0x01, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, - 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x3a, 0x4a, 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, - 0x65, 0x64, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, - 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x2b, - 0x20, 0x03, 0x28, 0x08, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x6f, - 0x6f, 0x6c, 0x3a, 0x4e, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, - 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, - 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x2c, 0x20, 0x03, - 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x74, 0x72, 0x69, - 0x6e, 0x67, 0x3a, 0x4c, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, - 0x79, 0x74, 0x65, 0x73, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, - 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x2d, 0x20, 0x03, 0x28, - 0x0c, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, - 0x3a, 0x6e, 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, - 0x70, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, - 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x2e, 0x20, 0x03, 0x28, 0x0a, 0x32, 0x21, - 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, - 0x65, 0x73, 0x74, 0x2e, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, - 0x3a, 0x92, 0x01, 0x0a, 0x17, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6e, 0x65, - 0x73, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x25, 0x2e, 0x67, - 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, - 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, - 0x6f, 0x6e, 0x73, 0x18, 0x30, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, - 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, - 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x15, - 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x3a, 0x84, 0x01, 0x0a, 0x14, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, - 0x65, 0x64, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x25, - 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, - 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, - 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x33, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67, 0x6f, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, - 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, - 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x12, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, - 0x65, 0x64, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x4e, 0x0a, 0x0d, - 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x25, 0x2e, - 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, - 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, - 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x51, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x02, 0x38, 0x31, 0x52, 0x0c, - 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x4e, 0x0a, 0x0d, - 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x25, 0x2e, - 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, - 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, - 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x52, 0x20, 0x01, 0x28, 0x03, 0x3a, 0x02, 0x38, 0x32, 0x52, 0x0c, - 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x50, 0x0a, 0x0e, - 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x25, - 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, - 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, - 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x53, 0x20, 0x01, 0x28, 0x0d, 0x3a, 0x02, 0x38, 0x33, 0x52, - 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x50, - 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, - 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, - 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x54, 0x20, 0x01, 0x28, 0x04, 0x3a, 0x02, 0x38, - 0x34, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, - 0x3a, 0x51, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x69, 0x6e, 0x74, - 0x33, 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, - 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x55, 0x20, 0x01, 0x28, 0x11, 0x3a, - 0x03, 0x2d, 0x38, 0x35, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x69, 0x6e, - 0x74, 0x33, 0x32, 0x3a, 0x50, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, - 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, - 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x56, 0x20, 0x01, - 0x28, 0x12, 0x3a, 0x02, 0x38, 0x36, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, - 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x52, 0x0a, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, - 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, - 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, - 0x57, 0x20, 0x01, 0x28, 0x07, 0x3a, 0x02, 0x38, 0x37, 0x52, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, - 0x6c, 0x74, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x3a, 0x52, 0x0a, 0x0f, 0x64, 0x65, 0x66, - 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x25, 0x2e, 0x67, - 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, - 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, - 0x6f, 0x6e, 0x73, 0x18, 0x58, 0x20, 0x01, 0x28, 0x06, 0x3a, 0x02, 0x38, 0x38, 0x52, 0x0e, 0x64, - 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x3a, 0x54, 0x0a, - 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, - 0x32, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, - 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x59, 0x20, 0x01, 0x28, 0x0f, 0x3a, 0x02, - 0x38, 0x39, 0x52, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x53, 0x66, 0x69, 0x78, 0x65, - 0x64, 0x33, 0x32, 0x3a, 0x55, 0x0a, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, - 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, - 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x50, - 0x20, 0x01, 0x28, 0x10, 0x3a, 0x03, 0x2d, 0x39, 0x30, 0x52, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, - 0x6c, 0x74, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x3a, 0x50, 0x0a, 0x0d, 0x64, 0x65, - 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x25, 0x2e, 0x67, 0x6f, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, - 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, - 0x6e, 0x73, 0x18, 0x5b, 0x20, 0x01, 0x28, 0x02, 0x3a, 0x04, 0x39, 0x31, 0x2e, 0x35, 0x52, 0x0c, - 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x3a, 0x53, 0x0a, 0x0e, - 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x25, - 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, - 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, - 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5c, 0x20, 0x01, 0x28, 0x01, 0x3a, 0x05, 0x39, 0x32, 0x30, - 0x30, 0x30, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x44, 0x6f, 0x75, 0x62, 0x6c, - 0x65, 0x3a, 0x4e, 0x0a, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x62, 0x6f, 0x6f, - 0x6c, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, - 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5d, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x04, - 0x74, 0x72, 0x75, 0x65, 0x52, 0x0b, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x42, 0x6f, 0x6f, - 0x6c, 0x3a, 0x53, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x73, 0x74, 0x72, - 0x69, 0x6e, 0x67, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, - 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5e, 0x20, 0x01, 0x28, 0x09, - 0x3a, 0x05, 0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, - 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x3a, 0x51, 0x0a, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, - 0x74, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, - 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5f, - 0x20, 0x01, 0x28, 0x0c, 0x3a, 0x05, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x52, 0x0c, 0x64, 0x65, 0x66, - 0x61, 0x75, 0x6c, 0x74, 0x42, 0x79, 0x74, 0x65, 0x73, 0x3a, 0x4f, 0x0a, 0x0c, 0x70, 0x61, 0x63, - 0x6b, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, - 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, - 0x6f, 0x6e, 0x73, 0x18, 0x5a, 0x20, 0x03, 0x28, 0x05, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0b, 0x70, - 0x61, 0x63, 0x6b, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x4f, 0x0a, 0x0c, 0x70, 0x61, - 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, - 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, - 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5b, 0x20, 0x03, 0x28, 0x03, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0b, - 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x51, 0x0a, 0x0d, 0x70, - 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x28, 0x2e, 0x67, - 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, - 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, - 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5c, 0x20, 0x03, 0x28, 0x0d, 0x42, 0x02, 0x10, 0x01, - 0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x51, - 0x0a, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, - 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, - 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5d, 0x20, 0x03, 0x28, 0x04, 0x42, - 0x02, 0x10, 0x01, 0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x36, - 0x34, 0x3a, 0x51, 0x0a, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, - 0x33, 0x32, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, - 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5e, 0x20, 0x03, - 0x28, 0x11, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 0x69, - 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x51, 0x0a, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, - 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, - 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, - 0x5f, 0x20, 0x03, 0x28, 0x12, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, - 0x64, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x53, 0x0a, 0x0e, 0x70, 0x61, 0x63, 0x6b, 0x65, - 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, - 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, - 0x6f, 0x6e, 0x73, 0x18, 0x60, 0x20, 0x03, 0x28, 0x07, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0d, 0x70, - 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x3a, 0x53, 0x0a, 0x0e, - 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x28, - 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, - 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, - 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x61, 0x20, 0x03, 0x28, 0x06, 0x42, 0x02, - 0x10, 0x01, 0x52, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, - 0x34, 0x3a, 0x55, 0x0a, 0x0f, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, - 0x65, 0x64, 0x33, 0x32, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, - 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x62, - 0x20, 0x03, 0x28, 0x0f, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, - 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x3a, 0x55, 0x0a, 0x0f, 0x70, 0x61, 0x63, 0x6b, - 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x28, 0x2e, 0x67, 0x6f, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, - 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, - 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x63, 0x20, 0x03, 0x28, 0x10, 0x42, 0x02, 0x10, 0x01, 0x52, - 0x0e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x3a, - 0x4f, 0x0a, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x12, - 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, - 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x64, 0x20, 0x03, 0x28, 0x02, 0x42, - 0x02, 0x10, 0x01, 0x52, 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, - 0x3a, 0x51, 0x0a, 0x0d, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, - 0x65, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, - 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x65, 0x20, 0x03, 0x28, - 0x01, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x44, 0x6f, 0x75, - 0x62, 0x6c, 0x65, 0x3a, 0x4d, 0x0a, 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x62, 0x6f, - 0x6f, 0x6c, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, - 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x66, 0x20, 0x03, - 0x28, 0x08, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0a, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x42, 0x6f, - 0x6f, 0x6c, 0x3a, 0x6e, 0x0a, 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, - 0x6d, 0x12, 0x28, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, - 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x67, 0x20, 0x03, 0x28, - 0x0e, 0x32, 0x1f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, - 0x75, 0x6d, 0x42, 0x02, 0x10, 0x01, 0x52, 0x0a, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x6e, - 0x75, 0x6d, 0x3a, 0x55, 0x0a, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x69, - 0x6e, 0x74, 0x33, 0x32, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, - 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, - 0x18, 0x5a, 0x20, 0x03, 0x28, 0x05, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0d, 0x75, 0x6e, 0x70, 0x61, - 0x63, 0x6b, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x55, 0x0a, 0x0e, 0x75, 0x6e, 0x70, - 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2a, 0x2e, 0x67, 0x6f, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, - 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, - 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5b, 0x20, 0x03, 0x28, 0x03, 0x42, 0x02, 0x10, - 0x00, 0x52, 0x0d, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, - 0x3a, 0x57, 0x0a, 0x0f, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, - 0x74, 0x33, 0x32, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, - 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, - 0x5c, 0x20, 0x03, 0x28, 0x0d, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, - 0x6b, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x57, 0x0a, 0x0f, 0x75, 0x6e, 0x70, - 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2a, 0x2e, 0x67, - 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, - 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, - 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5d, 0x20, 0x03, 0x28, 0x04, 0x42, 0x02, - 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, - 0x36, 0x34, 0x3a, 0x57, 0x0a, 0x0f, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, - 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, - 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, - 0x73, 0x18, 0x5e, 0x20, 0x03, 0x28, 0x11, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 0x70, - 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x57, 0x0a, 0x0f, 0x75, - 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x2a, - 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, - 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, - 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x5f, 0x20, 0x03, 0x28, 0x12, - 0x42, 0x02, 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 0x69, - 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x59, 0x0a, 0x10, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, - 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, - 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, - 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x60, 0x20, 0x03, 0x28, 0x07, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0f, - 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x3a, - 0x59, 0x0a, 0x10, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, - 0x64, 0x36, 0x34, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, - 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, - 0x61, 0x20, 0x03, 0x28, 0x06, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0f, 0x75, 0x6e, 0x70, 0x61, 0x63, - 0x6b, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x3a, 0x5b, 0x0a, 0x11, 0x75, 0x6e, - 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, - 0x2a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, - 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x62, 0x20, 0x03, 0x28, - 0x0f, 0x42, 0x02, 0x10, 0x00, 0x52, 0x10, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, - 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x3a, 0x5b, 0x0a, 0x11, 0x75, 0x6e, 0x70, 0x61, 0x63, - 0x6b, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x2a, 0x2e, 0x67, - 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, - 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, - 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x63, 0x20, 0x03, 0x28, 0x10, 0x42, 0x02, - 0x10, 0x00, 0x52, 0x10, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, - 0x65, 0x64, 0x36, 0x34, 0x3a, 0x55, 0x0a, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, - 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, - 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, - 0x6e, 0x73, 0x18, 0x64, 0x20, 0x03, 0x28, 0x02, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0d, 0x75, 0x6e, - 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x3a, 0x57, 0x0a, 0x0f, 0x75, - 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x2a, - 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, - 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, - 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x65, 0x20, 0x03, 0x28, 0x01, - 0x42, 0x02, 0x10, 0x00, 0x52, 0x0e, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x44, 0x6f, - 0x75, 0x62, 0x6c, 0x65, 0x3a, 0x53, 0x0a, 0x0d, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, - 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x55, - 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, - 0x73, 0x18, 0x66, 0x20, 0x03, 0x28, 0x08, 0x42, 0x02, 0x10, 0x00, 0x52, 0x0c, 0x75, 0x6e, 0x70, - 0x61, 0x63, 0x6b, 0x65, 0x64, 0x42, 0x6f, 0x6f, 0x6c, 0x3a, 0x74, 0x0a, 0x0d, 0x75, 0x6e, 0x70, - 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x2a, 0x2e, 0x67, 0x6f, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, - 0x54, 0x65, 0x73, 0x74, 0x55, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, - 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x67, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x67, - 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, - 0x74, 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x42, 0x02, 0x10, - 0x00, 0x52, 0x0c, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x42, - 0x35, 0x5a, 0x33, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, - 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x50, 0x02, 0x58, 0x03, 0x58, 0x04, -} - -var ( - file_internal_testprotos_test_test_proto_rawDescOnce sync.Once - file_internal_testprotos_test_test_proto_rawDescData = file_internal_testprotos_test_test_proto_rawDesc -) - -func file_internal_testprotos_test_test_proto_rawDescGZIP() []byte { - file_internal_testprotos_test_test_proto_rawDescOnce.Do(func() { - file_internal_testprotos_test_test_proto_rawDescData = protoimpl.X.CompressGZIP(file_internal_testprotos_test_test_proto_rawDescData) - }) - return file_internal_testprotos_test_test_proto_rawDescData -} - -var file_internal_testprotos_test_test_proto_enumTypes = make([]protoimpl.EnumInfo, 4) -var file_internal_testprotos_test_test_proto_msgTypes = make([]protoimpl.MessageInfo, 45) -var file_internal_testprotos_test_test_proto_goTypes = []interface{}{ - (ForeignEnum)(0), // 0: goproto.proto.test.ForeignEnum - (TestReservedEnumFields)(0), // 1: goproto.proto.test.TestReservedEnumFields - (TestAllTypes_NestedEnum)(0), // 2: goproto.proto.test.TestAllTypes.NestedEnum - (TestDeprecatedMessage_DeprecatedEnum)(0), // 3: goproto.proto.test.TestDeprecatedMessage.DeprecatedEnum - (*TestAllTypes)(nil), // 4: goproto.proto.test.TestAllTypes - (*TestDeprecatedMessage)(nil), // 5: goproto.proto.test.TestDeprecatedMessage - (*ForeignMessage)(nil), // 6: goproto.proto.test.ForeignMessage - (*TestReservedFields)(nil), // 7: goproto.proto.test.TestReservedFields - (*TestAllExtensions)(nil), // 8: goproto.proto.test.TestAllExtensions - (*OptionalGroup)(nil), // 9: goproto.proto.test.OptionalGroup - (*RepeatedGroup)(nil), // 10: goproto.proto.test.RepeatedGroup - (*TestNestedExtension)(nil), // 11: goproto.proto.test.TestNestedExtension - (*TestRequired)(nil), // 12: goproto.proto.test.TestRequired - (*TestRequiredForeign)(nil), // 13: goproto.proto.test.TestRequiredForeign - (*TestRequiredGroupFields)(nil), // 14: goproto.proto.test.TestRequiredGroupFields - (*TestWeak)(nil), // 15: goproto.proto.test.TestWeak - (*TestPackedTypes)(nil), // 16: goproto.proto.test.TestPackedTypes - (*TestUnpackedTypes)(nil), // 17: goproto.proto.test.TestUnpackedTypes - (*TestPackedExtensions)(nil), // 18: goproto.proto.test.TestPackedExtensions - (*TestUnpackedExtensions)(nil), // 19: goproto.proto.test.TestUnpackedExtensions - (*FooRequest)(nil), // 20: goproto.proto.test.FooRequest - (*FooResponse)(nil), // 21: goproto.proto.test.FooResponse - (*WeirdDefault)(nil), // 22: goproto.proto.test.WeirdDefault - (*RemoteDefault)(nil), // 23: goproto.proto.test.RemoteDefault - (*TestAllTypes_NestedMessage)(nil), // 24: goproto.proto.test.TestAllTypes.NestedMessage - (*TestAllTypes_OptionalGroup)(nil), // 25: goproto.proto.test.TestAllTypes.OptionalGroup - (*TestAllTypes_RepeatedGroup)(nil), // 26: goproto.proto.test.TestAllTypes.RepeatedGroup - nil, // 27: goproto.proto.test.TestAllTypes.MapInt32Int32Entry - nil, // 28: goproto.proto.test.TestAllTypes.MapInt64Int64Entry - nil, // 29: goproto.proto.test.TestAllTypes.MapUint32Uint32Entry - nil, // 30: goproto.proto.test.TestAllTypes.MapUint64Uint64Entry - nil, // 31: goproto.proto.test.TestAllTypes.MapSint32Sint32Entry - nil, // 32: goproto.proto.test.TestAllTypes.MapSint64Sint64Entry - nil, // 33: goproto.proto.test.TestAllTypes.MapFixed32Fixed32Entry - nil, // 34: goproto.proto.test.TestAllTypes.MapFixed64Fixed64Entry - nil, // 35: goproto.proto.test.TestAllTypes.MapSfixed32Sfixed32Entry - nil, // 36: goproto.proto.test.TestAllTypes.MapSfixed64Sfixed64Entry - nil, // 37: goproto.proto.test.TestAllTypes.MapInt32FloatEntry - nil, // 38: goproto.proto.test.TestAllTypes.MapInt32DoubleEntry - nil, // 39: goproto.proto.test.TestAllTypes.MapBoolBoolEntry - nil, // 40: goproto.proto.test.TestAllTypes.MapStringStringEntry - nil, // 41: goproto.proto.test.TestAllTypes.MapStringBytesEntry - nil, // 42: goproto.proto.test.TestAllTypes.MapStringNestedMessageEntry - nil, // 43: goproto.proto.test.TestAllTypes.MapStringNestedEnumEntry - (*TestAllTypes_OneofGroup)(nil), // 44: goproto.proto.test.TestAllTypes.OneofGroup - (*TestAllExtensions_NestedMessage)(nil), // 45: goproto.proto.test.TestAllExtensions.NestedMessage - nil, // 46: goproto.proto.test.TestRequiredForeign.MapMessageEntry - (*TestRequiredGroupFields_OptionalGroup)(nil), // 47: goproto.proto.test.TestRequiredGroupFields.OptionalGroup - (*TestRequiredGroupFields_RepeatedGroup)(nil), // 48: goproto.proto.test.TestRequiredGroupFields.RepeatedGroup - (*ImportMessage)(nil), // 49: goproto.proto.test.ImportMessage - (ImportEnum)(0), // 50: goproto.proto.test.ImportEnum - (enums.Enum)(0), // 51: goproto.proto.enums.Enum -} -var file_internal_testprotos_test_test_proto_depIdxs = []int32{ - 25, // 0: goproto.proto.test.TestAllTypes.optionalgroup:type_name -> goproto.proto.test.TestAllTypes.OptionalGroup - 24, // 1: goproto.proto.test.TestAllTypes.optional_nested_message:type_name -> goproto.proto.test.TestAllTypes.NestedMessage - 6, // 2: goproto.proto.test.TestAllTypes.optional_foreign_message:type_name -> goproto.proto.test.ForeignMessage - 49, // 3: goproto.proto.test.TestAllTypes.optional_import_message:type_name -> goproto.proto.test.ImportMessage - 2, // 4: goproto.proto.test.TestAllTypes.optional_nested_enum:type_name -> goproto.proto.test.TestAllTypes.NestedEnum - 0, // 5: goproto.proto.test.TestAllTypes.optional_foreign_enum:type_name -> goproto.proto.test.ForeignEnum - 50, // 6: goproto.proto.test.TestAllTypes.optional_import_enum:type_name -> goproto.proto.test.ImportEnum - 26, // 7: goproto.proto.test.TestAllTypes.repeatedgroup:type_name -> goproto.proto.test.TestAllTypes.RepeatedGroup - 24, // 8: goproto.proto.test.TestAllTypes.repeated_nested_message:type_name -> goproto.proto.test.TestAllTypes.NestedMessage - 6, // 9: goproto.proto.test.TestAllTypes.repeated_foreign_message:type_name -> goproto.proto.test.ForeignMessage - 49, // 10: goproto.proto.test.TestAllTypes.repeated_importmessage:type_name -> goproto.proto.test.ImportMessage - 2, // 11: goproto.proto.test.TestAllTypes.repeated_nested_enum:type_name -> goproto.proto.test.TestAllTypes.NestedEnum - 0, // 12: goproto.proto.test.TestAllTypes.repeated_foreign_enum:type_name -> goproto.proto.test.ForeignEnum - 50, // 13: goproto.proto.test.TestAllTypes.repeated_importenum:type_name -> goproto.proto.test.ImportEnum - 27, // 14: goproto.proto.test.TestAllTypes.map_int32_int32:type_name -> goproto.proto.test.TestAllTypes.MapInt32Int32Entry - 28, // 15: goproto.proto.test.TestAllTypes.map_int64_int64:type_name -> goproto.proto.test.TestAllTypes.MapInt64Int64Entry - 29, // 16: goproto.proto.test.TestAllTypes.map_uint32_uint32:type_name -> goproto.proto.test.TestAllTypes.MapUint32Uint32Entry - 30, // 17: goproto.proto.test.TestAllTypes.map_uint64_uint64:type_name -> goproto.proto.test.TestAllTypes.MapUint64Uint64Entry - 31, // 18: goproto.proto.test.TestAllTypes.map_sint32_sint32:type_name -> goproto.proto.test.TestAllTypes.MapSint32Sint32Entry - 32, // 19: goproto.proto.test.TestAllTypes.map_sint64_sint64:type_name -> goproto.proto.test.TestAllTypes.MapSint64Sint64Entry - 33, // 20: goproto.proto.test.TestAllTypes.map_fixed32_fixed32:type_name -> goproto.proto.test.TestAllTypes.MapFixed32Fixed32Entry - 34, // 21: goproto.proto.test.TestAllTypes.map_fixed64_fixed64:type_name -> goproto.proto.test.TestAllTypes.MapFixed64Fixed64Entry - 35, // 22: goproto.proto.test.TestAllTypes.map_sfixed32_sfixed32:type_name -> goproto.proto.test.TestAllTypes.MapSfixed32Sfixed32Entry - 36, // 23: goproto.proto.test.TestAllTypes.map_sfixed64_sfixed64:type_name -> goproto.proto.test.TestAllTypes.MapSfixed64Sfixed64Entry - 37, // 24: goproto.proto.test.TestAllTypes.map_int32_float:type_name -> goproto.proto.test.TestAllTypes.MapInt32FloatEntry - 38, // 25: goproto.proto.test.TestAllTypes.map_int32_double:type_name -> goproto.proto.test.TestAllTypes.MapInt32DoubleEntry - 39, // 26: goproto.proto.test.TestAllTypes.map_bool_bool:type_name -> goproto.proto.test.TestAllTypes.MapBoolBoolEntry - 40, // 27: goproto.proto.test.TestAllTypes.map_string_string:type_name -> goproto.proto.test.TestAllTypes.MapStringStringEntry - 41, // 28: goproto.proto.test.TestAllTypes.map_string_bytes:type_name -> goproto.proto.test.TestAllTypes.MapStringBytesEntry - 42, // 29: goproto.proto.test.TestAllTypes.map_string_nested_message:type_name -> goproto.proto.test.TestAllTypes.MapStringNestedMessageEntry - 43, // 30: goproto.proto.test.TestAllTypes.map_string_nested_enum:type_name -> goproto.proto.test.TestAllTypes.MapStringNestedEnumEntry - 2, // 31: goproto.proto.test.TestAllTypes.default_nested_enum:type_name -> goproto.proto.test.TestAllTypes.NestedEnum - 0, // 32: goproto.proto.test.TestAllTypes.default_foreign_enum:type_name -> goproto.proto.test.ForeignEnum - 24, // 33: goproto.proto.test.TestAllTypes.oneof_nested_message:type_name -> goproto.proto.test.TestAllTypes.NestedMessage - 2, // 34: goproto.proto.test.TestAllTypes.oneof_enum:type_name -> goproto.proto.test.TestAllTypes.NestedEnum - 44, // 35: goproto.proto.test.TestAllTypes.oneofgroup:type_name -> goproto.proto.test.TestAllTypes.OneofGroup - 45, // 36: goproto.proto.test.OptionalGroup.optional_nested_message:type_name -> goproto.proto.test.TestAllExtensions.NestedMessage - 45, // 37: goproto.proto.test.RepeatedGroup.optional_nested_message:type_name -> goproto.proto.test.TestAllExtensions.NestedMessage - 12, // 38: goproto.proto.test.TestRequiredForeign.optional_message:type_name -> goproto.proto.test.TestRequired - 12, // 39: goproto.proto.test.TestRequiredForeign.repeated_message:type_name -> goproto.proto.test.TestRequired - 46, // 40: goproto.proto.test.TestRequiredForeign.map_message:type_name -> goproto.proto.test.TestRequiredForeign.MapMessageEntry - 12, // 41: goproto.proto.test.TestRequiredForeign.oneof_message:type_name -> goproto.proto.test.TestRequired - 47, // 42: goproto.proto.test.TestRequiredGroupFields.optionalgroup:type_name -> goproto.proto.test.TestRequiredGroupFields.OptionalGroup - 48, // 43: goproto.proto.test.TestRequiredGroupFields.repeatedgroup:type_name -> goproto.proto.test.TestRequiredGroupFields.RepeatedGroup - 0, // 44: goproto.proto.test.TestPackedTypes.packed_enum:type_name -> goproto.proto.test.ForeignEnum - 0, // 45: goproto.proto.test.TestUnpackedTypes.unpacked_enum:type_name -> goproto.proto.test.ForeignEnum - 51, // 46: goproto.proto.test.RemoteDefault.default:type_name -> goproto.proto.enums.Enum - 51, // 47: goproto.proto.test.RemoteDefault.zero:type_name -> goproto.proto.enums.Enum - 51, // 48: goproto.proto.test.RemoteDefault.one:type_name -> goproto.proto.enums.Enum - 51, // 49: goproto.proto.test.RemoteDefault.elevent:type_name -> goproto.proto.enums.Enum - 51, // 50: goproto.proto.test.RemoteDefault.seventeen:type_name -> goproto.proto.enums.Enum - 51, // 51: goproto.proto.test.RemoteDefault.thirtyseven:type_name -> goproto.proto.enums.Enum - 51, // 52: goproto.proto.test.RemoteDefault.sixtyseven:type_name -> goproto.proto.enums.Enum - 51, // 53: goproto.proto.test.RemoteDefault.negative:type_name -> goproto.proto.enums.Enum - 4, // 54: goproto.proto.test.TestAllTypes.NestedMessage.corecursive:type_name -> goproto.proto.test.TestAllTypes - 24, // 55: goproto.proto.test.TestAllTypes.OptionalGroup.optional_nested_message:type_name -> goproto.proto.test.TestAllTypes.NestedMessage - 24, // 56: goproto.proto.test.TestAllTypes.RepeatedGroup.optional_nested_message:type_name -> goproto.proto.test.TestAllTypes.NestedMessage - 24, // 57: goproto.proto.test.TestAllTypes.MapStringNestedMessageEntry.value:type_name -> goproto.proto.test.TestAllTypes.NestedMessage - 2, // 58: goproto.proto.test.TestAllTypes.MapStringNestedEnumEntry.value:type_name -> goproto.proto.test.TestAllTypes.NestedEnum - 8, // 59: goproto.proto.test.TestAllExtensions.NestedMessage.corecursive:type_name -> goproto.proto.test.TestAllExtensions - 12, // 60: goproto.proto.test.TestRequiredForeign.MapMessageEntry.value:type_name -> goproto.proto.test.TestRequired - 8, // 61: goproto.proto.test.optional_int32:extendee -> goproto.proto.test.TestAllExtensions - 8, // 62: goproto.proto.test.optional_int64:extendee -> goproto.proto.test.TestAllExtensions - 8, // 63: goproto.proto.test.optional_uint32:extendee -> goproto.proto.test.TestAllExtensions - 8, // 64: goproto.proto.test.optional_uint64:extendee -> goproto.proto.test.TestAllExtensions - 8, // 65: goproto.proto.test.optional_sint32:extendee -> goproto.proto.test.TestAllExtensions - 8, // 66: goproto.proto.test.optional_sint64:extendee -> goproto.proto.test.TestAllExtensions - 8, // 67: goproto.proto.test.optional_fixed32:extendee -> goproto.proto.test.TestAllExtensions - 8, // 68: goproto.proto.test.optional_fixed64:extendee -> goproto.proto.test.TestAllExtensions - 8, // 69: goproto.proto.test.optional_sfixed32:extendee -> goproto.proto.test.TestAllExtensions - 8, // 70: goproto.proto.test.optional_sfixed64:extendee -> goproto.proto.test.TestAllExtensions - 8, // 71: goproto.proto.test.optional_float:extendee -> goproto.proto.test.TestAllExtensions - 8, // 72: goproto.proto.test.optional_double:extendee -> goproto.proto.test.TestAllExtensions - 8, // 73: goproto.proto.test.optional_bool:extendee -> goproto.proto.test.TestAllExtensions - 8, // 74: goproto.proto.test.optional_string:extendee -> goproto.proto.test.TestAllExtensions - 8, // 75: goproto.proto.test.optional_bytes:extendee -> goproto.proto.test.TestAllExtensions - 8, // 76: goproto.proto.test.optionalgroup:extendee -> goproto.proto.test.TestAllExtensions - 8, // 77: goproto.proto.test.optional_nested_message:extendee -> goproto.proto.test.TestAllExtensions - 8, // 78: goproto.proto.test.optional_nested_enum:extendee -> goproto.proto.test.TestAllExtensions - 8, // 79: goproto.proto.test.repeated_int32:extendee -> goproto.proto.test.TestAllExtensions - 8, // 80: goproto.proto.test.repeated_int64:extendee -> goproto.proto.test.TestAllExtensions - 8, // 81: goproto.proto.test.repeated_uint32:extendee -> goproto.proto.test.TestAllExtensions - 8, // 82: goproto.proto.test.repeated_uint64:extendee -> goproto.proto.test.TestAllExtensions - 8, // 83: goproto.proto.test.repeated_sint32:extendee -> goproto.proto.test.TestAllExtensions - 8, // 84: goproto.proto.test.repeated_sint64:extendee -> goproto.proto.test.TestAllExtensions - 8, // 85: goproto.proto.test.repeated_fixed32:extendee -> goproto.proto.test.TestAllExtensions - 8, // 86: goproto.proto.test.repeated_fixed64:extendee -> goproto.proto.test.TestAllExtensions - 8, // 87: goproto.proto.test.repeated_sfixed32:extendee -> goproto.proto.test.TestAllExtensions - 8, // 88: goproto.proto.test.repeated_sfixed64:extendee -> goproto.proto.test.TestAllExtensions - 8, // 89: goproto.proto.test.repeated_float:extendee -> goproto.proto.test.TestAllExtensions - 8, // 90: goproto.proto.test.repeated_double:extendee -> goproto.proto.test.TestAllExtensions - 8, // 91: goproto.proto.test.repeated_bool:extendee -> goproto.proto.test.TestAllExtensions - 8, // 92: goproto.proto.test.repeated_string:extendee -> goproto.proto.test.TestAllExtensions - 8, // 93: goproto.proto.test.repeated_bytes:extendee -> goproto.proto.test.TestAllExtensions - 8, // 94: goproto.proto.test.repeatedgroup:extendee -> goproto.proto.test.TestAllExtensions - 8, // 95: goproto.proto.test.repeated_nested_message:extendee -> goproto.proto.test.TestAllExtensions - 8, // 96: goproto.proto.test.repeated_nested_enum:extendee -> goproto.proto.test.TestAllExtensions - 8, // 97: goproto.proto.test.default_int32:extendee -> goproto.proto.test.TestAllExtensions - 8, // 98: goproto.proto.test.default_int64:extendee -> goproto.proto.test.TestAllExtensions - 8, // 99: goproto.proto.test.default_uint32:extendee -> goproto.proto.test.TestAllExtensions - 8, // 100: goproto.proto.test.default_uint64:extendee -> goproto.proto.test.TestAllExtensions - 8, // 101: goproto.proto.test.default_sint32:extendee -> goproto.proto.test.TestAllExtensions - 8, // 102: goproto.proto.test.default_sint64:extendee -> goproto.proto.test.TestAllExtensions - 8, // 103: goproto.proto.test.default_fixed32:extendee -> goproto.proto.test.TestAllExtensions - 8, // 104: goproto.proto.test.default_fixed64:extendee -> goproto.proto.test.TestAllExtensions - 8, // 105: goproto.proto.test.default_sfixed32:extendee -> goproto.proto.test.TestAllExtensions - 8, // 106: goproto.proto.test.default_sfixed64:extendee -> goproto.proto.test.TestAllExtensions - 8, // 107: goproto.proto.test.default_float:extendee -> goproto.proto.test.TestAllExtensions - 8, // 108: goproto.proto.test.default_double:extendee -> goproto.proto.test.TestAllExtensions - 8, // 109: goproto.proto.test.default_bool:extendee -> goproto.proto.test.TestAllExtensions - 8, // 110: goproto.proto.test.default_string:extendee -> goproto.proto.test.TestAllExtensions - 8, // 111: goproto.proto.test.default_bytes:extendee -> goproto.proto.test.TestAllExtensions - 18, // 112: goproto.proto.test.packed_int32:extendee -> goproto.proto.test.TestPackedExtensions - 18, // 113: goproto.proto.test.packed_int64:extendee -> goproto.proto.test.TestPackedExtensions - 18, // 114: goproto.proto.test.packed_uint32:extendee -> goproto.proto.test.TestPackedExtensions - 18, // 115: goproto.proto.test.packed_uint64:extendee -> goproto.proto.test.TestPackedExtensions - 18, // 116: goproto.proto.test.packed_sint32:extendee -> goproto.proto.test.TestPackedExtensions - 18, // 117: goproto.proto.test.packed_sint64:extendee -> goproto.proto.test.TestPackedExtensions - 18, // 118: goproto.proto.test.packed_fixed32:extendee -> goproto.proto.test.TestPackedExtensions - 18, // 119: goproto.proto.test.packed_fixed64:extendee -> goproto.proto.test.TestPackedExtensions - 18, // 120: goproto.proto.test.packed_sfixed32:extendee -> goproto.proto.test.TestPackedExtensions - 18, // 121: goproto.proto.test.packed_sfixed64:extendee -> goproto.proto.test.TestPackedExtensions - 18, // 122: goproto.proto.test.packed_float:extendee -> goproto.proto.test.TestPackedExtensions - 18, // 123: goproto.proto.test.packed_double:extendee -> goproto.proto.test.TestPackedExtensions - 18, // 124: goproto.proto.test.packed_bool:extendee -> goproto.proto.test.TestPackedExtensions - 18, // 125: goproto.proto.test.packed_enum:extendee -> goproto.proto.test.TestPackedExtensions - 19, // 126: goproto.proto.test.unpacked_int32:extendee -> goproto.proto.test.TestUnpackedExtensions - 19, // 127: goproto.proto.test.unpacked_int64:extendee -> goproto.proto.test.TestUnpackedExtensions - 19, // 128: goproto.proto.test.unpacked_uint32:extendee -> goproto.proto.test.TestUnpackedExtensions - 19, // 129: goproto.proto.test.unpacked_uint64:extendee -> goproto.proto.test.TestUnpackedExtensions - 19, // 130: goproto.proto.test.unpacked_sint32:extendee -> goproto.proto.test.TestUnpackedExtensions - 19, // 131: goproto.proto.test.unpacked_sint64:extendee -> goproto.proto.test.TestUnpackedExtensions - 19, // 132: goproto.proto.test.unpacked_fixed32:extendee -> goproto.proto.test.TestUnpackedExtensions - 19, // 133: goproto.proto.test.unpacked_fixed64:extendee -> goproto.proto.test.TestUnpackedExtensions - 19, // 134: goproto.proto.test.unpacked_sfixed32:extendee -> goproto.proto.test.TestUnpackedExtensions - 19, // 135: goproto.proto.test.unpacked_sfixed64:extendee -> goproto.proto.test.TestUnpackedExtensions - 19, // 136: goproto.proto.test.unpacked_float:extendee -> goproto.proto.test.TestUnpackedExtensions - 19, // 137: goproto.proto.test.unpacked_double:extendee -> goproto.proto.test.TestUnpackedExtensions - 19, // 138: goproto.proto.test.unpacked_bool:extendee -> goproto.proto.test.TestUnpackedExtensions - 19, // 139: goproto.proto.test.unpacked_enum:extendee -> goproto.proto.test.TestUnpackedExtensions - 8, // 140: goproto.proto.test.TestNestedExtension.nested_string_extension:extendee -> goproto.proto.test.TestAllExtensions - 8, // 141: goproto.proto.test.TestRequired.single:extendee -> goproto.proto.test.TestAllExtensions - 8, // 142: goproto.proto.test.TestRequired.multi:extendee -> goproto.proto.test.TestAllExtensions - 9, // 143: goproto.proto.test.optionalgroup:type_name -> goproto.proto.test.OptionalGroup - 45, // 144: goproto.proto.test.optional_nested_message:type_name -> goproto.proto.test.TestAllExtensions.NestedMessage - 2, // 145: goproto.proto.test.optional_nested_enum:type_name -> goproto.proto.test.TestAllTypes.NestedEnum - 10, // 146: goproto.proto.test.repeatedgroup:type_name -> goproto.proto.test.RepeatedGroup - 45, // 147: goproto.proto.test.repeated_nested_message:type_name -> goproto.proto.test.TestAllExtensions.NestedMessage - 2, // 148: goproto.proto.test.repeated_nested_enum:type_name -> goproto.proto.test.TestAllTypes.NestedEnum - 0, // 149: goproto.proto.test.packed_enum:type_name -> goproto.proto.test.ForeignEnum - 0, // 150: goproto.proto.test.unpacked_enum:type_name -> goproto.proto.test.ForeignEnum - 12, // 151: goproto.proto.test.TestRequired.single:type_name -> goproto.proto.test.TestRequired - 12, // 152: goproto.proto.test.TestRequired.multi:type_name -> goproto.proto.test.TestRequired - 20, // 153: goproto.proto.test.TestService.Foo:input_type -> goproto.proto.test.FooRequest - 20, // 154: goproto.proto.test.TestService.TestStream:input_type -> goproto.proto.test.FooRequest - 5, // 155: goproto.proto.test.TestDeprecatedService.Deprecated:input_type -> goproto.proto.test.TestDeprecatedMessage - 21, // 156: goproto.proto.test.TestService.Foo:output_type -> goproto.proto.test.FooResponse - 21, // 157: goproto.proto.test.TestService.TestStream:output_type -> goproto.proto.test.FooResponse - 5, // 158: goproto.proto.test.TestDeprecatedService.Deprecated:output_type -> goproto.proto.test.TestDeprecatedMessage - 156, // [156:159] is the sub-list for method output_type - 153, // [153:156] is the sub-list for method input_type - 143, // [143:153] is the sub-list for extension type_name - 61, // [61:143] is the sub-list for extension extendee - 0, // [0:61] is the sub-list for field type_name -} - -func init() { file_internal_testprotos_test_test_proto_init() } -func file_internal_testprotos_test_test_proto_init() { - if File_internal_testprotos_test_test_proto != nil { - return - } - file_internal_testprotos_test_test_import_proto_init() - file_internal_testprotos_test_test_public_proto_init() - if !protoimpl.UnsafeEnabled { - file_internal_testprotos_test_test_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TestAllTypes); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_test_test_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TestDeprecatedMessage); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_test_test_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ForeignMessage); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_test_test_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TestReservedFields); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_test_test_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TestAllExtensions); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - case 3: - return &v.extensionFields - default: - return nil - } - } - file_internal_testprotos_test_test_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*OptionalGroup); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_test_test_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RepeatedGroup); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_test_test_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TestNestedExtension); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_test_test_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TestRequired); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_test_test_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TestRequiredForeign); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_test_test_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TestRequiredGroupFields); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_test_test_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TestWeak); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.weakFields - case 3: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_test_test_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TestPackedTypes); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_test_test_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TestUnpackedTypes); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_test_test_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TestPackedExtensions); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - case 3: - return &v.extensionFields - default: - return nil - } - } - file_internal_testprotos_test_test_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TestUnpackedExtensions); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - case 3: - return &v.extensionFields - default: - return nil - } - } - file_internal_testprotos_test_test_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FooRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_test_test_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FooResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_test_test_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*WeirdDefault); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_test_test_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RemoteDefault); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_test_test_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TestAllTypes_NestedMessage); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_test_test_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TestAllTypes_OptionalGroup); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_test_test_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TestAllTypes_RepeatedGroup); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_test_test_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TestAllTypes_OneofGroup); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_test_test_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TestAllExtensions_NestedMessage); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_test_test_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TestRequiredGroupFields_OptionalGroup); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_test_test_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TestRequiredGroupFields_RepeatedGroup); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - file_internal_testprotos_test_test_proto_msgTypes[0].OneofWrappers = []interface{}{ - (*TestAllTypes_OneofUint32)(nil), - (*TestAllTypes_OneofNestedMessage)(nil), - (*TestAllTypes_OneofString)(nil), - (*TestAllTypes_OneofBytes)(nil), - (*TestAllTypes_OneofBool)(nil), - (*TestAllTypes_OneofUint64)(nil), - (*TestAllTypes_OneofFloat)(nil), - (*TestAllTypes_OneofDouble)(nil), - (*TestAllTypes_OneofEnum)(nil), - (*TestAllTypes_Oneofgroup)(nil), - (*TestAllTypes_OneofOptionalUint32)(nil), - } - file_internal_testprotos_test_test_proto_msgTypes[1].OneofWrappers = []interface{}{ - (*TestDeprecatedMessage_DeprecatedOneofField)(nil), - } - file_internal_testprotos_test_test_proto_msgTypes[9].OneofWrappers = []interface{}{ - (*TestRequiredForeign_OneofMessage)(nil), - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_internal_testprotos_test_test_proto_rawDesc, - NumEnums: 4, - NumMessages: 45, - NumExtensions: 82, - NumServices: 2, - }, - GoTypes: file_internal_testprotos_test_test_proto_goTypes, - DependencyIndexes: file_internal_testprotos_test_test_proto_depIdxs, - EnumInfos: file_internal_testprotos_test_test_proto_enumTypes, - MessageInfos: file_internal_testprotos_test_test_proto_msgTypes, - ExtensionInfos: file_internal_testprotos_test_test_proto_extTypes, - }.Build() - File_internal_testprotos_test_test_proto = out.File - file_internal_testprotos_test_test_proto_rawDesc = nil - file_internal_testprotos_test_test_proto_goTypes = nil - file_internal_testprotos_test_test_proto_depIdxs = nil -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/test/test_import.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/test/test_import.pb.go deleted file mode 100644 index 6be93bdf91..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/test/test_import.pb.go +++ /dev/null @@ -1,188 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: internal/testprotos/test/test_import.proto - -package test - -import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -type ImportEnum int32 - -const ( - ImportEnum_IMPORT_ZERO ImportEnum = 0 -) - -// Enum value maps for ImportEnum. -var ( - ImportEnum_name = map[int32]string{ - 0: "IMPORT_ZERO", - } - ImportEnum_value = map[string]int32{ - "IMPORT_ZERO": 0, - } -) - -func (x ImportEnum) Enum() *ImportEnum { - p := new(ImportEnum) - *p = x - return p -} - -func (x ImportEnum) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (ImportEnum) Descriptor() protoreflect.EnumDescriptor { - return file_internal_testprotos_test_test_import_proto_enumTypes[0].Descriptor() -} - -func (ImportEnum) Type() protoreflect.EnumType { - return &file_internal_testprotos_test_test_import_proto_enumTypes[0] -} - -func (x ImportEnum) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) -} - -// Deprecated: Do not use. -func (x *ImportEnum) UnmarshalJSON(b []byte) error { - num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) - if err != nil { - return err - } - *x = ImportEnum(num) - return nil -} - -// Deprecated: Use ImportEnum.Descriptor instead. -func (ImportEnum) EnumDescriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_import_proto_rawDescGZIP(), []int{0} -} - -type ImportMessage struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *ImportMessage) Reset() { - *x = ImportMessage{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_import_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *ImportMessage) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*ImportMessage) ProtoMessage() {} - -func (x *ImportMessage) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_import_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use ImportMessage.ProtoReflect.Descriptor instead. -func (*ImportMessage) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_import_proto_rawDescGZIP(), []int{0} -} - -var File_internal_testprotos_test_test_import_proto protoreflect.FileDescriptor - -var file_internal_testprotos_test_test_import_proto_rawDesc = []byte{ - 0x0a, 0x2a, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x5f, - 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x12, 0x67, 0x6f, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, - 0x22, 0x0f, 0x0a, 0x0d, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x2a, 0x1d, 0x0a, 0x0a, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x12, - 0x0f, 0x0a, 0x0b, 0x49, 0x4d, 0x50, 0x4f, 0x52, 0x54, 0x5f, 0x5a, 0x45, 0x52, 0x4f, 0x10, 0x00, - 0x42, 0x35, 0x5a, 0x33, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, - 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x69, - 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, -} - -var ( - file_internal_testprotos_test_test_import_proto_rawDescOnce sync.Once - file_internal_testprotos_test_test_import_proto_rawDescData = file_internal_testprotos_test_test_import_proto_rawDesc -) - -func file_internal_testprotos_test_test_import_proto_rawDescGZIP() []byte { - file_internal_testprotos_test_test_import_proto_rawDescOnce.Do(func() { - file_internal_testprotos_test_test_import_proto_rawDescData = protoimpl.X.CompressGZIP(file_internal_testprotos_test_test_import_proto_rawDescData) - }) - return file_internal_testprotos_test_test_import_proto_rawDescData -} - -var file_internal_testprotos_test_test_import_proto_enumTypes = make([]protoimpl.EnumInfo, 1) -var file_internal_testprotos_test_test_import_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_internal_testprotos_test_test_import_proto_goTypes = []interface{}{ - (ImportEnum)(0), // 0: goproto.proto.test.ImportEnum - (*ImportMessage)(nil), // 1: goproto.proto.test.ImportMessage -} -var file_internal_testprotos_test_test_import_proto_depIdxs = []int32{ - 0, // [0:0] is the sub-list for method output_type - 0, // [0:0] is the sub-list for method input_type - 0, // [0:0] is the sub-list for extension type_name - 0, // [0:0] is the sub-list for extension extendee - 0, // [0:0] is the sub-list for field type_name -} - -func init() { file_internal_testprotos_test_test_import_proto_init() } -func file_internal_testprotos_test_test_import_proto_init() { - if File_internal_testprotos_test_test_import_proto != nil { - return - } - if !protoimpl.UnsafeEnabled { - file_internal_testprotos_test_test_import_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ImportMessage); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_internal_testprotos_test_test_import_proto_rawDesc, - NumEnums: 1, - NumMessages: 1, - NumExtensions: 0, - NumServices: 0, - }, - GoTypes: file_internal_testprotos_test_test_import_proto_goTypes, - DependencyIndexes: file_internal_testprotos_test_test_import_proto_depIdxs, - EnumInfos: file_internal_testprotos_test_test_import_proto_enumTypes, - MessageInfos: file_internal_testprotos_test_test_import_proto_msgTypes, - }.Build() - File_internal_testprotos_test_test_import_proto = out.File - file_internal_testprotos_test_test_import_proto_rawDesc = nil - file_internal_testprotos_test_test_import_proto_goTypes = nil - file_internal_testprotos_test_test_import_proto_depIdxs = nil -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/test/test_public.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/test/test_public.pb.go deleted file mode 100644 index 19797ea1ab..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/test/test_public.pb.go +++ /dev/null @@ -1,130 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: internal/testprotos/test/test_public.proto - -package test - -import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -type PublicImportMessage struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *PublicImportMessage) Reset() { - *x = PublicImportMessage{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_test_public_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *PublicImportMessage) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*PublicImportMessage) ProtoMessage() {} - -func (x *PublicImportMessage) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_test_public_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use PublicImportMessage.ProtoReflect.Descriptor instead. -func (*PublicImportMessage) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_test_public_proto_rawDescGZIP(), []int{0} -} - -var File_internal_testprotos_test_test_public_proto protoreflect.FileDescriptor - -var file_internal_testprotos_test_test_public_proto_rawDesc = []byte{ - 0x0a, 0x2a, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x5f, - 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x12, 0x67, 0x6f, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, - 0x22, 0x15, 0x0a, 0x13, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x42, 0x35, 0x5a, 0x33, 0x67, 0x6f, 0x6f, 0x67, 0x6c, - 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, - 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, -} - -var ( - file_internal_testprotos_test_test_public_proto_rawDescOnce sync.Once - file_internal_testprotos_test_test_public_proto_rawDescData = file_internal_testprotos_test_test_public_proto_rawDesc -) - -func file_internal_testprotos_test_test_public_proto_rawDescGZIP() []byte { - file_internal_testprotos_test_test_public_proto_rawDescOnce.Do(func() { - file_internal_testprotos_test_test_public_proto_rawDescData = protoimpl.X.CompressGZIP(file_internal_testprotos_test_test_public_proto_rawDescData) - }) - return file_internal_testprotos_test_test_public_proto_rawDescData -} - -var file_internal_testprotos_test_test_public_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_internal_testprotos_test_test_public_proto_goTypes = []interface{}{ - (*PublicImportMessage)(nil), // 0: goproto.proto.test.PublicImportMessage -} -var file_internal_testprotos_test_test_public_proto_depIdxs = []int32{ - 0, // [0:0] is the sub-list for method output_type - 0, // [0:0] is the sub-list for method input_type - 0, // [0:0] is the sub-list for extension type_name - 0, // [0:0] is the sub-list for extension extendee - 0, // [0:0] is the sub-list for field type_name -} - -func init() { file_internal_testprotos_test_test_public_proto_init() } -func file_internal_testprotos_test_test_public_proto_init() { - if File_internal_testprotos_test_test_public_proto != nil { - return - } - if !protoimpl.UnsafeEnabled { - file_internal_testprotos_test_test_public_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PublicImportMessage); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_internal_testprotos_test_test_public_proto_rawDesc, - NumEnums: 0, - NumMessages: 1, - NumExtensions: 0, - NumServices: 0, - }, - GoTypes: file_internal_testprotos_test_test_public_proto_goTypes, - DependencyIndexes: file_internal_testprotos_test_test_public_proto_depIdxs, - MessageInfos: file_internal_testprotos_test_test_public_proto_msgTypes, - }.Build() - File_internal_testprotos_test_test_public_proto = out.File - file_internal_testprotos_test_test_public_proto_rawDesc = nil - file_internal_testprotos_test_test_public_proto_goTypes = nil - file_internal_testprotos_test_test_public_proto_depIdxs = nil -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/test/weak1/test_weak.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/test/weak1/test_weak.pb.go deleted file mode 100644 index 63203c529b..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/test/weak1/test_weak.pb.go +++ /dev/null @@ -1,141 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: internal/testprotos/test/weak1/test_weak.proto - -package weak1 - -import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -type WeakImportMessage1 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - A *int32 `protobuf:"varint,1,req,name=a" json:"a,omitempty"` -} - -func (x *WeakImportMessage1) Reset() { - *x = WeakImportMessage1{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test_weak1_test_weak_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *WeakImportMessage1) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*WeakImportMessage1) ProtoMessage() {} - -func (x *WeakImportMessage1) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test_weak1_test_weak_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use WeakImportMessage1.ProtoReflect.Descriptor instead. -func (*WeakImportMessage1) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test_weak1_test_weak_proto_rawDescGZIP(), []int{0} -} - -func (x *WeakImportMessage1) GetA() int32 { - if x != nil && x.A != nil { - return *x.A - } - return 0 -} - -var File_internal_testprotos_test_weak1_test_weak_proto protoreflect.FileDescriptor - -var file_internal_testprotos_test_weak1_test_weak_proto_rawDesc = []byte{ - 0x0a, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2f, 0x77, 0x65, 0x61, 0x6b, 0x31, - 0x2f, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x77, 0x65, 0x61, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x12, 0x17, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x74, 0x65, 0x73, 0x74, 0x2e, 0x77, 0x65, 0x61, 0x6b, 0x22, 0x22, 0x0a, 0x12, 0x57, 0x65, 0x61, - 0x6b, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x12, - 0x0c, 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x02, 0x28, 0x05, 0x52, 0x01, 0x61, 0x42, 0x3b, 0x5a, - 0x39, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, - 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x69, 0x6e, 0x74, 0x65, - 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, - 0x74, 0x65, 0x73, 0x74, 0x2f, 0x77, 0x65, 0x61, 0x6b, 0x31, -} - -var ( - file_internal_testprotos_test_weak1_test_weak_proto_rawDescOnce sync.Once - file_internal_testprotos_test_weak1_test_weak_proto_rawDescData = file_internal_testprotos_test_weak1_test_weak_proto_rawDesc -) - -func file_internal_testprotos_test_weak1_test_weak_proto_rawDescGZIP() []byte { - file_internal_testprotos_test_weak1_test_weak_proto_rawDescOnce.Do(func() { - file_internal_testprotos_test_weak1_test_weak_proto_rawDescData = protoimpl.X.CompressGZIP(file_internal_testprotos_test_weak1_test_weak_proto_rawDescData) - }) - return file_internal_testprotos_test_weak1_test_weak_proto_rawDescData -} - -var file_internal_testprotos_test_weak1_test_weak_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_internal_testprotos_test_weak1_test_weak_proto_goTypes = []interface{}{ - (*WeakImportMessage1)(nil), // 0: goproto.proto.test.weak.WeakImportMessage1 -} -var file_internal_testprotos_test_weak1_test_weak_proto_depIdxs = []int32{ - 0, // [0:0] is the sub-list for method output_type - 0, // [0:0] is the sub-list for method input_type - 0, // [0:0] is the sub-list for extension type_name - 0, // [0:0] is the sub-list for extension extendee - 0, // [0:0] is the sub-list for field type_name -} - -func init() { file_internal_testprotos_test_weak1_test_weak_proto_init() } -func file_internal_testprotos_test_weak1_test_weak_proto_init() { - if File_internal_testprotos_test_weak1_test_weak_proto != nil { - return - } - if !protoimpl.UnsafeEnabled { - file_internal_testprotos_test_weak1_test_weak_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*WeakImportMessage1); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_internal_testprotos_test_weak1_test_weak_proto_rawDesc, - NumEnums: 0, - NumMessages: 1, - NumExtensions: 0, - NumServices: 0, - }, - GoTypes: file_internal_testprotos_test_weak1_test_weak_proto_goTypes, - DependencyIndexes: file_internal_testprotos_test_weak1_test_weak_proto_depIdxs, - MessageInfos: file_internal_testprotos_test_weak1_test_weak_proto_msgTypes, - }.Build() - File_internal_testprotos_test_weak1_test_weak_proto = out.File - file_internal_testprotos_test_weak1_test_weak_proto_rawDesc = nil - file_internal_testprotos_test_weak1_test_weak_proto_goTypes = nil - file_internal_testprotos_test_weak1_test_weak_proto_depIdxs = nil -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/test/weak1/ya.make b/vendor/google.golang.org/protobuf/internal/testprotos/test/weak1/ya.make deleted file mode 100644 index 7586de092a..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/test/weak1/ya.make +++ /dev/null @@ -1,7 +0,0 @@ -GO_LIBRARY() - -LICENSE(BSD-3-Clause) - -SRCS(test_weak.pb.go) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/test/ya.make b/vendor/google.golang.org/protobuf/internal/testprotos/test/ya.make deleted file mode 100644 index c65313d522..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/test/ya.make +++ /dev/null @@ -1,17 +0,0 @@ -GO_LIBRARY() - -LICENSE(BSD-3-Clause) - -SRCS( - ext.pb.go - test.pb.go - test_import.pb.go - test_public.pb.go -) - -END() - -RECURSE( - weak1 - weak2 -) diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/test3/test.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/test3/test.pb.go deleted file mode 100644 index d2ff0bf282..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/test3/test.pb.go +++ /dev/null @@ -1,1717 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: internal/testprotos/test3/test.proto - -package test3 - -import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -type ForeignEnum int32 - -const ( - ForeignEnum_FOREIGN_ZERO ForeignEnum = 0 - ForeignEnum_FOREIGN_FOO ForeignEnum = 4 - ForeignEnum_FOREIGN_BAR ForeignEnum = 5 - ForeignEnum_FOREIGN_BAZ ForeignEnum = 6 -) - -// Enum value maps for ForeignEnum. -var ( - ForeignEnum_name = map[int32]string{ - 0: "FOREIGN_ZERO", - 4: "FOREIGN_FOO", - 5: "FOREIGN_BAR", - 6: "FOREIGN_BAZ", - } - ForeignEnum_value = map[string]int32{ - "FOREIGN_ZERO": 0, - "FOREIGN_FOO": 4, - "FOREIGN_BAR": 5, - "FOREIGN_BAZ": 6, - } -) - -func (x ForeignEnum) Enum() *ForeignEnum { - p := new(ForeignEnum) - *p = x - return p -} - -func (x ForeignEnum) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (ForeignEnum) Descriptor() protoreflect.EnumDescriptor { - return file_internal_testprotos_test3_test_proto_enumTypes[0].Descriptor() -} - -func (ForeignEnum) Type() protoreflect.EnumType { - return &file_internal_testprotos_test3_test_proto_enumTypes[0] -} - -func (x ForeignEnum) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) -} - -// Deprecated: Use ForeignEnum.Descriptor instead. -func (ForeignEnum) EnumDescriptor() ([]byte, []int) { - return file_internal_testprotos_test3_test_proto_rawDescGZIP(), []int{0} -} - -type TestAllTypes_NestedEnum int32 - -const ( - TestAllTypes_FOO TestAllTypes_NestedEnum = 0 - TestAllTypes_BAR TestAllTypes_NestedEnum = 1 - TestAllTypes_BAZ TestAllTypes_NestedEnum = 2 - TestAllTypes_NEG TestAllTypes_NestedEnum = -1 // Intentionally negative. -) - -// Enum value maps for TestAllTypes_NestedEnum. -var ( - TestAllTypes_NestedEnum_name = map[int32]string{ - 0: "FOO", - 1: "BAR", - 2: "BAZ", - -1: "NEG", - } - TestAllTypes_NestedEnum_value = map[string]int32{ - "FOO": 0, - "BAR": 1, - "BAZ": 2, - "NEG": -1, - } -) - -func (x TestAllTypes_NestedEnum) Enum() *TestAllTypes_NestedEnum { - p := new(TestAllTypes_NestedEnum) - *p = x - return p -} - -func (x TestAllTypes_NestedEnum) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (TestAllTypes_NestedEnum) Descriptor() protoreflect.EnumDescriptor { - return file_internal_testprotos_test3_test_proto_enumTypes[1].Descriptor() -} - -func (TestAllTypes_NestedEnum) Type() protoreflect.EnumType { - return &file_internal_testprotos_test3_test_proto_enumTypes[1] -} - -func (x TestAllTypes_NestedEnum) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) -} - -// Deprecated: Use TestAllTypes_NestedEnum.Descriptor instead. -func (TestAllTypes_NestedEnum) EnumDescriptor() ([]byte, []int) { - return file_internal_testprotos_test3_test_proto_rawDescGZIP(), []int{0, 0} -} - -type TestAllTypes struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - SingularInt32 int32 `protobuf:"varint,81,opt,name=singular_int32,json=singularInt32,proto3" json:"singular_int32,omitempty"` - SingularInt64 int64 `protobuf:"varint,82,opt,name=singular_int64,json=singularInt64,proto3" json:"singular_int64,omitempty"` - SingularUint32 uint32 `protobuf:"varint,83,opt,name=singular_uint32,json=singularUint32,proto3" json:"singular_uint32,omitempty"` - SingularUint64 uint64 `protobuf:"varint,84,opt,name=singular_uint64,json=singularUint64,proto3" json:"singular_uint64,omitempty"` - SingularSint32 int32 `protobuf:"zigzag32,85,opt,name=singular_sint32,json=singularSint32,proto3" json:"singular_sint32,omitempty"` - SingularSint64 int64 `protobuf:"zigzag64,86,opt,name=singular_sint64,json=singularSint64,proto3" json:"singular_sint64,omitempty"` - SingularFixed32 uint32 `protobuf:"fixed32,87,opt,name=singular_fixed32,json=singularFixed32,proto3" json:"singular_fixed32,omitempty"` - SingularFixed64 uint64 `protobuf:"fixed64,88,opt,name=singular_fixed64,json=singularFixed64,proto3" json:"singular_fixed64,omitempty"` - SingularSfixed32 int32 `protobuf:"fixed32,89,opt,name=singular_sfixed32,json=singularSfixed32,proto3" json:"singular_sfixed32,omitempty"` - SingularSfixed64 int64 `protobuf:"fixed64,90,opt,name=singular_sfixed64,json=singularSfixed64,proto3" json:"singular_sfixed64,omitempty"` - SingularFloat float32 `protobuf:"fixed32,91,opt,name=singular_float,json=singularFloat,proto3" json:"singular_float,omitempty"` - SingularDouble float64 `protobuf:"fixed64,92,opt,name=singular_double,json=singularDouble,proto3" json:"singular_double,omitempty"` - SingularBool bool `protobuf:"varint,93,opt,name=singular_bool,json=singularBool,proto3" json:"singular_bool,omitempty"` - SingularString string `protobuf:"bytes,94,opt,name=singular_string,json=singularString,proto3" json:"singular_string,omitempty"` - SingularBytes []byte `protobuf:"bytes,95,opt,name=singular_bytes,json=singularBytes,proto3" json:"singular_bytes,omitempty"` - SingularNestedMessage *TestAllTypes_NestedMessage `protobuf:"bytes,98,opt,name=singular_nested_message,json=singularNestedMessage,proto3" json:"singular_nested_message,omitempty"` - SingularForeignMessage *ForeignMessage `protobuf:"bytes,99,opt,name=singular_foreign_message,json=singularForeignMessage,proto3" json:"singular_foreign_message,omitempty"` - SingularImportMessage *ImportMessage `protobuf:"bytes,100,opt,name=singular_import_message,json=singularImportMessage,proto3" json:"singular_import_message,omitempty"` - SingularNestedEnum TestAllTypes_NestedEnum `protobuf:"varint,101,opt,name=singular_nested_enum,json=singularNestedEnum,proto3,enum=goproto.proto.test3.TestAllTypes_NestedEnum" json:"singular_nested_enum,omitempty"` - SingularForeignEnum ForeignEnum `protobuf:"varint,102,opt,name=singular_foreign_enum,json=singularForeignEnum,proto3,enum=goproto.proto.test3.ForeignEnum" json:"singular_foreign_enum,omitempty"` - SingularImportEnum ImportEnum `protobuf:"varint,103,opt,name=singular_import_enum,json=singularImportEnum,proto3,enum=goproto.proto.test3.ImportEnum" json:"singular_import_enum,omitempty"` - OptionalInt32 *int32 `protobuf:"varint,1,opt,name=optional_int32,json=optionalInt32,proto3,oneof" json:"optional_int32,omitempty"` - OptionalInt64 *int64 `protobuf:"varint,2,opt,name=optional_int64,json=optionalInt64,proto3,oneof" json:"optional_int64,omitempty"` - OptionalUint32 *uint32 `protobuf:"varint,3,opt,name=optional_uint32,json=optionalUint32,proto3,oneof" json:"optional_uint32,omitempty"` - OptionalUint64 *uint64 `protobuf:"varint,4,opt,name=optional_uint64,json=optionalUint64,proto3,oneof" json:"optional_uint64,omitempty"` - OptionalSint32 *int32 `protobuf:"zigzag32,5,opt,name=optional_sint32,json=optionalSint32,proto3,oneof" json:"optional_sint32,omitempty"` - OptionalSint64 *int64 `protobuf:"zigzag64,6,opt,name=optional_sint64,json=optionalSint64,proto3,oneof" json:"optional_sint64,omitempty"` - OptionalFixed32 *uint32 `protobuf:"fixed32,7,opt,name=optional_fixed32,json=optionalFixed32,proto3,oneof" json:"optional_fixed32,omitempty"` - OptionalFixed64 *uint64 `protobuf:"fixed64,8,opt,name=optional_fixed64,json=optionalFixed64,proto3,oneof" json:"optional_fixed64,omitempty"` - OptionalSfixed32 *int32 `protobuf:"fixed32,9,opt,name=optional_sfixed32,json=optionalSfixed32,proto3,oneof" json:"optional_sfixed32,omitempty"` - OptionalSfixed64 *int64 `protobuf:"fixed64,10,opt,name=optional_sfixed64,json=optionalSfixed64,proto3,oneof" json:"optional_sfixed64,omitempty"` - OptionalFloat *float32 `protobuf:"fixed32,11,opt,name=optional_float,json=optionalFloat,proto3,oneof" json:"optional_float,omitempty"` - OptionalDouble *float64 `protobuf:"fixed64,12,opt,name=optional_double,json=optionalDouble,proto3,oneof" json:"optional_double,omitempty"` - OptionalBool *bool `protobuf:"varint,13,opt,name=optional_bool,json=optionalBool,proto3,oneof" json:"optional_bool,omitempty"` - OptionalString *string `protobuf:"bytes,14,opt,name=optional_string,json=optionalString,proto3,oneof" json:"optional_string,omitempty"` - OptionalBytes []byte `protobuf:"bytes,15,opt,name=optional_bytes,json=optionalBytes,proto3,oneof" json:"optional_bytes,omitempty"` - OptionalNestedMessage *TestAllTypes_NestedMessage `protobuf:"bytes,18,opt,name=optional_nested_message,json=optionalNestedMessage,proto3,oneof" json:"optional_nested_message,omitempty"` - OptionalForeignMessage *ForeignMessage `protobuf:"bytes,19,opt,name=optional_foreign_message,json=optionalForeignMessage,proto3,oneof" json:"optional_foreign_message,omitempty"` - OptionalImportMessage *ImportMessage `protobuf:"bytes,20,opt,name=optional_import_message,json=optionalImportMessage,proto3,oneof" json:"optional_import_message,omitempty"` - OptionalNestedEnum *TestAllTypes_NestedEnum `protobuf:"varint,21,opt,name=optional_nested_enum,json=optionalNestedEnum,proto3,enum=goproto.proto.test3.TestAllTypes_NestedEnum,oneof" json:"optional_nested_enum,omitempty"` - OptionalForeignEnum *ForeignEnum `protobuf:"varint,22,opt,name=optional_foreign_enum,json=optionalForeignEnum,proto3,enum=goproto.proto.test3.ForeignEnum,oneof" json:"optional_foreign_enum,omitempty"` - OptionalImportEnum *ImportEnum `protobuf:"varint,23,opt,name=optional_import_enum,json=optionalImportEnum,proto3,enum=goproto.proto.test3.ImportEnum,oneof" json:"optional_import_enum,omitempty"` - RepeatedInt32 []int32 `protobuf:"varint,31,rep,packed,name=repeated_int32,json=repeatedInt32,proto3" json:"repeated_int32,omitempty"` - RepeatedInt64 []int64 `protobuf:"varint,32,rep,packed,name=repeated_int64,json=repeatedInt64,proto3" json:"repeated_int64,omitempty"` - RepeatedUint32 []uint32 `protobuf:"varint,33,rep,packed,name=repeated_uint32,json=repeatedUint32,proto3" json:"repeated_uint32,omitempty"` - RepeatedUint64 []uint64 `protobuf:"varint,34,rep,packed,name=repeated_uint64,json=repeatedUint64,proto3" json:"repeated_uint64,omitempty"` - RepeatedSint32 []int32 `protobuf:"zigzag32,35,rep,packed,name=repeated_sint32,json=repeatedSint32,proto3" json:"repeated_sint32,omitempty"` - RepeatedSint64 []int64 `protobuf:"zigzag64,36,rep,packed,name=repeated_sint64,json=repeatedSint64,proto3" json:"repeated_sint64,omitempty"` - RepeatedFixed32 []uint32 `protobuf:"fixed32,37,rep,packed,name=repeated_fixed32,json=repeatedFixed32,proto3" json:"repeated_fixed32,omitempty"` - RepeatedFixed64 []uint64 `protobuf:"fixed64,38,rep,packed,name=repeated_fixed64,json=repeatedFixed64,proto3" json:"repeated_fixed64,omitempty"` - RepeatedSfixed32 []int32 `protobuf:"fixed32,39,rep,packed,name=repeated_sfixed32,json=repeatedSfixed32,proto3" json:"repeated_sfixed32,omitempty"` - RepeatedSfixed64 []int64 `protobuf:"fixed64,40,rep,packed,name=repeated_sfixed64,json=repeatedSfixed64,proto3" json:"repeated_sfixed64,omitempty"` - RepeatedFloat []float32 `protobuf:"fixed32,41,rep,packed,name=repeated_float,json=repeatedFloat,proto3" json:"repeated_float,omitempty"` - RepeatedDouble []float64 `protobuf:"fixed64,42,rep,packed,name=repeated_double,json=repeatedDouble,proto3" json:"repeated_double,omitempty"` - RepeatedBool []bool `protobuf:"varint,43,rep,packed,name=repeated_bool,json=repeatedBool,proto3" json:"repeated_bool,omitempty"` - RepeatedString []string `protobuf:"bytes,44,rep,name=repeated_string,json=repeatedString,proto3" json:"repeated_string,omitempty"` - RepeatedBytes [][]byte `protobuf:"bytes,45,rep,name=repeated_bytes,json=repeatedBytes,proto3" json:"repeated_bytes,omitempty"` - RepeatedNestedMessage []*TestAllTypes_NestedMessage `protobuf:"bytes,48,rep,name=repeated_nested_message,json=repeatedNestedMessage,proto3" json:"repeated_nested_message,omitempty"` - RepeatedForeignMessage []*ForeignMessage `protobuf:"bytes,49,rep,name=repeated_foreign_message,json=repeatedForeignMessage,proto3" json:"repeated_foreign_message,omitempty"` - RepeatedImportmessage []*ImportMessage `protobuf:"bytes,50,rep,name=repeated_importmessage,json=repeatedImportmessage,proto3" json:"repeated_importmessage,omitempty"` - RepeatedNestedEnum []TestAllTypes_NestedEnum `protobuf:"varint,51,rep,packed,name=repeated_nested_enum,json=repeatedNestedEnum,proto3,enum=goproto.proto.test3.TestAllTypes_NestedEnum" json:"repeated_nested_enum,omitempty"` - RepeatedForeignEnum []ForeignEnum `protobuf:"varint,52,rep,packed,name=repeated_foreign_enum,json=repeatedForeignEnum,proto3,enum=goproto.proto.test3.ForeignEnum" json:"repeated_foreign_enum,omitempty"` - RepeatedImportenum []ImportEnum `protobuf:"varint,53,rep,packed,name=repeated_importenum,json=repeatedImportenum,proto3,enum=goproto.proto.test3.ImportEnum" json:"repeated_importenum,omitempty"` - MapInt32Int32 map[int32]int32 `protobuf:"bytes,56,rep,name=map_int32_int32,json=mapInt32Int32,proto3" json:"map_int32_int32,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapInt64Int64 map[int64]int64 `protobuf:"bytes,57,rep,name=map_int64_int64,json=mapInt64Int64,proto3" json:"map_int64_int64,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapUint32Uint32 map[uint32]uint32 `protobuf:"bytes,58,rep,name=map_uint32_uint32,json=mapUint32Uint32,proto3" json:"map_uint32_uint32,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapUint64Uint64 map[uint64]uint64 `protobuf:"bytes,59,rep,name=map_uint64_uint64,json=mapUint64Uint64,proto3" json:"map_uint64_uint64,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapSint32Sint32 map[int32]int32 `protobuf:"bytes,60,rep,name=map_sint32_sint32,json=mapSint32Sint32,proto3" json:"map_sint32_sint32,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"zigzag32,2,opt,name=value,proto3"` - MapSint64Sint64 map[int64]int64 `protobuf:"bytes,61,rep,name=map_sint64_sint64,json=mapSint64Sint64,proto3" json:"map_sint64_sint64,omitempty" protobuf_key:"zigzag64,1,opt,name=key,proto3" protobuf_val:"zigzag64,2,opt,name=value,proto3"` - MapFixed32Fixed32 map[uint32]uint32 `protobuf:"bytes,62,rep,name=map_fixed32_fixed32,json=mapFixed32Fixed32,proto3" json:"map_fixed32_fixed32,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"` - MapFixed64Fixed64 map[uint64]uint64 `protobuf:"bytes,63,rep,name=map_fixed64_fixed64,json=mapFixed64Fixed64,proto3" json:"map_fixed64_fixed64,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` - MapSfixed32Sfixed32 map[int32]int32 `protobuf:"bytes,64,rep,name=map_sfixed32_sfixed32,json=mapSfixed32Sfixed32,proto3" json:"map_sfixed32_sfixed32,omitempty" protobuf_key:"fixed32,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"` - MapSfixed64Sfixed64 map[int64]int64 `protobuf:"bytes,65,rep,name=map_sfixed64_sfixed64,json=mapSfixed64Sfixed64,proto3" json:"map_sfixed64_sfixed64,omitempty" protobuf_key:"fixed64,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` - MapInt32Float map[int32]float32 `protobuf:"bytes,66,rep,name=map_int32_float,json=mapInt32Float,proto3" json:"map_int32_float,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"` - MapInt32Double map[int32]float64 `protobuf:"bytes,67,rep,name=map_int32_double,json=mapInt32Double,proto3" json:"map_int32_double,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` - MapBoolBool map[bool]bool `protobuf:"bytes,68,rep,name=map_bool_bool,json=mapBoolBool,proto3" json:"map_bool_bool,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - MapStringString map[string]string `protobuf:"bytes,69,rep,name=map_string_string,json=mapStringString,proto3" json:"map_string_string,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - MapStringBytes map[string][]byte `protobuf:"bytes,70,rep,name=map_string_bytes,json=mapStringBytes,proto3" json:"map_string_bytes,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - MapStringNestedMessage map[string]*TestAllTypes_NestedMessage `protobuf:"bytes,71,rep,name=map_string_nested_message,json=mapStringNestedMessage,proto3" json:"map_string_nested_message,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - MapStringNestedEnum map[string]TestAllTypes_NestedEnum `protobuf:"bytes,73,rep,name=map_string_nested_enum,json=mapStringNestedEnum,proto3" json:"map_string_nested_enum,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=goproto.proto.test3.TestAllTypes_NestedEnum"` - // Types that are assignable to OneofField: - // - // *TestAllTypes_OneofUint32 - // *TestAllTypes_OneofNestedMessage - // *TestAllTypes_OneofString - // *TestAllTypes_OneofBytes - // *TestAllTypes_OneofBool - // *TestAllTypes_OneofUint64 - // *TestAllTypes_OneofFloat - // *TestAllTypes_OneofDouble - // *TestAllTypes_OneofEnum - OneofField isTestAllTypes_OneofField `protobuf_oneof:"oneof_field"` -} - -func (x *TestAllTypes) Reset() { - *x = TestAllTypes{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test3_test_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *TestAllTypes) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*TestAllTypes) ProtoMessage() {} - -func (x *TestAllTypes) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test3_test_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use TestAllTypes.ProtoReflect.Descriptor instead. -func (*TestAllTypes) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test3_test_proto_rawDescGZIP(), []int{0} -} - -func (x *TestAllTypes) GetSingularInt32() int32 { - if x != nil { - return x.SingularInt32 - } - return 0 -} - -func (x *TestAllTypes) GetSingularInt64() int64 { - if x != nil { - return x.SingularInt64 - } - return 0 -} - -func (x *TestAllTypes) GetSingularUint32() uint32 { - if x != nil { - return x.SingularUint32 - } - return 0 -} - -func (x *TestAllTypes) GetSingularUint64() uint64 { - if x != nil { - return x.SingularUint64 - } - return 0 -} - -func (x *TestAllTypes) GetSingularSint32() int32 { - if x != nil { - return x.SingularSint32 - } - return 0 -} - -func (x *TestAllTypes) GetSingularSint64() int64 { - if x != nil { - return x.SingularSint64 - } - return 0 -} - -func (x *TestAllTypes) GetSingularFixed32() uint32 { - if x != nil { - return x.SingularFixed32 - } - return 0 -} - -func (x *TestAllTypes) GetSingularFixed64() uint64 { - if x != nil { - return x.SingularFixed64 - } - return 0 -} - -func (x *TestAllTypes) GetSingularSfixed32() int32 { - if x != nil { - return x.SingularSfixed32 - } - return 0 -} - -func (x *TestAllTypes) GetSingularSfixed64() int64 { - if x != nil { - return x.SingularSfixed64 - } - return 0 -} - -func (x *TestAllTypes) GetSingularFloat() float32 { - if x != nil { - return x.SingularFloat - } - return 0 -} - -func (x *TestAllTypes) GetSingularDouble() float64 { - if x != nil { - return x.SingularDouble - } - return 0 -} - -func (x *TestAllTypes) GetSingularBool() bool { - if x != nil { - return x.SingularBool - } - return false -} - -func (x *TestAllTypes) GetSingularString() string { - if x != nil { - return x.SingularString - } - return "" -} - -func (x *TestAllTypes) GetSingularBytes() []byte { - if x != nil { - return x.SingularBytes - } - return nil -} - -func (x *TestAllTypes) GetSingularNestedMessage() *TestAllTypes_NestedMessage { - if x != nil { - return x.SingularNestedMessage - } - return nil -} - -func (x *TestAllTypes) GetSingularForeignMessage() *ForeignMessage { - if x != nil { - return x.SingularForeignMessage - } - return nil -} - -func (x *TestAllTypes) GetSingularImportMessage() *ImportMessage { - if x != nil { - return x.SingularImportMessage - } - return nil -} - -func (x *TestAllTypes) GetSingularNestedEnum() TestAllTypes_NestedEnum { - if x != nil { - return x.SingularNestedEnum - } - return TestAllTypes_FOO -} - -func (x *TestAllTypes) GetSingularForeignEnum() ForeignEnum { - if x != nil { - return x.SingularForeignEnum - } - return ForeignEnum_FOREIGN_ZERO -} - -func (x *TestAllTypes) GetSingularImportEnum() ImportEnum { - if x != nil { - return x.SingularImportEnum - } - return ImportEnum_IMPORT_ZERO -} - -func (x *TestAllTypes) GetOptionalInt32() int32 { - if x != nil && x.OptionalInt32 != nil { - return *x.OptionalInt32 - } - return 0 -} - -func (x *TestAllTypes) GetOptionalInt64() int64 { - if x != nil && x.OptionalInt64 != nil { - return *x.OptionalInt64 - } - return 0 -} - -func (x *TestAllTypes) GetOptionalUint32() uint32 { - if x != nil && x.OptionalUint32 != nil { - return *x.OptionalUint32 - } - return 0 -} - -func (x *TestAllTypes) GetOptionalUint64() uint64 { - if x != nil && x.OptionalUint64 != nil { - return *x.OptionalUint64 - } - return 0 -} - -func (x *TestAllTypes) GetOptionalSint32() int32 { - if x != nil && x.OptionalSint32 != nil { - return *x.OptionalSint32 - } - return 0 -} - -func (x *TestAllTypes) GetOptionalSint64() int64 { - if x != nil && x.OptionalSint64 != nil { - return *x.OptionalSint64 - } - return 0 -} - -func (x *TestAllTypes) GetOptionalFixed32() uint32 { - if x != nil && x.OptionalFixed32 != nil { - return *x.OptionalFixed32 - } - return 0 -} - -func (x *TestAllTypes) GetOptionalFixed64() uint64 { - if x != nil && x.OptionalFixed64 != nil { - return *x.OptionalFixed64 - } - return 0 -} - -func (x *TestAllTypes) GetOptionalSfixed32() int32 { - if x != nil && x.OptionalSfixed32 != nil { - return *x.OptionalSfixed32 - } - return 0 -} - -func (x *TestAllTypes) GetOptionalSfixed64() int64 { - if x != nil && x.OptionalSfixed64 != nil { - return *x.OptionalSfixed64 - } - return 0 -} - -func (x *TestAllTypes) GetOptionalFloat() float32 { - if x != nil && x.OptionalFloat != nil { - return *x.OptionalFloat - } - return 0 -} - -func (x *TestAllTypes) GetOptionalDouble() float64 { - if x != nil && x.OptionalDouble != nil { - return *x.OptionalDouble - } - return 0 -} - -func (x *TestAllTypes) GetOptionalBool() bool { - if x != nil && x.OptionalBool != nil { - return *x.OptionalBool - } - return false -} - -func (x *TestAllTypes) GetOptionalString() string { - if x != nil && x.OptionalString != nil { - return *x.OptionalString - } - return "" -} - -func (x *TestAllTypes) GetOptionalBytes() []byte { - if x != nil { - return x.OptionalBytes - } - return nil -} - -func (x *TestAllTypes) GetOptionalNestedMessage() *TestAllTypes_NestedMessage { - if x != nil { - return x.OptionalNestedMessage - } - return nil -} - -func (x *TestAllTypes) GetOptionalForeignMessage() *ForeignMessage { - if x != nil { - return x.OptionalForeignMessage - } - return nil -} - -func (x *TestAllTypes) GetOptionalImportMessage() *ImportMessage { - if x != nil { - return x.OptionalImportMessage - } - return nil -} - -func (x *TestAllTypes) GetOptionalNestedEnum() TestAllTypes_NestedEnum { - if x != nil && x.OptionalNestedEnum != nil { - return *x.OptionalNestedEnum - } - return TestAllTypes_FOO -} - -func (x *TestAllTypes) GetOptionalForeignEnum() ForeignEnum { - if x != nil && x.OptionalForeignEnum != nil { - return *x.OptionalForeignEnum - } - return ForeignEnum_FOREIGN_ZERO -} - -func (x *TestAllTypes) GetOptionalImportEnum() ImportEnum { - if x != nil && x.OptionalImportEnum != nil { - return *x.OptionalImportEnum - } - return ImportEnum_IMPORT_ZERO -} - -func (x *TestAllTypes) GetRepeatedInt32() []int32 { - if x != nil { - return x.RepeatedInt32 - } - return nil -} - -func (x *TestAllTypes) GetRepeatedInt64() []int64 { - if x != nil { - return x.RepeatedInt64 - } - return nil -} - -func (x *TestAllTypes) GetRepeatedUint32() []uint32 { - if x != nil { - return x.RepeatedUint32 - } - return nil -} - -func (x *TestAllTypes) GetRepeatedUint64() []uint64 { - if x != nil { - return x.RepeatedUint64 - } - return nil -} - -func (x *TestAllTypes) GetRepeatedSint32() []int32 { - if x != nil { - return x.RepeatedSint32 - } - return nil -} - -func (x *TestAllTypes) GetRepeatedSint64() []int64 { - if x != nil { - return x.RepeatedSint64 - } - return nil -} - -func (x *TestAllTypes) GetRepeatedFixed32() []uint32 { - if x != nil { - return x.RepeatedFixed32 - } - return nil -} - -func (x *TestAllTypes) GetRepeatedFixed64() []uint64 { - if x != nil { - return x.RepeatedFixed64 - } - return nil -} - -func (x *TestAllTypes) GetRepeatedSfixed32() []int32 { - if x != nil { - return x.RepeatedSfixed32 - } - return nil -} - -func (x *TestAllTypes) GetRepeatedSfixed64() []int64 { - if x != nil { - return x.RepeatedSfixed64 - } - return nil -} - -func (x *TestAllTypes) GetRepeatedFloat() []float32 { - if x != nil { - return x.RepeatedFloat - } - return nil -} - -func (x *TestAllTypes) GetRepeatedDouble() []float64 { - if x != nil { - return x.RepeatedDouble - } - return nil -} - -func (x *TestAllTypes) GetRepeatedBool() []bool { - if x != nil { - return x.RepeatedBool - } - return nil -} - -func (x *TestAllTypes) GetRepeatedString() []string { - if x != nil { - return x.RepeatedString - } - return nil -} - -func (x *TestAllTypes) GetRepeatedBytes() [][]byte { - if x != nil { - return x.RepeatedBytes - } - return nil -} - -func (x *TestAllTypes) GetRepeatedNestedMessage() []*TestAllTypes_NestedMessage { - if x != nil { - return x.RepeatedNestedMessage - } - return nil -} - -func (x *TestAllTypes) GetRepeatedForeignMessage() []*ForeignMessage { - if x != nil { - return x.RepeatedForeignMessage - } - return nil -} - -func (x *TestAllTypes) GetRepeatedImportmessage() []*ImportMessage { - if x != nil { - return x.RepeatedImportmessage - } - return nil -} - -func (x *TestAllTypes) GetRepeatedNestedEnum() []TestAllTypes_NestedEnum { - if x != nil { - return x.RepeatedNestedEnum - } - return nil -} - -func (x *TestAllTypes) GetRepeatedForeignEnum() []ForeignEnum { - if x != nil { - return x.RepeatedForeignEnum - } - return nil -} - -func (x *TestAllTypes) GetRepeatedImportenum() []ImportEnum { - if x != nil { - return x.RepeatedImportenum - } - return nil -} - -func (x *TestAllTypes) GetMapInt32Int32() map[int32]int32 { - if x != nil { - return x.MapInt32Int32 - } - return nil -} - -func (x *TestAllTypes) GetMapInt64Int64() map[int64]int64 { - if x != nil { - return x.MapInt64Int64 - } - return nil -} - -func (x *TestAllTypes) GetMapUint32Uint32() map[uint32]uint32 { - if x != nil { - return x.MapUint32Uint32 - } - return nil -} - -func (x *TestAllTypes) GetMapUint64Uint64() map[uint64]uint64 { - if x != nil { - return x.MapUint64Uint64 - } - return nil -} - -func (x *TestAllTypes) GetMapSint32Sint32() map[int32]int32 { - if x != nil { - return x.MapSint32Sint32 - } - return nil -} - -func (x *TestAllTypes) GetMapSint64Sint64() map[int64]int64 { - if x != nil { - return x.MapSint64Sint64 - } - return nil -} - -func (x *TestAllTypes) GetMapFixed32Fixed32() map[uint32]uint32 { - if x != nil { - return x.MapFixed32Fixed32 - } - return nil -} - -func (x *TestAllTypes) GetMapFixed64Fixed64() map[uint64]uint64 { - if x != nil { - return x.MapFixed64Fixed64 - } - return nil -} - -func (x *TestAllTypes) GetMapSfixed32Sfixed32() map[int32]int32 { - if x != nil { - return x.MapSfixed32Sfixed32 - } - return nil -} - -func (x *TestAllTypes) GetMapSfixed64Sfixed64() map[int64]int64 { - if x != nil { - return x.MapSfixed64Sfixed64 - } - return nil -} - -func (x *TestAllTypes) GetMapInt32Float() map[int32]float32 { - if x != nil { - return x.MapInt32Float - } - return nil -} - -func (x *TestAllTypes) GetMapInt32Double() map[int32]float64 { - if x != nil { - return x.MapInt32Double - } - return nil -} - -func (x *TestAllTypes) GetMapBoolBool() map[bool]bool { - if x != nil { - return x.MapBoolBool - } - return nil -} - -func (x *TestAllTypes) GetMapStringString() map[string]string { - if x != nil { - return x.MapStringString - } - return nil -} - -func (x *TestAllTypes) GetMapStringBytes() map[string][]byte { - if x != nil { - return x.MapStringBytes - } - return nil -} - -func (x *TestAllTypes) GetMapStringNestedMessage() map[string]*TestAllTypes_NestedMessage { - if x != nil { - return x.MapStringNestedMessage - } - return nil -} - -func (x *TestAllTypes) GetMapStringNestedEnum() map[string]TestAllTypes_NestedEnum { - if x != nil { - return x.MapStringNestedEnum - } - return nil -} - -func (m *TestAllTypes) GetOneofField() isTestAllTypes_OneofField { - if m != nil { - return m.OneofField - } - return nil -} - -func (x *TestAllTypes) GetOneofUint32() uint32 { - if x, ok := x.GetOneofField().(*TestAllTypes_OneofUint32); ok { - return x.OneofUint32 - } - return 0 -} - -func (x *TestAllTypes) GetOneofNestedMessage() *TestAllTypes_NestedMessage { - if x, ok := x.GetOneofField().(*TestAllTypes_OneofNestedMessage); ok { - return x.OneofNestedMessage - } - return nil -} - -func (x *TestAllTypes) GetOneofString() string { - if x, ok := x.GetOneofField().(*TestAllTypes_OneofString); ok { - return x.OneofString - } - return "" -} - -func (x *TestAllTypes) GetOneofBytes() []byte { - if x, ok := x.GetOneofField().(*TestAllTypes_OneofBytes); ok { - return x.OneofBytes - } - return nil -} - -func (x *TestAllTypes) GetOneofBool() bool { - if x, ok := x.GetOneofField().(*TestAllTypes_OneofBool); ok { - return x.OneofBool - } - return false -} - -func (x *TestAllTypes) GetOneofUint64() uint64 { - if x, ok := x.GetOneofField().(*TestAllTypes_OneofUint64); ok { - return x.OneofUint64 - } - return 0 -} - -func (x *TestAllTypes) GetOneofFloat() float32 { - if x, ok := x.GetOneofField().(*TestAllTypes_OneofFloat); ok { - return x.OneofFloat - } - return 0 -} - -func (x *TestAllTypes) GetOneofDouble() float64 { - if x, ok := x.GetOneofField().(*TestAllTypes_OneofDouble); ok { - return x.OneofDouble - } - return 0 -} - -func (x *TestAllTypes) GetOneofEnum() TestAllTypes_NestedEnum { - if x, ok := x.GetOneofField().(*TestAllTypes_OneofEnum); ok { - return x.OneofEnum - } - return TestAllTypes_FOO -} - -type isTestAllTypes_OneofField interface { - isTestAllTypes_OneofField() -} - -type TestAllTypes_OneofUint32 struct { - OneofUint32 uint32 `protobuf:"varint,111,opt,name=oneof_uint32,json=oneofUint32,proto3,oneof"` -} - -type TestAllTypes_OneofNestedMessage struct { - OneofNestedMessage *TestAllTypes_NestedMessage `protobuf:"bytes,112,opt,name=oneof_nested_message,json=oneofNestedMessage,proto3,oneof"` -} - -type TestAllTypes_OneofString struct { - OneofString string `protobuf:"bytes,113,opt,name=oneof_string,json=oneofString,proto3,oneof"` -} - -type TestAllTypes_OneofBytes struct { - OneofBytes []byte `protobuf:"bytes,114,opt,name=oneof_bytes,json=oneofBytes,proto3,oneof"` -} - -type TestAllTypes_OneofBool struct { - OneofBool bool `protobuf:"varint,115,opt,name=oneof_bool,json=oneofBool,proto3,oneof"` -} - -type TestAllTypes_OneofUint64 struct { - OneofUint64 uint64 `protobuf:"varint,116,opt,name=oneof_uint64,json=oneofUint64,proto3,oneof"` -} - -type TestAllTypes_OneofFloat struct { - OneofFloat float32 `protobuf:"fixed32,117,opt,name=oneof_float,json=oneofFloat,proto3,oneof"` -} - -type TestAllTypes_OneofDouble struct { - OneofDouble float64 `protobuf:"fixed64,118,opt,name=oneof_double,json=oneofDouble,proto3,oneof"` -} - -type TestAllTypes_OneofEnum struct { - OneofEnum TestAllTypes_NestedEnum `protobuf:"varint,119,opt,name=oneof_enum,json=oneofEnum,proto3,enum=goproto.proto.test3.TestAllTypes_NestedEnum,oneof"` -} - -func (*TestAllTypes_OneofUint32) isTestAllTypes_OneofField() {} - -func (*TestAllTypes_OneofNestedMessage) isTestAllTypes_OneofField() {} - -func (*TestAllTypes_OneofString) isTestAllTypes_OneofField() {} - -func (*TestAllTypes_OneofBytes) isTestAllTypes_OneofField() {} - -func (*TestAllTypes_OneofBool) isTestAllTypes_OneofField() {} - -func (*TestAllTypes_OneofUint64) isTestAllTypes_OneofField() {} - -func (*TestAllTypes_OneofFloat) isTestAllTypes_OneofField() {} - -func (*TestAllTypes_OneofDouble) isTestAllTypes_OneofField() {} - -func (*TestAllTypes_OneofEnum) isTestAllTypes_OneofField() {} - -type ForeignMessage struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - C int32 `protobuf:"varint,1,opt,name=c,proto3" json:"c,omitempty"` - D int32 `protobuf:"varint,2,opt,name=d,proto3" json:"d,omitempty"` -} - -func (x *ForeignMessage) Reset() { - *x = ForeignMessage{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test3_test_proto_msgTypes[1] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *ForeignMessage) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*ForeignMessage) ProtoMessage() {} - -func (x *ForeignMessage) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test3_test_proto_msgTypes[1] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use ForeignMessage.ProtoReflect.Descriptor instead. -func (*ForeignMessage) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test3_test_proto_rawDescGZIP(), []int{1} -} - -func (x *ForeignMessage) GetC() int32 { - if x != nil { - return x.C - } - return 0 -} - -func (x *ForeignMessage) GetD() int32 { - if x != nil { - return x.D - } - return 0 -} - -type TestAllTypes_NestedMessage struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - A int32 `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"` - Corecursive *TestAllTypes `protobuf:"bytes,2,opt,name=corecursive,proto3" json:"corecursive,omitempty"` -} - -func (x *TestAllTypes_NestedMessage) Reset() { - *x = TestAllTypes_NestedMessage{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test3_test_proto_msgTypes[2] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *TestAllTypes_NestedMessage) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*TestAllTypes_NestedMessage) ProtoMessage() {} - -func (x *TestAllTypes_NestedMessage) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test3_test_proto_msgTypes[2] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use TestAllTypes_NestedMessage.ProtoReflect.Descriptor instead. -func (*TestAllTypes_NestedMessage) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test3_test_proto_rawDescGZIP(), []int{0, 0} -} - -func (x *TestAllTypes_NestedMessage) GetA() int32 { - if x != nil { - return x.A - } - return 0 -} - -func (x *TestAllTypes_NestedMessage) GetCorecursive() *TestAllTypes { - if x != nil { - return x.Corecursive - } - return nil -} - -var File_internal_testprotos_test3_test_proto protoreflect.FileDescriptor - -var file_internal_testprotos_test3_test_proto_rawDesc = []byte{ - 0x0a, 0x24, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2f, 0x74, 0x65, 0x73, 0x74, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x13, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x1a, 0x2b, 0x69, 0x6e, 0x74, - 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, - 0x2f, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x6d, 0x70, 0x6f, - 0x72, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x90, 0x3c, 0x0a, 0x0c, 0x54, 0x65, 0x73, - 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x69, 0x6e, - 0x67, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x51, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x0d, 0x73, 0x69, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x49, 0x6e, 0x74, 0x33, 0x32, - 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x69, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x69, 0x6e, 0x74, - 0x36, 0x34, 0x18, 0x52, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x73, 0x69, 0x6e, 0x67, 0x75, 0x6c, - 0x61, 0x72, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x69, 0x6e, 0x67, 0x75, - 0x6c, 0x61, 0x72, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x53, 0x20, 0x01, 0x28, 0x0d, - 0x52, 0x0e, 0x73, 0x69, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, - 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x69, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x75, 0x69, 0x6e, - 0x74, 0x36, 0x34, 0x18, 0x54, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 0x73, 0x69, 0x6e, 0x67, 0x75, - 0x6c, 0x61, 0x72, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x69, 0x6e, - 0x67, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x55, 0x20, 0x01, - 0x28, 0x11, 0x52, 0x0e, 0x73, 0x69, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x53, 0x69, 0x6e, 0x74, - 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x69, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x73, - 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x56, 0x20, 0x01, 0x28, 0x12, 0x52, 0x0e, 0x73, 0x69, 0x6e, - 0x67, 0x75, 0x6c, 0x61, 0x72, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x10, 0x73, - 0x69, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, - 0x57, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0f, 0x73, 0x69, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x46, - 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x10, 0x73, 0x69, 0x6e, 0x67, 0x75, 0x6c, - 0x61, 0x72, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x58, 0x20, 0x01, 0x28, 0x06, - 0x52, 0x0f, 0x73, 0x69, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, - 0x34, 0x12, 0x2b, 0x0a, 0x11, 0x73, 0x69, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x73, 0x66, - 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x59, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x10, 0x73, 0x69, - 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x2b, - 0x0a, 0x11, 0x73, 0x69, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, - 0x64, 0x36, 0x34, 0x18, 0x5a, 0x20, 0x01, 0x28, 0x10, 0x52, 0x10, 0x73, 0x69, 0x6e, 0x67, 0x75, - 0x6c, 0x61, 0x72, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x25, 0x0a, 0x0e, 0x73, - 0x69, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x5b, 0x20, - 0x01, 0x28, 0x02, 0x52, 0x0d, 0x73, 0x69, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x46, 0x6c, 0x6f, - 0x61, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x69, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x64, - 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x5c, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0e, 0x73, 0x69, 0x6e, - 0x67, 0x75, 0x6c, 0x61, 0x72, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x73, - 0x69, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x5d, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x0c, 0x73, 0x69, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x42, 0x6f, 0x6f, 0x6c, - 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x69, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x73, 0x74, 0x72, - 0x69, 0x6e, 0x67, 0x18, 0x5e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x73, 0x69, 0x6e, 0x67, 0x75, - 0x6c, 0x61, 0x72, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x69, 0x6e, - 0x67, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x5f, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x0d, 0x73, 0x69, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x42, 0x79, 0x74, 0x65, 0x73, - 0x12, 0x67, 0x0a, 0x17, 0x73, 0x69, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x6e, 0x65, 0x73, - 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x62, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, - 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x52, 0x15, 0x73, 0x69, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x4e, 0x65, 0x73, 0x74, - 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5d, 0x0a, 0x18, 0x73, 0x69, 0x6e, - 0x67, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x5f, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x63, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, - 0x33, 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x52, 0x16, 0x73, 0x69, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, - 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5a, 0x0a, 0x17, 0x73, 0x69, 0x6e, 0x67, - 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x18, 0x64, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x67, 0x6f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, - 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x15, 0x73, - 0x69, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x12, 0x5e, 0x0a, 0x14, 0x73, 0x69, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, - 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x65, 0x20, 0x01, - 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, - 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, - 0x52, 0x12, 0x73, 0x69, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, - 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x54, 0x0a, 0x15, 0x73, 0x69, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, - 0x5f, 0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x66, 0x20, - 0x01, 0x28, 0x0e, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, - 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x13, 0x73, 0x69, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x46, - 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x51, 0x0a, 0x14, 0x73, 0x69, - 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x65, 0x6e, - 0x75, 0x6d, 0x18, 0x67, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x49, - 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x12, 0x73, 0x69, 0x6e, 0x67, 0x75, - 0x6c, 0x61, 0x72, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x2a, 0x0a, - 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x01, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x88, 0x01, 0x01, 0x12, 0x2a, 0x0a, 0x0e, 0x6f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x03, 0x48, 0x02, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, - 0x36, 0x34, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x03, - 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, - 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, - 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x48, 0x04, 0x52, 0x0e, - 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x88, 0x01, - 0x01, 0x12, 0x2c, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, - 0x6e, 0x74, 0x33, 0x32, 0x18, 0x05, 0x20, 0x01, 0x28, 0x11, 0x48, 0x05, 0x52, 0x0e, 0x6f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x88, 0x01, 0x01, 0x12, - 0x2c, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e, 0x74, - 0x36, 0x34, 0x18, 0x06, 0x20, 0x01, 0x28, 0x12, 0x48, 0x06, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x88, 0x01, 0x01, 0x12, 0x2e, 0x0a, - 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, - 0x32, 0x18, 0x07, 0x20, 0x01, 0x28, 0x07, 0x48, 0x07, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x88, 0x01, 0x01, 0x12, 0x2e, 0x0a, - 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, - 0x34, 0x18, 0x08, 0x20, 0x01, 0x28, 0x06, 0x48, 0x08, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x88, 0x01, 0x01, 0x12, 0x30, 0x0a, - 0x11, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, - 0x33, 0x32, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0f, 0x48, 0x09, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x88, 0x01, 0x01, 0x12, - 0x30, 0x0a, 0x11, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, - 0x65, 0x64, 0x36, 0x34, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x10, 0x48, 0x0a, 0x52, 0x10, 0x6f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x88, 0x01, - 0x01, 0x12, 0x2a, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x6c, - 0x6f, 0x61, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x02, 0x48, 0x0b, 0x52, 0x0d, 0x6f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, - 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, - 0x18, 0x0c, 0x20, 0x01, 0x28, 0x01, 0x48, 0x0c, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x61, 0x6c, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x0d, 0x6f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x0d, 0x20, 0x01, - 0x28, 0x08, 0x48, 0x0d, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x42, 0x6f, - 0x6f, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x2c, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x48, 0x0e, - 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, - 0x88, 0x01, 0x01, 0x12, 0x2a, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, - 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x0f, 0x52, 0x0d, 0x6f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x42, 0x79, 0x74, 0x65, 0x73, 0x88, 0x01, 0x01, 0x12, - 0x6c, 0x0a, 0x17, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x73, 0x74, - 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, - 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x48, 0x10, 0x52, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4e, 0x65, 0x73, - 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x88, 0x01, 0x01, 0x12, 0x62, 0x0a, - 0x18, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, - 0x6e, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x23, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x4d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x48, 0x11, 0x52, 0x16, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, - 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x88, 0x01, - 0x01, 0x12, 0x5f, 0x0a, 0x17, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6d, - 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x14, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x12, 0x52, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x61, 0x6c, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x88, - 0x01, 0x01, 0x12, 0x63, 0x0a, 0x14, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6e, - 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0e, - 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, - 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x48, 0x13, - 0x52, 0x12, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, - 0x45, 0x6e, 0x75, 0x6d, 0x88, 0x01, 0x01, 0x12, 0x59, 0x0a, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x5f, 0x65, 0x6e, 0x75, 0x6d, - 0x18, 0x16, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x46, 0x6f, 0x72, - 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x48, 0x14, 0x52, 0x13, 0x6f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x88, - 0x01, 0x01, 0x12, 0x56, 0x0a, 0x14, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, - 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x17, 0x20, 0x01, 0x28, 0x0e, - 0x32, 0x1f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x45, 0x6e, 0x75, - 0x6d, 0x48, 0x15, 0x52, 0x12, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6d, 0x70, - 0x6f, 0x72, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x88, 0x01, 0x01, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, - 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x1f, 0x20, 0x03, - 0x28, 0x05, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, - 0x32, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6e, - 0x74, 0x36, 0x34, 0x18, 0x20, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, - 0x74, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, - 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x21, 0x20, 0x03, 0x28, - 0x0d, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x33, - 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x75, 0x69, - 0x6e, 0x74, 0x36, 0x34, 0x18, 0x22, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, - 0x61, 0x74, 0x65, 0x64, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, - 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x23, 0x20, - 0x03, 0x28, 0x11, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x6e, - 0x74, 0x33, 0x32, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, - 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x24, 0x20, 0x03, 0x28, 0x12, 0x52, 0x0e, 0x72, 0x65, - 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x29, 0x0a, 0x10, - 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, - 0x18, 0x25, 0x20, 0x03, 0x28, 0x07, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, - 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x29, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x65, 0x61, - 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x26, 0x20, 0x03, 0x28, - 0x06, 0x52, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, - 0x36, 0x34, 0x12, 0x2b, 0x0a, 0x11, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, - 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x27, 0x20, 0x03, 0x28, 0x0f, 0x52, 0x10, 0x72, - 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, - 0x2b, 0x0a, 0x11, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x66, 0x69, 0x78, - 0x65, 0x64, 0x36, 0x34, 0x18, 0x28, 0x20, 0x03, 0x28, 0x10, 0x52, 0x10, 0x72, 0x65, 0x70, 0x65, - 0x61, 0x74, 0x65, 0x64, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x25, 0x0a, 0x0e, - 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x29, - 0x20, 0x03, 0x28, 0x02, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x6c, - 0x6f, 0x61, 0x74, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, - 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x2a, 0x20, 0x03, 0x28, 0x01, 0x52, 0x0e, 0x72, 0x65, - 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x23, 0x0a, 0x0d, - 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x2b, 0x20, - 0x03, 0x28, 0x08, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x6f, 0x6f, - 0x6c, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x74, - 0x72, 0x69, 0x6e, 0x67, 0x18, 0x2c, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x72, 0x65, 0x70, 0x65, - 0x61, 0x74, 0x65, 0x64, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, - 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x2d, 0x20, 0x03, - 0x28, 0x0c, 0x52, 0x0d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, - 0x73, 0x12, 0x67, 0x0a, 0x17, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6e, 0x65, - 0x73, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x30, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, - 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x52, 0x15, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4e, 0x65, 0x73, - 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5d, 0x0a, 0x18, 0x72, 0x65, - 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x5f, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x31, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, - 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, - 0x74, 0x33, 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x52, 0x16, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x6f, 0x72, 0x65, 0x69, - 0x67, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x59, 0x0a, 0x16, 0x72, 0x65, 0x70, - 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x18, 0x32, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x67, 0x6f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, - 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x15, 0x72, - 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x6d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x12, 0x5e, 0x0a, 0x14, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, - 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x33, 0x20, 0x03, - 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, - 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, - 0x52, 0x12, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, - 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x54, 0x0a, 0x15, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, - 0x5f, 0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x34, 0x20, - 0x03, 0x28, 0x0e, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, - 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x13, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, - 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x50, 0x0a, 0x13, 0x72, 0x65, - 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x6e, 0x75, - 0x6d, 0x18, 0x35, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x49, 0x6d, - 0x70, 0x6f, 0x72, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x12, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, - 0x65, 0x64, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x5c, 0x0a, 0x0f, - 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, - 0x38, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x54, 0x65, 0x73, 0x74, - 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, - 0x32, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x6d, 0x61, 0x70, - 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x5c, 0x0a, 0x0f, 0x6d, 0x61, - 0x70, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x39, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, - 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x49, - 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x6d, 0x61, 0x70, 0x49, 0x6e, - 0x74, 0x36, 0x34, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x62, 0x0a, 0x11, 0x6d, 0x61, 0x70, 0x5f, - 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x3a, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, - 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, - 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x6d, 0x61, 0x70, - 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x62, 0x0a, 0x11, - 0x6d, 0x61, 0x70, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, - 0x34, 0x18, 0x3b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x54, 0x65, - 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x55, 0x69, - 0x6e, 0x74, 0x36, 0x34, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, - 0x0f, 0x6d, 0x61, 0x70, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, - 0x12, 0x62, 0x0a, 0x11, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x73, - 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x3c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, - 0x33, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, - 0x61, 0x70, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x6e, - 0x74, 0x72, 0x79, 0x52, 0x0f, 0x6d, 0x61, 0x70, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x53, 0x69, - 0x6e, 0x74, 0x33, 0x32, 0x12, 0x62, 0x0a, 0x11, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x69, 0x6e, 0x74, - 0x36, 0x34, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x3d, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x36, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, - 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x53, 0x69, 0x6e, 0x74, - 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x6d, 0x61, 0x70, 0x53, 0x69, 0x6e, 0x74, - 0x36, 0x34, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x68, 0x0a, 0x13, 0x6d, 0x61, 0x70, 0x5f, - 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, - 0x3e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x54, 0x65, 0x73, 0x74, - 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x46, 0x69, 0x78, 0x65, - 0x64, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, - 0x11, 0x6d, 0x61, 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, - 0x33, 0x32, 0x12, 0x68, 0x0a, 0x13, 0x6d, 0x61, 0x70, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, - 0x34, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x3f, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x38, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, - 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x46, 0x69, 0x78, - 0x65, 0x64, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x11, 0x6d, 0x61, 0x70, 0x46, 0x69, - 0x78, 0x65, 0x64, 0x36, 0x34, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x6e, 0x0a, 0x15, - 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x5f, 0x73, 0x66, 0x69, - 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x40, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67, 0x6f, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, - 0x33, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, - 0x61, 0x70, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, - 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x13, 0x6d, 0x61, 0x70, 0x53, 0x66, 0x69, 0x78, - 0x65, 0x64, 0x33, 0x32, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x6e, 0x0a, 0x15, - 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x5f, 0x73, 0x66, 0x69, - 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x41, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67, 0x6f, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, - 0x33, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, - 0x61, 0x70, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, - 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x13, 0x6d, 0x61, 0x70, 0x53, 0x66, 0x69, 0x78, - 0x65, 0x64, 0x36, 0x34, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x5c, 0x0a, 0x0f, - 0x6d, 0x61, 0x70, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, - 0x42, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x54, 0x65, 0x73, 0x74, - 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, - 0x32, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x6d, 0x61, 0x70, - 0x49, 0x6e, 0x74, 0x33, 0x32, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x5f, 0x0a, 0x10, 0x6d, 0x61, - 0x70, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x43, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, - 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, 0x33, 0x32, - 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x6d, 0x61, 0x70, - 0x49, 0x6e, 0x74, 0x33, 0x32, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x56, 0x0a, 0x0d, 0x6d, - 0x61, 0x70, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x44, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, - 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x42, 0x6f, 0x6f, 0x6c, 0x42, 0x6f, 0x6f, - 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x6d, 0x61, 0x70, 0x42, 0x6f, 0x6f, 0x6c, 0x42, - 0x6f, 0x6f, 0x6c, 0x12, 0x62, 0x0a, 0x11, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, - 0x67, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x45, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, - 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, - 0x65, 0x73, 0x74, 0x33, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, - 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, - 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0f, 0x6d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, - 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x5f, 0x0a, 0x10, 0x6d, 0x61, 0x70, 0x5f, 0x73, - 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x46, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, - 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x42, 0x79, - 0x74, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x6d, 0x61, 0x70, 0x53, 0x74, 0x72, - 0x69, 0x6e, 0x67, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x78, 0x0a, 0x19, 0x6d, 0x61, 0x70, 0x5f, - 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x47, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, - 0x33, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, - 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x16, 0x6d, 0x61, 0x70, 0x53, - 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x12, 0x6f, 0x0a, 0x16, 0x6d, 0x61, 0x70, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, - 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x49, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, - 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, - 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x13, - 0x6d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, - 0x6e, 0x75, 0x6d, 0x12, 0x23, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x75, 0x69, 0x6e, - 0x74, 0x33, 0x32, 0x18, 0x6f, 0x20, 0x01, 0x28, 0x0d, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, - 0x6f, 0x66, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x63, 0x0a, 0x14, 0x6f, 0x6e, 0x65, 0x6f, - 0x66, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x18, 0x70, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x54, 0x65, 0x73, - 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x12, 0x6f, 0x6e, 0x65, 0x6f, 0x66, - 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x23, 0x0a, - 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x71, 0x20, - 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x53, 0x74, 0x72, 0x69, - 0x6e, 0x67, 0x12, 0x21, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x62, 0x79, 0x74, 0x65, - 0x73, 0x18, 0x72, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, - 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x1f, 0x0a, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x62, - 0x6f, 0x6f, 0x6c, 0x18, 0x73, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x09, 0x6f, 0x6e, 0x65, - 0x6f, 0x66, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x23, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, - 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x74, 0x20, 0x01, 0x28, 0x04, 0x48, 0x00, 0x52, 0x0b, - 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x21, 0x0a, 0x0b, 0x6f, - 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x75, 0x20, 0x01, 0x28, 0x02, - 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x23, - 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x76, - 0x20, 0x01, 0x28, 0x01, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x44, 0x6f, 0x75, - 0x62, 0x6c, 0x65, 0x12, 0x4d, 0x0a, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x65, 0x6e, 0x75, - 0x6d, 0x18, 0x77, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x54, 0x65, - 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, - 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x48, 0x00, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x45, 0x6e, - 0x75, 0x6d, 0x1a, 0x62, 0x0a, 0x0d, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x12, 0x0c, 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, - 0x61, 0x12, 0x43, 0x0a, 0x0b, 0x63, 0x6f, 0x72, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x54, 0x65, 0x73, - 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x52, 0x0b, 0x63, 0x6f, 0x72, 0x65, 0x63, - 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x1a, 0x40, 0x0a, 0x12, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, - 0x33, 0x32, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, - 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, - 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, - 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x40, 0x0a, 0x12, 0x4d, 0x61, 0x70, 0x49, - 0x6e, 0x74, 0x36, 0x34, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, - 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x6b, 0x65, 0x79, - 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x14, 0x4d, 0x61, - 0x70, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x6e, 0x74, - 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, - 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x42, - 0x0a, 0x14, 0x4d, 0x61, 0x70, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x55, 0x69, 0x6e, 0x74, 0x36, - 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x04, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, - 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x14, 0x4d, 0x61, 0x70, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x53, - 0x69, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, - 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x11, 0x52, 0x05, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x14, 0x4d, 0x61, 0x70, 0x53, 0x69, 0x6e, - 0x74, 0x36, 0x34, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, - 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x12, 0x52, 0x03, 0x6b, 0x65, 0x79, - 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x12, 0x52, - 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x44, 0x0a, 0x16, 0x4d, 0x61, - 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x45, - 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x07, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x07, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, - 0x1a, 0x44, 0x0a, 0x16, 0x4d, 0x61, 0x70, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x46, 0x69, - 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, - 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x06, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x06, 0x52, 0x05, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x46, 0x0a, 0x18, 0x4d, 0x61, 0x70, 0x53, 0x66, 0x69, - 0x78, 0x65, 0x64, 0x33, 0x32, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x45, 0x6e, 0x74, - 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0f, 0x52, - 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0f, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x46, - 0x0a, 0x18, 0x4d, 0x61, 0x70, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x53, 0x66, 0x69, - 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, - 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x10, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x10, 0x52, 0x05, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x40, 0x0a, 0x12, 0x4d, 0x61, 0x70, 0x49, 0x6e, 0x74, - 0x33, 0x32, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, - 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, - 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x05, 0x76, - 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x41, 0x0a, 0x13, 0x4d, 0x61, 0x70, 0x49, - 0x6e, 0x74, 0x33, 0x32, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, - 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, - 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x01, - 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3e, 0x0a, 0x10, 0x4d, - 0x61, 0x70, 0x42, 0x6f, 0x6f, 0x6c, 0x42, 0x6f, 0x6f, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, - 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x6b, 0x65, - 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x14, 0x4d, - 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x6e, - 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, - 0x41, 0x0a, 0x13, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x42, 0x79, 0x74, 0x65, - 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, - 0x38, 0x01, 0x1a, 0x7a, 0x0a, 0x1b, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, - 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x74, 0x72, - 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, - 0x6b, 0x65, 0x79, 0x12, 0x45, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, - 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x74, - 0x0a, 0x18, 0x4d, 0x61, 0x70, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x65, 0x73, 0x74, 0x65, - 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, - 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x42, 0x0a, 0x05, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, - 0x33, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4e, - 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x3a, 0x02, 0x38, 0x01, 0x22, 0x39, 0x0a, 0x0a, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, - 0x75, 0x6d, 0x12, 0x07, 0x0a, 0x03, 0x46, 0x4f, 0x4f, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x42, - 0x41, 0x52, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x42, 0x41, 0x5a, 0x10, 0x02, 0x12, 0x10, 0x0a, - 0x03, 0x4e, 0x45, 0x47, 0x10, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x42, - 0x0d, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x11, - 0x0a, 0x0f, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x33, - 0x32, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, - 0x6e, 0x74, 0x36, 0x34, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x6f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x42, 0x12, 0x0a, 0x10, - 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, - 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, - 0x6e, 0x74, 0x36, 0x34, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x42, 0x13, 0x0a, 0x11, 0x5f, 0x6f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x42, 0x14, - 0x0a, 0x12, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, - 0x65, 0x64, 0x33, 0x32, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x6f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x42, 0x12, 0x0a, - 0x10, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, - 0x65, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, - 0x6f, 0x6f, 0x6c, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, - 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x6f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x6f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x5f, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x42, 0x1a, 0x0a, 0x18, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, - 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x42, - 0x17, 0x0a, 0x15, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x73, - 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x6f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x5f, 0x65, 0x6e, - 0x75, 0x6d, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, - 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x22, 0x2c, 0x0a, 0x0e, 0x46, - 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x0c, 0x0a, - 0x01, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x63, 0x12, 0x0c, 0x0a, 0x01, 0x64, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x64, 0x2a, 0x52, 0x0a, 0x0b, 0x46, 0x6f, 0x72, - 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x10, 0x0a, 0x0c, 0x46, 0x4f, 0x52, 0x45, - 0x49, 0x47, 0x4e, 0x5f, 0x5a, 0x45, 0x52, 0x4f, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x46, 0x4f, - 0x52, 0x45, 0x49, 0x47, 0x4e, 0x5f, 0x46, 0x4f, 0x4f, 0x10, 0x04, 0x12, 0x0f, 0x0a, 0x0b, 0x46, - 0x4f, 0x52, 0x45, 0x49, 0x47, 0x4e, 0x5f, 0x42, 0x41, 0x52, 0x10, 0x05, 0x12, 0x0f, 0x0a, 0x0b, - 0x46, 0x4f, 0x52, 0x45, 0x49, 0x47, 0x4e, 0x5f, 0x42, 0x41, 0x5a, 0x10, 0x06, 0x42, 0x36, 0x5a, - 0x34, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, - 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x69, 0x6e, 0x74, 0x65, - 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, - 0x74, 0x65, 0x73, 0x74, 0x33, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} - -var ( - file_internal_testprotos_test3_test_proto_rawDescOnce sync.Once - file_internal_testprotos_test3_test_proto_rawDescData = file_internal_testprotos_test3_test_proto_rawDesc -) - -func file_internal_testprotos_test3_test_proto_rawDescGZIP() []byte { - file_internal_testprotos_test3_test_proto_rawDescOnce.Do(func() { - file_internal_testprotos_test3_test_proto_rawDescData = protoimpl.X.CompressGZIP(file_internal_testprotos_test3_test_proto_rawDescData) - }) - return file_internal_testprotos_test3_test_proto_rawDescData -} - -var file_internal_testprotos_test3_test_proto_enumTypes = make([]protoimpl.EnumInfo, 2) -var file_internal_testprotos_test3_test_proto_msgTypes = make([]protoimpl.MessageInfo, 20) -var file_internal_testprotos_test3_test_proto_goTypes = []interface{}{ - (ForeignEnum)(0), // 0: goproto.proto.test3.ForeignEnum - (TestAllTypes_NestedEnum)(0), // 1: goproto.proto.test3.TestAllTypes.NestedEnum - (*TestAllTypes)(nil), // 2: goproto.proto.test3.TestAllTypes - (*ForeignMessage)(nil), // 3: goproto.proto.test3.ForeignMessage - (*TestAllTypes_NestedMessage)(nil), // 4: goproto.proto.test3.TestAllTypes.NestedMessage - nil, // 5: goproto.proto.test3.TestAllTypes.MapInt32Int32Entry - nil, // 6: goproto.proto.test3.TestAllTypes.MapInt64Int64Entry - nil, // 7: goproto.proto.test3.TestAllTypes.MapUint32Uint32Entry - nil, // 8: goproto.proto.test3.TestAllTypes.MapUint64Uint64Entry - nil, // 9: goproto.proto.test3.TestAllTypes.MapSint32Sint32Entry - nil, // 10: goproto.proto.test3.TestAllTypes.MapSint64Sint64Entry - nil, // 11: goproto.proto.test3.TestAllTypes.MapFixed32Fixed32Entry - nil, // 12: goproto.proto.test3.TestAllTypes.MapFixed64Fixed64Entry - nil, // 13: goproto.proto.test3.TestAllTypes.MapSfixed32Sfixed32Entry - nil, // 14: goproto.proto.test3.TestAllTypes.MapSfixed64Sfixed64Entry - nil, // 15: goproto.proto.test3.TestAllTypes.MapInt32FloatEntry - nil, // 16: goproto.proto.test3.TestAllTypes.MapInt32DoubleEntry - nil, // 17: goproto.proto.test3.TestAllTypes.MapBoolBoolEntry - nil, // 18: goproto.proto.test3.TestAllTypes.MapStringStringEntry - nil, // 19: goproto.proto.test3.TestAllTypes.MapStringBytesEntry - nil, // 20: goproto.proto.test3.TestAllTypes.MapStringNestedMessageEntry - nil, // 21: goproto.proto.test3.TestAllTypes.MapStringNestedEnumEntry - (*ImportMessage)(nil), // 22: goproto.proto.test3.ImportMessage - (ImportEnum)(0), // 23: goproto.proto.test3.ImportEnum -} -var file_internal_testprotos_test3_test_proto_depIdxs = []int32{ - 4, // 0: goproto.proto.test3.TestAllTypes.singular_nested_message:type_name -> goproto.proto.test3.TestAllTypes.NestedMessage - 3, // 1: goproto.proto.test3.TestAllTypes.singular_foreign_message:type_name -> goproto.proto.test3.ForeignMessage - 22, // 2: goproto.proto.test3.TestAllTypes.singular_import_message:type_name -> goproto.proto.test3.ImportMessage - 1, // 3: goproto.proto.test3.TestAllTypes.singular_nested_enum:type_name -> goproto.proto.test3.TestAllTypes.NestedEnum - 0, // 4: goproto.proto.test3.TestAllTypes.singular_foreign_enum:type_name -> goproto.proto.test3.ForeignEnum - 23, // 5: goproto.proto.test3.TestAllTypes.singular_import_enum:type_name -> goproto.proto.test3.ImportEnum - 4, // 6: goproto.proto.test3.TestAllTypes.optional_nested_message:type_name -> goproto.proto.test3.TestAllTypes.NestedMessage - 3, // 7: goproto.proto.test3.TestAllTypes.optional_foreign_message:type_name -> goproto.proto.test3.ForeignMessage - 22, // 8: goproto.proto.test3.TestAllTypes.optional_import_message:type_name -> goproto.proto.test3.ImportMessage - 1, // 9: goproto.proto.test3.TestAllTypes.optional_nested_enum:type_name -> goproto.proto.test3.TestAllTypes.NestedEnum - 0, // 10: goproto.proto.test3.TestAllTypes.optional_foreign_enum:type_name -> goproto.proto.test3.ForeignEnum - 23, // 11: goproto.proto.test3.TestAllTypes.optional_import_enum:type_name -> goproto.proto.test3.ImportEnum - 4, // 12: goproto.proto.test3.TestAllTypes.repeated_nested_message:type_name -> goproto.proto.test3.TestAllTypes.NestedMessage - 3, // 13: goproto.proto.test3.TestAllTypes.repeated_foreign_message:type_name -> goproto.proto.test3.ForeignMessage - 22, // 14: goproto.proto.test3.TestAllTypes.repeated_importmessage:type_name -> goproto.proto.test3.ImportMessage - 1, // 15: goproto.proto.test3.TestAllTypes.repeated_nested_enum:type_name -> goproto.proto.test3.TestAllTypes.NestedEnum - 0, // 16: goproto.proto.test3.TestAllTypes.repeated_foreign_enum:type_name -> goproto.proto.test3.ForeignEnum - 23, // 17: goproto.proto.test3.TestAllTypes.repeated_importenum:type_name -> goproto.proto.test3.ImportEnum - 5, // 18: goproto.proto.test3.TestAllTypes.map_int32_int32:type_name -> goproto.proto.test3.TestAllTypes.MapInt32Int32Entry - 6, // 19: goproto.proto.test3.TestAllTypes.map_int64_int64:type_name -> goproto.proto.test3.TestAllTypes.MapInt64Int64Entry - 7, // 20: goproto.proto.test3.TestAllTypes.map_uint32_uint32:type_name -> goproto.proto.test3.TestAllTypes.MapUint32Uint32Entry - 8, // 21: goproto.proto.test3.TestAllTypes.map_uint64_uint64:type_name -> goproto.proto.test3.TestAllTypes.MapUint64Uint64Entry - 9, // 22: goproto.proto.test3.TestAllTypes.map_sint32_sint32:type_name -> goproto.proto.test3.TestAllTypes.MapSint32Sint32Entry - 10, // 23: goproto.proto.test3.TestAllTypes.map_sint64_sint64:type_name -> goproto.proto.test3.TestAllTypes.MapSint64Sint64Entry - 11, // 24: goproto.proto.test3.TestAllTypes.map_fixed32_fixed32:type_name -> goproto.proto.test3.TestAllTypes.MapFixed32Fixed32Entry - 12, // 25: goproto.proto.test3.TestAllTypes.map_fixed64_fixed64:type_name -> goproto.proto.test3.TestAllTypes.MapFixed64Fixed64Entry - 13, // 26: goproto.proto.test3.TestAllTypes.map_sfixed32_sfixed32:type_name -> goproto.proto.test3.TestAllTypes.MapSfixed32Sfixed32Entry - 14, // 27: goproto.proto.test3.TestAllTypes.map_sfixed64_sfixed64:type_name -> goproto.proto.test3.TestAllTypes.MapSfixed64Sfixed64Entry - 15, // 28: goproto.proto.test3.TestAllTypes.map_int32_float:type_name -> goproto.proto.test3.TestAllTypes.MapInt32FloatEntry - 16, // 29: goproto.proto.test3.TestAllTypes.map_int32_double:type_name -> goproto.proto.test3.TestAllTypes.MapInt32DoubleEntry - 17, // 30: goproto.proto.test3.TestAllTypes.map_bool_bool:type_name -> goproto.proto.test3.TestAllTypes.MapBoolBoolEntry - 18, // 31: goproto.proto.test3.TestAllTypes.map_string_string:type_name -> goproto.proto.test3.TestAllTypes.MapStringStringEntry - 19, // 32: goproto.proto.test3.TestAllTypes.map_string_bytes:type_name -> goproto.proto.test3.TestAllTypes.MapStringBytesEntry - 20, // 33: goproto.proto.test3.TestAllTypes.map_string_nested_message:type_name -> goproto.proto.test3.TestAllTypes.MapStringNestedMessageEntry - 21, // 34: goproto.proto.test3.TestAllTypes.map_string_nested_enum:type_name -> goproto.proto.test3.TestAllTypes.MapStringNestedEnumEntry - 4, // 35: goproto.proto.test3.TestAllTypes.oneof_nested_message:type_name -> goproto.proto.test3.TestAllTypes.NestedMessage - 1, // 36: goproto.proto.test3.TestAllTypes.oneof_enum:type_name -> goproto.proto.test3.TestAllTypes.NestedEnum - 2, // 37: goproto.proto.test3.TestAllTypes.NestedMessage.corecursive:type_name -> goproto.proto.test3.TestAllTypes - 4, // 38: goproto.proto.test3.TestAllTypes.MapStringNestedMessageEntry.value:type_name -> goproto.proto.test3.TestAllTypes.NestedMessage - 1, // 39: goproto.proto.test3.TestAllTypes.MapStringNestedEnumEntry.value:type_name -> goproto.proto.test3.TestAllTypes.NestedEnum - 40, // [40:40] is the sub-list for method output_type - 40, // [40:40] is the sub-list for method input_type - 40, // [40:40] is the sub-list for extension type_name - 40, // [40:40] is the sub-list for extension extendee - 0, // [0:40] is the sub-list for field type_name -} - -func init() { file_internal_testprotos_test3_test_proto_init() } -func file_internal_testprotos_test3_test_proto_init() { - if File_internal_testprotos_test3_test_proto != nil { - return - } - file_internal_testprotos_test3_test_import_proto_init() - if !protoimpl.UnsafeEnabled { - file_internal_testprotos_test3_test_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TestAllTypes); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_test3_test_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ForeignMessage); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_test3_test_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TestAllTypes_NestedMessage); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - file_internal_testprotos_test3_test_proto_msgTypes[0].OneofWrappers = []interface{}{ - (*TestAllTypes_OneofUint32)(nil), - (*TestAllTypes_OneofNestedMessage)(nil), - (*TestAllTypes_OneofString)(nil), - (*TestAllTypes_OneofBytes)(nil), - (*TestAllTypes_OneofBool)(nil), - (*TestAllTypes_OneofUint64)(nil), - (*TestAllTypes_OneofFloat)(nil), - (*TestAllTypes_OneofDouble)(nil), - (*TestAllTypes_OneofEnum)(nil), - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_internal_testprotos_test3_test_proto_rawDesc, - NumEnums: 2, - NumMessages: 20, - NumExtensions: 0, - NumServices: 0, - }, - GoTypes: file_internal_testprotos_test3_test_proto_goTypes, - DependencyIndexes: file_internal_testprotos_test3_test_proto_depIdxs, - EnumInfos: file_internal_testprotos_test3_test_proto_enumTypes, - MessageInfos: file_internal_testprotos_test3_test_proto_msgTypes, - }.Build() - File_internal_testprotos_test3_test_proto = out.File - file_internal_testprotos_test3_test_proto_rawDesc = nil - file_internal_testprotos_test3_test_proto_goTypes = nil - file_internal_testprotos_test3_test_proto_depIdxs = nil -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/test3/test_extension.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/test3/test_extension.pb.go deleted file mode 100644 index 3105af8204..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/test3/test_extension.pb.go +++ /dev/null @@ -1,650 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: internal/testprotos/test3/test_extension.proto - -package test3 - -import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - descriptorpb "google.golang.org/protobuf/types/descriptorpb" - reflect "reflect" -) - -var file_internal_testprotos_test3_test_extension_proto_extTypes = []protoimpl.ExtensionInfo{ - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*int32)(nil), - Field: 1001, - Name: "goproto.proto.test3.optional_int32", - Tag: "varint,1001,opt,name=optional_int32", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*int64)(nil), - Field: 1002, - Name: "goproto.proto.test3.optional_int64", - Tag: "varint,1002,opt,name=optional_int64", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*uint32)(nil), - Field: 1003, - Name: "goproto.proto.test3.optional_uint32", - Tag: "varint,1003,opt,name=optional_uint32", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*uint64)(nil), - Field: 1004, - Name: "goproto.proto.test3.optional_uint64", - Tag: "varint,1004,opt,name=optional_uint64", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*int32)(nil), - Field: 1005, - Name: "goproto.proto.test3.optional_sint32", - Tag: "zigzag32,1005,opt,name=optional_sint32", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*int64)(nil), - Field: 1006, - Name: "goproto.proto.test3.optional_sint64", - Tag: "zigzag64,1006,opt,name=optional_sint64", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*uint32)(nil), - Field: 1007, - Name: "goproto.proto.test3.optional_fixed32", - Tag: "fixed32,1007,opt,name=optional_fixed32", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*uint64)(nil), - Field: 1008, - Name: "goproto.proto.test3.optional_fixed64", - Tag: "fixed64,1008,opt,name=optional_fixed64", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*int32)(nil), - Field: 1009, - Name: "goproto.proto.test3.optional_sfixed32", - Tag: "fixed32,1009,opt,name=optional_sfixed32", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*int64)(nil), - Field: 1010, - Name: "goproto.proto.test3.optional_sfixed64", - Tag: "fixed64,1010,opt,name=optional_sfixed64", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*float32)(nil), - Field: 1011, - Name: "goproto.proto.test3.optional_float", - Tag: "fixed32,1011,opt,name=optional_float", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*float64)(nil), - Field: 1012, - Name: "goproto.proto.test3.optional_double", - Tag: "fixed64,1012,opt,name=optional_double", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*bool)(nil), - Field: 1013, - Name: "goproto.proto.test3.optional_bool", - Tag: "varint,1013,opt,name=optional_bool", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*string)(nil), - Field: 1014, - Name: "goproto.proto.test3.optional_string", - Tag: "bytes,1014,opt,name=optional_string", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: ([]byte)(nil), - Field: 1015, - Name: "goproto.proto.test3.optional_bytes", - Tag: "bytes,1015,opt,name=optional_bytes", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*ForeignMessage)(nil), - Field: 1016, - Name: "goproto.proto.test3.optional_foreign_message", - Tag: "bytes,1016,opt,name=optional_foreign_message", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*ForeignEnum)(nil), - Field: 1017, - Name: "goproto.proto.test3.optional_foreign_enum", - Tag: "varint,1017,opt,name=optional_foreign_enum,enum=goproto.proto.test3.ForeignEnum", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*int32)(nil), - Field: 2001, - Name: "goproto.proto.test3.optional_optional_int32", - Tag: "varint,2001,opt,name=optional_optional_int32", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*int64)(nil), - Field: 2002, - Name: "goproto.proto.test3.optional_optional_int64", - Tag: "varint,2002,opt,name=optional_optional_int64", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*uint32)(nil), - Field: 2003, - Name: "goproto.proto.test3.optional_optional_uint32", - Tag: "varint,2003,opt,name=optional_optional_uint32", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*uint64)(nil), - Field: 2004, - Name: "goproto.proto.test3.optional_optional_uint64", - Tag: "varint,2004,opt,name=optional_optional_uint64", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*int32)(nil), - Field: 2005, - Name: "goproto.proto.test3.optional_optional_sint32", - Tag: "zigzag32,2005,opt,name=optional_optional_sint32", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*int64)(nil), - Field: 2006, - Name: "goproto.proto.test3.optional_optional_sint64", - Tag: "zigzag64,2006,opt,name=optional_optional_sint64", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*uint32)(nil), - Field: 2007, - Name: "goproto.proto.test3.optional_optional_fixed32", - Tag: "fixed32,2007,opt,name=optional_optional_fixed32", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*uint64)(nil), - Field: 2008, - Name: "goproto.proto.test3.optional_optional_fixed64", - Tag: "fixed64,2008,opt,name=optional_optional_fixed64", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*int32)(nil), - Field: 2009, - Name: "goproto.proto.test3.optional_optional_sfixed32", - Tag: "fixed32,2009,opt,name=optional_optional_sfixed32", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*int64)(nil), - Field: 2010, - Name: "goproto.proto.test3.optional_optional_sfixed64", - Tag: "fixed64,2010,opt,name=optional_optional_sfixed64", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*float32)(nil), - Field: 2011, - Name: "goproto.proto.test3.optional_optional_float", - Tag: "fixed32,2011,opt,name=optional_optional_float", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*float64)(nil), - Field: 2012, - Name: "goproto.proto.test3.optional_optional_double", - Tag: "fixed64,2012,opt,name=optional_optional_double", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*bool)(nil), - Field: 2013, - Name: "goproto.proto.test3.optional_optional_bool", - Tag: "varint,2013,opt,name=optional_optional_bool", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*string)(nil), - Field: 2014, - Name: "goproto.proto.test3.optional_optional_string", - Tag: "bytes,2014,opt,name=optional_optional_string", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: ([]byte)(nil), - Field: 2015, - Name: "goproto.proto.test3.optional_optional_bytes", - Tag: "bytes,2015,opt,name=optional_optional_bytes", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*ForeignMessage)(nil), - Field: 2016, - Name: "goproto.proto.test3.optional_optional_foreign_message", - Tag: "bytes,2016,opt,name=optional_optional_foreign_message", - Filename: "internal/testprotos/test3/test_extension.proto", - }, - { - ExtendedType: (*descriptorpb.MessageOptions)(nil), - ExtensionType: (*ForeignEnum)(nil), - Field: 2017, - Name: "goproto.proto.test3.optional_optional_foreign_enum", - Tag: "varint,2017,opt,name=optional_optional_foreign_enum,enum=goproto.proto.test3.ForeignEnum", - Filename: "internal/testprotos/test3/test_extension.proto", - }, -} - -// Extension fields to descriptorpb.MessageOptions. -var ( - // optional int32 optional_int32 = 1001; - E_OptionalInt32 = &file_internal_testprotos_test3_test_extension_proto_extTypes[0] - // optional int64 optional_int64 = 1002; - E_OptionalInt64 = &file_internal_testprotos_test3_test_extension_proto_extTypes[1] - // optional uint32 optional_uint32 = 1003; - E_OptionalUint32 = &file_internal_testprotos_test3_test_extension_proto_extTypes[2] - // optional uint64 optional_uint64 = 1004; - E_OptionalUint64 = &file_internal_testprotos_test3_test_extension_proto_extTypes[3] - // optional sint32 optional_sint32 = 1005; - E_OptionalSint32 = &file_internal_testprotos_test3_test_extension_proto_extTypes[4] - // optional sint64 optional_sint64 = 1006; - E_OptionalSint64 = &file_internal_testprotos_test3_test_extension_proto_extTypes[5] - // optional fixed32 optional_fixed32 = 1007; - E_OptionalFixed32 = &file_internal_testprotos_test3_test_extension_proto_extTypes[6] - // optional fixed64 optional_fixed64 = 1008; - E_OptionalFixed64 = &file_internal_testprotos_test3_test_extension_proto_extTypes[7] - // optional sfixed32 optional_sfixed32 = 1009; - E_OptionalSfixed32 = &file_internal_testprotos_test3_test_extension_proto_extTypes[8] - // optional sfixed64 optional_sfixed64 = 1010; - E_OptionalSfixed64 = &file_internal_testprotos_test3_test_extension_proto_extTypes[9] - // optional float optional_float = 1011; - E_OptionalFloat = &file_internal_testprotos_test3_test_extension_proto_extTypes[10] - // optional double optional_double = 1012; - E_OptionalDouble = &file_internal_testprotos_test3_test_extension_proto_extTypes[11] - // optional bool optional_bool = 1013; - E_OptionalBool = &file_internal_testprotos_test3_test_extension_proto_extTypes[12] - // optional string optional_string = 1014; - E_OptionalString = &file_internal_testprotos_test3_test_extension_proto_extTypes[13] - // optional bytes optional_bytes = 1015; - E_OptionalBytes = &file_internal_testprotos_test3_test_extension_proto_extTypes[14] - // optional goproto.proto.test3.ForeignMessage optional_foreign_message = 1016; - E_OptionalForeignMessage = &file_internal_testprotos_test3_test_extension_proto_extTypes[15] - // optional goproto.proto.test3.ForeignEnum optional_foreign_enum = 1017; - E_OptionalForeignEnum = &file_internal_testprotos_test3_test_extension_proto_extTypes[16] - // optional int32 optional_optional_int32 = 2001; - E_OptionalOptionalInt32 = &file_internal_testprotos_test3_test_extension_proto_extTypes[17] - // optional int64 optional_optional_int64 = 2002; - E_OptionalOptionalInt64 = &file_internal_testprotos_test3_test_extension_proto_extTypes[18] - // optional uint32 optional_optional_uint32 = 2003; - E_OptionalOptionalUint32 = &file_internal_testprotos_test3_test_extension_proto_extTypes[19] - // optional uint64 optional_optional_uint64 = 2004; - E_OptionalOptionalUint64 = &file_internal_testprotos_test3_test_extension_proto_extTypes[20] - // optional sint32 optional_optional_sint32 = 2005; - E_OptionalOptionalSint32 = &file_internal_testprotos_test3_test_extension_proto_extTypes[21] - // optional sint64 optional_optional_sint64 = 2006; - E_OptionalOptionalSint64 = &file_internal_testprotos_test3_test_extension_proto_extTypes[22] - // optional fixed32 optional_optional_fixed32 = 2007; - E_OptionalOptionalFixed32 = &file_internal_testprotos_test3_test_extension_proto_extTypes[23] - // optional fixed64 optional_optional_fixed64 = 2008; - E_OptionalOptionalFixed64 = &file_internal_testprotos_test3_test_extension_proto_extTypes[24] - // optional sfixed32 optional_optional_sfixed32 = 2009; - E_OptionalOptionalSfixed32 = &file_internal_testprotos_test3_test_extension_proto_extTypes[25] - // optional sfixed64 optional_optional_sfixed64 = 2010; - E_OptionalOptionalSfixed64 = &file_internal_testprotos_test3_test_extension_proto_extTypes[26] - // optional float optional_optional_float = 2011; - E_OptionalOptionalFloat = &file_internal_testprotos_test3_test_extension_proto_extTypes[27] - // optional double optional_optional_double = 2012; - E_OptionalOptionalDouble = &file_internal_testprotos_test3_test_extension_proto_extTypes[28] - // optional bool optional_optional_bool = 2013; - E_OptionalOptionalBool = &file_internal_testprotos_test3_test_extension_proto_extTypes[29] - // optional string optional_optional_string = 2014; - E_OptionalOptionalString = &file_internal_testprotos_test3_test_extension_proto_extTypes[30] - // optional bytes optional_optional_bytes = 2015; - E_OptionalOptionalBytes = &file_internal_testprotos_test3_test_extension_proto_extTypes[31] - // optional goproto.proto.test3.ForeignMessage optional_optional_foreign_message = 2016; - E_OptionalOptionalForeignMessage = &file_internal_testprotos_test3_test_extension_proto_extTypes[32] - // optional goproto.proto.test3.ForeignEnum optional_optional_foreign_enum = 2017; - E_OptionalOptionalForeignEnum = &file_internal_testprotos_test3_test_extension_proto_extTypes[33] -) - -var File_internal_testprotos_test3_test_extension_proto protoreflect.FileDescriptor - -var file_internal_testprotos_test3_test_extension_proto_rawDesc = []byte{ - 0x0a, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2f, 0x74, 0x65, 0x73, 0x74, - 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x12, 0x13, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, - 0x74, 0x65, 0x73, 0x74, 0x33, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, - 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, - 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65, 0x73, - 0x74, 0x33, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x3a, 0x47, 0x0a, - 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, - 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, - 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x18, 0xe9, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x47, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xea, 0x07, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x3a, - 0x49, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e, 0x74, - 0x33, 0x32, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x73, 0x18, 0xeb, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x3a, 0x49, 0x0a, 0x0f, 0x6f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x1f, 0x2e, - 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xec, - 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, - 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x49, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xed, 0x07, 0x20, 0x01, 0x28, 0x11, - 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, - 0x3a, 0x49, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e, - 0x74, 0x36, 0x34, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xee, 0x07, 0x20, 0x01, 0x28, 0x12, 0x52, 0x0e, 0x6f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x3a, 0x4b, 0x0a, 0x10, 0x6f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, - 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, - 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x18, 0xef, 0x07, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x3a, 0x4b, 0x0a, 0x10, 0x6f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x1f, 0x2e, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xf0, 0x07, - 0x20, 0x01, 0x28, 0x06, 0x52, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, - 0x78, 0x65, 0x64, 0x36, 0x34, 0x3a, 0x4d, 0x0a, 0x11, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, - 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xf1, 0x07, 0x20, 0x01, - 0x28, 0x0f, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x66, 0x69, 0x78, - 0x65, 0x64, 0x33, 0x32, 0x3a, 0x4d, 0x0a, 0x11, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, - 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, - 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xf2, 0x07, 0x20, 0x01, 0x28, - 0x10, 0x52, 0x10, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x66, 0x69, 0x78, 0x65, - 0x64, 0x36, 0x34, 0x3a, 0x47, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, - 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xf3, 0x07, 0x20, 0x01, 0x28, 0x02, 0x52, 0x0d, 0x6f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x3a, 0x49, 0x0a, 0x0f, - 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, - 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, - 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x18, 0xf4, 0x07, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x3a, 0x45, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xf5, 0x07, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x42, 0x6f, 0x6f, 0x6c, 0x3a, 0x49, - 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, - 0x67, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x18, 0xf6, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x61, 0x6c, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x3a, 0x47, 0x0a, 0x0e, 0x6f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x1f, 0x2e, 0x67, 0x6f, - 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xf7, 0x07, 0x20, - 0x01, 0x28, 0x0c, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x42, 0x79, 0x74, - 0x65, 0x73, 0x3a, 0x7f, 0x0a, 0x18, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, - 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x1f, - 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, - 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, - 0xf8, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x46, 0x6f, 0x72, - 0x65, 0x69, 0x67, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x16, 0x6f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x3a, 0x76, 0x0a, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, - 0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x1f, 0x2e, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xf9, 0x07, - 0x20, 0x01, 0x28, 0x0e, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, - 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x13, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, - 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x5b, 0x0a, 0x17, 0x6f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, - 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xd1, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x15, - 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, - 0x49, 0x6e, 0x74, 0x33, 0x32, 0x88, 0x01, 0x01, 0x3a, 0x5b, 0x0a, 0x17, 0x6f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x6e, - 0x74, 0x36, 0x34, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xd2, 0x0f, 0x20, 0x01, 0x28, 0x03, 0x52, 0x15, 0x6f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x6e, 0x74, - 0x36, 0x34, 0x88, 0x01, 0x01, 0x3a, 0x5d, 0x0a, 0x18, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, - 0x32, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x18, 0xd3, 0x0f, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x16, 0x6f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x61, 0x6c, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x33, - 0x32, 0x88, 0x01, 0x01, 0x3a, 0x5d, 0x0a, 0x18, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, - 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, - 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x73, 0x18, 0xd4, 0x0f, 0x20, 0x01, 0x28, 0x04, 0x52, 0x16, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x61, 0x6c, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, - 0x88, 0x01, 0x01, 0x3a, 0x5d, 0x0a, 0x18, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, - 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, - 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, - 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x18, 0xd5, 0x0f, 0x20, 0x01, 0x28, 0x11, 0x52, 0x16, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x88, - 0x01, 0x01, 0x3a, 0x5d, 0x0a, 0x18, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x1f, - 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, - 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, - 0xd6, 0x0f, 0x20, 0x01, 0x28, 0x12, 0x52, 0x16, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, - 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x88, 0x01, - 0x01, 0x3a, 0x5f, 0x0a, 0x19, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x1f, - 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, - 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, - 0xd7, 0x0f, 0x20, 0x01, 0x28, 0x07, 0x52, 0x17, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, - 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x88, - 0x01, 0x01, 0x3a, 0x5f, 0x0a, 0x19, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, - 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, - 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x18, 0xd8, 0x0f, 0x20, 0x01, 0x28, 0x06, 0x52, 0x17, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, - 0x88, 0x01, 0x01, 0x3a, 0x61, 0x0a, 0x1a, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, - 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, - 0x32, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x18, 0xd9, 0x0f, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x18, 0x6f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x61, 0x6c, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x66, 0x69, 0x78, 0x65, - 0x64, 0x33, 0x32, 0x88, 0x01, 0x01, 0x3a, 0x61, 0x0a, 0x1a, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x61, 0x6c, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x66, 0x69, 0x78, - 0x65, 0x64, 0x36, 0x34, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xda, 0x0f, 0x20, 0x01, 0x28, 0x10, 0x52, 0x18, 0x6f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x66, - 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x88, 0x01, 0x01, 0x3a, 0x5b, 0x0a, 0x17, 0x6f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, - 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xdb, 0x0f, 0x20, 0x01, 0x28, 0x02, 0x52, 0x15, 0x6f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x46, 0x6c, - 0x6f, 0x61, 0x74, 0x88, 0x01, 0x01, 0x3a, 0x5d, 0x0a, 0x18, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x61, 0x6c, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x6f, 0x75, 0x62, - 0x6c, 0x65, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x73, 0x18, 0xdc, 0x0f, 0x20, 0x01, 0x28, 0x01, 0x52, 0x16, 0x6f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x61, 0x6c, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x75, 0x62, - 0x6c, 0x65, 0x88, 0x01, 0x01, 0x3a, 0x59, 0x0a, 0x16, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x12, - 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, - 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x18, 0xdd, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x42, 0x6f, 0x6f, 0x6c, 0x88, 0x01, 0x01, - 0x3a, 0x5d, 0x0a, 0x18, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x1f, 0x2e, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xde, 0x0f, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x16, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x88, 0x01, 0x01, 0x3a, - 0x5b, 0x0a, 0x17, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, - 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xdf, 0x0f, 0x20, 0x01, - 0x28, 0x0c, 0x52, 0x15, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x61, 0x6c, 0x42, 0x79, 0x74, 0x65, 0x73, 0x88, 0x01, 0x01, 0x3a, 0x93, 0x01, 0x0a, - 0x21, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x61, 0x6c, 0x5f, 0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x73, 0x18, 0xe0, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x33, - 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, - 0x1e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x88, - 0x01, 0x01, 0x3a, 0x8a, 0x01, 0x0a, 0x1e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, - 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, - 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xe1, 0x0f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x20, 0x2e, - 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, - 0x73, 0x74, 0x33, 0x2e, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x52, - 0x1b, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x46, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x88, 0x01, 0x01, 0x42, - 0x36, 0x5a, 0x34, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, - 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x33, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} - -var file_internal_testprotos_test3_test_extension_proto_goTypes = []interface{}{ - (*descriptorpb.MessageOptions)(nil), // 0: google.protobuf.MessageOptions - (*ForeignMessage)(nil), // 1: goproto.proto.test3.ForeignMessage - (ForeignEnum)(0), // 2: goproto.proto.test3.ForeignEnum -} -var file_internal_testprotos_test3_test_extension_proto_depIdxs = []int32{ - 0, // 0: goproto.proto.test3.optional_int32:extendee -> google.protobuf.MessageOptions - 0, // 1: goproto.proto.test3.optional_int64:extendee -> google.protobuf.MessageOptions - 0, // 2: goproto.proto.test3.optional_uint32:extendee -> google.protobuf.MessageOptions - 0, // 3: goproto.proto.test3.optional_uint64:extendee -> google.protobuf.MessageOptions - 0, // 4: goproto.proto.test3.optional_sint32:extendee -> google.protobuf.MessageOptions - 0, // 5: goproto.proto.test3.optional_sint64:extendee -> google.protobuf.MessageOptions - 0, // 6: goproto.proto.test3.optional_fixed32:extendee -> google.protobuf.MessageOptions - 0, // 7: goproto.proto.test3.optional_fixed64:extendee -> google.protobuf.MessageOptions - 0, // 8: goproto.proto.test3.optional_sfixed32:extendee -> google.protobuf.MessageOptions - 0, // 9: goproto.proto.test3.optional_sfixed64:extendee -> google.protobuf.MessageOptions - 0, // 10: goproto.proto.test3.optional_float:extendee -> google.protobuf.MessageOptions - 0, // 11: goproto.proto.test3.optional_double:extendee -> google.protobuf.MessageOptions - 0, // 12: goproto.proto.test3.optional_bool:extendee -> google.protobuf.MessageOptions - 0, // 13: goproto.proto.test3.optional_string:extendee -> google.protobuf.MessageOptions - 0, // 14: goproto.proto.test3.optional_bytes:extendee -> google.protobuf.MessageOptions - 0, // 15: goproto.proto.test3.optional_foreign_message:extendee -> google.protobuf.MessageOptions - 0, // 16: goproto.proto.test3.optional_foreign_enum:extendee -> google.protobuf.MessageOptions - 0, // 17: goproto.proto.test3.optional_optional_int32:extendee -> google.protobuf.MessageOptions - 0, // 18: goproto.proto.test3.optional_optional_int64:extendee -> google.protobuf.MessageOptions - 0, // 19: goproto.proto.test3.optional_optional_uint32:extendee -> google.protobuf.MessageOptions - 0, // 20: goproto.proto.test3.optional_optional_uint64:extendee -> google.protobuf.MessageOptions - 0, // 21: goproto.proto.test3.optional_optional_sint32:extendee -> google.protobuf.MessageOptions - 0, // 22: goproto.proto.test3.optional_optional_sint64:extendee -> google.protobuf.MessageOptions - 0, // 23: goproto.proto.test3.optional_optional_fixed32:extendee -> google.protobuf.MessageOptions - 0, // 24: goproto.proto.test3.optional_optional_fixed64:extendee -> google.protobuf.MessageOptions - 0, // 25: goproto.proto.test3.optional_optional_sfixed32:extendee -> google.protobuf.MessageOptions - 0, // 26: goproto.proto.test3.optional_optional_sfixed64:extendee -> google.protobuf.MessageOptions - 0, // 27: goproto.proto.test3.optional_optional_float:extendee -> google.protobuf.MessageOptions - 0, // 28: goproto.proto.test3.optional_optional_double:extendee -> google.protobuf.MessageOptions - 0, // 29: goproto.proto.test3.optional_optional_bool:extendee -> google.protobuf.MessageOptions - 0, // 30: goproto.proto.test3.optional_optional_string:extendee -> google.protobuf.MessageOptions - 0, // 31: goproto.proto.test3.optional_optional_bytes:extendee -> google.protobuf.MessageOptions - 0, // 32: goproto.proto.test3.optional_optional_foreign_message:extendee -> google.protobuf.MessageOptions - 0, // 33: goproto.proto.test3.optional_optional_foreign_enum:extendee -> google.protobuf.MessageOptions - 1, // 34: goproto.proto.test3.optional_foreign_message:type_name -> goproto.proto.test3.ForeignMessage - 2, // 35: goproto.proto.test3.optional_foreign_enum:type_name -> goproto.proto.test3.ForeignEnum - 1, // 36: goproto.proto.test3.optional_optional_foreign_message:type_name -> goproto.proto.test3.ForeignMessage - 2, // 37: goproto.proto.test3.optional_optional_foreign_enum:type_name -> goproto.proto.test3.ForeignEnum - 38, // [38:38] is the sub-list for method output_type - 38, // [38:38] is the sub-list for method input_type - 34, // [34:38] is the sub-list for extension type_name - 0, // [0:34] is the sub-list for extension extendee - 0, // [0:0] is the sub-list for field type_name -} - -func init() { file_internal_testprotos_test3_test_extension_proto_init() } -func file_internal_testprotos_test3_test_extension_proto_init() { - if File_internal_testprotos_test3_test_extension_proto != nil { - return - } - file_internal_testprotos_test3_test_proto_init() - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_internal_testprotos_test3_test_extension_proto_rawDesc, - NumEnums: 0, - NumMessages: 0, - NumExtensions: 34, - NumServices: 0, - }, - GoTypes: file_internal_testprotos_test3_test_extension_proto_goTypes, - DependencyIndexes: file_internal_testprotos_test3_test_extension_proto_depIdxs, - ExtensionInfos: file_internal_testprotos_test3_test_extension_proto_extTypes, - }.Build() - File_internal_testprotos_test3_test_extension_proto = out.File - file_internal_testprotos_test3_test_extension_proto_rawDesc = nil - file_internal_testprotos_test3_test_extension_proto_goTypes = nil - file_internal_testprotos_test3_test_extension_proto_depIdxs = nil -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/test3/test_import.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/test3/test_import.pb.go deleted file mode 100644 index 5fc60438b6..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/test3/test_import.pb.go +++ /dev/null @@ -1,179 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: internal/testprotos/test3/test_import.proto - -package test3 - -import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -type ImportEnum int32 - -const ( - ImportEnum_IMPORT_ZERO ImportEnum = 0 -) - -// Enum value maps for ImportEnum. -var ( - ImportEnum_name = map[int32]string{ - 0: "IMPORT_ZERO", - } - ImportEnum_value = map[string]int32{ - "IMPORT_ZERO": 0, - } -) - -func (x ImportEnum) Enum() *ImportEnum { - p := new(ImportEnum) - *p = x - return p -} - -func (x ImportEnum) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (ImportEnum) Descriptor() protoreflect.EnumDescriptor { - return file_internal_testprotos_test3_test_import_proto_enumTypes[0].Descriptor() -} - -func (ImportEnum) Type() protoreflect.EnumType { - return &file_internal_testprotos_test3_test_import_proto_enumTypes[0] -} - -func (x ImportEnum) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) -} - -// Deprecated: Use ImportEnum.Descriptor instead. -func (ImportEnum) EnumDescriptor() ([]byte, []int) { - return file_internal_testprotos_test3_test_import_proto_rawDescGZIP(), []int{0} -} - -type ImportMessage struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *ImportMessage) Reset() { - *x = ImportMessage{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_test3_test_import_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *ImportMessage) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*ImportMessage) ProtoMessage() {} - -func (x *ImportMessage) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_test3_test_import_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use ImportMessage.ProtoReflect.Descriptor instead. -func (*ImportMessage) Descriptor() ([]byte, []int) { - return file_internal_testprotos_test3_test_import_proto_rawDescGZIP(), []int{0} -} - -var File_internal_testprotos_test3_test_import_proto protoreflect.FileDescriptor - -var file_internal_testprotos_test3_test_import_proto_rawDesc = []byte{ - 0x0a, 0x2b, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x33, 0x2f, 0x74, 0x65, 0x73, 0x74, - 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x13, 0x67, - 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x74, 0x65, 0x73, - 0x74, 0x33, 0x22, 0x0f, 0x0a, 0x0d, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x2a, 0x1d, 0x0a, 0x0a, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x45, 0x6e, 0x75, - 0x6d, 0x12, 0x0f, 0x0a, 0x0b, 0x49, 0x4d, 0x50, 0x4f, 0x52, 0x54, 0x5f, 0x5a, 0x45, 0x52, 0x4f, - 0x10, 0x00, 0x42, 0x36, 0x5a, 0x34, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, - 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, - 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x33, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x33, -} - -var ( - file_internal_testprotos_test3_test_import_proto_rawDescOnce sync.Once - file_internal_testprotos_test3_test_import_proto_rawDescData = file_internal_testprotos_test3_test_import_proto_rawDesc -) - -func file_internal_testprotos_test3_test_import_proto_rawDescGZIP() []byte { - file_internal_testprotos_test3_test_import_proto_rawDescOnce.Do(func() { - file_internal_testprotos_test3_test_import_proto_rawDescData = protoimpl.X.CompressGZIP(file_internal_testprotos_test3_test_import_proto_rawDescData) - }) - return file_internal_testprotos_test3_test_import_proto_rawDescData -} - -var file_internal_testprotos_test3_test_import_proto_enumTypes = make([]protoimpl.EnumInfo, 1) -var file_internal_testprotos_test3_test_import_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_internal_testprotos_test3_test_import_proto_goTypes = []interface{}{ - (ImportEnum)(0), // 0: goproto.proto.test3.ImportEnum - (*ImportMessage)(nil), // 1: goproto.proto.test3.ImportMessage -} -var file_internal_testprotos_test3_test_import_proto_depIdxs = []int32{ - 0, // [0:0] is the sub-list for method output_type - 0, // [0:0] is the sub-list for method input_type - 0, // [0:0] is the sub-list for extension type_name - 0, // [0:0] is the sub-list for extension extendee - 0, // [0:0] is the sub-list for field type_name -} - -func init() { file_internal_testprotos_test3_test_import_proto_init() } -func file_internal_testprotos_test3_test_import_proto_init() { - if File_internal_testprotos_test3_test_import_proto != nil { - return - } - if !protoimpl.UnsafeEnabled { - file_internal_testprotos_test3_test_import_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ImportMessage); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_internal_testprotos_test3_test_import_proto_rawDesc, - NumEnums: 1, - NumMessages: 1, - NumExtensions: 0, - NumServices: 0, - }, - GoTypes: file_internal_testprotos_test3_test_import_proto_goTypes, - DependencyIndexes: file_internal_testprotos_test3_test_import_proto_depIdxs, - EnumInfos: file_internal_testprotos_test3_test_import_proto_enumTypes, - MessageInfos: file_internal_testprotos_test3_test_import_proto_msgTypes, - }.Build() - File_internal_testprotos_test3_test_import_proto = out.File - file_internal_testprotos_test3_test_import_proto_rawDesc = nil - file_internal_testprotos_test3_test_import_proto_goTypes = nil - file_internal_testprotos_test3_test_import_proto_depIdxs = nil -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/test3/ya.make b/vendor/google.golang.org/protobuf/internal/testprotos/test3/ya.make deleted file mode 100644 index 7ede6e2d8e..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/test3/ya.make +++ /dev/null @@ -1,11 +0,0 @@ -GO_LIBRARY() - -LICENSE(BSD-3-Clause) - -SRCS( - test.pb.go - test_extension.pb.go - test_import.pb.go -) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/textpb2/test.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/textpb2/test.pb.go deleted file mode 100644 index ec25471854..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/textpb2/test.pb.go +++ /dev/null @@ -1,2576 +0,0 @@ -// Copyright 2019 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Test Protobuf definitions with proto2 syntax. - -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: internal/testprotos/textpb2/test.proto - -package textpb2 - -import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - anypb "google.golang.org/protobuf/types/known/anypb" - durationpb "google.golang.org/protobuf/types/known/durationpb" - emptypb "google.golang.org/protobuf/types/known/emptypb" - fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" - structpb "google.golang.org/protobuf/types/known/structpb" - timestamppb "google.golang.org/protobuf/types/known/timestamppb" - wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" -) - -type Enum int32 - -const ( - Enum_ONE Enum = 1 - Enum_TWO Enum = 2 - Enum_TEN Enum = 10 -) - -// Enum value maps for Enum. -var ( - Enum_name = map[int32]string{ - 1: "ONE", - 2: "TWO", - 10: "TEN", - } - Enum_value = map[string]int32{ - "ONE": 1, - "TWO": 2, - "TEN": 10, - } -) - -func (x Enum) Enum() *Enum { - p := new(Enum) - *p = x - return p -} - -func (x Enum) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (Enum) Descriptor() protoreflect.EnumDescriptor { - return file_internal_testprotos_textpb2_test_proto_enumTypes[0].Descriptor() -} - -func (Enum) Type() protoreflect.EnumType { - return &file_internal_testprotos_textpb2_test_proto_enumTypes[0] -} - -func (x Enum) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) -} - -// Deprecated: Do not use. -func (x *Enum) UnmarshalJSON(b []byte) error { - num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) - if err != nil { - return err - } - *x = Enum(num) - return nil -} - -// Deprecated: Use Enum.Descriptor instead. -func (Enum) EnumDescriptor() ([]byte, []int) { - return file_internal_testprotos_textpb2_test_proto_rawDescGZIP(), []int{0} -} - -type Enums_NestedEnum int32 - -const ( - Enums_UNO Enums_NestedEnum = 1 - Enums_DOS Enums_NestedEnum = 2 - Enums_DIEZ Enums_NestedEnum = 10 -) - -// Enum value maps for Enums_NestedEnum. -var ( - Enums_NestedEnum_name = map[int32]string{ - 1: "UNO", - 2: "DOS", - 10: "DIEZ", - } - Enums_NestedEnum_value = map[string]int32{ - "UNO": 1, - "DOS": 2, - "DIEZ": 10, - } -) - -func (x Enums_NestedEnum) Enum() *Enums_NestedEnum { - p := new(Enums_NestedEnum) - *p = x - return p -} - -func (x Enums_NestedEnum) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (Enums_NestedEnum) Descriptor() protoreflect.EnumDescriptor { - return file_internal_testprotos_textpb2_test_proto_enumTypes[1].Descriptor() -} - -func (Enums_NestedEnum) Type() protoreflect.EnumType { - return &file_internal_testprotos_textpb2_test_proto_enumTypes[1] -} - -func (x Enums_NestedEnum) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) -} - -// Deprecated: Do not use. -func (x *Enums_NestedEnum) UnmarshalJSON(b []byte) error { - num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) - if err != nil { - return err - } - *x = Enums_NestedEnum(num) - return nil -} - -// Deprecated: Use Enums_NestedEnum.Descriptor instead. -func (Enums_NestedEnum) EnumDescriptor() ([]byte, []int) { - return file_internal_testprotos_textpb2_test_proto_rawDescGZIP(), []int{1, 0} -} - -// Scalars contains optional scalar fields. -type Scalars struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - OptBool *bool `protobuf:"varint,1,opt,name=opt_bool,json=optBool" json:"opt_bool,omitempty"` - OptInt32 *int32 `protobuf:"varint,2,opt,name=opt_int32,json=optInt32" json:"opt_int32,omitempty"` - OptInt64 *int64 `protobuf:"varint,3,opt,name=opt_int64,json=optInt64" json:"opt_int64,omitempty"` - OptUint32 *uint32 `protobuf:"varint,4,opt,name=opt_uint32,json=optUint32" json:"opt_uint32,omitempty"` - OptUint64 *uint64 `protobuf:"varint,5,opt,name=opt_uint64,json=optUint64" json:"opt_uint64,omitempty"` - OptSint32 *int32 `protobuf:"zigzag32,6,opt,name=opt_sint32,json=optSint32" json:"opt_sint32,omitempty"` - OptSint64 *int64 `protobuf:"zigzag64,7,opt,name=opt_sint64,json=optSint64" json:"opt_sint64,omitempty"` - OptFixed32 *uint32 `protobuf:"fixed32,8,opt,name=opt_fixed32,json=optFixed32" json:"opt_fixed32,omitempty"` - OptFixed64 *uint64 `protobuf:"fixed64,9,opt,name=opt_fixed64,json=optFixed64" json:"opt_fixed64,omitempty"` - OptSfixed32 *int32 `protobuf:"fixed32,10,opt,name=opt_sfixed32,json=optSfixed32" json:"opt_sfixed32,omitempty"` - OptSfixed64 *int64 `protobuf:"fixed64,11,opt,name=opt_sfixed64,json=optSfixed64" json:"opt_sfixed64,omitempty"` - OptFloat *float32 `protobuf:"fixed32,20,opt,name=opt_float,json=optFloat" json:"opt_float,omitempty"` - OptDouble *float64 `protobuf:"fixed64,21,opt,name=opt_double,json=optDouble" json:"opt_double,omitempty"` - OptBytes []byte `protobuf:"bytes,14,opt,name=opt_bytes,json=optBytes" json:"opt_bytes,omitempty"` - OptString *string `protobuf:"bytes,13,opt,name=opt_string,json=optString" json:"opt_string,omitempty"` -} - -func (x *Scalars) Reset() { - *x = Scalars{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Scalars) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Scalars) ProtoMessage() {} - -func (x *Scalars) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Scalars.ProtoReflect.Descriptor instead. -func (*Scalars) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb2_test_proto_rawDescGZIP(), []int{0} -} - -func (x *Scalars) GetOptBool() bool { - if x != nil && x.OptBool != nil { - return *x.OptBool - } - return false -} - -func (x *Scalars) GetOptInt32() int32 { - if x != nil && x.OptInt32 != nil { - return *x.OptInt32 - } - return 0 -} - -func (x *Scalars) GetOptInt64() int64 { - if x != nil && x.OptInt64 != nil { - return *x.OptInt64 - } - return 0 -} - -func (x *Scalars) GetOptUint32() uint32 { - if x != nil && x.OptUint32 != nil { - return *x.OptUint32 - } - return 0 -} - -func (x *Scalars) GetOptUint64() uint64 { - if x != nil && x.OptUint64 != nil { - return *x.OptUint64 - } - return 0 -} - -func (x *Scalars) GetOptSint32() int32 { - if x != nil && x.OptSint32 != nil { - return *x.OptSint32 - } - return 0 -} - -func (x *Scalars) GetOptSint64() int64 { - if x != nil && x.OptSint64 != nil { - return *x.OptSint64 - } - return 0 -} - -func (x *Scalars) GetOptFixed32() uint32 { - if x != nil && x.OptFixed32 != nil { - return *x.OptFixed32 - } - return 0 -} - -func (x *Scalars) GetOptFixed64() uint64 { - if x != nil && x.OptFixed64 != nil { - return *x.OptFixed64 - } - return 0 -} - -func (x *Scalars) GetOptSfixed32() int32 { - if x != nil && x.OptSfixed32 != nil { - return *x.OptSfixed32 - } - return 0 -} - -func (x *Scalars) GetOptSfixed64() int64 { - if x != nil && x.OptSfixed64 != nil { - return *x.OptSfixed64 - } - return 0 -} - -func (x *Scalars) GetOptFloat() float32 { - if x != nil && x.OptFloat != nil { - return *x.OptFloat - } - return 0 -} - -func (x *Scalars) GetOptDouble() float64 { - if x != nil && x.OptDouble != nil { - return *x.OptDouble - } - return 0 -} - -func (x *Scalars) GetOptBytes() []byte { - if x != nil { - return x.OptBytes - } - return nil -} - -func (x *Scalars) GetOptString() string { - if x != nil && x.OptString != nil { - return *x.OptString - } - return "" -} - -// Message contains enum fields. -type Enums struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - OptEnum *Enum `protobuf:"varint,1,opt,name=opt_enum,json=optEnum,enum=pb2.Enum" json:"opt_enum,omitempty"` - RptEnum []Enum `protobuf:"varint,2,rep,name=rpt_enum,json=rptEnum,enum=pb2.Enum" json:"rpt_enum,omitempty"` - OptNestedEnum *Enums_NestedEnum `protobuf:"varint,3,opt,name=opt_nested_enum,json=optNestedEnum,enum=pb2.Enums_NestedEnum" json:"opt_nested_enum,omitempty"` - RptNestedEnum []Enums_NestedEnum `protobuf:"varint,4,rep,name=rpt_nested_enum,json=rptNestedEnum,enum=pb2.Enums_NestedEnum" json:"rpt_nested_enum,omitempty"` -} - -func (x *Enums) Reset() { - *x = Enums{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[1] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Enums) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Enums) ProtoMessage() {} - -func (x *Enums) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[1] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Enums.ProtoReflect.Descriptor instead. -func (*Enums) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb2_test_proto_rawDescGZIP(), []int{1} -} - -func (x *Enums) GetOptEnum() Enum { - if x != nil && x.OptEnum != nil { - return *x.OptEnum - } - return Enum_ONE -} - -func (x *Enums) GetRptEnum() []Enum { - if x != nil { - return x.RptEnum - } - return nil -} - -func (x *Enums) GetOptNestedEnum() Enums_NestedEnum { - if x != nil && x.OptNestedEnum != nil { - return *x.OptNestedEnum - } - return Enums_UNO -} - -func (x *Enums) GetRptNestedEnum() []Enums_NestedEnum { - if x != nil { - return x.RptNestedEnum - } - return nil -} - -// Message contains repeated fields. -type Repeats struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - RptBool []bool `protobuf:"varint,1,rep,name=rpt_bool,json=rptBool" json:"rpt_bool,omitempty"` - RptInt32 []int32 `protobuf:"varint,2,rep,name=rpt_int32,json=rptInt32" json:"rpt_int32,omitempty"` - RptInt64 []int64 `protobuf:"varint,3,rep,name=rpt_int64,json=rptInt64" json:"rpt_int64,omitempty"` - RptUint32 []uint32 `protobuf:"varint,4,rep,name=rpt_uint32,json=rptUint32" json:"rpt_uint32,omitempty"` - RptUint64 []uint64 `protobuf:"varint,5,rep,name=rpt_uint64,json=rptUint64" json:"rpt_uint64,omitempty"` - RptFloat []float32 `protobuf:"fixed32,6,rep,name=rpt_float,json=rptFloat" json:"rpt_float,omitempty"` - RptDouble []float64 `protobuf:"fixed64,7,rep,name=rpt_double,json=rptDouble" json:"rpt_double,omitempty"` - RptString []string `protobuf:"bytes,8,rep,name=rpt_string,json=rptString" json:"rpt_string,omitempty"` - RptBytes [][]byte `protobuf:"bytes,9,rep,name=rpt_bytes,json=rptBytes" json:"rpt_bytes,omitempty"` -} - -func (x *Repeats) Reset() { - *x = Repeats{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[2] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Repeats) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Repeats) ProtoMessage() {} - -func (x *Repeats) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[2] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Repeats.ProtoReflect.Descriptor instead. -func (*Repeats) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb2_test_proto_rawDescGZIP(), []int{2} -} - -func (x *Repeats) GetRptBool() []bool { - if x != nil { - return x.RptBool - } - return nil -} - -func (x *Repeats) GetRptInt32() []int32 { - if x != nil { - return x.RptInt32 - } - return nil -} - -func (x *Repeats) GetRptInt64() []int64 { - if x != nil { - return x.RptInt64 - } - return nil -} - -func (x *Repeats) GetRptUint32() []uint32 { - if x != nil { - return x.RptUint32 - } - return nil -} - -func (x *Repeats) GetRptUint64() []uint64 { - if x != nil { - return x.RptUint64 - } - return nil -} - -func (x *Repeats) GetRptFloat() []float32 { - if x != nil { - return x.RptFloat - } - return nil -} - -func (x *Repeats) GetRptDouble() []float64 { - if x != nil { - return x.RptDouble - } - return nil -} - -func (x *Repeats) GetRptString() []string { - if x != nil { - return x.RptString - } - return nil -} - -func (x *Repeats) GetRptBytes() [][]byte { - if x != nil { - return x.RptBytes - } - return nil -} - -// Message contains map fields. -type Maps struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Int32ToStr map[int32]string `protobuf:"bytes,1,rep,name=int32_to_str,json=int32ToStr" json:"int32_to_str,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - StrToNested map[string]*Nested `protobuf:"bytes,4,rep,name=str_to_nested,json=strToNested" json:"str_to_nested,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` -} - -func (x *Maps) Reset() { - *x = Maps{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[3] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Maps) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Maps) ProtoMessage() {} - -func (x *Maps) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[3] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Maps.ProtoReflect.Descriptor instead. -func (*Maps) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb2_test_proto_rawDescGZIP(), []int{3} -} - -func (x *Maps) GetInt32ToStr() map[int32]string { - if x != nil { - return x.Int32ToStr - } - return nil -} - -func (x *Maps) GetStrToNested() map[string]*Nested { - if x != nil { - return x.StrToNested - } - return nil -} - -// Message type used as submessage. -type Nested struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - OptString *string `protobuf:"bytes,1,opt,name=opt_string,json=optString" json:"opt_string,omitempty"` - OptNested *Nested `protobuf:"bytes,2,opt,name=opt_nested,json=optNested" json:"opt_nested,omitempty"` -} - -func (x *Nested) Reset() { - *x = Nested{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[4] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Nested) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Nested) ProtoMessage() {} - -func (x *Nested) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[4] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Nested.ProtoReflect.Descriptor instead. -func (*Nested) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb2_test_proto_rawDescGZIP(), []int{4} -} - -func (x *Nested) GetOptString() string { - if x != nil && x.OptString != nil { - return *x.OptString - } - return "" -} - -func (x *Nested) GetOptNested() *Nested { - if x != nil { - return x.OptNested - } - return nil -} - -// Message contains message and group fields. -type Nests struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - OptNested *Nested `protobuf:"bytes,1,opt,name=opt_nested,json=optNested" json:"opt_nested,omitempty"` - Optgroup *Nests_OptGroup `protobuf:"group,2,opt,name=OptGroup,json=optgroup" json:"optgroup,omitempty"` - RptNested []*Nested `protobuf:"bytes,4,rep,name=rpt_nested,json=rptNested" json:"rpt_nested,omitempty"` - Rptgroup []*Nests_RptGroup `protobuf:"group,5,rep,name=RptGroup,json=rptgroup" json:"rptgroup,omitempty"` -} - -func (x *Nests) Reset() { - *x = Nests{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[5] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Nests) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Nests) ProtoMessage() {} - -func (x *Nests) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[5] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Nests.ProtoReflect.Descriptor instead. -func (*Nests) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb2_test_proto_rawDescGZIP(), []int{5} -} - -func (x *Nests) GetOptNested() *Nested { - if x != nil { - return x.OptNested - } - return nil -} - -func (x *Nests) GetOptgroup() *Nests_OptGroup { - if x != nil { - return x.Optgroup - } - return nil -} - -func (x *Nests) GetRptNested() []*Nested { - if x != nil { - return x.RptNested - } - return nil -} - -func (x *Nests) GetRptgroup() []*Nests_RptGroup { - if x != nil { - return x.Rptgroup - } - return nil -} - -// Message contains required fields. -type Requireds struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - ReqBool *bool `protobuf:"varint,1,req,name=req_bool,json=reqBool" json:"req_bool,omitempty"` - ReqSfixed64 *int64 `protobuf:"fixed64,2,req,name=req_sfixed64,json=reqSfixed64" json:"req_sfixed64,omitempty"` - ReqDouble *float64 `protobuf:"fixed64,3,req,name=req_double,json=reqDouble" json:"req_double,omitempty"` - ReqString *string `protobuf:"bytes,4,req,name=req_string,json=reqString" json:"req_string,omitempty"` - ReqEnum *Enum `protobuf:"varint,5,req,name=req_enum,json=reqEnum,enum=pb2.Enum" json:"req_enum,omitempty"` - ReqNested *Nested `protobuf:"bytes,6,req,name=req_nested,json=reqNested" json:"req_nested,omitempty"` -} - -func (x *Requireds) Reset() { - *x = Requireds{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[6] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Requireds) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Requireds) ProtoMessage() {} - -func (x *Requireds) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[6] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Requireds.ProtoReflect.Descriptor instead. -func (*Requireds) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb2_test_proto_rawDescGZIP(), []int{6} -} - -func (x *Requireds) GetReqBool() bool { - if x != nil && x.ReqBool != nil { - return *x.ReqBool - } - return false -} - -func (x *Requireds) GetReqSfixed64() int64 { - if x != nil && x.ReqSfixed64 != nil { - return *x.ReqSfixed64 - } - return 0 -} - -func (x *Requireds) GetReqDouble() float64 { - if x != nil && x.ReqDouble != nil { - return *x.ReqDouble - } - return 0 -} - -func (x *Requireds) GetReqString() string { - if x != nil && x.ReqString != nil { - return *x.ReqString - } - return "" -} - -func (x *Requireds) GetReqEnum() Enum { - if x != nil && x.ReqEnum != nil { - return *x.ReqEnum - } - return Enum_ONE -} - -func (x *Requireds) GetReqNested() *Nested { - if x != nil { - return x.ReqNested - } - return nil -} - -// Message contains both required and optional fields. -type PartialRequired struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - ReqString *string `protobuf:"bytes,1,req,name=req_string,json=reqString" json:"req_string,omitempty"` - OptString *string `protobuf:"bytes,2,opt,name=opt_string,json=optString" json:"opt_string,omitempty"` -} - -func (x *PartialRequired) Reset() { - *x = PartialRequired{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[7] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *PartialRequired) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*PartialRequired) ProtoMessage() {} - -func (x *PartialRequired) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[7] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use PartialRequired.ProtoReflect.Descriptor instead. -func (*PartialRequired) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb2_test_proto_rawDescGZIP(), []int{7} -} - -func (x *PartialRequired) GetReqString() string { - if x != nil && x.ReqString != nil { - return *x.ReqString - } - return "" -} - -func (x *PartialRequired) GetOptString() string { - if x != nil && x.OptString != nil { - return *x.OptString - } - return "" -} - -type NestedWithRequired struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - ReqString *string `protobuf:"bytes,1,req,name=req_string,json=reqString" json:"req_string,omitempty"` -} - -func (x *NestedWithRequired) Reset() { - *x = NestedWithRequired{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[8] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *NestedWithRequired) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*NestedWithRequired) ProtoMessage() {} - -func (x *NestedWithRequired) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[8] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use NestedWithRequired.ProtoReflect.Descriptor instead. -func (*NestedWithRequired) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb2_test_proto_rawDescGZIP(), []int{8} -} - -func (x *NestedWithRequired) GetReqString() string { - if x != nil && x.ReqString != nil { - return *x.ReqString - } - return "" -} - -type IndirectRequired struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - OptNested *NestedWithRequired `protobuf:"bytes,1,opt,name=opt_nested,json=optNested" json:"opt_nested,omitempty"` - RptNested []*NestedWithRequired `protobuf:"bytes,2,rep,name=rpt_nested,json=rptNested" json:"rpt_nested,omitempty"` - StrToNested map[string]*NestedWithRequired `protobuf:"bytes,3,rep,name=str_to_nested,json=strToNested" json:"str_to_nested,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` - // Types that are assignable to Union: - // - // *IndirectRequired_OneofNested - Union isIndirectRequired_Union `protobuf_oneof:"union"` -} - -func (x *IndirectRequired) Reset() { - *x = IndirectRequired{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[9] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *IndirectRequired) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*IndirectRequired) ProtoMessage() {} - -func (x *IndirectRequired) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[9] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use IndirectRequired.ProtoReflect.Descriptor instead. -func (*IndirectRequired) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb2_test_proto_rawDescGZIP(), []int{9} -} - -func (x *IndirectRequired) GetOptNested() *NestedWithRequired { - if x != nil { - return x.OptNested - } - return nil -} - -func (x *IndirectRequired) GetRptNested() []*NestedWithRequired { - if x != nil { - return x.RptNested - } - return nil -} - -func (x *IndirectRequired) GetStrToNested() map[string]*NestedWithRequired { - if x != nil { - return x.StrToNested - } - return nil -} - -func (m *IndirectRequired) GetUnion() isIndirectRequired_Union { - if m != nil { - return m.Union - } - return nil -} - -func (x *IndirectRequired) GetOneofNested() *NestedWithRequired { - if x, ok := x.GetUnion().(*IndirectRequired_OneofNested); ok { - return x.OneofNested - } - return nil -} - -type isIndirectRequired_Union interface { - isIndirectRequired_Union() -} - -type IndirectRequired_OneofNested struct { - OneofNested *NestedWithRequired `protobuf:"bytes,4,opt,name=oneof_nested,json=oneofNested,oneof"` -} - -func (*IndirectRequired_OneofNested) isIndirectRequired_Union() {} - -type Extensions struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - extensionFields protoimpl.ExtensionFields - - OptString *string `protobuf:"bytes,1,opt,name=opt_string,json=optString" json:"opt_string,omitempty"` - OptBool *bool `protobuf:"varint,101,opt,name=opt_bool,json=optBool" json:"opt_bool,omitempty"` - OptInt32 *int32 `protobuf:"varint,2,opt,name=opt_int32,json=optInt32" json:"opt_int32,omitempty"` -} - -func (x *Extensions) Reset() { - *x = Extensions{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[10] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Extensions) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Extensions) ProtoMessage() {} - -func (x *Extensions) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[10] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Extensions.ProtoReflect.Descriptor instead. -func (*Extensions) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb2_test_proto_rawDescGZIP(), []int{10} -} - -func (x *Extensions) GetOptString() string { - if x != nil && x.OptString != nil { - return *x.OptString - } - return "" -} - -func (x *Extensions) GetOptBool() bool { - if x != nil && x.OptBool != nil { - return *x.OptBool - } - return false -} - -func (x *Extensions) GetOptInt32() int32 { - if x != nil && x.OptInt32 != nil { - return *x.OptInt32 - } - return 0 -} - -type ExtensionsContainer struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *ExtensionsContainer) Reset() { - *x = ExtensionsContainer{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[11] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *ExtensionsContainer) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*ExtensionsContainer) ProtoMessage() {} - -func (x *ExtensionsContainer) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[11] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use ExtensionsContainer.ProtoReflect.Descriptor instead. -func (*ExtensionsContainer) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb2_test_proto_rawDescGZIP(), []int{11} -} - -type MessageSet struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - extensionFields protoimpl.ExtensionFields -} - -func (x *MessageSet) Reset() { - *x = MessageSet{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[12] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *MessageSet) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*MessageSet) ProtoMessage() {} - -func (x *MessageSet) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[12] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use MessageSet.ProtoReflect.Descriptor instead. -func (*MessageSet) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb2_test_proto_rawDescGZIP(), []int{12} -} - -type MessageSetExtension struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - OptString *string `protobuf:"bytes,1,opt,name=opt_string,json=optString" json:"opt_string,omitempty"` -} - -func (x *MessageSetExtension) Reset() { - *x = MessageSetExtension{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[13] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *MessageSetExtension) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*MessageSetExtension) ProtoMessage() {} - -func (x *MessageSetExtension) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[13] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use MessageSetExtension.ProtoReflect.Descriptor instead. -func (*MessageSetExtension) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb2_test_proto_rawDescGZIP(), []int{13} -} - -func (x *MessageSetExtension) GetOptString() string { - if x != nil && x.OptString != nil { - return *x.OptString - } - return "" -} - -type FakeMessageSet struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - extensionFields protoimpl.ExtensionFields -} - -func (x *FakeMessageSet) Reset() { - *x = FakeMessageSet{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[14] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FakeMessageSet) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FakeMessageSet) ProtoMessage() {} - -func (x *FakeMessageSet) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[14] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FakeMessageSet.ProtoReflect.Descriptor instead. -func (*FakeMessageSet) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb2_test_proto_rawDescGZIP(), []int{14} -} - -type FakeMessageSetExtension struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - OptString *string `protobuf:"bytes,1,opt,name=opt_string,json=optString" json:"opt_string,omitempty"` -} - -func (x *FakeMessageSetExtension) Reset() { - *x = FakeMessageSetExtension{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[15] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FakeMessageSetExtension) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FakeMessageSetExtension) ProtoMessage() {} - -func (x *FakeMessageSetExtension) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[15] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FakeMessageSetExtension.ProtoReflect.Descriptor instead. -func (*FakeMessageSetExtension) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb2_test_proto_rawDescGZIP(), []int{15} -} - -func (x *FakeMessageSetExtension) GetOptString() string { - if x != nil && x.OptString != nil { - return *x.OptString - } - return "" -} - -// Message contains well-known type fields. -type KnownTypes struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - OptBool *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=opt_bool,json=optBool" json:"opt_bool,omitempty"` - OptInt32 *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=opt_int32,json=optInt32" json:"opt_int32,omitempty"` - OptInt64 *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=opt_int64,json=optInt64" json:"opt_int64,omitempty"` - OptUint32 *wrapperspb.UInt32Value `protobuf:"bytes,4,opt,name=opt_uint32,json=optUint32" json:"opt_uint32,omitempty"` - OptUint64 *wrapperspb.UInt64Value `protobuf:"bytes,5,opt,name=opt_uint64,json=optUint64" json:"opt_uint64,omitempty"` - OptFloat *wrapperspb.FloatValue `protobuf:"bytes,6,opt,name=opt_float,json=optFloat" json:"opt_float,omitempty"` - OptDouble *wrapperspb.DoubleValue `protobuf:"bytes,7,opt,name=opt_double,json=optDouble" json:"opt_double,omitempty"` - OptString *wrapperspb.StringValue `protobuf:"bytes,8,opt,name=opt_string,json=optString" json:"opt_string,omitempty"` - OptBytes *wrapperspb.BytesValue `protobuf:"bytes,9,opt,name=opt_bytes,json=optBytes" json:"opt_bytes,omitempty"` - OptDuration *durationpb.Duration `protobuf:"bytes,20,opt,name=opt_duration,json=optDuration" json:"opt_duration,omitempty"` - OptTimestamp *timestamppb.Timestamp `protobuf:"bytes,21,opt,name=opt_timestamp,json=optTimestamp" json:"opt_timestamp,omitempty"` - OptStruct *structpb.Struct `protobuf:"bytes,25,opt,name=opt_struct,json=optStruct" json:"opt_struct,omitempty"` - OptList *structpb.ListValue `protobuf:"bytes,26,opt,name=opt_list,json=optList" json:"opt_list,omitempty"` - OptValue *structpb.Value `protobuf:"bytes,27,opt,name=opt_value,json=optValue" json:"opt_value,omitempty"` - OptNull *structpb.NullValue `protobuf:"varint,28,opt,name=opt_null,json=optNull,enum=google.protobuf.NullValue" json:"opt_null,omitempty"` - OptEmpty *emptypb.Empty `protobuf:"bytes,30,opt,name=opt_empty,json=optEmpty" json:"opt_empty,omitempty"` - OptAny *anypb.Any `protobuf:"bytes,32,opt,name=opt_any,json=optAny" json:"opt_any,omitempty"` - OptFieldmask *fieldmaskpb.FieldMask `protobuf:"bytes,40,opt,name=opt_fieldmask,json=optFieldmask" json:"opt_fieldmask,omitempty"` -} - -func (x *KnownTypes) Reset() { - *x = KnownTypes{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[16] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *KnownTypes) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*KnownTypes) ProtoMessage() {} - -func (x *KnownTypes) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[16] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use KnownTypes.ProtoReflect.Descriptor instead. -func (*KnownTypes) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb2_test_proto_rawDescGZIP(), []int{16} -} - -func (x *KnownTypes) GetOptBool() *wrapperspb.BoolValue { - if x != nil { - return x.OptBool - } - return nil -} - -func (x *KnownTypes) GetOptInt32() *wrapperspb.Int32Value { - if x != nil { - return x.OptInt32 - } - return nil -} - -func (x *KnownTypes) GetOptInt64() *wrapperspb.Int64Value { - if x != nil { - return x.OptInt64 - } - return nil -} - -func (x *KnownTypes) GetOptUint32() *wrapperspb.UInt32Value { - if x != nil { - return x.OptUint32 - } - return nil -} - -func (x *KnownTypes) GetOptUint64() *wrapperspb.UInt64Value { - if x != nil { - return x.OptUint64 - } - return nil -} - -func (x *KnownTypes) GetOptFloat() *wrapperspb.FloatValue { - if x != nil { - return x.OptFloat - } - return nil -} - -func (x *KnownTypes) GetOptDouble() *wrapperspb.DoubleValue { - if x != nil { - return x.OptDouble - } - return nil -} - -func (x *KnownTypes) GetOptString() *wrapperspb.StringValue { - if x != nil { - return x.OptString - } - return nil -} - -func (x *KnownTypes) GetOptBytes() *wrapperspb.BytesValue { - if x != nil { - return x.OptBytes - } - return nil -} - -func (x *KnownTypes) GetOptDuration() *durationpb.Duration { - if x != nil { - return x.OptDuration - } - return nil -} - -func (x *KnownTypes) GetOptTimestamp() *timestamppb.Timestamp { - if x != nil { - return x.OptTimestamp - } - return nil -} - -func (x *KnownTypes) GetOptStruct() *structpb.Struct { - if x != nil { - return x.OptStruct - } - return nil -} - -func (x *KnownTypes) GetOptList() *structpb.ListValue { - if x != nil { - return x.OptList - } - return nil -} - -func (x *KnownTypes) GetOptValue() *structpb.Value { - if x != nil { - return x.OptValue - } - return nil -} - -func (x *KnownTypes) GetOptNull() structpb.NullValue { - if x != nil && x.OptNull != nil { - return *x.OptNull - } - return structpb.NullValue(0) -} - -func (x *KnownTypes) GetOptEmpty() *emptypb.Empty { - if x != nil { - return x.OptEmpty - } - return nil -} - -func (x *KnownTypes) GetOptAny() *anypb.Any { - if x != nil { - return x.OptAny - } - return nil -} - -func (x *KnownTypes) GetOptFieldmask() *fieldmaskpb.FieldMask { - if x != nil { - return x.OptFieldmask - } - return nil -} - -type Nests_OptGroup struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - OptString *string `protobuf:"bytes,1,opt,name=opt_string,json=optString" json:"opt_string,omitempty"` - OptNested *Nested `protobuf:"bytes,2,opt,name=opt_nested,json=optNested" json:"opt_nested,omitempty"` - Optnestedgroup *Nests_OptGroup_OptNestedGroup `protobuf:"group,3,opt,name=OptNestedGroup,json=optnestedgroup" json:"optnestedgroup,omitempty"` -} - -func (x *Nests_OptGroup) Reset() { - *x = Nests_OptGroup{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[19] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Nests_OptGroup) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Nests_OptGroup) ProtoMessage() {} - -func (x *Nests_OptGroup) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[19] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Nests_OptGroup.ProtoReflect.Descriptor instead. -func (*Nests_OptGroup) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb2_test_proto_rawDescGZIP(), []int{5, 0} -} - -func (x *Nests_OptGroup) GetOptString() string { - if x != nil && x.OptString != nil { - return *x.OptString - } - return "" -} - -func (x *Nests_OptGroup) GetOptNested() *Nested { - if x != nil { - return x.OptNested - } - return nil -} - -func (x *Nests_OptGroup) GetOptnestedgroup() *Nests_OptGroup_OptNestedGroup { - if x != nil { - return x.Optnestedgroup - } - return nil -} - -type Nests_RptGroup struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - RptString []string `protobuf:"bytes,1,rep,name=rpt_string,json=rptString" json:"rpt_string,omitempty"` -} - -func (x *Nests_RptGroup) Reset() { - *x = Nests_RptGroup{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[20] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Nests_RptGroup) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Nests_RptGroup) ProtoMessage() {} - -func (x *Nests_RptGroup) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[20] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Nests_RptGroup.ProtoReflect.Descriptor instead. -func (*Nests_RptGroup) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb2_test_proto_rawDescGZIP(), []int{5, 1} -} - -func (x *Nests_RptGroup) GetRptString() []string { - if x != nil { - return x.RptString - } - return nil -} - -type Nests_OptGroup_OptNestedGroup struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - OptFixed32 *uint32 `protobuf:"fixed32,1,opt,name=opt_fixed32,json=optFixed32" json:"opt_fixed32,omitempty"` -} - -func (x *Nests_OptGroup_OptNestedGroup) Reset() { - *x = Nests_OptGroup_OptNestedGroup{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[21] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Nests_OptGroup_OptNestedGroup) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Nests_OptGroup_OptNestedGroup) ProtoMessage() {} - -func (x *Nests_OptGroup_OptNestedGroup) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb2_test_proto_msgTypes[21] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Nests_OptGroup_OptNestedGroup.ProtoReflect.Descriptor instead. -func (*Nests_OptGroup_OptNestedGroup) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb2_test_proto_rawDescGZIP(), []int{5, 0, 0} -} - -func (x *Nests_OptGroup_OptNestedGroup) GetOptFixed32() uint32 { - if x != nil && x.OptFixed32 != nil { - return *x.OptFixed32 - } - return 0 -} - -var file_internal_testprotos_textpb2_test_proto_extTypes = []protoimpl.ExtensionInfo{ - { - ExtendedType: (*Extensions)(nil), - ExtensionType: (*bool)(nil), - Field: 21, - Name: "pb2.opt_ext_bool", - Tag: "varint,21,opt,name=opt_ext_bool", - Filename: "internal/testprotos/textpb2/test.proto", - }, - { - ExtendedType: (*Extensions)(nil), - ExtensionType: (*string)(nil), - Field: 22, - Name: "pb2.opt_ext_string", - Tag: "bytes,22,opt,name=opt_ext_string", - Filename: "internal/testprotos/textpb2/test.proto", - }, - { - ExtendedType: (*Extensions)(nil), - ExtensionType: (*Enum)(nil), - Field: 23, - Name: "pb2.opt_ext_enum", - Tag: "varint,23,opt,name=opt_ext_enum,enum=pb2.Enum", - Filename: "internal/testprotos/textpb2/test.proto", - }, - { - ExtendedType: (*Extensions)(nil), - ExtensionType: (*Nested)(nil), - Field: 24, - Name: "pb2.opt_ext_nested", - Tag: "bytes,24,opt,name=opt_ext_nested", - Filename: "internal/testprotos/textpb2/test.proto", - }, - { - ExtendedType: (*Extensions)(nil), - ExtensionType: (*PartialRequired)(nil), - Field: 25, - Name: "pb2.opt_ext_partial", - Tag: "bytes,25,opt,name=opt_ext_partial", - Filename: "internal/testprotos/textpb2/test.proto", - }, - { - ExtendedType: (*Extensions)(nil), - ExtensionType: ([]uint32)(nil), - Field: 31, - Name: "pb2.rpt_ext_fixed32", - Tag: "fixed32,31,rep,name=rpt_ext_fixed32", - Filename: "internal/testprotos/textpb2/test.proto", - }, - { - ExtendedType: (*Extensions)(nil), - ExtensionType: ([]Enum)(nil), - Field: 32, - Name: "pb2.rpt_ext_enum", - Tag: "varint,32,rep,name=rpt_ext_enum,enum=pb2.Enum", - Filename: "internal/testprotos/textpb2/test.proto", - }, - { - ExtendedType: (*Extensions)(nil), - ExtensionType: ([]*Nested)(nil), - Field: 33, - Name: "pb2.rpt_ext_nested", - Tag: "bytes,33,rep,name=rpt_ext_nested", - Filename: "internal/testprotos/textpb2/test.proto", - }, - { - ExtendedType: (*MessageSet)(nil), - ExtensionType: (*FakeMessageSetExtension)(nil), - Field: 50, - Name: "pb2.message_set_extension", - Tag: "bytes,50,opt,name=message_set_extension", - Filename: "internal/testprotos/textpb2/test.proto", - }, - { - ExtendedType: (*Extensions)(nil), - ExtensionType: (*bool)(nil), - Field: 51, - Name: "pb2.ExtensionsContainer.opt_ext_bool", - Tag: "varint,51,opt,name=opt_ext_bool", - Filename: "internal/testprotos/textpb2/test.proto", - }, - { - ExtendedType: (*Extensions)(nil), - ExtensionType: (*string)(nil), - Field: 52, - Name: "pb2.ExtensionsContainer.opt_ext_string", - Tag: "bytes,52,opt,name=opt_ext_string", - Filename: "internal/testprotos/textpb2/test.proto", - }, - { - ExtendedType: (*Extensions)(nil), - ExtensionType: (*Enum)(nil), - Field: 53, - Name: "pb2.ExtensionsContainer.opt_ext_enum", - Tag: "varint,53,opt,name=opt_ext_enum,enum=pb2.Enum", - Filename: "internal/testprotos/textpb2/test.proto", - }, - { - ExtendedType: (*Extensions)(nil), - ExtensionType: (*Nested)(nil), - Field: 54, - Name: "pb2.ExtensionsContainer.opt_ext_nested", - Tag: "bytes,54,opt,name=opt_ext_nested", - Filename: "internal/testprotos/textpb2/test.proto", - }, - { - ExtendedType: (*Extensions)(nil), - ExtensionType: (*PartialRequired)(nil), - Field: 55, - Name: "pb2.ExtensionsContainer.opt_ext_partial", - Tag: "bytes,55,opt,name=opt_ext_partial", - Filename: "internal/testprotos/textpb2/test.proto", - }, - { - ExtendedType: (*Extensions)(nil), - ExtensionType: ([]string)(nil), - Field: 61, - Name: "pb2.ExtensionsContainer.rpt_ext_string", - Tag: "bytes,61,rep,name=rpt_ext_string", - Filename: "internal/testprotos/textpb2/test.proto", - }, - { - ExtendedType: (*Extensions)(nil), - ExtensionType: ([]Enum)(nil), - Field: 62, - Name: "pb2.ExtensionsContainer.rpt_ext_enum", - Tag: "varint,62,rep,name=rpt_ext_enum,enum=pb2.Enum", - Filename: "internal/testprotos/textpb2/test.proto", - }, - { - ExtendedType: (*Extensions)(nil), - ExtensionType: ([]*Nested)(nil), - Field: 63, - Name: "pb2.ExtensionsContainer.rpt_ext_nested", - Tag: "bytes,63,rep,name=rpt_ext_nested", - Filename: "internal/testprotos/textpb2/test.proto", - }, - { - ExtendedType: (*MessageSet)(nil), - ExtensionType: (*MessageSetExtension)(nil), - Field: 10, - Name: "pb2.MessageSetExtension.message_set_extension", - Tag: "bytes,10,opt,name=message_set_extension", - Filename: "internal/testprotos/textpb2/test.proto", - }, - { - ExtendedType: (*MessageSet)(nil), - ExtensionType: (*MessageSetExtension)(nil), - Field: 20, - Name: "pb2.MessageSetExtension.not_message_set_extension", - Tag: "bytes,20,opt,name=not_message_set_extension", - Filename: "internal/testprotos/textpb2/test.proto", - }, - { - ExtendedType: (*MessageSet)(nil), - ExtensionType: (*Nested)(nil), - Field: 30, - Name: "pb2.MessageSetExtension.ext_nested", - Tag: "bytes,30,opt,name=ext_nested", - Filename: "internal/testprotos/textpb2/test.proto", - }, - { - ExtendedType: (*FakeMessageSet)(nil), - ExtensionType: (*FakeMessageSetExtension)(nil), - Field: 10, - Name: "pb2.FakeMessageSetExtension.message_set_extension", - Tag: "bytes,10,opt,name=message_set_extension", - Filename: "internal/testprotos/textpb2/test.proto", - }, -} - -// Extension fields to Extensions. -var ( - // optional bool opt_ext_bool = 21; - E_OptExtBool = &file_internal_testprotos_textpb2_test_proto_extTypes[0] - // optional string opt_ext_string = 22; - E_OptExtString = &file_internal_testprotos_textpb2_test_proto_extTypes[1] - // optional pb2.Enum opt_ext_enum = 23; - E_OptExtEnum = &file_internal_testprotos_textpb2_test_proto_extTypes[2] - // optional pb2.Nested opt_ext_nested = 24; - E_OptExtNested = &file_internal_testprotos_textpb2_test_proto_extTypes[3] - // optional pb2.PartialRequired opt_ext_partial = 25; - E_OptExtPartial = &file_internal_testprotos_textpb2_test_proto_extTypes[4] - // repeated fixed32 rpt_ext_fixed32 = 31; - E_RptExtFixed32 = &file_internal_testprotos_textpb2_test_proto_extTypes[5] - // repeated pb2.Enum rpt_ext_enum = 32; - E_RptExtEnum = &file_internal_testprotos_textpb2_test_proto_extTypes[6] - // repeated pb2.Nested rpt_ext_nested = 33; - E_RptExtNested = &file_internal_testprotos_textpb2_test_proto_extTypes[7] - // optional bool opt_ext_bool = 51; - E_ExtensionsContainer_OptExtBool = &file_internal_testprotos_textpb2_test_proto_extTypes[9] - // optional string opt_ext_string = 52; - E_ExtensionsContainer_OptExtString = &file_internal_testprotos_textpb2_test_proto_extTypes[10] - // optional pb2.Enum opt_ext_enum = 53; - E_ExtensionsContainer_OptExtEnum = &file_internal_testprotos_textpb2_test_proto_extTypes[11] - // optional pb2.Nested opt_ext_nested = 54; - E_ExtensionsContainer_OptExtNested = &file_internal_testprotos_textpb2_test_proto_extTypes[12] - // optional pb2.PartialRequired opt_ext_partial = 55; - E_ExtensionsContainer_OptExtPartial = &file_internal_testprotos_textpb2_test_proto_extTypes[13] - // repeated string rpt_ext_string = 61; - E_ExtensionsContainer_RptExtString = &file_internal_testprotos_textpb2_test_proto_extTypes[14] - // repeated pb2.Enum rpt_ext_enum = 62; - E_ExtensionsContainer_RptExtEnum = &file_internal_testprotos_textpb2_test_proto_extTypes[15] - // repeated pb2.Nested rpt_ext_nested = 63; - E_ExtensionsContainer_RptExtNested = &file_internal_testprotos_textpb2_test_proto_extTypes[16] -) - -// Extension fields to MessageSet. -var ( - // optional pb2.FakeMessageSetExtension message_set_extension = 50; - E_MessageSetExtension = &file_internal_testprotos_textpb2_test_proto_extTypes[8] - // optional pb2.MessageSetExtension message_set_extension = 10; - E_MessageSetExtension_MessageSetExtension = &file_internal_testprotos_textpb2_test_proto_extTypes[17] - // optional pb2.MessageSetExtension not_message_set_extension = 20; - E_MessageSetExtension_NotMessageSetExtension = &file_internal_testprotos_textpb2_test_proto_extTypes[18] - // optional pb2.Nested ext_nested = 30; - E_MessageSetExtension_ExtNested = &file_internal_testprotos_textpb2_test_proto_extTypes[19] -) - -// Extension fields to FakeMessageSet. -var ( - // optional pb2.FakeMessageSetExtension message_set_extension = 10; - E_FakeMessageSetExtension_MessageSetExtension = &file_internal_testprotos_textpb2_test_proto_extTypes[20] -) - -var File_internal_testprotos_textpb2_test_proto protoreflect.FileDescriptor - -var file_internal_testprotos_textpb2_test_proto_rawDesc = []byte{ - 0x0a, 0x26, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x70, 0x62, 0x32, 0x2f, 0x74, 0x65, - 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x03, 0x70, 0x62, 0x32, 0x1a, 0x19, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x61, - 0x6e, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, - 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, - 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x73, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xda, 0x03, 0x0a, 0x07, 0x53, 0x63, 0x61, 0x6c, 0x61, - 0x72, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x70, 0x74, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x1b, 0x0a, - 0x09, 0x6f, 0x70, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x08, 0x6f, 0x70, 0x74, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, - 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6f, - 0x70, 0x74, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x75, - 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6f, 0x70, 0x74, - 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x75, 0x69, - 0x6e, 0x74, 0x36, 0x34, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x55, - 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x73, 0x69, 0x6e, - 0x74, 0x33, 0x32, 0x18, 0x06, 0x20, 0x01, 0x28, 0x11, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x53, 0x69, - 0x6e, 0x74, 0x33, 0x32, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x73, 0x69, 0x6e, 0x74, - 0x36, 0x34, 0x18, 0x07, 0x20, 0x01, 0x28, 0x12, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x53, 0x69, 0x6e, - 0x74, 0x36, 0x34, 0x12, 0x1f, 0x0a, 0x0b, 0x6f, 0x70, 0x74, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, - 0x33, 0x32, 0x18, 0x08, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0a, 0x6f, 0x70, 0x74, 0x46, 0x69, 0x78, - 0x65, 0x64, 0x33, 0x32, 0x12, 0x1f, 0x0a, 0x0b, 0x6f, 0x70, 0x74, 0x5f, 0x66, 0x69, 0x78, 0x65, - 0x64, 0x36, 0x34, 0x18, 0x09, 0x20, 0x01, 0x28, 0x06, 0x52, 0x0a, 0x6f, 0x70, 0x74, 0x46, 0x69, - 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x21, 0x0a, 0x0c, 0x6f, 0x70, 0x74, 0x5f, 0x73, 0x66, 0x69, - 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x0b, 0x6f, 0x70, 0x74, - 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x21, 0x0a, 0x0c, 0x6f, 0x70, 0x74, 0x5f, - 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x10, 0x52, 0x0b, - 0x6f, 0x70, 0x74, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x1b, 0x0a, 0x09, 0x6f, - 0x70, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x14, 0x20, 0x01, 0x28, 0x02, 0x52, 0x08, - 0x6f, 0x70, 0x74, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, - 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x15, 0x20, 0x01, 0x28, 0x01, 0x52, 0x09, 0x6f, 0x70, - 0x74, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x74, 0x5f, 0x62, - 0x79, 0x74, 0x65, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x6f, 0x70, 0x74, 0x42, - 0x79, 0x74, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, - 0x6e, 0x67, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x53, 0x74, 0x72, - 0x69, 0x6e, 0x67, 0x22, 0xfb, 0x01, 0x0a, 0x05, 0x45, 0x6e, 0x75, 0x6d, 0x73, 0x12, 0x24, 0x0a, - 0x08, 0x6f, 0x70, 0x74, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, - 0x09, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x45, - 0x6e, 0x75, 0x6d, 0x12, 0x24, 0x0a, 0x08, 0x72, 0x70, 0x74, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, - 0x02, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x6e, 0x75, 0x6d, - 0x52, 0x07, 0x72, 0x70, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x3d, 0x0a, 0x0f, 0x6f, 0x70, 0x74, - 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x0e, 0x32, 0x15, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x4e, - 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x4e, 0x65, - 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x3d, 0x0a, 0x0f, 0x72, 0x70, 0x74, 0x5f, - 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x04, 0x20, 0x03, 0x28, - 0x0e, 0x32, 0x15, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x4e, 0x65, - 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0d, 0x72, 0x70, 0x74, 0x4e, 0x65, 0x73, - 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x22, 0x28, 0x0a, 0x0a, 0x4e, 0x65, 0x73, 0x74, 0x65, - 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x07, 0x0a, 0x03, 0x55, 0x4e, 0x4f, 0x10, 0x01, 0x12, 0x07, - 0x0a, 0x03, 0x44, 0x4f, 0x53, 0x10, 0x02, 0x12, 0x08, 0x0a, 0x04, 0x44, 0x49, 0x45, 0x5a, 0x10, - 0x0a, 0x22, 0x94, 0x02, 0x0a, 0x07, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x73, 0x12, 0x19, 0x0a, - 0x08, 0x72, 0x70, 0x74, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x08, 0x52, - 0x07, 0x72, 0x70, 0x74, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x70, 0x74, 0x5f, - 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x02, 0x20, 0x03, 0x28, 0x05, 0x52, 0x08, 0x72, 0x70, 0x74, - 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x70, 0x74, 0x5f, 0x69, 0x6e, 0x74, - 0x36, 0x34, 0x18, 0x03, 0x20, 0x03, 0x28, 0x03, 0x52, 0x08, 0x72, 0x70, 0x74, 0x49, 0x6e, 0x74, - 0x36, 0x34, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x70, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, - 0x18, 0x04, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x72, 0x70, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x33, - 0x32, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x70, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, - 0x05, 0x20, 0x03, 0x28, 0x04, 0x52, 0x09, 0x72, 0x70, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, - 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x70, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x06, 0x20, - 0x03, 0x28, 0x02, 0x52, 0x08, 0x72, 0x70, 0x74, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x1d, 0x0a, - 0x0a, 0x72, 0x70, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x07, 0x20, 0x03, 0x28, - 0x01, 0x52, 0x09, 0x72, 0x70, 0x74, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x1d, 0x0a, 0x0a, - 0x72, 0x70, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x08, 0x20, 0x03, 0x28, 0x09, - 0x52, 0x09, 0x72, 0x70, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x72, - 0x70, 0x74, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x08, - 0x72, 0x70, 0x74, 0x42, 0x79, 0x74, 0x65, 0x73, 0x22, 0x8f, 0x02, 0x0a, 0x04, 0x4d, 0x61, 0x70, - 0x73, 0x12, 0x3b, 0x0a, 0x0c, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x74, 0x6f, 0x5f, 0x73, 0x74, - 0x72, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4d, 0x61, - 0x70, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x54, 0x6f, 0x53, 0x74, 0x72, 0x45, 0x6e, 0x74, - 0x72, 0x79, 0x52, 0x0a, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x54, 0x6f, 0x53, 0x74, 0x72, 0x12, 0x3e, - 0x0a, 0x0d, 0x73, 0x74, 0x72, 0x5f, 0x74, 0x6f, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, - 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4d, 0x61, 0x70, 0x73, - 0x2e, 0x53, 0x74, 0x72, 0x54, 0x6f, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x74, 0x72, - 0x79, 0x52, 0x0b, 0x73, 0x74, 0x72, 0x54, 0x6f, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x1a, 0x3d, - 0x0a, 0x0f, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x54, 0x6f, 0x53, 0x74, 0x72, 0x45, 0x6e, 0x74, 0x72, - 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, - 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x4b, 0x0a, - 0x10, 0x53, 0x74, 0x72, 0x54, 0x6f, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x74, 0x72, - 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, - 0x6b, 0x65, 0x79, 0x12, 0x21, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x52, - 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x53, 0x0a, 0x06, 0x4e, 0x65, - 0x73, 0x74, 0x65, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, - 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x53, 0x74, 0x72, - 0x69, 0x6e, 0x67, 0x12, 0x2a, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, - 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4e, 0x65, - 0x73, 0x74, 0x65, 0x64, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x22, - 0xd3, 0x03, 0x0a, 0x05, 0x4e, 0x65, 0x73, 0x74, 0x73, 0x12, 0x2a, 0x0a, 0x0a, 0x6f, 0x70, 0x74, - 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, - 0x70, 0x62, 0x32, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x4e, - 0x65, 0x73, 0x74, 0x65, 0x64, 0x12, 0x2f, 0x0a, 0x08, 0x6f, 0x70, 0x74, 0x67, 0x72, 0x6f, 0x75, - 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0a, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4e, 0x65, - 0x73, 0x74, 0x73, 0x2e, 0x4f, 0x70, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x08, 0x6f, 0x70, - 0x74, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x2a, 0x0a, 0x0a, 0x72, 0x70, 0x74, 0x5f, 0x6e, 0x65, - 0x73, 0x74, 0x65, 0x64, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x32, - 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x52, 0x09, 0x72, 0x70, 0x74, 0x4e, 0x65, 0x73, 0x74, - 0x65, 0x64, 0x12, 0x2f, 0x0a, 0x08, 0x72, 0x70, 0x74, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x05, - 0x20, 0x03, 0x28, 0x0a, 0x32, 0x13, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x73, - 0x2e, 0x52, 0x70, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x08, 0x72, 0x70, 0x74, 0x67, 0x72, - 0x6f, 0x75, 0x70, 0x1a, 0xd4, 0x01, 0x0a, 0x08, 0x4f, 0x70, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, - 0x2a, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, - 0x52, 0x09, 0x6f, 0x70, 0x74, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x12, 0x4a, 0x0a, 0x0e, 0x6f, - 0x70, 0x74, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x0a, 0x32, 0x22, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x73, 0x2e, - 0x4f, 0x70, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x4f, 0x70, 0x74, 0x4e, 0x65, 0x73, 0x74, - 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x0e, 0x6f, 0x70, 0x74, 0x6e, 0x65, 0x73, 0x74, - 0x65, 0x64, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x1a, 0x31, 0x0a, 0x0e, 0x4f, 0x70, 0x74, 0x4e, 0x65, - 0x73, 0x74, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x6f, 0x70, 0x74, - 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x01, 0x20, 0x01, 0x28, 0x07, 0x52, 0x0a, - 0x6f, 0x70, 0x74, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x1a, 0x29, 0x0a, 0x08, 0x52, 0x70, - 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x70, 0x74, 0x5f, 0x73, 0x74, - 0x72, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x72, 0x70, 0x74, 0x53, - 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x0e, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, - 0x66, 0x69, 0x65, 0x6c, 0x64, 0x22, 0xd9, 0x01, 0x0a, 0x09, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, - 0x65, 0x64, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, - 0x01, 0x20, 0x02, 0x28, 0x08, 0x52, 0x07, 0x72, 0x65, 0x71, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x21, - 0x0a, 0x0c, 0x72, 0x65, 0x71, 0x5f, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x02, - 0x20, 0x02, 0x28, 0x10, 0x52, 0x0b, 0x72, 0x65, 0x71, 0x53, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, - 0x34, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, - 0x03, 0x20, 0x02, 0x28, 0x01, 0x52, 0x09, 0x72, 0x65, 0x71, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, - 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x04, - 0x20, 0x02, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x71, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, - 0x24, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x05, 0x20, 0x02, 0x28, - 0x0e, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x07, 0x72, 0x65, - 0x71, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x2a, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x5f, 0x6e, 0x65, 0x73, - 0x74, 0x65, 0x64, 0x18, 0x06, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x32, 0x2e, - 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x52, 0x09, 0x72, 0x65, 0x71, 0x4e, 0x65, 0x73, 0x74, 0x65, - 0x64, 0x22, 0x4f, 0x0a, 0x0f, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, - 0x69, 0x72, 0x65, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x5f, 0x73, 0x74, 0x72, 0x69, - 0x6e, 0x67, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x71, 0x53, 0x74, 0x72, - 0x69, 0x6e, 0x67, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, - 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x53, 0x74, 0x72, 0x69, - 0x6e, 0x67, 0x22, 0x33, 0x0a, 0x12, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x57, 0x69, 0x74, 0x68, - 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x5f, - 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, - 0x71, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0xee, 0x02, 0x0a, 0x10, 0x49, 0x6e, 0x64, 0x69, - 0x72, 0x65, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 0x36, 0x0a, 0x0a, - 0x6f, 0x70, 0x74, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x17, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x57, 0x69, 0x74, - 0x68, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x4e, 0x65, - 0x73, 0x74, 0x65, 0x64, 0x12, 0x36, 0x0a, 0x0a, 0x72, 0x70, 0x74, 0x5f, 0x6e, 0x65, 0x73, 0x74, - 0x65, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4e, - 0x65, 0x73, 0x74, 0x65, 0x64, 0x57, 0x69, 0x74, 0x68, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, - 0x64, 0x52, 0x09, 0x72, 0x70, 0x74, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x12, 0x4a, 0x0a, 0x0d, - 0x73, 0x74, 0x72, 0x5f, 0x74, 0x6f, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x49, 0x6e, 0x64, 0x69, 0x72, 0x65, - 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x2e, 0x53, 0x74, 0x72, 0x54, 0x6f, - 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x73, 0x74, 0x72, - 0x54, 0x6f, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x12, 0x3c, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, - 0x66, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, - 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x57, 0x69, 0x74, 0x68, 0x52, - 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, - 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x1a, 0x57, 0x0a, 0x10, 0x53, 0x74, 0x72, 0x54, 0x6f, 0x4e, - 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, - 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2d, 0x0a, 0x05, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x70, 0x62, - 0x32, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x57, 0x69, 0x74, 0x68, 0x52, 0x65, 0x71, 0x75, - 0x69, 0x72, 0x65, 0x64, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, - 0x07, 0x0a, 0x05, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x22, 0x69, 0x0a, 0x0a, 0x45, 0x78, 0x74, 0x65, - 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x73, 0x74, - 0x72, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x53, - 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x70, 0x74, 0x5f, 0x62, 0x6f, 0x6f, - 0x6c, 0x18, 0x65, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x42, 0x6f, 0x6f, 0x6c, - 0x12, 0x1b, 0x0a, 0x09, 0x6f, 0x70, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x08, 0x6f, 0x70, 0x74, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x2a, 0x04, 0x08, - 0x14, 0x10, 0x65, 0x22, 0x89, 0x04, 0x0a, 0x13, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, - 0x6e, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x32, 0x31, 0x0a, 0x0c, 0x6f, - 0x70, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x12, 0x0f, 0x2e, 0x70, 0x62, - 0x32, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x33, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x0a, 0x6f, 0x70, 0x74, 0x45, 0x78, 0x74, 0x42, 0x6f, 0x6f, 0x6c, 0x32, 0x35, - 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, - 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, - 0x73, 0x18, 0x34, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x45, 0x78, 0x74, 0x53, - 0x74, 0x72, 0x69, 0x6e, 0x67, 0x32, 0x3c, 0x0a, 0x0c, 0x6f, 0x70, 0x74, 0x5f, 0x65, 0x78, 0x74, - 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x78, 0x74, 0x65, - 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x35, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x09, 0x2e, 0x70, - 0x62, 0x32, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0a, 0x6f, 0x70, 0x74, 0x45, 0x78, 0x74, 0x45, - 0x6e, 0x75, 0x6d, 0x32, 0x42, 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x5f, 0x6e, - 0x65, 0x73, 0x74, 0x65, 0x64, 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x78, 0x74, 0x65, - 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x36, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, - 0x62, 0x32, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x45, 0x78, - 0x74, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x32, 0x4d, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x5f, 0x65, - 0x78, 0x74, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x32, - 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x37, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x14, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x52, - 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x45, 0x78, 0x74, 0x50, - 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x32, 0x35, 0x0a, 0x0e, 0x72, 0x70, 0x74, 0x5f, 0x65, 0x78, - 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, - 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x3d, 0x20, 0x03, 0x28, 0x09, 0x52, - 0x0c, 0x72, 0x70, 0x74, 0x45, 0x78, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x32, 0x3c, 0x0a, - 0x0c, 0x72, 0x70, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x0f, 0x2e, - 0x70, 0x62, 0x32, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x3e, - 0x20, 0x03, 0x28, 0x0e, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, - 0x0a, 0x72, 0x70, 0x74, 0x45, 0x78, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x32, 0x42, 0x0a, 0x0e, 0x72, - 0x70, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x12, 0x0f, 0x2e, - 0x70, 0x62, 0x32, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x3f, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, - 0x64, 0x52, 0x0c, 0x72, 0x70, 0x74, 0x45, 0x78, 0x74, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x22, - 0x1a, 0x0a, 0x0a, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x2a, 0x08, 0x08, - 0x04, 0x10, 0xff, 0xff, 0xff, 0xff, 0x07, 0x3a, 0x02, 0x08, 0x01, 0x22, 0xb6, 0x02, 0x0a, 0x13, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, - 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, - 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x53, 0x74, 0x72, 0x69, - 0x6e, 0x67, 0x32, 0x5d, 0x0a, 0x15, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x65, - 0x74, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0f, 0x2e, 0x70, 0x62, - 0x32, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x18, 0x0a, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x53, 0x65, 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, - 0x6e, 0x32, 0x64, 0x0a, 0x19, 0x6e, 0x6f, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0f, - 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x18, - 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, - 0x16, 0x6e, 0x6f, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x45, 0x78, - 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x32, 0x3b, 0x0a, 0x0a, 0x65, 0x78, 0x74, 0x5f, 0x6e, - 0x65, 0x73, 0x74, 0x65, 0x64, 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, - 0x62, 0x32, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x52, 0x09, 0x65, 0x78, 0x74, 0x4e, 0x65, - 0x73, 0x74, 0x65, 0x64, 0x22, 0x1a, 0x0a, 0x0e, 0x46, 0x61, 0x6b, 0x65, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x2a, 0x08, 0x08, 0x04, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, - 0x22, 0x9f, 0x01, 0x0a, 0x17, 0x46, 0x61, 0x6b, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x53, 0x65, 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, - 0x6f, 0x70, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x09, 0x6f, 0x70, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x32, 0x65, 0x0a, 0x15, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, - 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x13, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x46, 0x61, 0x6b, 0x65, 0x4d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x1c, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x46, 0x61, 0x6b, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x53, 0x65, 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x6d, - 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, - 0x6f, 0x6e, 0x22, 0x9e, 0x08, 0x0a, 0x0a, 0x4b, 0x6e, 0x6f, 0x77, 0x6e, 0x54, 0x79, 0x70, 0x65, - 0x73, 0x12, 0x35, 0x0a, 0x08, 0x6f, 0x70, 0x74, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, - 0x07, 0x6f, 0x70, 0x74, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x38, 0x0a, 0x09, 0x6f, 0x70, 0x74, 0x5f, - 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, - 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, - 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x08, 0x6f, 0x70, 0x74, 0x49, 0x6e, 0x74, - 0x33, 0x32, 0x12, 0x38, 0x0a, 0x09, 0x6f, 0x70, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, - 0x75, 0x65, 0x52, 0x08, 0x6f, 0x70, 0x74, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x3b, 0x0a, 0x0a, - 0x6f, 0x70, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x09, - 0x6f, 0x70, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x3b, 0x0a, 0x0a, 0x6f, 0x70, 0x74, - 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, - 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x09, 0x6f, 0x70, 0x74, - 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x38, 0x0a, 0x09, 0x6f, 0x70, 0x74, 0x5f, 0x66, 0x6c, - 0x6f, 0x61, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, - 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x6c, 0x6f, 0x61, - 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x08, 0x6f, 0x70, 0x74, 0x46, 0x6c, 0x6f, 0x61, 0x74, - 0x12, 0x3b, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x07, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x56, 0x61, 0x6c, - 0x75, 0x65, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x3b, 0x0a, - 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x08, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, - 0x09, 0x6f, 0x70, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x38, 0x0a, 0x09, 0x6f, 0x70, - 0x74, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, - 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x42, 0x79, 0x74, 0x65, 0x73, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x08, 0x6f, 0x70, 0x74, 0x42, - 0x79, 0x74, 0x65, 0x73, 0x12, 0x3c, 0x0a, 0x0c, 0x6f, 0x70, 0x74, 0x5f, 0x64, 0x75, 0x72, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, - 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x6f, 0x70, 0x74, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x12, 0x3f, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, - 0x61, 0x6d, 0x70, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, - 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, - 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, - 0x61, 0x6d, 0x70, 0x12, 0x36, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, - 0x74, 0x18, 0x19, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, - 0x52, 0x09, 0x6f, 0x70, 0x74, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x12, 0x35, 0x0a, 0x08, 0x6f, - 0x70, 0x74, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, - 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x4c, 0x69, 0x73, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x4c, 0x69, - 0x73, 0x74, 0x12, 0x33, 0x0a, 0x09, 0x6f, 0x70, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, - 0x1b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x08, 0x6f, - 0x70, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x6f, 0x70, 0x74, 0x5f, 0x6e, - 0x75, 0x6c, 0x6c, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, - 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4e, 0x75, 0x6c, 0x6c, - 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x4e, 0x75, 0x6c, 0x6c, 0x12, 0x33, - 0x0a, 0x09, 0x6f, 0x70, 0x74, 0x5f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x18, 0x1e, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x52, 0x08, 0x6f, 0x70, 0x74, 0x45, 0x6d, - 0x70, 0x74, 0x79, 0x12, 0x2d, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x5f, 0x61, 0x6e, 0x79, 0x18, 0x20, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x06, 0x6f, 0x70, 0x74, 0x41, - 0x6e, 0x79, 0x12, 0x3f, 0x0a, 0x0d, 0x6f, 0x70, 0x74, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x6d, - 0x61, 0x73, 0x6b, 0x18, 0x28, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, - 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, - 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x6d, - 0x61, 0x73, 0x6b, 0x2a, 0x21, 0x0a, 0x04, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x07, 0x0a, 0x03, 0x4f, - 0x4e, 0x45, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x54, 0x57, 0x4f, 0x10, 0x02, 0x12, 0x07, 0x0a, - 0x03, 0x54, 0x45, 0x4e, 0x10, 0x0a, 0x3a, 0x31, 0x0a, 0x0c, 0x6f, 0x70, 0x74, 0x5f, 0x65, 0x78, - 0x74, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x78, 0x74, - 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x15, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x6f, - 0x70, 0x74, 0x45, 0x78, 0x74, 0x42, 0x6f, 0x6f, 0x6c, 0x3a, 0x35, 0x0a, 0x0e, 0x6f, 0x70, 0x74, - 0x5f, 0x65, 0x78, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x0f, 0x2e, 0x70, 0x62, - 0x32, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x16, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x45, 0x78, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, - 0x3a, 0x3c, 0x0a, 0x0c, 0x6f, 0x70, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x5f, 0x65, 0x6e, 0x75, 0x6d, - 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, - 0x73, 0x18, 0x17, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x6e, - 0x75, 0x6d, 0x52, 0x0a, 0x6f, 0x70, 0x74, 0x45, 0x78, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x42, - 0x0a, 0x0e, 0x6f, 0x70, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, - 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, - 0x73, 0x18, 0x18, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4e, 0x65, - 0x73, 0x74, 0x65, 0x64, 0x52, 0x0c, 0x6f, 0x70, 0x74, 0x45, 0x78, 0x74, 0x4e, 0x65, 0x73, 0x74, - 0x65, 0x64, 0x3a, 0x4d, 0x0a, 0x0f, 0x6f, 0x70, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, - 0x72, 0x74, 0x69, 0x61, 0x6c, 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x78, 0x74, 0x65, - 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x19, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x70, - 0x62, 0x32, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, - 0x65, 0x64, 0x52, 0x0d, 0x6f, 0x70, 0x74, 0x45, 0x78, 0x74, 0x50, 0x61, 0x72, 0x74, 0x69, 0x61, - 0x6c, 0x3a, 0x37, 0x0a, 0x0f, 0x72, 0x70, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x5f, 0x66, 0x69, 0x78, - 0x65, 0x64, 0x33, 0x32, 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, - 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x1f, 0x20, 0x03, 0x28, 0x07, 0x52, 0x0d, 0x72, 0x70, 0x74, - 0x45, 0x78, 0x74, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x3a, 0x3c, 0x0a, 0x0c, 0x72, 0x70, - 0x74, 0x5f, 0x65, 0x78, 0x74, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x32, - 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x20, 0x20, 0x03, 0x28, - 0x0e, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0a, 0x72, 0x70, - 0x74, 0x45, 0x78, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x42, 0x0a, 0x0e, 0x72, 0x70, 0x74, 0x5f, - 0x65, 0x78, 0x74, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x32, - 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x21, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x52, 0x0c, - 0x72, 0x70, 0x74, 0x45, 0x78, 0x74, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x3a, 0x61, 0x0a, 0x15, - 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x65, 0x78, 0x74, 0x65, - 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0f, 0x2e, 0x70, 0x62, 0x32, 0x2e, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x18, 0x32, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x70, - 0x62, 0x32, 0x2e, 0x46, 0x61, 0x6b, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, - 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x42, - 0x38, 0x5a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, - 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x73, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x70, 0x62, 0x32, -} - -var ( - file_internal_testprotos_textpb2_test_proto_rawDescOnce sync.Once - file_internal_testprotos_textpb2_test_proto_rawDescData = file_internal_testprotos_textpb2_test_proto_rawDesc -) - -func file_internal_testprotos_textpb2_test_proto_rawDescGZIP() []byte { - file_internal_testprotos_textpb2_test_proto_rawDescOnce.Do(func() { - file_internal_testprotos_textpb2_test_proto_rawDescData = protoimpl.X.CompressGZIP(file_internal_testprotos_textpb2_test_proto_rawDescData) - }) - return file_internal_testprotos_textpb2_test_proto_rawDescData -} - -var file_internal_testprotos_textpb2_test_proto_enumTypes = make([]protoimpl.EnumInfo, 2) -var file_internal_testprotos_textpb2_test_proto_msgTypes = make([]protoimpl.MessageInfo, 23) -var file_internal_testprotos_textpb2_test_proto_goTypes = []interface{}{ - (Enum)(0), // 0: pb2.Enum - (Enums_NestedEnum)(0), // 1: pb2.Enums.NestedEnum - (*Scalars)(nil), // 2: pb2.Scalars - (*Enums)(nil), // 3: pb2.Enums - (*Repeats)(nil), // 4: pb2.Repeats - (*Maps)(nil), // 5: pb2.Maps - (*Nested)(nil), // 6: pb2.Nested - (*Nests)(nil), // 7: pb2.Nests - (*Requireds)(nil), // 8: pb2.Requireds - (*PartialRequired)(nil), // 9: pb2.PartialRequired - (*NestedWithRequired)(nil), // 10: pb2.NestedWithRequired - (*IndirectRequired)(nil), // 11: pb2.IndirectRequired - (*Extensions)(nil), // 12: pb2.Extensions - (*ExtensionsContainer)(nil), // 13: pb2.ExtensionsContainer - (*MessageSet)(nil), // 14: pb2.MessageSet - (*MessageSetExtension)(nil), // 15: pb2.MessageSetExtension - (*FakeMessageSet)(nil), // 16: pb2.FakeMessageSet - (*FakeMessageSetExtension)(nil), // 17: pb2.FakeMessageSetExtension - (*KnownTypes)(nil), // 18: pb2.KnownTypes - nil, // 19: pb2.Maps.Int32ToStrEntry - nil, // 20: pb2.Maps.StrToNestedEntry - (*Nests_OptGroup)(nil), // 21: pb2.Nests.OptGroup - (*Nests_RptGroup)(nil), // 22: pb2.Nests.RptGroup - (*Nests_OptGroup_OptNestedGroup)(nil), // 23: pb2.Nests.OptGroup.OptNestedGroup - nil, // 24: pb2.IndirectRequired.StrToNestedEntry - (*wrapperspb.BoolValue)(nil), // 25: google.protobuf.BoolValue - (*wrapperspb.Int32Value)(nil), // 26: google.protobuf.Int32Value - (*wrapperspb.Int64Value)(nil), // 27: google.protobuf.Int64Value - (*wrapperspb.UInt32Value)(nil), // 28: google.protobuf.UInt32Value - (*wrapperspb.UInt64Value)(nil), // 29: google.protobuf.UInt64Value - (*wrapperspb.FloatValue)(nil), // 30: google.protobuf.FloatValue - (*wrapperspb.DoubleValue)(nil), // 31: google.protobuf.DoubleValue - (*wrapperspb.StringValue)(nil), // 32: google.protobuf.StringValue - (*wrapperspb.BytesValue)(nil), // 33: google.protobuf.BytesValue - (*durationpb.Duration)(nil), // 34: google.protobuf.Duration - (*timestamppb.Timestamp)(nil), // 35: google.protobuf.Timestamp - (*structpb.Struct)(nil), // 36: google.protobuf.Struct - (*structpb.ListValue)(nil), // 37: google.protobuf.ListValue - (*structpb.Value)(nil), // 38: google.protobuf.Value - (structpb.NullValue)(0), // 39: google.protobuf.NullValue - (*emptypb.Empty)(nil), // 40: google.protobuf.Empty - (*anypb.Any)(nil), // 41: google.protobuf.Any - (*fieldmaskpb.FieldMask)(nil), // 42: google.protobuf.FieldMask -} -var file_internal_testprotos_textpb2_test_proto_depIdxs = []int32{ - 0, // 0: pb2.Enums.opt_enum:type_name -> pb2.Enum - 0, // 1: pb2.Enums.rpt_enum:type_name -> pb2.Enum - 1, // 2: pb2.Enums.opt_nested_enum:type_name -> pb2.Enums.NestedEnum - 1, // 3: pb2.Enums.rpt_nested_enum:type_name -> pb2.Enums.NestedEnum - 19, // 4: pb2.Maps.int32_to_str:type_name -> pb2.Maps.Int32ToStrEntry - 20, // 5: pb2.Maps.str_to_nested:type_name -> pb2.Maps.StrToNestedEntry - 6, // 6: pb2.Nested.opt_nested:type_name -> pb2.Nested - 6, // 7: pb2.Nests.opt_nested:type_name -> pb2.Nested - 21, // 8: pb2.Nests.optgroup:type_name -> pb2.Nests.OptGroup - 6, // 9: pb2.Nests.rpt_nested:type_name -> pb2.Nested - 22, // 10: pb2.Nests.rptgroup:type_name -> pb2.Nests.RptGroup - 0, // 11: pb2.Requireds.req_enum:type_name -> pb2.Enum - 6, // 12: pb2.Requireds.req_nested:type_name -> pb2.Nested - 10, // 13: pb2.IndirectRequired.opt_nested:type_name -> pb2.NestedWithRequired - 10, // 14: pb2.IndirectRequired.rpt_nested:type_name -> pb2.NestedWithRequired - 24, // 15: pb2.IndirectRequired.str_to_nested:type_name -> pb2.IndirectRequired.StrToNestedEntry - 10, // 16: pb2.IndirectRequired.oneof_nested:type_name -> pb2.NestedWithRequired - 25, // 17: pb2.KnownTypes.opt_bool:type_name -> google.protobuf.BoolValue - 26, // 18: pb2.KnownTypes.opt_int32:type_name -> google.protobuf.Int32Value - 27, // 19: pb2.KnownTypes.opt_int64:type_name -> google.protobuf.Int64Value - 28, // 20: pb2.KnownTypes.opt_uint32:type_name -> google.protobuf.UInt32Value - 29, // 21: pb2.KnownTypes.opt_uint64:type_name -> google.protobuf.UInt64Value - 30, // 22: pb2.KnownTypes.opt_float:type_name -> google.protobuf.FloatValue - 31, // 23: pb2.KnownTypes.opt_double:type_name -> google.protobuf.DoubleValue - 32, // 24: pb2.KnownTypes.opt_string:type_name -> google.protobuf.StringValue - 33, // 25: pb2.KnownTypes.opt_bytes:type_name -> google.protobuf.BytesValue - 34, // 26: pb2.KnownTypes.opt_duration:type_name -> google.protobuf.Duration - 35, // 27: pb2.KnownTypes.opt_timestamp:type_name -> google.protobuf.Timestamp - 36, // 28: pb2.KnownTypes.opt_struct:type_name -> google.protobuf.Struct - 37, // 29: pb2.KnownTypes.opt_list:type_name -> google.protobuf.ListValue - 38, // 30: pb2.KnownTypes.opt_value:type_name -> google.protobuf.Value - 39, // 31: pb2.KnownTypes.opt_null:type_name -> google.protobuf.NullValue - 40, // 32: pb2.KnownTypes.opt_empty:type_name -> google.protobuf.Empty - 41, // 33: pb2.KnownTypes.opt_any:type_name -> google.protobuf.Any - 42, // 34: pb2.KnownTypes.opt_fieldmask:type_name -> google.protobuf.FieldMask - 6, // 35: pb2.Maps.StrToNestedEntry.value:type_name -> pb2.Nested - 6, // 36: pb2.Nests.OptGroup.opt_nested:type_name -> pb2.Nested - 23, // 37: pb2.Nests.OptGroup.optnestedgroup:type_name -> pb2.Nests.OptGroup.OptNestedGroup - 10, // 38: pb2.IndirectRequired.StrToNestedEntry.value:type_name -> pb2.NestedWithRequired - 12, // 39: pb2.opt_ext_bool:extendee -> pb2.Extensions - 12, // 40: pb2.opt_ext_string:extendee -> pb2.Extensions - 12, // 41: pb2.opt_ext_enum:extendee -> pb2.Extensions - 12, // 42: pb2.opt_ext_nested:extendee -> pb2.Extensions - 12, // 43: pb2.opt_ext_partial:extendee -> pb2.Extensions - 12, // 44: pb2.rpt_ext_fixed32:extendee -> pb2.Extensions - 12, // 45: pb2.rpt_ext_enum:extendee -> pb2.Extensions - 12, // 46: pb2.rpt_ext_nested:extendee -> pb2.Extensions - 14, // 47: pb2.message_set_extension:extendee -> pb2.MessageSet - 12, // 48: pb2.ExtensionsContainer.opt_ext_bool:extendee -> pb2.Extensions - 12, // 49: pb2.ExtensionsContainer.opt_ext_string:extendee -> pb2.Extensions - 12, // 50: pb2.ExtensionsContainer.opt_ext_enum:extendee -> pb2.Extensions - 12, // 51: pb2.ExtensionsContainer.opt_ext_nested:extendee -> pb2.Extensions - 12, // 52: pb2.ExtensionsContainer.opt_ext_partial:extendee -> pb2.Extensions - 12, // 53: pb2.ExtensionsContainer.rpt_ext_string:extendee -> pb2.Extensions - 12, // 54: pb2.ExtensionsContainer.rpt_ext_enum:extendee -> pb2.Extensions - 12, // 55: pb2.ExtensionsContainer.rpt_ext_nested:extendee -> pb2.Extensions - 14, // 56: pb2.MessageSetExtension.message_set_extension:extendee -> pb2.MessageSet - 14, // 57: pb2.MessageSetExtension.not_message_set_extension:extendee -> pb2.MessageSet - 14, // 58: pb2.MessageSetExtension.ext_nested:extendee -> pb2.MessageSet - 16, // 59: pb2.FakeMessageSetExtension.message_set_extension:extendee -> pb2.FakeMessageSet - 0, // 60: pb2.opt_ext_enum:type_name -> pb2.Enum - 6, // 61: pb2.opt_ext_nested:type_name -> pb2.Nested - 9, // 62: pb2.opt_ext_partial:type_name -> pb2.PartialRequired - 0, // 63: pb2.rpt_ext_enum:type_name -> pb2.Enum - 6, // 64: pb2.rpt_ext_nested:type_name -> pb2.Nested - 17, // 65: pb2.message_set_extension:type_name -> pb2.FakeMessageSetExtension - 0, // 66: pb2.ExtensionsContainer.opt_ext_enum:type_name -> pb2.Enum - 6, // 67: pb2.ExtensionsContainer.opt_ext_nested:type_name -> pb2.Nested - 9, // 68: pb2.ExtensionsContainer.opt_ext_partial:type_name -> pb2.PartialRequired - 0, // 69: pb2.ExtensionsContainer.rpt_ext_enum:type_name -> pb2.Enum - 6, // 70: pb2.ExtensionsContainer.rpt_ext_nested:type_name -> pb2.Nested - 15, // 71: pb2.MessageSetExtension.message_set_extension:type_name -> pb2.MessageSetExtension - 15, // 72: pb2.MessageSetExtension.not_message_set_extension:type_name -> pb2.MessageSetExtension - 6, // 73: pb2.MessageSetExtension.ext_nested:type_name -> pb2.Nested - 17, // 74: pb2.FakeMessageSetExtension.message_set_extension:type_name -> pb2.FakeMessageSetExtension - 75, // [75:75] is the sub-list for method output_type - 75, // [75:75] is the sub-list for method input_type - 60, // [60:75] is the sub-list for extension type_name - 39, // [39:60] is the sub-list for extension extendee - 0, // [0:39] is the sub-list for field type_name -} - -func init() { file_internal_testprotos_textpb2_test_proto_init() } -func file_internal_testprotos_textpb2_test_proto_init() { - if File_internal_testprotos_textpb2_test_proto != nil { - return - } - if !protoimpl.UnsafeEnabled { - file_internal_testprotos_textpb2_test_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Scalars); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_textpb2_test_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Enums); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_textpb2_test_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Repeats); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_textpb2_test_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Maps); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_textpb2_test_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Nested); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_textpb2_test_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Nests); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_textpb2_test_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Requireds); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_textpb2_test_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PartialRequired); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_textpb2_test_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*NestedWithRequired); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_textpb2_test_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*IndirectRequired); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_textpb2_test_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Extensions); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - case 3: - return &v.extensionFields - default: - return nil - } - } - file_internal_testprotos_textpb2_test_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ExtensionsContainer); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_textpb2_test_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MessageSet); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - case 3: - return &v.extensionFields - default: - return nil - } - } - file_internal_testprotos_textpb2_test_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MessageSetExtension); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_textpb2_test_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FakeMessageSet); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - case 3: - return &v.extensionFields - default: - return nil - } - } - file_internal_testprotos_textpb2_test_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FakeMessageSetExtension); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_textpb2_test_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*KnownTypes); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_textpb2_test_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Nests_OptGroup); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_textpb2_test_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Nests_RptGroup); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_textpb2_test_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Nests_OptGroup_OptNestedGroup); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - file_internal_testprotos_textpb2_test_proto_msgTypes[9].OneofWrappers = []interface{}{ - (*IndirectRequired_OneofNested)(nil), - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_internal_testprotos_textpb2_test_proto_rawDesc, - NumEnums: 2, - NumMessages: 23, - NumExtensions: 21, - NumServices: 0, - }, - GoTypes: file_internal_testprotos_textpb2_test_proto_goTypes, - DependencyIndexes: file_internal_testprotos_textpb2_test_proto_depIdxs, - EnumInfos: file_internal_testprotos_textpb2_test_proto_enumTypes, - MessageInfos: file_internal_testprotos_textpb2_test_proto_msgTypes, - ExtensionInfos: file_internal_testprotos_textpb2_test_proto_extTypes, - }.Build() - File_internal_testprotos_textpb2_test_proto = out.File - file_internal_testprotos_textpb2_test_proto_rawDesc = nil - file_internal_testprotos_textpb2_test_proto_goTypes = nil - file_internal_testprotos_textpb2_test_proto_depIdxs = nil -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/textpb2/ya.make b/vendor/google.golang.org/protobuf/internal/testprotos/textpb2/ya.make deleted file mode 100644 index adcd14d710..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/textpb2/ya.make +++ /dev/null @@ -1,7 +0,0 @@ -GO_LIBRARY() - -LICENSE(BSD-3-Clause) - -SRCS(test.pb.go) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/textpb3/test.pb.go b/vendor/google.golang.org/protobuf/internal/testprotos/textpb3/test.pb.go deleted file mode 100644 index be8034c5b0..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/textpb3/test.pb.go +++ /dev/null @@ -1,1270 +0,0 @@ -// Copyright 2018 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Test Protobuf definitions with proto3 syntax. - -// Code generated by protoc-gen-go. DO NOT EDIT. -// source: internal/testprotos/textpb3/test.proto - -package textpb3 - -import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -type Enum int32 - -const ( - Enum_ZERO Enum = 0 - Enum_ONE Enum = 1 - Enum_TWO Enum = 2 - Enum_TEN Enum = 10 -) - -// Enum value maps for Enum. -var ( - Enum_name = map[int32]string{ - 0: "ZERO", - 1: "ONE", - 2: "TWO", - 10: "TEN", - } - Enum_value = map[string]int32{ - "ZERO": 0, - "ONE": 1, - "TWO": 2, - "TEN": 10, - } -) - -func (x Enum) Enum() *Enum { - p := new(Enum) - *p = x - return p -} - -func (x Enum) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (Enum) Descriptor() protoreflect.EnumDescriptor { - return file_internal_testprotos_textpb3_test_proto_enumTypes[0].Descriptor() -} - -func (Enum) Type() protoreflect.EnumType { - return &file_internal_testprotos_textpb3_test_proto_enumTypes[0] -} - -func (x Enum) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) -} - -// Deprecated: Use Enum.Descriptor instead. -func (Enum) EnumDescriptor() ([]byte, []int) { - return file_internal_testprotos_textpb3_test_proto_rawDescGZIP(), []int{0} -} - -type Enums_NestedEnum int32 - -const ( - Enums_CERO Enums_NestedEnum = 0 - Enums_UNO Enums_NestedEnum = 1 - Enums_DOS Enums_NestedEnum = 2 - Enums_DIEZ Enums_NestedEnum = 10 -) - -// Enum value maps for Enums_NestedEnum. -var ( - Enums_NestedEnum_name = map[int32]string{ - 0: "CERO", - 1: "UNO", - 2: "DOS", - 10: "DIEZ", - } - Enums_NestedEnum_value = map[string]int32{ - "CERO": 0, - "UNO": 1, - "DOS": 2, - "DIEZ": 10, - } -) - -func (x Enums_NestedEnum) Enum() *Enums_NestedEnum { - p := new(Enums_NestedEnum) - *p = x - return p -} - -func (x Enums_NestedEnum) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (Enums_NestedEnum) Descriptor() protoreflect.EnumDescriptor { - return file_internal_testprotos_textpb3_test_proto_enumTypes[1].Descriptor() -} - -func (Enums_NestedEnum) Type() protoreflect.EnumType { - return &file_internal_testprotos_textpb3_test_proto_enumTypes[1] -} - -func (x Enums_NestedEnum) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) -} - -// Deprecated: Use Enums_NestedEnum.Descriptor instead. -func (Enums_NestedEnum) EnumDescriptor() ([]byte, []int) { - return file_internal_testprotos_textpb3_test_proto_rawDescGZIP(), []int{3, 0} -} - -// Scalars contains scalar field types. -type Scalars struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - SBool bool `protobuf:"varint,1,opt,name=s_bool,json=sBool,proto3" json:"s_bool,omitempty"` - SInt32 int32 `protobuf:"varint,2,opt,name=s_int32,json=sInt32,proto3" json:"s_int32,omitempty"` - SInt64 int64 `protobuf:"varint,3,opt,name=s_int64,json=sInt64,proto3" json:"s_int64,omitempty"` - SUint32 uint32 `protobuf:"varint,4,opt,name=s_uint32,json=sUint32,proto3" json:"s_uint32,omitempty"` - SUint64 uint64 `protobuf:"varint,5,opt,name=s_uint64,json=sUint64,proto3" json:"s_uint64,omitempty"` - SSint32 int32 `protobuf:"zigzag32,6,opt,name=s_sint32,json=sSint32,proto3" json:"s_sint32,omitempty"` - SSint64 int64 `protobuf:"zigzag64,7,opt,name=s_sint64,json=sSint64,proto3" json:"s_sint64,omitempty"` - SFixed32 uint32 `protobuf:"fixed32,8,opt,name=s_fixed32,json=sFixed32,proto3" json:"s_fixed32,omitempty"` - SFixed64 uint64 `protobuf:"fixed64,9,opt,name=s_fixed64,json=sFixed64,proto3" json:"s_fixed64,omitempty"` - SSfixed32 int32 `protobuf:"fixed32,10,opt,name=s_sfixed32,json=sSfixed32,proto3" json:"s_sfixed32,omitempty"` - SSfixed64 int64 `protobuf:"fixed64,11,opt,name=s_sfixed64,json=sSfixed64,proto3" json:"s_sfixed64,omitempty"` - SFloat float32 `protobuf:"fixed32,20,opt,name=s_float,json=sFloat,proto3" json:"s_float,omitempty"` - SDouble float64 `protobuf:"fixed64,21,opt,name=s_double,json=sDouble,proto3" json:"s_double,omitempty"` - SBytes []byte `protobuf:"bytes,14,opt,name=s_bytes,json=sBytes,proto3" json:"s_bytes,omitempty"` - SString string `protobuf:"bytes,13,opt,name=s_string,json=sString,proto3" json:"s_string,omitempty"` -} - -func (x *Scalars) Reset() { - *x = Scalars{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb3_test_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Scalars) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Scalars) ProtoMessage() {} - -func (x *Scalars) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb3_test_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Scalars.ProtoReflect.Descriptor instead. -func (*Scalars) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb3_test_proto_rawDescGZIP(), []int{0} -} - -func (x *Scalars) GetSBool() bool { - if x != nil { - return x.SBool - } - return false -} - -func (x *Scalars) GetSInt32() int32 { - if x != nil { - return x.SInt32 - } - return 0 -} - -func (x *Scalars) GetSInt64() int64 { - if x != nil { - return x.SInt64 - } - return 0 -} - -func (x *Scalars) GetSUint32() uint32 { - if x != nil { - return x.SUint32 - } - return 0 -} - -func (x *Scalars) GetSUint64() uint64 { - if x != nil { - return x.SUint64 - } - return 0 -} - -func (x *Scalars) GetSSint32() int32 { - if x != nil { - return x.SSint32 - } - return 0 -} - -func (x *Scalars) GetSSint64() int64 { - if x != nil { - return x.SSint64 - } - return 0 -} - -func (x *Scalars) GetSFixed32() uint32 { - if x != nil { - return x.SFixed32 - } - return 0 -} - -func (x *Scalars) GetSFixed64() uint64 { - if x != nil { - return x.SFixed64 - } - return 0 -} - -func (x *Scalars) GetSSfixed32() int32 { - if x != nil { - return x.SSfixed32 - } - return 0 -} - -func (x *Scalars) GetSSfixed64() int64 { - if x != nil { - return x.SSfixed64 - } - return 0 -} - -func (x *Scalars) GetSFloat() float32 { - if x != nil { - return x.SFloat - } - return 0 -} - -func (x *Scalars) GetSDouble() float64 { - if x != nil { - return x.SDouble - } - return 0 -} - -func (x *Scalars) GetSBytes() []byte { - if x != nil { - return x.SBytes - } - return nil -} - -func (x *Scalars) GetSString() string { - if x != nil { - return x.SString - } - return "" -} - -// Message contains repeated fields. -type Repeats struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - RptBool []bool `protobuf:"varint,1,rep,packed,name=rpt_bool,json=rptBool,proto3" json:"rpt_bool,omitempty"` - RptInt32 []int32 `protobuf:"varint,2,rep,packed,name=rpt_int32,json=rptInt32,proto3" json:"rpt_int32,omitempty"` - RptInt64 []int64 `protobuf:"varint,3,rep,packed,name=rpt_int64,json=rptInt64,proto3" json:"rpt_int64,omitempty"` - RptUint32 []uint32 `protobuf:"varint,4,rep,packed,name=rpt_uint32,json=rptUint32,proto3" json:"rpt_uint32,omitempty"` - RptUint64 []uint64 `protobuf:"varint,5,rep,packed,name=rpt_uint64,json=rptUint64,proto3" json:"rpt_uint64,omitempty"` - RptFloat []float32 `protobuf:"fixed32,6,rep,packed,name=rpt_float,json=rptFloat,proto3" json:"rpt_float,omitempty"` - RptDouble []float64 `protobuf:"fixed64,7,rep,packed,name=rpt_double,json=rptDouble,proto3" json:"rpt_double,omitempty"` - RptString []string `protobuf:"bytes,8,rep,name=rpt_string,json=rptString,proto3" json:"rpt_string,omitempty"` - RptBytes [][]byte `protobuf:"bytes,9,rep,name=rpt_bytes,json=rptBytes,proto3" json:"rpt_bytes,omitempty"` -} - -func (x *Repeats) Reset() { - *x = Repeats{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb3_test_proto_msgTypes[1] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Repeats) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Repeats) ProtoMessage() {} - -func (x *Repeats) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb3_test_proto_msgTypes[1] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Repeats.ProtoReflect.Descriptor instead. -func (*Repeats) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb3_test_proto_rawDescGZIP(), []int{1} -} - -func (x *Repeats) GetRptBool() []bool { - if x != nil { - return x.RptBool - } - return nil -} - -func (x *Repeats) GetRptInt32() []int32 { - if x != nil { - return x.RptInt32 - } - return nil -} - -func (x *Repeats) GetRptInt64() []int64 { - if x != nil { - return x.RptInt64 - } - return nil -} - -func (x *Repeats) GetRptUint32() []uint32 { - if x != nil { - return x.RptUint32 - } - return nil -} - -func (x *Repeats) GetRptUint64() []uint64 { - if x != nil { - return x.RptUint64 - } - return nil -} - -func (x *Repeats) GetRptFloat() []float32 { - if x != nil { - return x.RptFloat - } - return nil -} - -func (x *Repeats) GetRptDouble() []float64 { - if x != nil { - return x.RptDouble - } - return nil -} - -func (x *Repeats) GetRptString() []string { - if x != nil { - return x.RptString - } - return nil -} - -func (x *Repeats) GetRptBytes() [][]byte { - if x != nil { - return x.RptBytes - } - return nil -} - -type Proto3Optional struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - OptBool *bool `protobuf:"varint,1,opt,name=opt_bool,json=optBool,proto3,oneof" json:"opt_bool,omitempty"` - OptInt32 *int32 `protobuf:"varint,2,opt,name=opt_int32,json=optInt32,proto3,oneof" json:"opt_int32,omitempty"` - OptInt64 *int64 `protobuf:"varint,3,opt,name=opt_int64,json=optInt64,proto3,oneof" json:"opt_int64,omitempty"` - OptUint32 *uint32 `protobuf:"varint,4,opt,name=opt_uint32,json=optUint32,proto3,oneof" json:"opt_uint32,omitempty"` - OptUint64 *uint64 `protobuf:"varint,5,opt,name=opt_uint64,json=optUint64,proto3,oneof" json:"opt_uint64,omitempty"` - OptFloat *float32 `protobuf:"fixed32,6,opt,name=opt_float,json=optFloat,proto3,oneof" json:"opt_float,omitempty"` - OptDouble *float64 `protobuf:"fixed64,7,opt,name=opt_double,json=optDouble,proto3,oneof" json:"opt_double,omitempty"` - OptString *string `protobuf:"bytes,8,opt,name=opt_string,json=optString,proto3,oneof" json:"opt_string,omitempty"` - OptBytes []byte `protobuf:"bytes,9,opt,name=opt_bytes,json=optBytes,proto3,oneof" json:"opt_bytes,omitempty"` - OptEnum *Enum `protobuf:"varint,10,opt,name=opt_enum,json=optEnum,proto3,enum=pb3.Enum,oneof" json:"opt_enum,omitempty"` - OptMessage *Nested `protobuf:"bytes,11,opt,name=opt_message,json=optMessage,proto3,oneof" json:"opt_message,omitempty"` -} - -func (x *Proto3Optional) Reset() { - *x = Proto3Optional{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb3_test_proto_msgTypes[2] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Proto3Optional) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Proto3Optional) ProtoMessage() {} - -func (x *Proto3Optional) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb3_test_proto_msgTypes[2] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Proto3Optional.ProtoReflect.Descriptor instead. -func (*Proto3Optional) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb3_test_proto_rawDescGZIP(), []int{2} -} - -func (x *Proto3Optional) GetOptBool() bool { - if x != nil && x.OptBool != nil { - return *x.OptBool - } - return false -} - -func (x *Proto3Optional) GetOptInt32() int32 { - if x != nil && x.OptInt32 != nil { - return *x.OptInt32 - } - return 0 -} - -func (x *Proto3Optional) GetOptInt64() int64 { - if x != nil && x.OptInt64 != nil { - return *x.OptInt64 - } - return 0 -} - -func (x *Proto3Optional) GetOptUint32() uint32 { - if x != nil && x.OptUint32 != nil { - return *x.OptUint32 - } - return 0 -} - -func (x *Proto3Optional) GetOptUint64() uint64 { - if x != nil && x.OptUint64 != nil { - return *x.OptUint64 - } - return 0 -} - -func (x *Proto3Optional) GetOptFloat() float32 { - if x != nil && x.OptFloat != nil { - return *x.OptFloat - } - return 0 -} - -func (x *Proto3Optional) GetOptDouble() float64 { - if x != nil && x.OptDouble != nil { - return *x.OptDouble - } - return 0 -} - -func (x *Proto3Optional) GetOptString() string { - if x != nil && x.OptString != nil { - return *x.OptString - } - return "" -} - -func (x *Proto3Optional) GetOptBytes() []byte { - if x != nil { - return x.OptBytes - } - return nil -} - -func (x *Proto3Optional) GetOptEnum() Enum { - if x != nil && x.OptEnum != nil { - return *x.OptEnum - } - return Enum_ZERO -} - -func (x *Proto3Optional) GetOptMessage() *Nested { - if x != nil { - return x.OptMessage - } - return nil -} - -// Message contains enum fields. -type Enums struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - SEnum Enum `protobuf:"varint,1,opt,name=s_enum,json=sEnum,proto3,enum=pb3.Enum" json:"s_enum,omitempty"` - SNestedEnum Enums_NestedEnum `protobuf:"varint,3,opt,name=s_nested_enum,json=sNestedEnum,proto3,enum=pb3.Enums_NestedEnum" json:"s_nested_enum,omitempty"` -} - -func (x *Enums) Reset() { - *x = Enums{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb3_test_proto_msgTypes[3] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Enums) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Enums) ProtoMessage() {} - -func (x *Enums) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb3_test_proto_msgTypes[3] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Enums.ProtoReflect.Descriptor instead. -func (*Enums) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb3_test_proto_rawDescGZIP(), []int{3} -} - -func (x *Enums) GetSEnum() Enum { - if x != nil { - return x.SEnum - } - return Enum_ZERO -} - -func (x *Enums) GetSNestedEnum() Enums_NestedEnum { - if x != nil { - return x.SNestedEnum - } - return Enums_CERO -} - -// Message contains nested message field. -type Nests struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - SNested *Nested `protobuf:"bytes,2,opt,name=s_nested,json=sNested,proto3" json:"s_nested,omitempty"` -} - -func (x *Nests) Reset() { - *x = Nests{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb3_test_proto_msgTypes[4] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Nests) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Nests) ProtoMessage() {} - -func (x *Nests) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb3_test_proto_msgTypes[4] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Nests.ProtoReflect.Descriptor instead. -func (*Nests) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb3_test_proto_rawDescGZIP(), []int{4} -} - -func (x *Nests) GetSNested() *Nested { - if x != nil { - return x.SNested - } - return nil -} - -// Message type used as submessage. -type Nested struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - SString string `protobuf:"bytes,1,opt,name=s_string,json=sString,proto3" json:"s_string,omitempty"` - SNested *Nested `protobuf:"bytes,2,opt,name=s_nested,json=sNested,proto3" json:"s_nested,omitempty"` -} - -func (x *Nested) Reset() { - *x = Nested{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb3_test_proto_msgTypes[5] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Nested) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Nested) ProtoMessage() {} - -func (x *Nested) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb3_test_proto_msgTypes[5] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Nested.ProtoReflect.Descriptor instead. -func (*Nested) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb3_test_proto_rawDescGZIP(), []int{5} -} - -func (x *Nested) GetSString() string { - if x != nil { - return x.SString - } - return "" -} - -func (x *Nested) GetSNested() *Nested { - if x != nil { - return x.SNested - } - return nil -} - -// Message contains oneof field. -type Oneofs struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - // Types that are assignable to Union: - // - // *Oneofs_OneofEnum - // *Oneofs_OneofString - // *Oneofs_OneofNested - Union isOneofs_Union `protobuf_oneof:"union"` -} - -func (x *Oneofs) Reset() { - *x = Oneofs{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb3_test_proto_msgTypes[6] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Oneofs) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Oneofs) ProtoMessage() {} - -func (x *Oneofs) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb3_test_proto_msgTypes[6] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Oneofs.ProtoReflect.Descriptor instead. -func (*Oneofs) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb3_test_proto_rawDescGZIP(), []int{6} -} - -func (m *Oneofs) GetUnion() isOneofs_Union { - if m != nil { - return m.Union - } - return nil -} - -func (x *Oneofs) GetOneofEnum() Enum { - if x, ok := x.GetUnion().(*Oneofs_OneofEnum); ok { - return x.OneofEnum - } - return Enum_ZERO -} - -func (x *Oneofs) GetOneofString() string { - if x, ok := x.GetUnion().(*Oneofs_OneofString); ok { - return x.OneofString - } - return "" -} - -func (x *Oneofs) GetOneofNested() *Nested { - if x, ok := x.GetUnion().(*Oneofs_OneofNested); ok { - return x.OneofNested - } - return nil -} - -type isOneofs_Union interface { - isOneofs_Union() -} - -type Oneofs_OneofEnum struct { - OneofEnum Enum `protobuf:"varint,1,opt,name=oneof_enum,json=oneofEnum,proto3,enum=pb3.Enum,oneof"` -} - -type Oneofs_OneofString struct { - OneofString string `protobuf:"bytes,2,opt,name=oneof_string,json=oneofString,proto3,oneof"` -} - -type Oneofs_OneofNested struct { - OneofNested *Nested `protobuf:"bytes,3,opt,name=oneof_nested,json=oneofNested,proto3,oneof"` -} - -func (*Oneofs_OneofEnum) isOneofs_Union() {} - -func (*Oneofs_OneofString) isOneofs_Union() {} - -func (*Oneofs_OneofNested) isOneofs_Union() {} - -// Message contains map fields. -type Maps struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Int32ToStr map[int32]string `protobuf:"bytes,1,rep,name=int32_to_str,json=int32ToStr,proto3" json:"int32_to_str,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - BoolToUint32 map[bool]uint32 `protobuf:"bytes,2,rep,name=bool_to_uint32,json=boolToUint32,proto3" json:"bool_to_uint32,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - Uint64ToEnum map[uint64]Enum `protobuf:"bytes,3,rep,name=uint64_to_enum,json=uint64ToEnum,proto3" json:"uint64_to_enum,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=pb3.Enum"` - StrToNested map[string]*Nested `protobuf:"bytes,4,rep,name=str_to_nested,json=strToNested,proto3" json:"str_to_nested,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - StrToOneofs map[string]*Oneofs `protobuf:"bytes,5,rep,name=str_to_oneofs,json=strToOneofs,proto3" json:"str_to_oneofs,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` -} - -func (x *Maps) Reset() { - *x = Maps{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb3_test_proto_msgTypes[7] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Maps) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Maps) ProtoMessage() {} - -func (x *Maps) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb3_test_proto_msgTypes[7] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Maps.ProtoReflect.Descriptor instead. -func (*Maps) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb3_test_proto_rawDescGZIP(), []int{7} -} - -func (x *Maps) GetInt32ToStr() map[int32]string { - if x != nil { - return x.Int32ToStr - } - return nil -} - -func (x *Maps) GetBoolToUint32() map[bool]uint32 { - if x != nil { - return x.BoolToUint32 - } - return nil -} - -func (x *Maps) GetUint64ToEnum() map[uint64]Enum { - if x != nil { - return x.Uint64ToEnum - } - return nil -} - -func (x *Maps) GetStrToNested() map[string]*Nested { - if x != nil { - return x.StrToNested - } - return nil -} - -func (x *Maps) GetStrToOneofs() map[string]*Oneofs { - if x != nil { - return x.StrToOneofs - } - return nil -} - -// Message for testing json_name option. -type JSONNames struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - SString string `protobuf:"bytes,1,opt,name=s_string,json=foo_bar,proto3" json:"s_string,omitempty"` -} - -func (x *JSONNames) Reset() { - *x = JSONNames{} - if protoimpl.UnsafeEnabled { - mi := &file_internal_testprotos_textpb3_test_proto_msgTypes[8] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *JSONNames) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*JSONNames) ProtoMessage() {} - -func (x *JSONNames) ProtoReflect() protoreflect.Message { - mi := &file_internal_testprotos_textpb3_test_proto_msgTypes[8] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use JSONNames.ProtoReflect.Descriptor instead. -func (*JSONNames) Descriptor() ([]byte, []int) { - return file_internal_testprotos_textpb3_test_proto_rawDescGZIP(), []int{8} -} - -func (x *JSONNames) GetSString() string { - if x != nil { - return x.SString - } - return "" -} - -var File_internal_testprotos_textpb3_test_proto protoreflect.FileDescriptor - -var file_internal_testprotos_textpb3_test_proto_rawDesc = []byte{ - 0x0a, 0x26, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x70, 0x62, 0x33, 0x2f, 0x74, 0x65, - 0x73, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x03, 0x70, 0x62, 0x33, 0x22, 0x9e, 0x03, - 0x0a, 0x07, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x73, 0x12, 0x15, 0x0a, 0x06, 0x73, 0x5f, 0x62, - 0x6f, 0x6f, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x73, 0x42, 0x6f, 0x6f, 0x6c, - 0x12, 0x17, 0x0a, 0x07, 0x73, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x06, 0x73, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x5f, 0x69, - 0x6e, 0x74, 0x36, 0x34, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x73, 0x49, 0x6e, 0x74, - 0x36, 0x34, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x19, 0x0a, - 0x08, 0x73, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, - 0x07, 0x73, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x5f, 0x73, 0x69, - 0x6e, 0x74, 0x33, 0x32, 0x18, 0x06, 0x20, 0x01, 0x28, 0x11, 0x52, 0x07, 0x73, 0x53, 0x69, 0x6e, - 0x74, 0x33, 0x32, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x5f, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, - 0x07, 0x20, 0x01, 0x28, 0x12, 0x52, 0x07, 0x73, 0x53, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x1b, - 0x0a, 0x09, 0x73, 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x08, 0x20, 0x01, 0x28, - 0x07, 0x52, 0x08, 0x73, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x1b, 0x0a, 0x09, 0x73, - 0x5f, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x09, 0x20, 0x01, 0x28, 0x06, 0x52, 0x08, - 0x73, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x5f, 0x73, 0x66, - 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x09, 0x73, 0x53, - 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x5f, 0x73, 0x66, 0x69, - 0x78, 0x65, 0x64, 0x36, 0x34, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x10, 0x52, 0x09, 0x73, 0x53, 0x66, - 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x5f, 0x66, 0x6c, 0x6f, 0x61, - 0x74, 0x18, 0x14, 0x20, 0x01, 0x28, 0x02, 0x52, 0x06, 0x73, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, - 0x19, 0x0a, 0x08, 0x73, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x15, 0x20, 0x01, 0x28, - 0x01, 0x52, 0x07, 0x73, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x5f, - 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x73, 0x42, 0x79, - 0x74, 0x65, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, - 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x94, - 0x02, 0x0a, 0x07, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x72, 0x70, - 0x74, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x08, 0x52, 0x07, 0x72, 0x70, - 0x74, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x70, 0x74, 0x5f, 0x69, 0x6e, 0x74, - 0x33, 0x32, 0x18, 0x02, 0x20, 0x03, 0x28, 0x05, 0x52, 0x08, 0x72, 0x70, 0x74, 0x49, 0x6e, 0x74, - 0x33, 0x32, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x70, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, - 0x03, 0x20, 0x03, 0x28, 0x03, 0x52, 0x08, 0x72, 0x70, 0x74, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, - 0x1d, 0x0a, 0x0a, 0x72, 0x70, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x04, 0x20, - 0x03, 0x28, 0x0d, 0x52, 0x09, 0x72, 0x70, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x1d, - 0x0a, 0x0a, 0x72, 0x70, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x05, 0x20, 0x03, - 0x28, 0x04, 0x52, 0x09, 0x72, 0x70, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x1b, 0x0a, - 0x09, 0x72, 0x70, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x02, - 0x52, 0x08, 0x72, 0x70, 0x74, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x70, - 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x18, 0x07, 0x20, 0x03, 0x28, 0x01, 0x52, 0x09, - 0x72, 0x70, 0x74, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x72, 0x70, 0x74, - 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x08, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x72, - 0x70, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x70, 0x74, 0x5f, - 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x08, 0x72, 0x70, 0x74, - 0x42, 0x79, 0x74, 0x65, 0x73, 0x22, 0xc4, 0x04, 0x0a, 0x0e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, - 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x12, 0x1e, 0x0a, 0x08, 0x6f, 0x70, 0x74, 0x5f, - 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x07, 0x6f, 0x70, - 0x74, 0x42, 0x6f, 0x6f, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x20, 0x0a, 0x09, 0x6f, 0x70, 0x74, 0x5f, - 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x48, 0x01, 0x52, 0x08, 0x6f, - 0x70, 0x74, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x88, 0x01, 0x01, 0x12, 0x20, 0x0a, 0x09, 0x6f, 0x70, - 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x48, 0x02, 0x52, - 0x08, 0x6f, 0x70, 0x74, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x88, 0x01, 0x01, 0x12, 0x22, 0x0a, 0x0a, - 0x6f, 0x70, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, - 0x48, 0x03, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x88, 0x01, 0x01, - 0x12, 0x22, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x04, 0x48, 0x04, 0x52, 0x09, 0x6f, 0x70, 0x74, 0x55, 0x69, 0x6e, 0x74, 0x36, - 0x34, 0x88, 0x01, 0x01, 0x12, 0x20, 0x0a, 0x09, 0x6f, 0x70, 0x74, 0x5f, 0x66, 0x6c, 0x6f, 0x61, - 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x02, 0x48, 0x05, 0x52, 0x08, 0x6f, 0x70, 0x74, 0x46, 0x6c, - 0x6f, 0x61, 0x74, 0x88, 0x01, 0x01, 0x12, 0x22, 0x0a, 0x0a, 0x6f, 0x70, 0x74, 0x5f, 0x64, 0x6f, - 0x75, 0x62, 0x6c, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x01, 0x48, 0x06, 0x52, 0x09, 0x6f, 0x70, - 0x74, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x88, 0x01, 0x01, 0x12, 0x22, 0x0a, 0x0a, 0x6f, 0x70, - 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x48, 0x07, - 0x52, 0x09, 0x6f, 0x70, 0x74, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x88, 0x01, 0x01, 0x12, 0x20, - 0x0a, 0x09, 0x6f, 0x70, 0x74, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, - 0x0c, 0x48, 0x08, 0x52, 0x08, 0x6f, 0x70, 0x74, 0x42, 0x79, 0x74, 0x65, 0x73, 0x88, 0x01, 0x01, - 0x12, 0x29, 0x0a, 0x08, 0x6f, 0x70, 0x74, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x0a, 0x20, 0x01, - 0x28, 0x0e, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x48, 0x09, 0x52, - 0x07, 0x6f, 0x70, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x88, 0x01, 0x01, 0x12, 0x31, 0x0a, 0x0b, 0x6f, - 0x70, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x48, 0x0a, 0x52, - 0x0a, 0x6f, 0x70, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x88, 0x01, 0x01, 0x42, 0x0b, - 0x0a, 0x09, 0x5f, 0x6f, 0x70, 0x74, 0x5f, 0x62, 0x6f, 0x6f, 0x6c, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, - 0x6f, 0x70, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x6f, 0x70, - 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x6f, 0x70, 0x74, 0x5f, - 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x6f, 0x70, 0x74, 0x5f, 0x75, - 0x69, 0x6e, 0x74, 0x36, 0x34, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x6f, 0x70, 0x74, 0x5f, 0x66, 0x6c, - 0x6f, 0x61, 0x74, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x6f, 0x70, 0x74, 0x5f, 0x64, 0x6f, 0x75, 0x62, - 0x6c, 0x65, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x6f, 0x70, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, - 0x67, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x6f, 0x70, 0x74, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x42, - 0x0b, 0x0a, 0x09, 0x5f, 0x6f, 0x70, 0x74, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x42, 0x0e, 0x0a, 0x0c, - 0x5f, 0x6f, 0x70, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x98, 0x01, 0x0a, - 0x05, 0x45, 0x6e, 0x75, 0x6d, 0x73, 0x12, 0x20, 0x0a, 0x06, 0x73, 0x5f, 0x65, 0x6e, 0x75, 0x6d, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x45, 0x6e, 0x75, - 0x6d, 0x52, 0x05, 0x73, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x39, 0x0a, 0x0d, 0x73, 0x5f, 0x6e, 0x65, - 0x73, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, - 0x15, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, - 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x0b, 0x73, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, - 0x6e, 0x75, 0x6d, 0x22, 0x32, 0x0a, 0x0a, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, - 0x6d, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x45, 0x52, 0x4f, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x55, - 0x4e, 0x4f, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x44, 0x4f, 0x53, 0x10, 0x02, 0x12, 0x08, 0x0a, - 0x04, 0x44, 0x49, 0x45, 0x5a, 0x10, 0x0a, 0x22, 0x2f, 0x0a, 0x05, 0x4e, 0x65, 0x73, 0x74, 0x73, - 0x12, 0x26, 0x0a, 0x08, 0x73, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x52, - 0x07, 0x73, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x22, 0x4b, 0x0a, 0x06, 0x4e, 0x65, 0x73, 0x74, - 0x65, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x26, 0x0a, - 0x08, 0x73, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x0b, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x52, 0x07, 0x73, 0x4e, - 0x65, 0x73, 0x74, 0x65, 0x64, 0x22, 0x94, 0x01, 0x0a, 0x06, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x73, - 0x12, 0x2a, 0x0a, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0e, 0x32, 0x09, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x48, - 0x00, 0x52, 0x09, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x23, 0x0a, 0x0c, - 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x09, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x53, 0x74, 0x72, 0x69, 0x6e, - 0x67, 0x12, 0x30, 0x0a, 0x0c, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, - 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x4e, 0x65, - 0x73, 0x74, 0x65, 0x64, 0x48, 0x00, 0x52, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x4e, 0x65, 0x73, - 0x74, 0x65, 0x64, 0x42, 0x07, 0x0a, 0x05, 0x75, 0x6e, 0x69, 0x6f, 0x6e, 0x22, 0xaf, 0x05, 0x0a, - 0x04, 0x4d, 0x61, 0x70, 0x73, 0x12, 0x3b, 0x0a, 0x0c, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x74, - 0x6f, 0x5f, 0x73, 0x74, 0x72, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x70, 0x62, - 0x33, 0x2e, 0x4d, 0x61, 0x70, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x54, 0x6f, 0x53, 0x74, - 0x72, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x54, 0x6f, 0x53, - 0x74, 0x72, 0x12, 0x41, 0x0a, 0x0e, 0x62, 0x6f, 0x6f, 0x6c, 0x5f, 0x74, 0x6f, 0x5f, 0x75, 0x69, - 0x6e, 0x74, 0x33, 0x32, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x70, 0x62, 0x33, - 0x2e, 0x4d, 0x61, 0x70, 0x73, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x54, 0x6f, 0x55, 0x69, 0x6e, 0x74, - 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x62, 0x6f, 0x6f, 0x6c, 0x54, 0x6f, 0x55, - 0x69, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x41, 0x0a, 0x0e, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, - 0x74, 0x6f, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, - 0x70, 0x62, 0x33, 0x2e, 0x4d, 0x61, 0x70, 0x73, 0x2e, 0x55, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x54, - 0x6f, 0x45, 0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x75, 0x69, 0x6e, 0x74, - 0x36, 0x34, 0x54, 0x6f, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x3e, 0x0a, 0x0d, 0x73, 0x74, 0x72, 0x5f, - 0x74, 0x6f, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x1a, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x4d, 0x61, 0x70, 0x73, 0x2e, 0x53, 0x74, 0x72, 0x54, 0x6f, - 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x73, 0x74, 0x72, - 0x54, 0x6f, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x12, 0x3e, 0x0a, 0x0d, 0x73, 0x74, 0x72, 0x5f, - 0x74, 0x6f, 0x5f, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x1a, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x4d, 0x61, 0x70, 0x73, 0x2e, 0x53, 0x74, 0x72, 0x54, 0x6f, - 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x73, 0x74, 0x72, - 0x54, 0x6f, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x73, 0x1a, 0x3d, 0x0a, 0x0f, 0x49, 0x6e, 0x74, 0x33, - 0x32, 0x54, 0x6f, 0x53, 0x74, 0x72, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, - 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, - 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3f, 0x0a, 0x11, 0x42, 0x6f, 0x6f, 0x6c, 0x54, - 0x6f, 0x55, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, - 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, - 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x76, - 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x4a, 0x0a, 0x11, 0x55, 0x69, 0x6e, 0x74, - 0x36, 0x34, 0x54, 0x6f, 0x45, 0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, - 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, - 0x1f, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x09, - 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x4b, 0x0a, 0x10, 0x53, 0x74, 0x72, 0x54, 0x6f, 0x4e, 0x65, 0x73, - 0x74, 0x65, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x21, 0x0a, 0x05, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x33, 0x2e, - 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, - 0x01, 0x1a, 0x4b, 0x0a, 0x10, 0x53, 0x74, 0x72, 0x54, 0x6f, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x73, - 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x21, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x33, 0x2e, 0x4f, 0x6e, 0x65, - 0x6f, 0x66, 0x73, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x26, - 0x0a, 0x09, 0x4a, 0x53, 0x4f, 0x4e, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x73, - 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x66, - 0x6f, 0x6f, 0x5f, 0x62, 0x61, 0x72, 0x2a, 0x2b, 0x0a, 0x04, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x08, - 0x0a, 0x04, 0x5a, 0x45, 0x52, 0x4f, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x4f, 0x4e, 0x45, 0x10, - 0x01, 0x12, 0x07, 0x0a, 0x03, 0x54, 0x57, 0x4f, 0x10, 0x02, 0x12, 0x07, 0x0a, 0x03, 0x54, 0x45, - 0x4e, 0x10, 0x0a, 0x42, 0x38, 0x5a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, - 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, - 0x66, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65, 0x78, 0x74, 0x70, 0x62, 0x33, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, -} - -var ( - file_internal_testprotos_textpb3_test_proto_rawDescOnce sync.Once - file_internal_testprotos_textpb3_test_proto_rawDescData = file_internal_testprotos_textpb3_test_proto_rawDesc -) - -func file_internal_testprotos_textpb3_test_proto_rawDescGZIP() []byte { - file_internal_testprotos_textpb3_test_proto_rawDescOnce.Do(func() { - file_internal_testprotos_textpb3_test_proto_rawDescData = protoimpl.X.CompressGZIP(file_internal_testprotos_textpb3_test_proto_rawDescData) - }) - return file_internal_testprotos_textpb3_test_proto_rawDescData -} - -var file_internal_testprotos_textpb3_test_proto_enumTypes = make([]protoimpl.EnumInfo, 2) -var file_internal_testprotos_textpb3_test_proto_msgTypes = make([]protoimpl.MessageInfo, 14) -var file_internal_testprotos_textpb3_test_proto_goTypes = []interface{}{ - (Enum)(0), // 0: pb3.Enum - (Enums_NestedEnum)(0), // 1: pb3.Enums.NestedEnum - (*Scalars)(nil), // 2: pb3.Scalars - (*Repeats)(nil), // 3: pb3.Repeats - (*Proto3Optional)(nil), // 4: pb3.Proto3Optional - (*Enums)(nil), // 5: pb3.Enums - (*Nests)(nil), // 6: pb3.Nests - (*Nested)(nil), // 7: pb3.Nested - (*Oneofs)(nil), // 8: pb3.Oneofs - (*Maps)(nil), // 9: pb3.Maps - (*JSONNames)(nil), // 10: pb3.JSONNames - nil, // 11: pb3.Maps.Int32ToStrEntry - nil, // 12: pb3.Maps.BoolToUint32Entry - nil, // 13: pb3.Maps.Uint64ToEnumEntry - nil, // 14: pb3.Maps.StrToNestedEntry - nil, // 15: pb3.Maps.StrToOneofsEntry -} -var file_internal_testprotos_textpb3_test_proto_depIdxs = []int32{ - 0, // 0: pb3.Proto3Optional.opt_enum:type_name -> pb3.Enum - 7, // 1: pb3.Proto3Optional.opt_message:type_name -> pb3.Nested - 0, // 2: pb3.Enums.s_enum:type_name -> pb3.Enum - 1, // 3: pb3.Enums.s_nested_enum:type_name -> pb3.Enums.NestedEnum - 7, // 4: pb3.Nests.s_nested:type_name -> pb3.Nested - 7, // 5: pb3.Nested.s_nested:type_name -> pb3.Nested - 0, // 6: pb3.Oneofs.oneof_enum:type_name -> pb3.Enum - 7, // 7: pb3.Oneofs.oneof_nested:type_name -> pb3.Nested - 11, // 8: pb3.Maps.int32_to_str:type_name -> pb3.Maps.Int32ToStrEntry - 12, // 9: pb3.Maps.bool_to_uint32:type_name -> pb3.Maps.BoolToUint32Entry - 13, // 10: pb3.Maps.uint64_to_enum:type_name -> pb3.Maps.Uint64ToEnumEntry - 14, // 11: pb3.Maps.str_to_nested:type_name -> pb3.Maps.StrToNestedEntry - 15, // 12: pb3.Maps.str_to_oneofs:type_name -> pb3.Maps.StrToOneofsEntry - 0, // 13: pb3.Maps.Uint64ToEnumEntry.value:type_name -> pb3.Enum - 7, // 14: pb3.Maps.StrToNestedEntry.value:type_name -> pb3.Nested - 8, // 15: pb3.Maps.StrToOneofsEntry.value:type_name -> pb3.Oneofs - 16, // [16:16] is the sub-list for method output_type - 16, // [16:16] is the sub-list for method input_type - 16, // [16:16] is the sub-list for extension type_name - 16, // [16:16] is the sub-list for extension extendee - 0, // [0:16] is the sub-list for field type_name -} - -func init() { file_internal_testprotos_textpb3_test_proto_init() } -func file_internal_testprotos_textpb3_test_proto_init() { - if File_internal_testprotos_textpb3_test_proto != nil { - return - } - if !protoimpl.UnsafeEnabled { - file_internal_testprotos_textpb3_test_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Scalars); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_textpb3_test_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Repeats); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_textpb3_test_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Proto3Optional); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_textpb3_test_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Enums); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_textpb3_test_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Nests); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_textpb3_test_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Nested); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_textpb3_test_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Oneofs); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_textpb3_test_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Maps); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_internal_testprotos_textpb3_test_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*JSONNames); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - file_internal_testprotos_textpb3_test_proto_msgTypes[2].OneofWrappers = []interface{}{} - file_internal_testprotos_textpb3_test_proto_msgTypes[6].OneofWrappers = []interface{}{ - (*Oneofs_OneofEnum)(nil), - (*Oneofs_OneofString)(nil), - (*Oneofs_OneofNested)(nil), - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_internal_testprotos_textpb3_test_proto_rawDesc, - NumEnums: 2, - NumMessages: 14, - NumExtensions: 0, - NumServices: 0, - }, - GoTypes: file_internal_testprotos_textpb3_test_proto_goTypes, - DependencyIndexes: file_internal_testprotos_textpb3_test_proto_depIdxs, - EnumInfos: file_internal_testprotos_textpb3_test_proto_enumTypes, - MessageInfos: file_internal_testprotos_textpb3_test_proto_msgTypes, - }.Build() - File_internal_testprotos_textpb3_test_proto = out.File - file_internal_testprotos_textpb3_test_proto_rawDesc = nil - file_internal_testprotos_textpb3_test_proto_goTypes = nil - file_internal_testprotos_textpb3_test_proto_depIdxs = nil -} diff --git a/vendor/google.golang.org/protobuf/internal/testprotos/textpb3/ya.make b/vendor/google.golang.org/protobuf/internal/testprotos/textpb3/ya.make deleted file mode 100644 index adcd14d710..0000000000 --- a/vendor/google.golang.org/protobuf/internal/testprotos/textpb3/ya.make +++ /dev/null @@ -1,7 +0,0 @@ -GO_LIBRARY() - -LICENSE(BSD-3-Clause) - -SRCS(test.pb.go) - -END() diff --git a/vendor/google.golang.org/protobuf/internal/version/version.go b/vendor/google.golang.org/protobuf/internal/version/version.go index 0999f29d50..d8f48faffa 100644 --- a/vendor/google.golang.org/protobuf/internal/version/version.go +++ b/vendor/google.golang.org/protobuf/internal/version/version.go @@ -51,7 +51,7 @@ import ( // 10. Send out the CL for review and submit it. const ( Major = 1 - Minor = 31 + Minor = 32 Patch = 0 PreRelease = "" ) diff --git a/vendor/google.golang.org/protobuf/internal/version/ya.make b/vendor/google.golang.org/protobuf/internal/version/ya.make index f38441d671..ca3958ecd9 100644 --- a/vendor/google.golang.org/protobuf/internal/version/ya.make +++ b/vendor/google.golang.org/protobuf/internal/version/ya.make @@ -2,6 +2,8 @@ GO_LIBRARY() LICENSE(BSD-3-Clause) -SRCS(version.go) +SRCS( + version.go +) END() |