From 5ca2de47ff9b4ab7f0a1bcb4d7bd549205bd6305 Mon Sep 17 00:00:00 2001 From: Alfred Fuller Date: Mon, 30 Dec 2024 05:25:46 -0800 Subject: [PATCH] Update to the proto go hybrid API (#168) --- buf.gen.yaml | 6 +- go.mod | 2 +- go.sum | 4 +- .../buf/validate/conformance/cases/bool.pb.go | 137 +- .../conformance/cases/bool_protoopaque.pb.go | 346 + .../validate/conformance/cases/bytes.pb.go | 710 +- .../conformance/cases/bytes_protoopaque.pb.go | 1442 ++ .../custom_constraints.pb.go | 428 +- .../custom_constraints_protoopaque.pb.go | 1047 ++ .../validate/conformance/cases/enums.pb.go | 711 +- .../conformance/cases/enums_protoopaque.pb.go | 1586 +++ .../cases/filename-with-dash.pb.go | 4 +- .../filename-with-dash_protoopaque.pb.go | 102 + .../cases/ignore_empty_proto2.pb.go | 382 +- .../ignore_empty_proto2_protoopaque.pb.go | 777 ++ .../cases/ignore_empty_proto3.pb.go | 379 +- .../ignore_empty_proto3_protoopaque.pb.go | 788 ++ .../cases/ignore_empty_proto_editions.pb.go | 729 +- ...ore_empty_proto_editions_protoopaque.pb.go | 1492 ++ .../conformance/cases/ignore_proto2.pb.go | 2075 ++- .../cases/ignore_proto2_protoopaque.pb.go | 3908 ++++++ .../conformance/cases/ignore_proto3.pb.go | 1478 +- .../cases/ignore_proto3_protoopaque.pb.go | 2937 ++++ .../cases/ignore_proto_editions.pb.go | 2829 +++- .../ignore_proto_editions_protoopaque.pb.go | 5497 ++++++++ .../conformance/cases/kitchen_sink.pb.go | 355 +- .../cases/kitchen_sink_protoopaque.pb.go | 776 ++ .../buf/validate/conformance/cases/maps.pb.go | 423 +- .../conformance/cases/maps_protoopaque.pb.go | 1056 ++ .../validate/conformance/cases/messages.pb.go | 480 +- .../cases/messages_protoopaque.pb.go | 945 ++ .../validate/conformance/cases/numbers.pb.go | 5721 +++++--- .../cases/numbers_protoopaque.pb.go | 11635 ++++++++++++++++ .../validate/conformance/cases/oneofs.pb.go | 668 +- .../cases/oneofs_protoopaque.pb.go | 991 ++ .../cases/other_package/embed.pb.go | 74 +- .../other_package/embed_protoopaque.pb.go | 312 + .../cases/predefined_rules_proto2.pb.go | 1584 ++- .../predefined_rules_proto2_protoopaque.pb.go | 3781 +++++ .../cases/predefined_rules_proto3.pb.go | 1461 +- .../predefined_rules_proto3_protoopaque.pb.go | 3116 +++++ .../predefined_rules_proto_editions.pb.go | 1604 ++- ...ned_rules_proto_editions_protoopaque.pb.go | 3919 ++++++ .../validate/conformance/cases/repeated.pb.go | 820 +- .../cases/repeated_protoopaque.pb.go | 1939 +++ .../cases/required_field_proto2.pb.go | 413 +- .../required_field_proto2_protoopaque.pb.go | 821 ++ .../cases/required_field_proto3.pb.go | 350 +- .../required_field_proto3_protoopaque.pb.go | 691 + .../cases/required_field_proto_editions.pb.go | 719 +- ...red_field_proto_editions_protoopaque.pb.go | 1434 ++ .../validate/conformance/cases/strings.pb.go | 1917 ++- .../cases/strings_protoopaque.pb.go | 3902 ++++++ .../cases/subdirectory/in_subdirectory.pb.go | 4 +- .../in_subdirectory_protoopaque.pb.go | 108 + .../validate/conformance/cases/wkt_any.pb.go | 181 +- .../cases/wkt_any_protoopaque.pb.go | 408 + .../conformance/cases/wkt_duration.pb.go | 640 +- .../cases/wkt_duration_protoopaque.pb.go | 1248 ++ .../conformance/cases/wkt_nested.pb.go | 129 +- .../cases/wkt_nested_protoopaque.pb.go | 319 + .../conformance/cases/wkt_timestamp.pb.go | 796 +- .../cases/wkt_timestamp_protoopaque.pb.go | 1530 ++ .../conformance/cases/wkt_wrappers.pb.go | 591 +- .../cases/wkt_wrappers_protoopaque.pb.go | 1164 ++ .../cases/yet_another_package/embed2.pb.go | 52 +- .../embed2_protoopaque.pb.go | 223 + .../conformance/harness/harness.pb.go | 329 +- .../harness/harness_protoopaque.pb.go | 620 + .../conformance/harness/results.pb.go | 331 +- .../harness/results_protoopaque.pb.go | 771 + internal/gen/tests/example/v1/example.pb.go | 120 +- .../example/v1/example_protoopaque.pb.go | 299 + internal/gen/tests/example/v1/legacy.pb.go | 778 +- .../tests/example/v1/legacy_protoopaque.pb.go | 1400 ++ .../gen/tests/example/v1/predefined.pb.go | 58 +- .../example/v1/predefined_protoopaque.pb.go | 208 + .../gen/tests/example/v1/validations.pb.go | 946 +- .../example/v1/validations_protoopaque.pb.go | 1853 +++ 79 files changed, 88722 insertions(+), 8087 deletions(-) create mode 100644 internal/gen/buf/validate/conformance/cases/bool_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/bytes_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/custom_constraints/custom_constraints_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/enums_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/filename-with-dash_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/ignore_empty_proto2_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/ignore_empty_proto3_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/ignore_empty_proto_editions_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/ignore_proto2_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/ignore_proto3_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/ignore_proto_editions_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/kitchen_sink_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/maps_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/messages_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/numbers_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/oneofs_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/other_package/embed_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/predefined_rules_proto2_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/predefined_rules_proto3_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/predefined_rules_proto_editions_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/repeated_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/required_field_proto2_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/required_field_proto3_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/required_field_proto_editions_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/strings_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/subdirectory/in_subdirectory_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/wkt_any_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/wkt_duration_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/wkt_nested_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/wkt_timestamp_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/wkt_wrappers_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/cases/yet_another_package/embed2_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/harness/harness_protoopaque.pb.go create mode 100644 internal/gen/buf/validate/conformance/harness/results_protoopaque.pb.go create mode 100644 internal/gen/tests/example/v1/example_protoopaque.pb.go create mode 100644 internal/gen/tests/example/v1/legacy_protoopaque.pb.go create mode 100644 internal/gen/tests/example/v1/predefined_protoopaque.pb.go create mode 100644 internal/gen/tests/example/v1/validations_protoopaque.pb.go diff --git a/buf.gen.yaml b/buf.gen.yaml index 229d9ad..f6328e2 100644 --- a/buf.gen.yaml +++ b/buf.gen.yaml @@ -10,6 +10,8 @@ managed: - file_option: go_package_prefix value: github.com/bufbuild/protovalidate-go/internal/gen plugins: - - remote: buf.build/protocolbuffers/go:v1.35.2 + - remote: buf.build/protocolbuffers/go:v1.36.1 out: internal/gen - opt: paths=source_relative + opt: + - paths=source_relative + - default_api_level=API_HYBRID diff --git a/go.mod b/go.mod index f5f9004..0af4af8 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ require ( github.com/envoyproxy/protoc-gen-validate v1.1.0 github.com/google/cel-go v0.22.1 github.com/stretchr/testify v1.10.0 - google.golang.org/protobuf v1.35.2 + google.golang.org/protobuf v1.36.1 ) require ( diff --git a/go.sum b/go.sum index e3a9b0d..c08e3ec 100644 --- a/go.sum +++ b/go.sum @@ -40,8 +40,8 @@ google.golang.org/genproto/googleapis/api v0.0.0-20240826202546-f6391c0de4c7 h1: google.golang.org/genproto/googleapis/api v0.0.0-20240826202546-f6391c0de4c7/go.mod h1:OCdP9MfskevB/rbYvHTsXTtKC+3bHWajPdoKgjcYkfo= google.golang.org/genproto/googleapis/rpc v0.0.0-20240826202546-f6391c0de4c7 h1:2035KHhUv+EpyB+hWgJnaWKJOdX1E95w2S8Rr4uWKTs= google.golang.org/genproto/googleapis/rpc v0.0.0-20240826202546-f6391c0de4c7/go.mod h1:UqMtugtsSgubUsoxbuAoiCXvqvErP7Gf0so0mK9tHxU= -google.golang.org/protobuf v1.35.2 h1:8Ar7bF+apOIoThw1EdZl0p1oWvMqTHmpA2fRTyZO8io= -google.golang.org/protobuf v1.35.2/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= +google.golang.org/protobuf v1.36.1 h1:yBPeRvTftaleIgM3PZ/WBIZ7XM/eEYAaEyCwvyjq/gk= +google.golang.org/protobuf v1.36.1/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= diff --git a/internal/gen/buf/validate/conformance/cases/bool.pb.go b/internal/gen/buf/validate/conformance/cases/bool.pb.go index 4b7e92d..a1e3647 100644 --- a/internal/gen/buf/validate/conformance/cases/bool.pb.go +++ b/internal/gen/buf/validate/conformance/cases/bool.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/bool.proto +//go:build !protoopaque + package cases import ( @@ -25,7 +27,6 @@ import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" - sync "sync" ) const ( @@ -36,11 +37,10 @@ const ( ) type BoolNone struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val bool `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val bool `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *BoolNone) Reset() { @@ -68,11 +68,6 @@ func (x *BoolNone) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BoolNone.ProtoReflect.Descriptor instead. -func (*BoolNone) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_bool_proto_rawDescGZIP(), []int{0} -} - func (x *BoolNone) GetVal() bool { if x != nil { return x.Val @@ -80,12 +75,29 @@ func (x *BoolNone) GetVal() bool { return false } +func (x *BoolNone) SetVal(v bool) { + x.Val = v +} + +type BoolNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val bool +} + +func (b0 BoolNone_builder) Build() *BoolNone { + m0 := &BoolNone{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type BoolConstTrue struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val bool `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val bool `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *BoolConstTrue) Reset() { @@ -113,11 +125,6 @@ func (x *BoolConstTrue) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BoolConstTrue.ProtoReflect.Descriptor instead. -func (*BoolConstTrue) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_bool_proto_rawDescGZIP(), []int{1} -} - func (x *BoolConstTrue) GetVal() bool { if x != nil { return x.Val @@ -125,12 +132,29 @@ func (x *BoolConstTrue) GetVal() bool { return false } +func (x *BoolConstTrue) SetVal(v bool) { + x.Val = v +} + +type BoolConstTrue_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val bool +} + +func (b0 BoolConstTrue_builder) Build() *BoolConstTrue { + m0 := &BoolConstTrue{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type BoolConstFalse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val bool `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val bool `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *BoolConstFalse) Reset() { @@ -158,11 +182,6 @@ func (x *BoolConstFalse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BoolConstFalse.ProtoReflect.Descriptor instead. -func (*BoolConstFalse) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_bool_proto_rawDescGZIP(), []int{2} -} - func (x *BoolConstFalse) GetVal() bool { if x != nil { return x.Val @@ -170,12 +189,29 @@ func (x *BoolConstFalse) GetVal() bool { return false } +func (x *BoolConstFalse) SetVal(v bool) { + x.Val = v +} + +type BoolConstFalse_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val bool +} + +func (b0 BoolConstFalse_builder) Build() *BoolConstFalse { + m0 := &BoolConstFalse{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type BoolExample struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val bool `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val bool `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *BoolExample) Reset() { @@ -203,11 +239,6 @@ func (x *BoolExample) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BoolExample.ProtoReflect.Descriptor instead. -func (*BoolExample) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_bool_proto_rawDescGZIP(), []int{3} -} - func (x *BoolExample) GetVal() bool { if x != nil { return x.Val @@ -215,6 +246,24 @@ func (x *BoolExample) GetVal() bool { return false } +func (x *BoolExample) SetVal(v bool) { + x.Val = v +} + +type BoolExample_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val bool +} + +func (b0 BoolExample_builder) Build() *BoolExample { + m0 := &BoolExample{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + var File_buf_validate_conformance_cases_bool_proto protoreflect.FileDescriptor var file_buf_validate_conformance_cases_bool_proto_rawDesc = []byte{ @@ -256,18 +305,6 @@ var file_buf_validate_conformance_cases_bool_proto_rawDesc = []byte{ 0x33, } -var ( - file_buf_validate_conformance_cases_bool_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_bool_proto_rawDescData = file_buf_validate_conformance_cases_bool_proto_rawDesc -) - -func file_buf_validate_conformance_cases_bool_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_bool_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_bool_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_bool_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_bool_proto_rawDescData -} - var file_buf_validate_conformance_cases_bool_proto_msgTypes = make([]protoimpl.MessageInfo, 4) var file_buf_validate_conformance_cases_bool_proto_goTypes = []any{ (*BoolNone)(nil), // 0: buf.validate.conformance.cases.BoolNone diff --git a/internal/gen/buf/validate/conformance/cases/bool_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/bool_protoopaque.pb.go new file mode 100644 index 0000000..e553fc7 --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/bool_protoopaque.pb.go @@ -0,0 +1,346 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/bool.proto + +//go:build protoopaque + +package cases + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type BoolNone struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val bool `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BoolNone) Reset() { + *x = BoolNone{} + mi := &file_buf_validate_conformance_cases_bool_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BoolNone) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BoolNone) ProtoMessage() {} + +func (x *BoolNone) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_bool_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *BoolNone) GetVal() bool { + if x != nil { + return x.xxx_hidden_Val + } + return false +} + +func (x *BoolNone) SetVal(v bool) { + x.xxx_hidden_Val = v +} + +type BoolNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val bool +} + +func (b0 BoolNone_builder) Build() *BoolNone { + m0 := &BoolNone{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type BoolConstTrue struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val bool `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BoolConstTrue) Reset() { + *x = BoolConstTrue{} + mi := &file_buf_validate_conformance_cases_bool_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BoolConstTrue) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BoolConstTrue) ProtoMessage() {} + +func (x *BoolConstTrue) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_bool_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *BoolConstTrue) GetVal() bool { + if x != nil { + return x.xxx_hidden_Val + } + return false +} + +func (x *BoolConstTrue) SetVal(v bool) { + x.xxx_hidden_Val = v +} + +type BoolConstTrue_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val bool +} + +func (b0 BoolConstTrue_builder) Build() *BoolConstTrue { + m0 := &BoolConstTrue{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type BoolConstFalse struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val bool `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BoolConstFalse) Reset() { + *x = BoolConstFalse{} + mi := &file_buf_validate_conformance_cases_bool_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BoolConstFalse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BoolConstFalse) ProtoMessage() {} + +func (x *BoolConstFalse) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_bool_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *BoolConstFalse) GetVal() bool { + if x != nil { + return x.xxx_hidden_Val + } + return false +} + +func (x *BoolConstFalse) SetVal(v bool) { + x.xxx_hidden_Val = v +} + +type BoolConstFalse_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val bool +} + +func (b0 BoolConstFalse_builder) Build() *BoolConstFalse { + m0 := &BoolConstFalse{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type BoolExample struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val bool `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BoolExample) Reset() { + *x = BoolExample{} + mi := &file_buf_validate_conformance_cases_bool_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BoolExample) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BoolExample) ProtoMessage() {} + +func (x *BoolExample) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_bool_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *BoolExample) GetVal() bool { + if x != nil { + return x.xxx_hidden_Val + } + return false +} + +func (x *BoolExample) SetVal(v bool) { + x.xxx_hidden_Val = v +} + +type BoolExample_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val bool +} + +func (b0 BoolExample_builder) Build() *BoolExample { + m0 := &BoolExample{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +var File_buf_validate_conformance_cases_bool_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_bool_proto_rawDesc = []byte{ + 0x0a, 0x29, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x62, 0x6f, 0x6f, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x62, 0x75, 0x66, + 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x1a, 0x1b, 0x62, 0x75, 0x66, + 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x1c, 0x0a, 0x08, 0x42, 0x6f, 0x6f, 0x6c, + 0x4e, 0x6f, 0x6e, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x08, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2a, 0x0a, 0x0d, 0x42, 0x6f, 0x6f, 0x6c, 0x43, 0x6f, + 0x6e, 0x73, 0x74, 0x54, 0x72, 0x75, 0x65, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x08, 0x42, 0x07, 0xba, 0x48, 0x04, 0x6a, 0x02, 0x08, 0x01, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x2b, 0x0a, 0x0e, 0x42, 0x6f, 0x6f, 0x6c, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x46, + 0x61, 0x6c, 0x73, 0x65, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x08, 0x42, 0x07, 0xba, 0x48, 0x04, 0x6a, 0x02, 0x08, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0x28, 0x0a, 0x0b, 0x42, 0x6f, 0x6f, 0x6c, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x19, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x42, 0x07, 0xba, 0x48, 0x04, + 0x6a, 0x02, 0x10, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x42, 0x9d, 0x02, 0x0a, 0x22, 0x63, 0x6f, + 0x6d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x42, 0x09, 0x42, 0x6f, 0x6f, 0x6c, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x50, 0x67, + 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, 0x62, 0x75, 0x69, + 0x6c, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2d, 0x67, 0x6f, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, 0x6e, + 0x2f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0xa2, + 0x02, 0x04, 0x42, 0x56, 0x43, 0x43, 0xaa, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, + 0x65, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x73, 0xca, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0xe2, 0x02, 0x2a, 0x42, 0x75, 0x66, 0x5c, 0x56, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, + 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x21, 0x42, 0x75, 0x66, 0x3a, 0x3a, 0x56, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x3a, 0x3a, 0x43, 0x61, 0x73, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x33, +} + +var file_buf_validate_conformance_cases_bool_proto_msgTypes = make([]protoimpl.MessageInfo, 4) +var file_buf_validate_conformance_cases_bool_proto_goTypes = []any{ + (*BoolNone)(nil), // 0: buf.validate.conformance.cases.BoolNone + (*BoolConstTrue)(nil), // 1: buf.validate.conformance.cases.BoolConstTrue + (*BoolConstFalse)(nil), // 2: buf.validate.conformance.cases.BoolConstFalse + (*BoolExample)(nil), // 3: buf.validate.conformance.cases.BoolExample +} +var file_buf_validate_conformance_cases_bool_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_buf_validate_conformance_cases_bool_proto_init() } +func file_buf_validate_conformance_cases_bool_proto_init() { + if File_buf_validate_conformance_cases_bool_proto != nil { + return + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_bool_proto_rawDesc, + NumEnums: 0, + NumMessages: 4, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_bool_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_bool_proto_depIdxs, + MessageInfos: file_buf_validate_conformance_cases_bool_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_bool_proto = out.File + file_buf_validate_conformance_cases_bool_proto_rawDesc = nil + file_buf_validate_conformance_cases_bool_proto_goTypes = nil + file_buf_validate_conformance_cases_bool_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/bytes.pb.go b/internal/gen/buf/validate/conformance/cases/bytes.pb.go index ce93513..0ec7eb8 100644 --- a/internal/gen/buf/validate/conformance/cases/bytes.pb.go +++ b/internal/gen/buf/validate/conformance/cases/bytes.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/bytes.proto +//go:build !protoopaque + package cases import ( @@ -25,7 +27,6 @@ import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" - sync "sync" ) const ( @@ -36,11 +37,10 @@ const ( ) type BytesNone struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *BytesNone) Reset() { @@ -68,11 +68,6 @@ func (x *BytesNone) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BytesNone.ProtoReflect.Descriptor instead. -func (*BytesNone) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_bytes_proto_rawDescGZIP(), []int{0} -} - func (x *BytesNone) GetVal() []byte { if x != nil { return x.Val @@ -80,12 +75,32 @@ func (x *BytesNone) GetVal() []byte { return nil } +func (x *BytesNone) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.Val = v +} + +type BytesNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesNone_builder) Build() *BytesNone { + m0 := &BytesNone{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type BytesConst struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *BytesConst) Reset() { @@ -113,11 +128,6 @@ func (x *BytesConst) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BytesConst.ProtoReflect.Descriptor instead. -func (*BytesConst) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_bytes_proto_rawDescGZIP(), []int{1} -} - func (x *BytesConst) GetVal() []byte { if x != nil { return x.Val @@ -125,12 +135,32 @@ func (x *BytesConst) GetVal() []byte { return nil } +func (x *BytesConst) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.Val = v +} + +type BytesConst_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesConst_builder) Build() *BytesConst { + m0 := &BytesConst{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type BytesIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *BytesIn) Reset() { @@ -158,11 +188,6 @@ func (x *BytesIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BytesIn.ProtoReflect.Descriptor instead. -func (*BytesIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_bytes_proto_rawDescGZIP(), []int{2} -} - func (x *BytesIn) GetVal() []byte { if x != nil { return x.Val @@ -170,12 +195,32 @@ func (x *BytesIn) GetVal() []byte { return nil } +func (x *BytesIn) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.Val = v +} + +type BytesIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesIn_builder) Build() *BytesIn { + m0 := &BytesIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type BytesNotIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *BytesNotIn) Reset() { @@ -203,11 +248,6 @@ func (x *BytesNotIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BytesNotIn.ProtoReflect.Descriptor instead. -func (*BytesNotIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_bytes_proto_rawDescGZIP(), []int{3} -} - func (x *BytesNotIn) GetVal() []byte { if x != nil { return x.Val @@ -215,12 +255,32 @@ func (x *BytesNotIn) GetVal() []byte { return nil } +func (x *BytesNotIn) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.Val = v +} + +type BytesNotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesNotIn_builder) Build() *BytesNotIn { + m0 := &BytesNotIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type BytesLen struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *BytesLen) Reset() { @@ -248,11 +308,6 @@ func (x *BytesLen) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BytesLen.ProtoReflect.Descriptor instead. -func (*BytesLen) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_bytes_proto_rawDescGZIP(), []int{4} -} - func (x *BytesLen) GetVal() []byte { if x != nil { return x.Val @@ -260,12 +315,32 @@ func (x *BytesLen) GetVal() []byte { return nil } +func (x *BytesLen) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.Val = v +} + +type BytesLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesLen_builder) Build() *BytesLen { + m0 := &BytesLen{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type BytesMinLen struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *BytesMinLen) Reset() { @@ -293,11 +368,6 @@ func (x *BytesMinLen) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BytesMinLen.ProtoReflect.Descriptor instead. -func (*BytesMinLen) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_bytes_proto_rawDescGZIP(), []int{5} -} - func (x *BytesMinLen) GetVal() []byte { if x != nil { return x.Val @@ -305,12 +375,32 @@ func (x *BytesMinLen) GetVal() []byte { return nil } +func (x *BytesMinLen) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.Val = v +} + +type BytesMinLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesMinLen_builder) Build() *BytesMinLen { + m0 := &BytesMinLen{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type BytesMaxLen struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *BytesMaxLen) Reset() { @@ -338,11 +428,6 @@ func (x *BytesMaxLen) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BytesMaxLen.ProtoReflect.Descriptor instead. -func (*BytesMaxLen) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_bytes_proto_rawDescGZIP(), []int{6} -} - func (x *BytesMaxLen) GetVal() []byte { if x != nil { return x.Val @@ -350,12 +435,32 @@ func (x *BytesMaxLen) GetVal() []byte { return nil } +func (x *BytesMaxLen) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.Val = v +} + +type BytesMaxLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesMaxLen_builder) Build() *BytesMaxLen { + m0 := &BytesMaxLen{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type BytesMinMaxLen struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *BytesMinMaxLen) Reset() { @@ -383,11 +488,6 @@ func (x *BytesMinMaxLen) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BytesMinMaxLen.ProtoReflect.Descriptor instead. -func (*BytesMinMaxLen) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_bytes_proto_rawDescGZIP(), []int{7} -} - func (x *BytesMinMaxLen) GetVal() []byte { if x != nil { return x.Val @@ -395,12 +495,32 @@ func (x *BytesMinMaxLen) GetVal() []byte { return nil } +func (x *BytesMinMaxLen) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.Val = v +} + +type BytesMinMaxLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesMinMaxLen_builder) Build() *BytesMinMaxLen { + m0 := &BytesMinMaxLen{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type BytesEqualMinMaxLen struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *BytesEqualMinMaxLen) Reset() { @@ -428,11 +548,6 @@ func (x *BytesEqualMinMaxLen) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BytesEqualMinMaxLen.ProtoReflect.Descriptor instead. -func (*BytesEqualMinMaxLen) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_bytes_proto_rawDescGZIP(), []int{8} -} - func (x *BytesEqualMinMaxLen) GetVal() []byte { if x != nil { return x.Val @@ -440,12 +555,32 @@ func (x *BytesEqualMinMaxLen) GetVal() []byte { return nil } +func (x *BytesEqualMinMaxLen) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.Val = v +} + +type BytesEqualMinMaxLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesEqualMinMaxLen_builder) Build() *BytesEqualMinMaxLen { + m0 := &BytesEqualMinMaxLen{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type BytesPattern struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *BytesPattern) Reset() { @@ -473,11 +608,6 @@ func (x *BytesPattern) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BytesPattern.ProtoReflect.Descriptor instead. -func (*BytesPattern) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_bytes_proto_rawDescGZIP(), []int{9} -} - func (x *BytesPattern) GetVal() []byte { if x != nil { return x.Val @@ -485,12 +615,32 @@ func (x *BytesPattern) GetVal() []byte { return nil } +func (x *BytesPattern) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.Val = v +} + +type BytesPattern_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesPattern_builder) Build() *BytesPattern { + m0 := &BytesPattern{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type BytesPrefix struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *BytesPrefix) Reset() { @@ -518,11 +668,6 @@ func (x *BytesPrefix) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BytesPrefix.ProtoReflect.Descriptor instead. -func (*BytesPrefix) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_bytes_proto_rawDescGZIP(), []int{10} -} - func (x *BytesPrefix) GetVal() []byte { if x != nil { return x.Val @@ -530,12 +675,32 @@ func (x *BytesPrefix) GetVal() []byte { return nil } +func (x *BytesPrefix) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.Val = v +} + +type BytesPrefix_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesPrefix_builder) Build() *BytesPrefix { + m0 := &BytesPrefix{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type BytesContains struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *BytesContains) Reset() { @@ -563,11 +728,6 @@ func (x *BytesContains) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BytesContains.ProtoReflect.Descriptor instead. -func (*BytesContains) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_bytes_proto_rawDescGZIP(), []int{11} -} - func (x *BytesContains) GetVal() []byte { if x != nil { return x.Val @@ -575,12 +735,32 @@ func (x *BytesContains) GetVal() []byte { return nil } +func (x *BytesContains) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.Val = v +} + +type BytesContains_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesContains_builder) Build() *BytesContains { + m0 := &BytesContains{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type BytesSuffix struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *BytesSuffix) Reset() { @@ -608,11 +788,6 @@ func (x *BytesSuffix) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BytesSuffix.ProtoReflect.Descriptor instead. -func (*BytesSuffix) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_bytes_proto_rawDescGZIP(), []int{12} -} - func (x *BytesSuffix) GetVal() []byte { if x != nil { return x.Val @@ -620,12 +795,32 @@ func (x *BytesSuffix) GetVal() []byte { return nil } +func (x *BytesSuffix) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.Val = v +} + +type BytesSuffix_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesSuffix_builder) Build() *BytesSuffix { + m0 := &BytesSuffix{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type BytesIP struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *BytesIP) Reset() { @@ -653,11 +848,6 @@ func (x *BytesIP) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BytesIP.ProtoReflect.Descriptor instead. -func (*BytesIP) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_bytes_proto_rawDescGZIP(), []int{13} -} - func (x *BytesIP) GetVal() []byte { if x != nil { return x.Val @@ -665,12 +855,32 @@ func (x *BytesIP) GetVal() []byte { return nil } +func (x *BytesIP) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.Val = v +} + +type BytesIP_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesIP_builder) Build() *BytesIP { + m0 := &BytesIP{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type BytesNotIP struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *BytesNotIP) Reset() { @@ -698,11 +908,6 @@ func (x *BytesNotIP) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BytesNotIP.ProtoReflect.Descriptor instead. -func (*BytesNotIP) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_bytes_proto_rawDescGZIP(), []int{14} -} - func (x *BytesNotIP) GetVal() []byte { if x != nil { return x.Val @@ -710,12 +915,32 @@ func (x *BytesNotIP) GetVal() []byte { return nil } +func (x *BytesNotIP) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.Val = v +} + +type BytesNotIP_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesNotIP_builder) Build() *BytesNotIP { + m0 := &BytesNotIP{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type BytesIPv4 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *BytesIPv4) Reset() { @@ -743,11 +968,6 @@ func (x *BytesIPv4) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BytesIPv4.ProtoReflect.Descriptor instead. -func (*BytesIPv4) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_bytes_proto_rawDescGZIP(), []int{15} -} - func (x *BytesIPv4) GetVal() []byte { if x != nil { return x.Val @@ -755,12 +975,32 @@ func (x *BytesIPv4) GetVal() []byte { return nil } +func (x *BytesIPv4) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.Val = v +} + +type BytesIPv4_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesIPv4_builder) Build() *BytesIPv4 { + m0 := &BytesIPv4{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type BytesNotIPv4 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *BytesNotIPv4) Reset() { @@ -788,11 +1028,6 @@ func (x *BytesNotIPv4) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BytesNotIPv4.ProtoReflect.Descriptor instead. -func (*BytesNotIPv4) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_bytes_proto_rawDescGZIP(), []int{16} -} - func (x *BytesNotIPv4) GetVal() []byte { if x != nil { return x.Val @@ -800,12 +1035,32 @@ func (x *BytesNotIPv4) GetVal() []byte { return nil } +func (x *BytesNotIPv4) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.Val = v +} + +type BytesNotIPv4_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesNotIPv4_builder) Build() *BytesNotIPv4 { + m0 := &BytesNotIPv4{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type BytesIPv6 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *BytesIPv6) Reset() { @@ -833,11 +1088,6 @@ func (x *BytesIPv6) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BytesIPv6.ProtoReflect.Descriptor instead. -func (*BytesIPv6) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_bytes_proto_rawDescGZIP(), []int{17} -} - func (x *BytesIPv6) GetVal() []byte { if x != nil { return x.Val @@ -845,12 +1095,32 @@ func (x *BytesIPv6) GetVal() []byte { return nil } +func (x *BytesIPv6) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.Val = v +} + +type BytesIPv6_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesIPv6_builder) Build() *BytesIPv6 { + m0 := &BytesIPv6{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type BytesNotIPv6 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *BytesNotIPv6) Reset() { @@ -878,11 +1148,6 @@ func (x *BytesNotIPv6) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BytesNotIPv6.ProtoReflect.Descriptor instead. -func (*BytesNotIPv6) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_bytes_proto_rawDescGZIP(), []int{18} -} - func (x *BytesNotIPv6) GetVal() []byte { if x != nil { return x.Val @@ -890,12 +1155,32 @@ func (x *BytesNotIPv6) GetVal() []byte { return nil } +func (x *BytesNotIPv6) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.Val = v +} + +type BytesNotIPv6_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesNotIPv6_builder) Build() *BytesNotIPv6 { + m0 := &BytesNotIPv6{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type BytesIPv6Ignore struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *BytesIPv6Ignore) Reset() { @@ -923,11 +1208,6 @@ func (x *BytesIPv6Ignore) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BytesIPv6Ignore.ProtoReflect.Descriptor instead. -func (*BytesIPv6Ignore) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_bytes_proto_rawDescGZIP(), []int{19} -} - func (x *BytesIPv6Ignore) GetVal() []byte { if x != nil { return x.Val @@ -935,12 +1215,32 @@ func (x *BytesIPv6Ignore) GetVal() []byte { return nil } +func (x *BytesIPv6Ignore) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.Val = v +} + +type BytesIPv6Ignore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesIPv6Ignore_builder) Build() *BytesIPv6Ignore { + m0 := &BytesIPv6Ignore{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type BytesExample struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *BytesExample) Reset() { @@ -968,11 +1268,6 @@ func (x *BytesExample) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use BytesExample.ProtoReflect.Descriptor instead. -func (*BytesExample) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_bytes_proto_rawDescGZIP(), []int{20} -} - func (x *BytesExample) GetVal() []byte { if x != nil { return x.Val @@ -980,6 +1275,27 @@ func (x *BytesExample) GetVal() []byte { return nil } +func (x *BytesExample) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.Val = v +} + +type BytesExample_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesExample_builder) Build() *BytesExample { + m0 := &BytesExample{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + var File_buf_validate_conformance_cases_bytes_proto protoreflect.FileDescriptor var file_buf_validate_conformance_cases_bytes_proto_rawDesc = []byte{ @@ -1068,18 +1384,6 @@ var file_buf_validate_conformance_cases_bytes_proto_rawDesc = []byte{ 0x3a, 0x3a, 0x43, 0x61, 0x73, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } -var ( - file_buf_validate_conformance_cases_bytes_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_bytes_proto_rawDescData = file_buf_validate_conformance_cases_bytes_proto_rawDesc -) - -func file_buf_validate_conformance_cases_bytes_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_bytes_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_bytes_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_bytes_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_bytes_proto_rawDescData -} - var file_buf_validate_conformance_cases_bytes_proto_msgTypes = make([]protoimpl.MessageInfo, 21) var file_buf_validate_conformance_cases_bytes_proto_goTypes = []any{ (*BytesNone)(nil), // 0: buf.validate.conformance.cases.BytesNone diff --git a/internal/gen/buf/validate/conformance/cases/bytes_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/bytes_protoopaque.pb.go new file mode 100644 index 0000000..4ec03d8 --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/bytes_protoopaque.pb.go @@ -0,0 +1,1442 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/bytes.proto + +//go:build protoopaque + +package cases + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type BytesNone struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BytesNone) Reset() { + *x = BytesNone{} + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BytesNone) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BytesNone) ProtoMessage() {} + +func (x *BytesNone) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *BytesNone) GetVal() []byte { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *BytesNone) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.xxx_hidden_Val = v +} + +type BytesNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesNone_builder) Build() *BytesNone { + m0 := &BytesNone{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type BytesConst struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BytesConst) Reset() { + *x = BytesConst{} + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BytesConst) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BytesConst) ProtoMessage() {} + +func (x *BytesConst) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *BytesConst) GetVal() []byte { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *BytesConst) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.xxx_hidden_Val = v +} + +type BytesConst_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesConst_builder) Build() *BytesConst { + m0 := &BytesConst{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type BytesIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BytesIn) Reset() { + *x = BytesIn{} + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BytesIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BytesIn) ProtoMessage() {} + +func (x *BytesIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *BytesIn) GetVal() []byte { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *BytesIn) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.xxx_hidden_Val = v +} + +type BytesIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesIn_builder) Build() *BytesIn { + m0 := &BytesIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type BytesNotIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BytesNotIn) Reset() { + *x = BytesNotIn{} + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BytesNotIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BytesNotIn) ProtoMessage() {} + +func (x *BytesNotIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *BytesNotIn) GetVal() []byte { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *BytesNotIn) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.xxx_hidden_Val = v +} + +type BytesNotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesNotIn_builder) Build() *BytesNotIn { + m0 := &BytesNotIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type BytesLen struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BytesLen) Reset() { + *x = BytesLen{} + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BytesLen) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BytesLen) ProtoMessage() {} + +func (x *BytesLen) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *BytesLen) GetVal() []byte { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *BytesLen) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.xxx_hidden_Val = v +} + +type BytesLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesLen_builder) Build() *BytesLen { + m0 := &BytesLen{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type BytesMinLen struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BytesMinLen) Reset() { + *x = BytesMinLen{} + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BytesMinLen) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BytesMinLen) ProtoMessage() {} + +func (x *BytesMinLen) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *BytesMinLen) GetVal() []byte { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *BytesMinLen) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.xxx_hidden_Val = v +} + +type BytesMinLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesMinLen_builder) Build() *BytesMinLen { + m0 := &BytesMinLen{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type BytesMaxLen struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BytesMaxLen) Reset() { + *x = BytesMaxLen{} + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BytesMaxLen) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BytesMaxLen) ProtoMessage() {} + +func (x *BytesMaxLen) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *BytesMaxLen) GetVal() []byte { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *BytesMaxLen) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.xxx_hidden_Val = v +} + +type BytesMaxLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesMaxLen_builder) Build() *BytesMaxLen { + m0 := &BytesMaxLen{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type BytesMinMaxLen struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BytesMinMaxLen) Reset() { + *x = BytesMinMaxLen{} + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BytesMinMaxLen) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BytesMinMaxLen) ProtoMessage() {} + +func (x *BytesMinMaxLen) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[7] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *BytesMinMaxLen) GetVal() []byte { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *BytesMinMaxLen) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.xxx_hidden_Val = v +} + +type BytesMinMaxLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesMinMaxLen_builder) Build() *BytesMinMaxLen { + m0 := &BytesMinMaxLen{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type BytesEqualMinMaxLen struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BytesEqualMinMaxLen) Reset() { + *x = BytesEqualMinMaxLen{} + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BytesEqualMinMaxLen) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BytesEqualMinMaxLen) ProtoMessage() {} + +func (x *BytesEqualMinMaxLen) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[8] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *BytesEqualMinMaxLen) GetVal() []byte { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *BytesEqualMinMaxLen) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.xxx_hidden_Val = v +} + +type BytesEqualMinMaxLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesEqualMinMaxLen_builder) Build() *BytesEqualMinMaxLen { + m0 := &BytesEqualMinMaxLen{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type BytesPattern struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BytesPattern) Reset() { + *x = BytesPattern{} + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BytesPattern) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BytesPattern) ProtoMessage() {} + +func (x *BytesPattern) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[9] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *BytesPattern) GetVal() []byte { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *BytesPattern) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.xxx_hidden_Val = v +} + +type BytesPattern_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesPattern_builder) Build() *BytesPattern { + m0 := &BytesPattern{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type BytesPrefix struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BytesPrefix) Reset() { + *x = BytesPrefix{} + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BytesPrefix) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BytesPrefix) ProtoMessage() {} + +func (x *BytesPrefix) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[10] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *BytesPrefix) GetVal() []byte { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *BytesPrefix) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.xxx_hidden_Val = v +} + +type BytesPrefix_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesPrefix_builder) Build() *BytesPrefix { + m0 := &BytesPrefix{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type BytesContains struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BytesContains) Reset() { + *x = BytesContains{} + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BytesContains) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BytesContains) ProtoMessage() {} + +func (x *BytesContains) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[11] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *BytesContains) GetVal() []byte { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *BytesContains) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.xxx_hidden_Val = v +} + +type BytesContains_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesContains_builder) Build() *BytesContains { + m0 := &BytesContains{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type BytesSuffix struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BytesSuffix) Reset() { + *x = BytesSuffix{} + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BytesSuffix) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BytesSuffix) ProtoMessage() {} + +func (x *BytesSuffix) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[12] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *BytesSuffix) GetVal() []byte { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *BytesSuffix) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.xxx_hidden_Val = v +} + +type BytesSuffix_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesSuffix_builder) Build() *BytesSuffix { + m0 := &BytesSuffix{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type BytesIP struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BytesIP) Reset() { + *x = BytesIP{} + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BytesIP) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BytesIP) ProtoMessage() {} + +func (x *BytesIP) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[13] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *BytesIP) GetVal() []byte { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *BytesIP) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.xxx_hidden_Val = v +} + +type BytesIP_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesIP_builder) Build() *BytesIP { + m0 := &BytesIP{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type BytesNotIP struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BytesNotIP) Reset() { + *x = BytesNotIP{} + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BytesNotIP) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BytesNotIP) ProtoMessage() {} + +func (x *BytesNotIP) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[14] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *BytesNotIP) GetVal() []byte { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *BytesNotIP) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.xxx_hidden_Val = v +} + +type BytesNotIP_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesNotIP_builder) Build() *BytesNotIP { + m0 := &BytesNotIP{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type BytesIPv4 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BytesIPv4) Reset() { + *x = BytesIPv4{} + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BytesIPv4) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BytesIPv4) ProtoMessage() {} + +func (x *BytesIPv4) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[15] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *BytesIPv4) GetVal() []byte { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *BytesIPv4) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.xxx_hidden_Val = v +} + +type BytesIPv4_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesIPv4_builder) Build() *BytesIPv4 { + m0 := &BytesIPv4{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type BytesNotIPv4 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BytesNotIPv4) Reset() { + *x = BytesNotIPv4{} + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[16] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BytesNotIPv4) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BytesNotIPv4) ProtoMessage() {} + +func (x *BytesNotIPv4) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[16] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *BytesNotIPv4) GetVal() []byte { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *BytesNotIPv4) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.xxx_hidden_Val = v +} + +type BytesNotIPv4_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesNotIPv4_builder) Build() *BytesNotIPv4 { + m0 := &BytesNotIPv4{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type BytesIPv6 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BytesIPv6) Reset() { + *x = BytesIPv6{} + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[17] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BytesIPv6) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BytesIPv6) ProtoMessage() {} + +func (x *BytesIPv6) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[17] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *BytesIPv6) GetVal() []byte { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *BytesIPv6) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.xxx_hidden_Val = v +} + +type BytesIPv6_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesIPv6_builder) Build() *BytesIPv6 { + m0 := &BytesIPv6{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type BytesNotIPv6 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BytesNotIPv6) Reset() { + *x = BytesNotIPv6{} + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[18] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BytesNotIPv6) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BytesNotIPv6) ProtoMessage() {} + +func (x *BytesNotIPv6) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[18] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *BytesNotIPv6) GetVal() []byte { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *BytesNotIPv6) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.xxx_hidden_Val = v +} + +type BytesNotIPv6_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesNotIPv6_builder) Build() *BytesNotIPv6 { + m0 := &BytesNotIPv6{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type BytesIPv6Ignore struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BytesIPv6Ignore) Reset() { + *x = BytesIPv6Ignore{} + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[19] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BytesIPv6Ignore) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BytesIPv6Ignore) ProtoMessage() {} + +func (x *BytesIPv6Ignore) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[19] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *BytesIPv6Ignore) GetVal() []byte { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *BytesIPv6Ignore) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.xxx_hidden_Val = v +} + +type BytesIPv6Ignore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesIPv6Ignore_builder) Build() *BytesIPv6Ignore { + m0 := &BytesIPv6Ignore{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type BytesExample struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *BytesExample) Reset() { + *x = BytesExample{} + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[20] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *BytesExample) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BytesExample) ProtoMessage() {} + +func (x *BytesExample) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_bytes_proto_msgTypes[20] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *BytesExample) GetVal() []byte { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *BytesExample) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.xxx_hidden_Val = v +} + +type BytesExample_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 BytesExample_builder) Build() *BytesExample { + m0 := &BytesExample{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +var File_buf_validate_conformance_cases_bytes_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_bytes_proto_rawDesc = []byte{ + 0x0a, 0x2a, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x62, 0x75, + 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x1a, 0x1b, 0x62, 0x75, + 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x1d, 0x0a, 0x09, 0x42, 0x79, 0x74, + 0x65, 0x73, 0x4e, 0x6f, 0x6e, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0c, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2a, 0x0a, 0x0a, 0x42, 0x79, 0x74, 0x65, + 0x73, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0c, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x7a, 0x05, 0x0a, 0x03, 0x66, 0x6f, 0x6f, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2c, 0x0a, 0x07, 0x42, 0x79, 0x74, 0x65, 0x73, 0x49, 0x6e, 0x12, + 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x0f, 0xba, 0x48, + 0x0c, 0x7a, 0x0a, 0x42, 0x03, 0x62, 0x61, 0x72, 0x42, 0x03, 0x62, 0x61, 0x7a, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x31, 0x0a, 0x0a, 0x42, 0x79, 0x74, 0x65, 0x73, 0x4e, 0x6f, 0x74, 0x49, 0x6e, + 0x12, 0x23, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x11, 0xba, + 0x48, 0x0e, 0x7a, 0x0c, 0x4a, 0x04, 0x66, 0x69, 0x7a, 0x7a, 0x4a, 0x04, 0x62, 0x75, 0x7a, 0x7a, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x25, 0x0a, 0x08, 0x42, 0x79, 0x74, 0x65, 0x73, 0x4c, 0x65, + 0x6e, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x07, + 0xba, 0x48, 0x04, 0x7a, 0x02, 0x68, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x28, 0x0a, 0x0b, + 0x42, 0x79, 0x74, 0x65, 0x73, 0x4d, 0x69, 0x6e, 0x4c, 0x65, 0x6e, 0x12, 0x19, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x07, 0xba, 0x48, 0x04, 0x7a, 0x02, 0x10, + 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x28, 0x0a, 0x0b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x4d, + 0x61, 0x78, 0x4c, 0x65, 0x6e, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0c, 0x42, 0x07, 0xba, 0x48, 0x04, 0x7a, 0x02, 0x18, 0x05, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0x2d, 0x0a, 0x0e, 0x42, 0x79, 0x74, 0x65, 0x73, 0x4d, 0x69, 0x6e, 0x4d, 0x61, 0x78, 0x4c, + 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, + 0x09, 0xba, 0x48, 0x06, 0x7a, 0x04, 0x10, 0x03, 0x18, 0x05, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0x32, 0x0a, 0x13, 0x42, 0x79, 0x74, 0x65, 0x73, 0x45, 0x71, 0x75, 0x61, 0x6c, 0x4d, 0x69, 0x6e, + 0x4d, 0x61, 0x78, 0x4c, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0c, 0x42, 0x09, 0xba, 0x48, 0x06, 0x7a, 0x04, 0x10, 0x05, 0x18, 0x05, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0x37, 0x0a, 0x0c, 0x42, 0x79, 0x74, 0x65, 0x73, 0x50, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x12, 0x27, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, + 0x42, 0x15, 0xba, 0x48, 0x12, 0x7a, 0x10, 0x22, 0x0e, 0x5e, 0x5b, 0x5c, 0x78, 0x30, 0x30, 0x2d, + 0x5c, 0x78, 0x37, 0x46, 0x5d, 0x2b, 0x24, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x29, 0x0a, 0x0b, + 0x42, 0x79, 0x74, 0x65, 0x73, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x12, 0x1a, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x08, 0xba, 0x48, 0x05, 0x7a, 0x03, 0x2a, + 0x01, 0x99, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2d, 0x0a, 0x0d, 0x42, 0x79, 0x74, 0x65, 0x73, + 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x7a, 0x05, 0x3a, 0x03, 0x62, 0x61, + 0x72, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2c, 0x0a, 0x0b, 0x42, 0x79, 0x74, 0x65, 0x73, 0x53, + 0x75, 0x66, 0x66, 0x69, 0x78, 0x12, 0x1d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0c, 0x42, 0x0b, 0xba, 0x48, 0x08, 0x7a, 0x06, 0x32, 0x04, 0x62, 0x75, 0x7a, 0x7a, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x24, 0x0a, 0x07, 0x42, 0x79, 0x74, 0x65, 0x73, 0x49, 0x50, 0x12, + 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x07, 0xba, 0x48, + 0x04, 0x7a, 0x02, 0x50, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x27, 0x0a, 0x0a, 0x42, 0x79, + 0x74, 0x65, 0x73, 0x4e, 0x6f, 0x74, 0x49, 0x50, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x07, 0xba, 0x48, 0x04, 0x7a, 0x02, 0x50, 0x00, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0x26, 0x0a, 0x09, 0x42, 0x79, 0x74, 0x65, 0x73, 0x49, 0x50, 0x76, 0x34, + 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x07, 0xba, + 0x48, 0x04, 0x7a, 0x02, 0x58, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x29, 0x0a, 0x0c, 0x42, + 0x79, 0x74, 0x65, 0x73, 0x4e, 0x6f, 0x74, 0x49, 0x50, 0x76, 0x34, 0x12, 0x19, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x07, 0xba, 0x48, 0x04, 0x7a, 0x02, 0x58, + 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x26, 0x0a, 0x09, 0x42, 0x79, 0x74, 0x65, 0x73, 0x49, + 0x50, 0x76, 0x36, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, + 0x42, 0x07, 0xba, 0x48, 0x04, 0x7a, 0x02, 0x60, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x29, + 0x0a, 0x0c, 0x42, 0x79, 0x74, 0x65, 0x73, 0x4e, 0x6f, 0x74, 0x49, 0x50, 0x76, 0x36, 0x12, 0x19, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x07, 0xba, 0x48, 0x04, + 0x7a, 0x02, 0x60, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2f, 0x0a, 0x0f, 0x42, 0x79, 0x74, + 0x65, 0x73, 0x49, 0x50, 0x76, 0x36, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x12, 0x1c, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd0, 0x01, + 0x01, 0x7a, 0x02, 0x60, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2a, 0x0a, 0x0c, 0x42, 0x79, + 0x74, 0x65, 0x73, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x08, 0xba, 0x48, 0x05, 0x7a, 0x03, 0x72, 0x01, + 0x99, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x42, 0x9e, 0x02, 0x0a, 0x22, 0x63, 0x6f, 0x6d, 0x2e, 0x62, + 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x42, 0x0a, 0x42, + 0x79, 0x74, 0x65, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x50, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, 0x62, 0x75, 0x69, 0x6c, 0x64, + 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2d, 0x67, + 0x6f, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x62, + 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0xa2, 0x02, 0x04, + 0x42, 0x56, 0x43, 0x43, 0xaa, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, + 0x43, 0x61, 0x73, 0x65, 0x73, 0xca, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, + 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0xe2, 0x02, 0x2a, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, + 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, + 0x61, 0x74, 0x61, 0xea, 0x02, 0x21, 0x42, 0x75, 0x66, 0x3a, 0x3a, 0x56, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, + 0x3a, 0x3a, 0x43, 0x61, 0x73, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var file_buf_validate_conformance_cases_bytes_proto_msgTypes = make([]protoimpl.MessageInfo, 21) +var file_buf_validate_conformance_cases_bytes_proto_goTypes = []any{ + (*BytesNone)(nil), // 0: buf.validate.conformance.cases.BytesNone + (*BytesConst)(nil), // 1: buf.validate.conformance.cases.BytesConst + (*BytesIn)(nil), // 2: buf.validate.conformance.cases.BytesIn + (*BytesNotIn)(nil), // 3: buf.validate.conformance.cases.BytesNotIn + (*BytesLen)(nil), // 4: buf.validate.conformance.cases.BytesLen + (*BytesMinLen)(nil), // 5: buf.validate.conformance.cases.BytesMinLen + (*BytesMaxLen)(nil), // 6: buf.validate.conformance.cases.BytesMaxLen + (*BytesMinMaxLen)(nil), // 7: buf.validate.conformance.cases.BytesMinMaxLen + (*BytesEqualMinMaxLen)(nil), // 8: buf.validate.conformance.cases.BytesEqualMinMaxLen + (*BytesPattern)(nil), // 9: buf.validate.conformance.cases.BytesPattern + (*BytesPrefix)(nil), // 10: buf.validate.conformance.cases.BytesPrefix + (*BytesContains)(nil), // 11: buf.validate.conformance.cases.BytesContains + (*BytesSuffix)(nil), // 12: buf.validate.conformance.cases.BytesSuffix + (*BytesIP)(nil), // 13: buf.validate.conformance.cases.BytesIP + (*BytesNotIP)(nil), // 14: buf.validate.conformance.cases.BytesNotIP + (*BytesIPv4)(nil), // 15: buf.validate.conformance.cases.BytesIPv4 + (*BytesNotIPv4)(nil), // 16: buf.validate.conformance.cases.BytesNotIPv4 + (*BytesIPv6)(nil), // 17: buf.validate.conformance.cases.BytesIPv6 + (*BytesNotIPv6)(nil), // 18: buf.validate.conformance.cases.BytesNotIPv6 + (*BytesIPv6Ignore)(nil), // 19: buf.validate.conformance.cases.BytesIPv6Ignore + (*BytesExample)(nil), // 20: buf.validate.conformance.cases.BytesExample +} +var file_buf_validate_conformance_cases_bytes_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_buf_validate_conformance_cases_bytes_proto_init() } +func file_buf_validate_conformance_cases_bytes_proto_init() { + if File_buf_validate_conformance_cases_bytes_proto != nil { + return + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_bytes_proto_rawDesc, + NumEnums: 0, + NumMessages: 21, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_bytes_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_bytes_proto_depIdxs, + MessageInfos: file_buf_validate_conformance_cases_bytes_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_bytes_proto = out.File + file_buf_validate_conformance_cases_bytes_proto_rawDesc = nil + file_buf_validate_conformance_cases_bytes_proto_goTypes = nil + file_buf_validate_conformance_cases_bytes_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/custom_constraints/custom_constraints.pb.go b/internal/gen/buf/validate/conformance/cases/custom_constraints/custom_constraints.pb.go index f5d9df2..abf6b8b 100644 --- a/internal/gen/buf/validate/conformance/cases/custom_constraints/custom_constraints.pb.go +++ b/internal/gen/buf/validate/conformance/cases/custom_constraints/custom_constraints.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/custom_constraints/custom_constraints.proto +//go:build !protoopaque + package custom_constraints import ( @@ -25,7 +27,6 @@ import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" - sync "sync" ) const ( @@ -76,20 +77,14 @@ func (x Enum) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } -// Deprecated: Use Enum.Descriptor instead. -func (Enum) EnumDescriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_rawDescGZIP(), []int{0} -} - // A message that does not contain any expressions type NoExpressions struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + A int32 `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"` + B Enum `protobuf:"varint,2,opt,name=b,proto3,enum=buf.validate.conformance.cases.custom_constraints.Enum" json:"b,omitempty"` + C *NoExpressions_Nested `protobuf:"bytes,3,opt,name=c,proto3" json:"c,omitempty"` unknownFields protoimpl.UnknownFields - - A int32 `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"` - B Enum `protobuf:"varint,2,opt,name=b,proto3,enum=buf.validate.conformance.cases.custom_constraints.Enum" json:"b,omitempty"` - C *NoExpressions_Nested `protobuf:"bytes,3,opt,name=c,proto3" json:"c,omitempty"` + sizeCache protoimpl.SizeCache } func (x *NoExpressions) Reset() { @@ -117,11 +112,6 @@ func (x *NoExpressions) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use NoExpressions.ProtoReflect.Descriptor instead. -func (*NoExpressions) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_rawDescGZIP(), []int{0} -} - func (x *NoExpressions) GetA() int32 { if x != nil { return x.A @@ -143,18 +133,58 @@ func (x *NoExpressions) GetC() *NoExpressions_Nested { return nil } +func (x *NoExpressions) SetA(v int32) { + x.A = v +} + +func (x *NoExpressions) SetB(v Enum) { + x.B = v +} + +func (x *NoExpressions) SetC(v *NoExpressions_Nested) { + x.C = v +} + +func (x *NoExpressions) HasC() bool { + if x == nil { + return false + } + return x.C != nil +} + +func (x *NoExpressions) ClearC() { + x.C = nil +} + +type NoExpressions_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A int32 + B Enum + C *NoExpressions_Nested +} + +func (b0 NoExpressions_builder) Build() *NoExpressions { + m0 := &NoExpressions{} + b, x := &b0, m0 + _, _ = b, x + x.A = b.A + x.B = b.B + x.C = b.C + return m0 +} + // A message with message-level custom expressions type MessageExpressions struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + A int32 `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"` + B int32 `protobuf:"varint,2,opt,name=b,proto3" json:"b,omitempty"` + C Enum `protobuf:"varint,3,opt,name=c,proto3,enum=buf.validate.conformance.cases.custom_constraints.Enum" json:"c,omitempty"` + D Enum `protobuf:"varint,4,opt,name=d,proto3,enum=buf.validate.conformance.cases.custom_constraints.Enum" json:"d,omitempty"` + E *MessageExpressions_Nested `protobuf:"bytes,5,opt,name=e,proto3" json:"e,omitempty"` + F *MessageExpressions_Nested `protobuf:"bytes,6,opt,name=f,proto3" json:"f,omitempty"` unknownFields protoimpl.UnknownFields - - A int32 `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"` - B int32 `protobuf:"varint,2,opt,name=b,proto3" json:"b,omitempty"` - C Enum `protobuf:"varint,3,opt,name=c,proto3,enum=buf.validate.conformance.cases.custom_constraints.Enum" json:"c,omitempty"` - D Enum `protobuf:"varint,4,opt,name=d,proto3,enum=buf.validate.conformance.cases.custom_constraints.Enum" json:"d,omitempty"` - E *MessageExpressions_Nested `protobuf:"bytes,5,opt,name=e,proto3" json:"e,omitempty"` - F *MessageExpressions_Nested `protobuf:"bytes,6,opt,name=f,proto3" json:"f,omitempty"` + sizeCache protoimpl.SizeCache } func (x *MessageExpressions) Reset() { @@ -182,11 +212,6 @@ func (x *MessageExpressions) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MessageExpressions.ProtoReflect.Descriptor instead. -func (*MessageExpressions) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_rawDescGZIP(), []int{1} -} - func (x *MessageExpressions) GetA() int32 { if x != nil { return x.A @@ -229,15 +254,84 @@ func (x *MessageExpressions) GetF() *MessageExpressions_Nested { return nil } +func (x *MessageExpressions) SetA(v int32) { + x.A = v +} + +func (x *MessageExpressions) SetB(v int32) { + x.B = v +} + +func (x *MessageExpressions) SetC(v Enum) { + x.C = v +} + +func (x *MessageExpressions) SetD(v Enum) { + x.D = v +} + +func (x *MessageExpressions) SetE(v *MessageExpressions_Nested) { + x.E = v +} + +func (x *MessageExpressions) SetF(v *MessageExpressions_Nested) { + x.F = v +} + +func (x *MessageExpressions) HasE() bool { + if x == nil { + return false + } + return x.E != nil +} + +func (x *MessageExpressions) HasF() bool { + if x == nil { + return false + } + return x.F != nil +} + +func (x *MessageExpressions) ClearE() { + x.E = nil +} + +func (x *MessageExpressions) ClearF() { + x.F = nil +} + +type MessageExpressions_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A int32 + B int32 + C Enum + D Enum + E *MessageExpressions_Nested + F *MessageExpressions_Nested +} + +func (b0 MessageExpressions_builder) Build() *MessageExpressions { + m0 := &MessageExpressions{} + b, x := &b0, m0 + _, _ = b, x + x.A = b.A + x.B = b.B + x.C = b.C + x.D = b.D + x.E = b.E + x.F = b.F + return m0 +} + type FieldExpressions struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + A int32 `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"` + B Enum `protobuf:"varint,2,opt,name=b,proto3,enum=buf.validate.conformance.cases.custom_constraints.Enum" json:"b,omitempty"` + C *FieldExpressions_Nested `protobuf:"bytes,3,opt,name=c,proto3" json:"c,omitempty"` + D int32 `protobuf:"varint,4,opt,name=d,proto3" json:"d,omitempty"` unknownFields protoimpl.UnknownFields - - A int32 `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"` - B Enum `protobuf:"varint,2,opt,name=b,proto3,enum=buf.validate.conformance.cases.custom_constraints.Enum" json:"b,omitempty"` - C *FieldExpressions_Nested `protobuf:"bytes,3,opt,name=c,proto3" json:"c,omitempty"` - D int32 `protobuf:"varint,4,opt,name=d,proto3" json:"d,omitempty"` + sizeCache protoimpl.SizeCache } func (x *FieldExpressions) Reset() { @@ -265,11 +359,6 @@ func (x *FieldExpressions) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use FieldExpressions.ProtoReflect.Descriptor instead. -func (*FieldExpressions) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_rawDescGZIP(), []int{2} -} - func (x *FieldExpressions) GetA() int32 { if x != nil { return x.A @@ -298,12 +387,58 @@ func (x *FieldExpressions) GetD() int32 { return 0 } +func (x *FieldExpressions) SetA(v int32) { + x.A = v +} + +func (x *FieldExpressions) SetB(v Enum) { + x.B = v +} + +func (x *FieldExpressions) SetC(v *FieldExpressions_Nested) { + x.C = v +} + +func (x *FieldExpressions) SetD(v int32) { + x.D = v +} + +func (x *FieldExpressions) HasC() bool { + if x == nil { + return false + } + return x.C != nil +} + +func (x *FieldExpressions) ClearC() { + x.C = nil +} + +type FieldExpressions_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A int32 + B Enum + C *FieldExpressions_Nested + D int32 +} + +func (b0 FieldExpressions_builder) Build() *FieldExpressions { + m0 := &FieldExpressions{} + b, x := &b0, m0 + _, _ = b, x + x.A = b.A + x.B = b.B + x.C = b.C + x.D = b.D + return m0 +} + type MissingField struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + A int32 `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"` unknownFields protoimpl.UnknownFields - - A int32 `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"` + sizeCache protoimpl.SizeCache } func (x *MissingField) Reset() { @@ -331,11 +466,6 @@ func (x *MissingField) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MissingField.ProtoReflect.Descriptor instead. -func (*MissingField) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_rawDescGZIP(), []int{3} -} - func (x *MissingField) GetA() int32 { if x != nil { return x.A @@ -343,12 +473,29 @@ func (x *MissingField) GetA() int32 { return 0 } +func (x *MissingField) SetA(v int32) { + x.A = v +} + +type MissingField_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A int32 +} + +func (b0 MissingField_builder) Build() *MissingField { + m0 := &MissingField{} + b, x := &b0, m0 + _, _ = b, x + x.A = b.A + return m0 +} + type IncorrectType struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + A int32 `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"` unknownFields protoimpl.UnknownFields - - A int32 `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"` + sizeCache protoimpl.SizeCache } func (x *IncorrectType) Reset() { @@ -376,11 +523,6 @@ func (x *IncorrectType) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use IncorrectType.ProtoReflect.Descriptor instead. -func (*IncorrectType) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_rawDescGZIP(), []int{4} -} - func (x *IncorrectType) GetA() int32 { if x != nil { return x.A @@ -388,12 +530,29 @@ func (x *IncorrectType) GetA() int32 { return 0 } +func (x *IncorrectType) SetA(v int32) { + x.A = v +} + +type IncorrectType_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A int32 +} + +func (b0 IncorrectType_builder) Build() *IncorrectType { + m0 := &IncorrectType{} + b, x := &b0, m0 + _, _ = b, x + x.A = b.A + return m0 +} + type DynRuntimeError struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + A int32 `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"` unknownFields protoimpl.UnknownFields - - A int32 `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DynRuntimeError) Reset() { @@ -421,11 +580,6 @@ func (x *DynRuntimeError) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DynRuntimeError.ProtoReflect.Descriptor instead. -func (*DynRuntimeError) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_rawDescGZIP(), []int{5} -} - func (x *DynRuntimeError) GetA() int32 { if x != nil { return x.A @@ -433,10 +587,28 @@ func (x *DynRuntimeError) GetA() int32 { return 0 } +func (x *DynRuntimeError) SetA(v int32) { + x.A = v +} + +type DynRuntimeError_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A int32 +} + +func (b0 DynRuntimeError_builder) Build() *DynRuntimeError { + m0 := &DynRuntimeError{} + b, x := &b0, m0 + _, _ = b, x + x.A = b.A + return m0 +} + type NowEqualsNow struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *NowEqualsNow) Reset() { @@ -464,15 +636,22 @@ func (x *NowEqualsNow) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use NowEqualsNow.ProtoReflect.Descriptor instead. -func (*NowEqualsNow) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_rawDescGZIP(), []int{6} +type NowEqualsNow_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + +} + +func (b0 NowEqualsNow_builder) Build() *NowEqualsNow { + m0 := &NowEqualsNow{} + b, x := &b0, m0 + _, _ = b, x + return m0 } type NoExpressions_Nested struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *NoExpressions_Nested) Reset() { @@ -500,18 +679,24 @@ func (x *NoExpressions_Nested) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use NoExpressions_Nested.ProtoReflect.Descriptor instead. -func (*NoExpressions_Nested) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_rawDescGZIP(), []int{0, 0} +type NoExpressions_Nested_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + +} + +func (b0 NoExpressions_Nested_builder) Build() *NoExpressions_Nested { + m0 := &NoExpressions_Nested{} + b, x := &b0, m0 + _, _ = b, x + return m0 } type MessageExpressions_Nested struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + A int32 `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"` + B int32 `protobuf:"varint,2,opt,name=b,proto3" json:"b,omitempty"` unknownFields protoimpl.UnknownFields - - A int32 `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"` - B int32 `protobuf:"varint,2,opt,name=b,proto3" json:"b,omitempty"` + sizeCache protoimpl.SizeCache } func (x *MessageExpressions_Nested) Reset() { @@ -539,11 +724,6 @@ func (x *MessageExpressions_Nested) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MessageExpressions_Nested.ProtoReflect.Descriptor instead. -func (*MessageExpressions_Nested) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_rawDescGZIP(), []int{1, 0} -} - func (x *MessageExpressions_Nested) GetA() int32 { if x != nil { return x.A @@ -558,12 +738,35 @@ func (x *MessageExpressions_Nested) GetB() int32 { return 0 } +func (x *MessageExpressions_Nested) SetA(v int32) { + x.A = v +} + +func (x *MessageExpressions_Nested) SetB(v int32) { + x.B = v +} + +type MessageExpressions_Nested_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A int32 + B int32 +} + +func (b0 MessageExpressions_Nested_builder) Build() *MessageExpressions_Nested { + m0 := &MessageExpressions_Nested{} + b, x := &b0, m0 + _, _ = b, x + x.A = b.A + x.B = b.B + return m0 +} + type FieldExpressions_Nested struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + A int32 `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"` unknownFields protoimpl.UnknownFields - - A int32 `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"` + sizeCache protoimpl.SizeCache } func (x *FieldExpressions_Nested) Reset() { @@ -591,11 +794,6 @@ func (x *FieldExpressions_Nested) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use FieldExpressions_Nested.ProtoReflect.Descriptor instead. -func (*FieldExpressions_Nested) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_rawDescGZIP(), []int{2, 0} -} - func (x *FieldExpressions_Nested) GetA() int32 { if x != nil { return x.A @@ -603,6 +801,24 @@ func (x *FieldExpressions_Nested) GetA() int32 { return 0 } +func (x *FieldExpressions_Nested) SetA(v int32) { + x.A = v +} + +type FieldExpressions_Nested_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A int32 +} + +func (b0 FieldExpressions_Nested_builder) Build() *FieldExpressions_Nested { + m0 := &FieldExpressions_Nested{} + b, x := &b0, m0 + _, _ = b, x + x.A = b.A + return m0 +} + var File_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto protoreflect.FileDescriptor var file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_rawDesc = []byte{ @@ -773,18 +989,6 @@ var file_buf_validate_conformance_cases_custom_constraints_custom_constraints_pr 0x6f, 0x33, } -var ( - file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_rawDescData = file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_rawDesc -) - -func file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_rawDescData -} - var file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_enumTypes = make([]protoimpl.EnumInfo, 1) var file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_msgTypes = make([]protoimpl.MessageInfo, 10) var file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_goTypes = []any{ diff --git a/internal/gen/buf/validate/conformance/cases/custom_constraints/custom_constraints_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/custom_constraints/custom_constraints_protoopaque.pb.go new file mode 100644 index 0000000..974894f --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/custom_constraints/custom_constraints_protoopaque.pb.go @@ -0,0 +1,1047 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/custom_constraints/custom_constraints.proto + +//go:build protoopaque + +package custom_constraints + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type Enum int32 + +const ( + Enum_ENUM_UNSPECIFIED Enum = 0 + Enum_ENUM_ONE Enum = 1 +) + +// Enum value maps for Enum. +var ( + Enum_name = map[int32]string{ + 0: "ENUM_UNSPECIFIED", + 1: "ENUM_ONE", + } + Enum_value = map[string]int32{ + "ENUM_UNSPECIFIED": 0, + "ENUM_ONE": 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_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_enumTypes[0].Descriptor() +} + +func (Enum) Type() protoreflect.EnumType { + return &file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_enumTypes[0] +} + +func (x Enum) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// A message that does not contain any expressions +type NoExpressions struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_A int32 `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"` + xxx_hidden_B Enum `protobuf:"varint,2,opt,name=b,proto3,enum=buf.validate.conformance.cases.custom_constraints.Enum" json:"b,omitempty"` + xxx_hidden_C *NoExpressions_Nested `protobuf:"bytes,3,opt,name=c,proto3" json:"c,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NoExpressions) Reset() { + *x = NoExpressions{} + mi := &file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NoExpressions) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NoExpressions) ProtoMessage() {} + +func (x *NoExpressions) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *NoExpressions) GetA() int32 { + if x != nil { + return x.xxx_hidden_A + } + return 0 +} + +func (x *NoExpressions) GetB() Enum { + if x != nil { + return x.xxx_hidden_B + } + return Enum_ENUM_UNSPECIFIED +} + +func (x *NoExpressions) GetC() *NoExpressions_Nested { + if x != nil { + return x.xxx_hidden_C + } + return nil +} + +func (x *NoExpressions) SetA(v int32) { + x.xxx_hidden_A = v +} + +func (x *NoExpressions) SetB(v Enum) { + x.xxx_hidden_B = v +} + +func (x *NoExpressions) SetC(v *NoExpressions_Nested) { + x.xxx_hidden_C = v +} + +func (x *NoExpressions) HasC() bool { + if x == nil { + return false + } + return x.xxx_hidden_C != nil +} + +func (x *NoExpressions) ClearC() { + x.xxx_hidden_C = nil +} + +type NoExpressions_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A int32 + B Enum + C *NoExpressions_Nested +} + +func (b0 NoExpressions_builder) Build() *NoExpressions { + m0 := &NoExpressions{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_A = b.A + x.xxx_hidden_B = b.B + x.xxx_hidden_C = b.C + return m0 +} + +// A message with message-level custom expressions +type MessageExpressions struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_A int32 `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"` + xxx_hidden_B int32 `protobuf:"varint,2,opt,name=b,proto3" json:"b,omitempty"` + xxx_hidden_C Enum `protobuf:"varint,3,opt,name=c,proto3,enum=buf.validate.conformance.cases.custom_constraints.Enum" json:"c,omitempty"` + xxx_hidden_D Enum `protobuf:"varint,4,opt,name=d,proto3,enum=buf.validate.conformance.cases.custom_constraints.Enum" json:"d,omitempty"` + xxx_hidden_E *MessageExpressions_Nested `protobuf:"bytes,5,opt,name=e,proto3" json:"e,omitempty"` + xxx_hidden_F *MessageExpressions_Nested `protobuf:"bytes,6,opt,name=f,proto3" json:"f,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MessageExpressions) Reset() { + *x = MessageExpressions{} + mi := &file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MessageExpressions) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MessageExpressions) ProtoMessage() {} + +func (x *MessageExpressions) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MessageExpressions) GetA() int32 { + if x != nil { + return x.xxx_hidden_A + } + return 0 +} + +func (x *MessageExpressions) GetB() int32 { + if x != nil { + return x.xxx_hidden_B + } + return 0 +} + +func (x *MessageExpressions) GetC() Enum { + if x != nil { + return x.xxx_hidden_C + } + return Enum_ENUM_UNSPECIFIED +} + +func (x *MessageExpressions) GetD() Enum { + if x != nil { + return x.xxx_hidden_D + } + return Enum_ENUM_UNSPECIFIED +} + +func (x *MessageExpressions) GetE() *MessageExpressions_Nested { + if x != nil { + return x.xxx_hidden_E + } + return nil +} + +func (x *MessageExpressions) GetF() *MessageExpressions_Nested { + if x != nil { + return x.xxx_hidden_F + } + return nil +} + +func (x *MessageExpressions) SetA(v int32) { + x.xxx_hidden_A = v +} + +func (x *MessageExpressions) SetB(v int32) { + x.xxx_hidden_B = v +} + +func (x *MessageExpressions) SetC(v Enum) { + x.xxx_hidden_C = v +} + +func (x *MessageExpressions) SetD(v Enum) { + x.xxx_hidden_D = v +} + +func (x *MessageExpressions) SetE(v *MessageExpressions_Nested) { + x.xxx_hidden_E = v +} + +func (x *MessageExpressions) SetF(v *MessageExpressions_Nested) { + x.xxx_hidden_F = v +} + +func (x *MessageExpressions) HasE() bool { + if x == nil { + return false + } + return x.xxx_hidden_E != nil +} + +func (x *MessageExpressions) HasF() bool { + if x == nil { + return false + } + return x.xxx_hidden_F != nil +} + +func (x *MessageExpressions) ClearE() { + x.xxx_hidden_E = nil +} + +func (x *MessageExpressions) ClearF() { + x.xxx_hidden_F = nil +} + +type MessageExpressions_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A int32 + B int32 + C Enum + D Enum + E *MessageExpressions_Nested + F *MessageExpressions_Nested +} + +func (b0 MessageExpressions_builder) Build() *MessageExpressions { + m0 := &MessageExpressions{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_A = b.A + x.xxx_hidden_B = b.B + x.xxx_hidden_C = b.C + x.xxx_hidden_D = b.D + x.xxx_hidden_E = b.E + x.xxx_hidden_F = b.F + return m0 +} + +type FieldExpressions struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_A int32 `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"` + xxx_hidden_B Enum `protobuf:"varint,2,opt,name=b,proto3,enum=buf.validate.conformance.cases.custom_constraints.Enum" json:"b,omitempty"` + xxx_hidden_C *FieldExpressions_Nested `protobuf:"bytes,3,opt,name=c,proto3" json:"c,omitempty"` + xxx_hidden_D int32 `protobuf:"varint,4,opt,name=d,proto3" json:"d,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FieldExpressions) Reset() { + *x = FieldExpressions{} + mi := &file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FieldExpressions) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FieldExpressions) ProtoMessage() {} + +func (x *FieldExpressions) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *FieldExpressions) GetA() int32 { + if x != nil { + return x.xxx_hidden_A + } + return 0 +} + +func (x *FieldExpressions) GetB() Enum { + if x != nil { + return x.xxx_hidden_B + } + return Enum_ENUM_UNSPECIFIED +} + +func (x *FieldExpressions) GetC() *FieldExpressions_Nested { + if x != nil { + return x.xxx_hidden_C + } + return nil +} + +func (x *FieldExpressions) GetD() int32 { + if x != nil { + return x.xxx_hidden_D + } + return 0 +} + +func (x *FieldExpressions) SetA(v int32) { + x.xxx_hidden_A = v +} + +func (x *FieldExpressions) SetB(v Enum) { + x.xxx_hidden_B = v +} + +func (x *FieldExpressions) SetC(v *FieldExpressions_Nested) { + x.xxx_hidden_C = v +} + +func (x *FieldExpressions) SetD(v int32) { + x.xxx_hidden_D = v +} + +func (x *FieldExpressions) HasC() bool { + if x == nil { + return false + } + return x.xxx_hidden_C != nil +} + +func (x *FieldExpressions) ClearC() { + x.xxx_hidden_C = nil +} + +type FieldExpressions_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A int32 + B Enum + C *FieldExpressions_Nested + D int32 +} + +func (b0 FieldExpressions_builder) Build() *FieldExpressions { + m0 := &FieldExpressions{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_A = b.A + x.xxx_hidden_B = b.B + x.xxx_hidden_C = b.C + x.xxx_hidden_D = b.D + return m0 +} + +type MissingField struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_A int32 `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MissingField) Reset() { + *x = MissingField{} + mi := &file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MissingField) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MissingField) ProtoMessage() {} + +func (x *MissingField) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MissingField) GetA() int32 { + if x != nil { + return x.xxx_hidden_A + } + return 0 +} + +func (x *MissingField) SetA(v int32) { + x.xxx_hidden_A = v +} + +type MissingField_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A int32 +} + +func (b0 MissingField_builder) Build() *MissingField { + m0 := &MissingField{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_A = b.A + return m0 +} + +type IncorrectType struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_A int32 `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IncorrectType) Reset() { + *x = IncorrectType{} + mi := &file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IncorrectType) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IncorrectType) ProtoMessage() {} + +func (x *IncorrectType) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IncorrectType) GetA() int32 { + if x != nil { + return x.xxx_hidden_A + } + return 0 +} + +func (x *IncorrectType) SetA(v int32) { + x.xxx_hidden_A = v +} + +type IncorrectType_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A int32 +} + +func (b0 IncorrectType_builder) Build() *IncorrectType { + m0 := &IncorrectType{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_A = b.A + return m0 +} + +type DynRuntimeError struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_A int32 `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DynRuntimeError) Reset() { + *x = DynRuntimeError{} + mi := &file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DynRuntimeError) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DynRuntimeError) ProtoMessage() {} + +func (x *DynRuntimeError) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DynRuntimeError) GetA() int32 { + if x != nil { + return x.xxx_hidden_A + } + return 0 +} + +func (x *DynRuntimeError) SetA(v int32) { + x.xxx_hidden_A = v +} + +type DynRuntimeError_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A int32 +} + +func (b0 DynRuntimeError_builder) Build() *DynRuntimeError { + m0 := &DynRuntimeError{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_A = b.A + return m0 +} + +type NowEqualsNow struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NowEqualsNow) Reset() { + *x = NowEqualsNow{} + mi := &file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NowEqualsNow) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NowEqualsNow) ProtoMessage() {} + +func (x *NowEqualsNow) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +type NowEqualsNow_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + +} + +func (b0 NowEqualsNow_builder) Build() *NowEqualsNow { + m0 := &NowEqualsNow{} + b, x := &b0, m0 + _, _ = b, x + return m0 +} + +type NoExpressions_Nested struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *NoExpressions_Nested) Reset() { + *x = NoExpressions_Nested{} + mi := &file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *NoExpressions_Nested) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NoExpressions_Nested) ProtoMessage() {} + +func (x *NoExpressions_Nested) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_msgTypes[7] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +type NoExpressions_Nested_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + +} + +func (b0 NoExpressions_Nested_builder) Build() *NoExpressions_Nested { + m0 := &NoExpressions_Nested{} + b, x := &b0, m0 + _, _ = b, x + return m0 +} + +type MessageExpressions_Nested struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_A int32 `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"` + xxx_hidden_B int32 `protobuf:"varint,2,opt,name=b,proto3" json:"b,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MessageExpressions_Nested) Reset() { + *x = MessageExpressions_Nested{} + mi := &file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MessageExpressions_Nested) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MessageExpressions_Nested) ProtoMessage() {} + +func (x *MessageExpressions_Nested) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_msgTypes[8] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MessageExpressions_Nested) GetA() int32 { + if x != nil { + return x.xxx_hidden_A + } + return 0 +} + +func (x *MessageExpressions_Nested) GetB() int32 { + if x != nil { + return x.xxx_hidden_B + } + return 0 +} + +func (x *MessageExpressions_Nested) SetA(v int32) { + x.xxx_hidden_A = v +} + +func (x *MessageExpressions_Nested) SetB(v int32) { + x.xxx_hidden_B = v +} + +type MessageExpressions_Nested_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A int32 + B int32 +} + +func (b0 MessageExpressions_Nested_builder) Build() *MessageExpressions_Nested { + m0 := &MessageExpressions_Nested{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_A = b.A + x.xxx_hidden_B = b.B + return m0 +} + +type FieldExpressions_Nested struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_A int32 `protobuf:"varint,1,opt,name=a,proto3" json:"a,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FieldExpressions_Nested) Reset() { + *x = FieldExpressions_Nested{} + mi := &file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FieldExpressions_Nested) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FieldExpressions_Nested) ProtoMessage() {} + +func (x *FieldExpressions_Nested) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_msgTypes[9] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *FieldExpressions_Nested) GetA() int32 { + if x != nil { + return x.xxx_hidden_A + } + return 0 +} + +func (x *FieldExpressions_Nested) SetA(v int32) { + x.xxx_hidden_A = v +} + +type FieldExpressions_Nested_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A int32 +} + +func (b0 FieldExpressions_Nested_builder) Build() *FieldExpressions_Nested { + m0 := &FieldExpressions_Nested{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_A = b.A + return m0 +} + +var File_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_rawDesc = []byte{ + 0x0a, 0x4a, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69, + 0x6e, 0x74, 0x73, 0x2f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74, + 0x72, 0x61, 0x69, 0x6e, 0x74, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x31, 0x62, 0x75, + 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x63, 0x75, 0x73, + 0x74, 0x6f, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74, 0x73, 0x1a, + 0x1b, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc5, 0x01, 0x0a, + 0x0d, 0x4e, 0x6f, 0x45, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x0c, + 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x61, 0x12, 0x45, 0x0a, 0x01, + 0x62, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x37, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, + 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74, 0x73, 0x2e, 0x45, 0x6e, 0x75, 0x6d, + 0x52, 0x01, 0x62, 0x12, 0x55, 0x0a, 0x01, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x47, + 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, + 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, + 0x74, 0x73, 0x2e, 0x4e, 0x6f, 0x45, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, + 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x52, 0x01, 0x63, 0x1a, 0x08, 0x0a, 0x06, 0x4e, 0x65, + 0x73, 0x74, 0x65, 0x64, 0x22, 0xc3, 0x05, 0x0a, 0x12, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x45, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 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, 0x12, 0x45, 0x0a, 0x01, 0x63, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x0e, 0x32, 0x37, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, + 0x73, 0x65, 0x73, 0x2e, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74, + 0x72, 0x61, 0x69, 0x6e, 0x74, 0x73, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x01, 0x63, 0x12, 0x45, + 0x0a, 0x01, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x37, 0x2e, 0x62, 0x75, 0x66, 0x2e, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x63, 0x75, 0x73, 0x74, 0x6f, + 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74, 0x73, 0x2e, 0x45, 0x6e, + 0x75, 0x6d, 0x52, 0x01, 0x64, 0x12, 0x5a, 0x0a, 0x01, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x4c, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, + 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, + 0x73, 0x2e, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, + 0x69, 0x6e, 0x74, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x78, 0x70, 0x72, + 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x52, 0x01, + 0x65, 0x12, 0x5a, 0x0a, 0x01, 0x66, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4c, 0x2e, 0x62, + 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x63, 0x75, + 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74, 0x73, + 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, + 0x6f, 0x6e, 0x73, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x52, 0x01, 0x66, 0x1a, 0x78, 0x0a, + 0x06, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 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, 0x3a, 0x52, 0xba, 0x48, 0x4f, 0x1a, 0x4d, 0x0a, 0x19, 0x6d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, + 0x65, 0x73, 0x74, 0x65, 0x64, 0x1a, 0x30, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x61, 0x20, 0x3e, 0x20, + 0x74, 0x68, 0x69, 0x73, 0x2e, 0x62, 0x20, 0x3f, 0x20, 0x27, 0x27, 0x3a, 0x20, 0x27, 0x61, 0x20, + 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x67, 0x72, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, + 0x74, 0x68, 0x61, 0x6e, 0x20, 0x62, 0x27, 0x3a, 0xd0, 0x01, 0xba, 0x48, 0xcc, 0x01, 0x1a, 0x43, + 0x0a, 0x19, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, + 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x12, 0x15, 0x61, 0x20, 0x6d, + 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x6c, 0x65, 0x73, 0x73, 0x20, 0x74, 0x68, 0x61, 0x6e, + 0x20, 0x62, 0x1a, 0x0f, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x61, 0x20, 0x3c, 0x20, 0x74, 0x68, 0x69, + 0x73, 0x2e, 0x62, 0x1a, 0x3f, 0x0a, 0x17, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x65, + 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x12, + 0x63, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x65, 0x71, 0x75, 0x61, 0x6c, + 0x20, 0x64, 0x1a, 0x10, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x63, 0x20, 0x21, 0x3d, 0x20, 0x74, 0x68, + 0x69, 0x73, 0x2e, 0x64, 0x1a, 0x44, 0x0a, 0x18, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, + 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x6d, 0x62, 0x65, 0x64, + 0x12, 0x12, 0x65, 0x2e, 0x61, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x65, 0x71, 0x75, 0x61, 0x6c, + 0x20, 0x66, 0x2e, 0x61, 0x1a, 0x14, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x65, 0x2e, 0x61, 0x20, 0x3d, + 0x3d, 0x20, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x66, 0x2e, 0x61, 0x22, 0xaa, 0x05, 0x0a, 0x10, 0x46, + 0x69, 0x65, 0x6c, 0x64, 0x45, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, + 0x5a, 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x4c, 0xba, 0x48, 0x49, 0xba, + 0x01, 0x46, 0x0a, 0x17, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, + 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x1a, 0x2b, 0x74, 0x68, 0x69, + 0x73, 0x20, 0x3e, 0x20, 0x34, 0x32, 0x20, 0x3f, 0x20, 0x27, 0x27, 0x3a, 0x20, 0x27, 0x61, 0x20, + 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x67, 0x72, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, + 0x74, 0x68, 0x61, 0x6e, 0x20, 0x34, 0x32, 0x27, 0x52, 0x01, 0x61, 0x12, 0x7f, 0x0a, 0x01, 0x62, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x37, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, + 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x63, + 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74, 0x73, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x42, + 0x38, 0xba, 0x48, 0x35, 0xba, 0x01, 0x32, 0x0a, 0x15, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x65, + 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x0e, + 0x62, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x7e, 0x4f, 0x4e, 0x45, 0x1a, 0x09, + 0x74, 0x68, 0x69, 0x73, 0x20, 0x3d, 0x3d, 0x20, 0x31, 0x52, 0x01, 0x62, 0x12, 0xa6, 0x01, 0x0a, + 0x01, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4a, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, + 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74, 0x73, 0x2e, 0x46, 0x69, 0x65, + 0x6c, 0x64, 0x45, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4e, 0x65, + 0x73, 0x74, 0x65, 0x64, 0x42, 0x4c, 0xba, 0x48, 0x49, 0xba, 0x01, 0x46, 0x0a, 0x16, 0x66, 0x69, + 0x65, 0x6c, 0x64, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x65, + 0x6d, 0x62, 0x65, 0x64, 0x12, 0x1b, 0x63, 0x2e, 0x61, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, + 0x65, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x20, + 0x34, 0x1a, 0x0f, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x61, 0x20, 0x25, 0x20, 0x34, 0x20, 0x3d, 0x3d, + 0x20, 0x30, 0x52, 0x01, 0x63, 0x12, 0xb1, 0x01, 0x0a, 0x01, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x05, 0x42, 0xa2, 0x01, 0xba, 0x48, 0x9e, 0x01, 0xba, 0x01, 0x4c, 0x0a, 0x22, 0x66, 0x69, 0x65, + 0x6c, 0x64, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x63, + 0x61, 0x6c, 0x61, 0x72, 0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x5f, 0x31, 0x1a, + 0x26, 0x74, 0x68, 0x69, 0x73, 0x20, 0x3c, 0x20, 0x31, 0x20, 0x3f, 0x20, 0x27, 0x27, 0x3a, 0x20, + 0x27, 0x64, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x6c, 0x65, 0x73, 0x73, 0x20, + 0x74, 0x68, 0x61, 0x6e, 0x20, 0x31, 0x27, 0xba, 0x01, 0x4c, 0x0a, 0x22, 0x66, 0x69, 0x65, 0x6c, + 0x64, 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x63, 0x61, + 0x6c, 0x61, 0x72, 0x5f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x5f, 0x32, 0x1a, 0x26, + 0x74, 0x68, 0x69, 0x73, 0x20, 0x3c, 0x20, 0x32, 0x20, 0x3f, 0x20, 0x27, 0x27, 0x3a, 0x20, 0x27, + 0x64, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x6c, 0x65, 0x73, 0x73, 0x20, 0x74, + 0x68, 0x61, 0x6e, 0x20, 0x32, 0x27, 0x52, 0x01, 0x64, 0x1a, 0x5c, 0x0a, 0x06, 0x4e, 0x65, 0x73, + 0x74, 0x65, 0x64, 0x12, 0x52, 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x44, + 0xba, 0x48, 0x41, 0xba, 0x01, 0x3e, 0x0a, 0x17, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x65, 0x78, + 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x1a, + 0x23, 0x74, 0x68, 0x69, 0x73, 0x20, 0x3e, 0x20, 0x30, 0x20, 0x3f, 0x20, 0x27, 0x27, 0x3a, 0x20, + 0x27, 0x61, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, + 0x69, 0x76, 0x65, 0x27, 0x52, 0x01, 0x61, 0x22, 0x52, 0x0a, 0x0c, 0x4d, 0x69, 0x73, 0x73, 0x69, + 0x6e, 0x67, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x0c, 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x05, 0x52, 0x01, 0x61, 0x3a, 0x34, 0xba, 0x48, 0x31, 0x1a, 0x2f, 0x0a, 0x0d, 0x6d, 0x69, + 0x73, 0x73, 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x12, 0x62, 0x20, 0x6d, + 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x1a, + 0x0a, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x62, 0x20, 0x3e, 0x20, 0x30, 0x22, 0x67, 0x0a, 0x0d, 0x49, + 0x6e, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0c, 0x0a, 0x01, + 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x61, 0x3a, 0x48, 0xba, 0x48, 0x45, 0x1a, + 0x43, 0x0a, 0x0e, 0x69, 0x6e, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x5f, 0x74, 0x79, 0x70, + 0x65, 0x12, 0x17, 0x61, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x27, 0x66, 0x6f, 0x6f, 0x27, 0x1a, 0x18, 0x74, 0x68, 0x69, 0x73, + 0x2e, 0x61, 0x2e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, 0x28, 0x27, 0x66, + 0x6f, 0x6f, 0x27, 0x29, 0x22, 0x7d, 0x0a, 0x0f, 0x44, 0x79, 0x6e, 0x52, 0x75, 0x6e, 0x74, 0x69, + 0x6d, 0x65, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x0c, 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x05, 0x52, 0x01, 0x61, 0x3a, 0x5c, 0xba, 0x48, 0x59, 0x1a, 0x57, 0x0a, 0x0f, 0x64, 0x79, + 0x6e, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x65, 0x72, 0x72, 0x12, 0x2e, 0x64, + 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x74, 0x72, 0x69, 0x65, + 0x73, 0x20, 0x74, 0x6f, 0x20, 0x75, 0x73, 0x65, 0x20, 0x61, 0x20, 0x6e, 0x6f, 0x6e, 0x2d, 0x65, + 0x78, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x74, 0x20, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x1a, 0x14, 0x64, + 0x79, 0x6e, 0x28, 0x74, 0x68, 0x69, 0x73, 0x29, 0x2e, 0x62, 0x20, 0x3d, 0x3d, 0x20, 0x27, 0x66, + 0x6f, 0x6f, 0x27, 0x22, 0x5c, 0x0a, 0x0c, 0x4e, 0x6f, 0x77, 0x45, 0x71, 0x75, 0x61, 0x6c, 0x73, + 0x4e, 0x6f, 0x77, 0x3a, 0x4c, 0xba, 0x48, 0x49, 0x1a, 0x47, 0x0a, 0x0e, 0x6e, 0x6f, 0x77, 0x5f, + 0x65, 0x71, 0x75, 0x61, 0x6c, 0x73, 0x5f, 0x6e, 0x6f, 0x77, 0x12, 0x29, 0x6e, 0x6f, 0x77, 0x20, + 0x73, 0x68, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x20, 0x6e, 0x6f, 0x77, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x69, 0x6e, 0x20, 0x61, 0x6e, 0x20, 0x65, 0x78, 0x70, 0x72, 0x65, + 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0x0a, 0x6e, 0x6f, 0x77, 0x20, 0x3d, 0x3d, 0x20, 0x6e, 0x6f, + 0x77, 0x2a, 0x2a, 0x0a, 0x04, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x14, 0x0a, 0x10, 0x45, 0x4e, 0x55, + 0x4d, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, + 0x0c, 0x0a, 0x08, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x4f, 0x4e, 0x45, 0x10, 0x01, 0x42, 0x9a, 0x03, + 0x0a, 0x35, 0x63, 0x6f, 0x6d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, + 0x61, 0x73, 0x65, 0x73, 0x2e, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x73, + 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74, 0x73, 0x42, 0x16, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, + 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, + 0x01, 0x5a, 0x63, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, + 0x66, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x2d, 0x67, 0x6f, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, + 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, + 0x73, 0x65, 0x73, 0x2f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74, + 0x72, 0x61, 0x69, 0x6e, 0x74, 0x73, 0xa2, 0x02, 0x05, 0x42, 0x56, 0x43, 0x43, 0x43, 0xaa, 0x02, + 0x30, 0x42, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x43, 0x6f, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x73, 0x2e, + 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74, + 0x73, 0xca, 0x02, 0x30, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, + 0x65, 0x73, 0x5c, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, + 0x69, 0x6e, 0x74, 0x73, 0xe2, 0x02, 0x3c, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, + 0x43, 0x61, 0x73, 0x65, 0x73, 0x5c, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, 0x6f, 0x6e, 0x73, + 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74, 0x73, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, + 0x61, 0x74, 0x61, 0xea, 0x02, 0x34, 0x42, 0x75, 0x66, 0x3a, 0x3a, 0x56, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, + 0x3a, 0x3a, 0x43, 0x61, 0x73, 0x65, 0x73, 0x3a, 0x3a, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x43, + 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x74, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x33, +} + +var file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_enumTypes = make([]protoimpl.EnumInfo, 1) +var file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_msgTypes = make([]protoimpl.MessageInfo, 10) +var file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_goTypes = []any{ + (Enum)(0), // 0: buf.validate.conformance.cases.custom_constraints.Enum + (*NoExpressions)(nil), // 1: buf.validate.conformance.cases.custom_constraints.NoExpressions + (*MessageExpressions)(nil), // 2: buf.validate.conformance.cases.custom_constraints.MessageExpressions + (*FieldExpressions)(nil), // 3: buf.validate.conformance.cases.custom_constraints.FieldExpressions + (*MissingField)(nil), // 4: buf.validate.conformance.cases.custom_constraints.MissingField + (*IncorrectType)(nil), // 5: buf.validate.conformance.cases.custom_constraints.IncorrectType + (*DynRuntimeError)(nil), // 6: buf.validate.conformance.cases.custom_constraints.DynRuntimeError + (*NowEqualsNow)(nil), // 7: buf.validate.conformance.cases.custom_constraints.NowEqualsNow + (*NoExpressions_Nested)(nil), // 8: buf.validate.conformance.cases.custom_constraints.NoExpressions.Nested + (*MessageExpressions_Nested)(nil), // 9: buf.validate.conformance.cases.custom_constraints.MessageExpressions.Nested + (*FieldExpressions_Nested)(nil), // 10: buf.validate.conformance.cases.custom_constraints.FieldExpressions.Nested +} +var file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_depIdxs = []int32{ + 0, // 0: buf.validate.conformance.cases.custom_constraints.NoExpressions.b:type_name -> buf.validate.conformance.cases.custom_constraints.Enum + 8, // 1: buf.validate.conformance.cases.custom_constraints.NoExpressions.c:type_name -> buf.validate.conformance.cases.custom_constraints.NoExpressions.Nested + 0, // 2: buf.validate.conformance.cases.custom_constraints.MessageExpressions.c:type_name -> buf.validate.conformance.cases.custom_constraints.Enum + 0, // 3: buf.validate.conformance.cases.custom_constraints.MessageExpressions.d:type_name -> buf.validate.conformance.cases.custom_constraints.Enum + 9, // 4: buf.validate.conformance.cases.custom_constraints.MessageExpressions.e:type_name -> buf.validate.conformance.cases.custom_constraints.MessageExpressions.Nested + 9, // 5: buf.validate.conformance.cases.custom_constraints.MessageExpressions.f:type_name -> buf.validate.conformance.cases.custom_constraints.MessageExpressions.Nested + 0, // 6: buf.validate.conformance.cases.custom_constraints.FieldExpressions.b:type_name -> buf.validate.conformance.cases.custom_constraints.Enum + 10, // 7: buf.validate.conformance.cases.custom_constraints.FieldExpressions.c:type_name -> buf.validate.conformance.cases.custom_constraints.FieldExpressions.Nested + 8, // [8:8] is the sub-list for method output_type + 8, // [8:8] is the sub-list for method input_type + 8, // [8:8] is the sub-list for extension type_name + 8, // [8:8] is the sub-list for extension extendee + 0, // [0:8] is the sub-list for field type_name +} + +func init() { file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_init() } +func file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_init() { + if File_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto != nil { + return + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_rawDesc, + NumEnums: 1, + NumMessages: 10, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_depIdxs, + EnumInfos: file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_enumTypes, + MessageInfos: file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto = out.File + file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_rawDesc = nil + file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_goTypes = nil + file_buf_validate_conformance_cases_custom_constraints_custom_constraints_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/enums.pb.go b/internal/gen/buf/validate/conformance/cases/enums.pb.go index 959745e..e273445 100644 --- a/internal/gen/buf/validate/conformance/cases/enums.pb.go +++ b/internal/gen/buf/validate/conformance/cases/enums.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/enums.proto +//go:build !protoopaque + package cases import ( @@ -27,7 +29,6 @@ import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" - sync "sync" ) const ( @@ -81,11 +82,6 @@ func (x TestEnum) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } -// Deprecated: Use TestEnum.Descriptor instead. -func (TestEnum) EnumDescriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_enums_proto_rawDescGZIP(), []int{0} -} - type TestEnumAlias int32 const ( @@ -142,17 +138,11 @@ func (x TestEnumAlias) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } -// Deprecated: Use TestEnumAlias.Descriptor instead. -func (TestEnumAlias) EnumDescriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_enums_proto_rawDescGZIP(), []int{1} -} - type EnumNone struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val TestEnum `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnum" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val TestEnum `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnum" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EnumNone) Reset() { @@ -180,11 +170,6 @@ func (x *EnumNone) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use EnumNone.ProtoReflect.Descriptor instead. -func (*EnumNone) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_enums_proto_rawDescGZIP(), []int{0} -} - func (x *EnumNone) GetVal() TestEnum { if x != nil { return x.Val @@ -192,12 +177,29 @@ func (x *EnumNone) GetVal() TestEnum { return TestEnum_TEST_ENUM_UNSPECIFIED } +func (x *EnumNone) SetVal(v TestEnum) { + x.Val = v +} + +type EnumNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val TestEnum +} + +func (b0 EnumNone_builder) Build() *EnumNone { + m0 := &EnumNone{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EnumConst struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val TestEnum `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnum" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val TestEnum `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnum" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EnumConst) Reset() { @@ -225,11 +227,6 @@ func (x *EnumConst) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use EnumConst.ProtoReflect.Descriptor instead. -func (*EnumConst) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_enums_proto_rawDescGZIP(), []int{1} -} - func (x *EnumConst) GetVal() TestEnum { if x != nil { return x.Val @@ -237,12 +234,29 @@ func (x *EnumConst) GetVal() TestEnum { return TestEnum_TEST_ENUM_UNSPECIFIED } +func (x *EnumConst) SetVal(v TestEnum) { + x.Val = v +} + +type EnumConst_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val TestEnum +} + +func (b0 EnumConst_builder) Build() *EnumConst { + m0 := &EnumConst{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EnumAliasConst struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val TestEnumAlias `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnumAlias" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val TestEnumAlias `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnumAlias" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EnumAliasConst) Reset() { @@ -270,11 +284,6 @@ func (x *EnumAliasConst) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use EnumAliasConst.ProtoReflect.Descriptor instead. -func (*EnumAliasConst) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_enums_proto_rawDescGZIP(), []int{2} -} - func (x *EnumAliasConst) GetVal() TestEnumAlias { if x != nil { return x.Val @@ -282,12 +291,29 @@ func (x *EnumAliasConst) GetVal() TestEnumAlias { return TestEnumAlias_TEST_ENUM_ALIAS_UNSPECIFIED } +func (x *EnumAliasConst) SetVal(v TestEnumAlias) { + x.Val = v +} + +type EnumAliasConst_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val TestEnumAlias +} + +func (b0 EnumAliasConst_builder) Build() *EnumAliasConst { + m0 := &EnumAliasConst{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EnumDefined struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val TestEnum `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnum" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val TestEnum `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnum" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EnumDefined) Reset() { @@ -315,11 +341,6 @@ func (x *EnumDefined) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use EnumDefined.ProtoReflect.Descriptor instead. -func (*EnumDefined) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_enums_proto_rawDescGZIP(), []int{3} -} - func (x *EnumDefined) GetVal() TestEnum { if x != nil { return x.Val @@ -327,12 +348,29 @@ func (x *EnumDefined) GetVal() TestEnum { return TestEnum_TEST_ENUM_UNSPECIFIED } +func (x *EnumDefined) SetVal(v TestEnum) { + x.Val = v +} + +type EnumDefined_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val TestEnum +} + +func (b0 EnumDefined_builder) Build() *EnumDefined { + m0 := &EnumDefined{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EnumAliasDefined struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val TestEnumAlias `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnumAlias" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val TestEnumAlias `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnumAlias" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EnumAliasDefined) Reset() { @@ -360,11 +398,6 @@ func (x *EnumAliasDefined) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use EnumAliasDefined.ProtoReflect.Descriptor instead. -func (*EnumAliasDefined) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_enums_proto_rawDescGZIP(), []int{4} -} - func (x *EnumAliasDefined) GetVal() TestEnumAlias { if x != nil { return x.Val @@ -372,12 +405,29 @@ func (x *EnumAliasDefined) GetVal() TestEnumAlias { return TestEnumAlias_TEST_ENUM_ALIAS_UNSPECIFIED } +func (x *EnumAliasDefined) SetVal(v TestEnumAlias) { + x.Val = v +} + +type EnumAliasDefined_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val TestEnumAlias +} + +func (b0 EnumAliasDefined_builder) Build() *EnumAliasDefined { + m0 := &EnumAliasDefined{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EnumIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val TestEnum `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnum" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val TestEnum `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnum" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EnumIn) Reset() { @@ -405,11 +455,6 @@ func (x *EnumIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use EnumIn.ProtoReflect.Descriptor instead. -func (*EnumIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_enums_proto_rawDescGZIP(), []int{5} -} - func (x *EnumIn) GetVal() TestEnum { if x != nil { return x.Val @@ -417,12 +462,29 @@ func (x *EnumIn) GetVal() TestEnum { return TestEnum_TEST_ENUM_UNSPECIFIED } +func (x *EnumIn) SetVal(v TestEnum) { + x.Val = v +} + +type EnumIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val TestEnum +} + +func (b0 EnumIn_builder) Build() *EnumIn { + m0 := &EnumIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EnumAliasIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val TestEnumAlias `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnumAlias" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val TestEnumAlias `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnumAlias" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EnumAliasIn) Reset() { @@ -450,11 +512,6 @@ func (x *EnumAliasIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use EnumAliasIn.ProtoReflect.Descriptor instead. -func (*EnumAliasIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_enums_proto_rawDescGZIP(), []int{6} -} - func (x *EnumAliasIn) GetVal() TestEnumAlias { if x != nil { return x.Val @@ -462,12 +519,29 @@ func (x *EnumAliasIn) GetVal() TestEnumAlias { return TestEnumAlias_TEST_ENUM_ALIAS_UNSPECIFIED } +func (x *EnumAliasIn) SetVal(v TestEnumAlias) { + x.Val = v +} + +type EnumAliasIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val TestEnumAlias +} + +func (b0 EnumAliasIn_builder) Build() *EnumAliasIn { + m0 := &EnumAliasIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EnumNotIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val TestEnum `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnum" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val TestEnum `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnum" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EnumNotIn) Reset() { @@ -495,11 +569,6 @@ func (x *EnumNotIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use EnumNotIn.ProtoReflect.Descriptor instead. -func (*EnumNotIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_enums_proto_rawDescGZIP(), []int{7} -} - func (x *EnumNotIn) GetVal() TestEnum { if x != nil { return x.Val @@ -507,12 +576,29 @@ func (x *EnumNotIn) GetVal() TestEnum { return TestEnum_TEST_ENUM_UNSPECIFIED } +func (x *EnumNotIn) SetVal(v TestEnum) { + x.Val = v +} + +type EnumNotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val TestEnum +} + +func (b0 EnumNotIn_builder) Build() *EnumNotIn { + m0 := &EnumNotIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EnumAliasNotIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val TestEnumAlias `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnumAlias" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val TestEnumAlias `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnumAlias" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EnumAliasNotIn) Reset() { @@ -540,11 +626,6 @@ func (x *EnumAliasNotIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use EnumAliasNotIn.ProtoReflect.Descriptor instead. -func (*EnumAliasNotIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_enums_proto_rawDescGZIP(), []int{8} -} - func (x *EnumAliasNotIn) GetVal() TestEnumAlias { if x != nil { return x.Val @@ -552,12 +633,29 @@ func (x *EnumAliasNotIn) GetVal() TestEnumAlias { return TestEnumAlias_TEST_ENUM_ALIAS_UNSPECIFIED } +func (x *EnumAliasNotIn) SetVal(v TestEnumAlias) { + x.Val = v +} + +type EnumAliasNotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val TestEnumAlias +} + +func (b0 EnumAliasNotIn_builder) Build() *EnumAliasNotIn { + m0 := &EnumAliasNotIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EnumExternal struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val other_package.Embed_Enumerated `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.other_package.Embed_Enumerated" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val other_package.Embed_Enumerated `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.other_package.Embed_Enumerated" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EnumExternal) Reset() { @@ -585,11 +683,6 @@ func (x *EnumExternal) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use EnumExternal.ProtoReflect.Descriptor instead. -func (*EnumExternal) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_enums_proto_rawDescGZIP(), []int{9} -} - func (x *EnumExternal) GetVal() other_package.Embed_Enumerated { if x != nil { return x.Val @@ -597,12 +690,29 @@ func (x *EnumExternal) GetVal() other_package.Embed_Enumerated { return other_package.Embed_Enumerated(0) } +func (x *EnumExternal) SetVal(v other_package.Embed_Enumerated) { + x.Val = v +} + +type EnumExternal_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val other_package.Embed_Enumerated +} + +func (b0 EnumExternal_builder) Build() *EnumExternal { + m0 := &EnumExternal{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EnumExternal2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val other_package.Embed_DoubleEmbed_DoubleEnumerated `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.other_package.Embed_DoubleEmbed_DoubleEnumerated" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val other_package.Embed_DoubleEmbed_DoubleEnumerated `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.other_package.Embed_DoubleEmbed_DoubleEnumerated" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EnumExternal2) Reset() { @@ -630,11 +740,6 @@ func (x *EnumExternal2) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use EnumExternal2.ProtoReflect.Descriptor instead. -func (*EnumExternal2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_enums_proto_rawDescGZIP(), []int{10} -} - func (x *EnumExternal2) GetVal() other_package.Embed_DoubleEmbed_DoubleEnumerated { if x != nil { return x.Val @@ -642,12 +747,29 @@ func (x *EnumExternal2) GetVal() other_package.Embed_DoubleEmbed_DoubleEnumerate return other_package.Embed_DoubleEmbed_DoubleEnumerated(0) } +func (x *EnumExternal2) SetVal(v other_package.Embed_DoubleEmbed_DoubleEnumerated) { + x.Val = v +} + +type EnumExternal2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val other_package.Embed_DoubleEmbed_DoubleEnumerated +} + +func (b0 EnumExternal2_builder) Build() *EnumExternal2 { + m0 := &EnumExternal2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RepeatedEnumDefined struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []TestEnum `protobuf:"varint,1,rep,packed,name=val,proto3,enum=buf.validate.conformance.cases.TestEnum" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []TestEnum `protobuf:"varint,1,rep,packed,name=val,proto3,enum=buf.validate.conformance.cases.TestEnum" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedEnumDefined) Reset() { @@ -675,11 +797,6 @@ func (x *RepeatedEnumDefined) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedEnumDefined.ProtoReflect.Descriptor instead. -func (*RepeatedEnumDefined) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_enums_proto_rawDescGZIP(), []int{11} -} - func (x *RepeatedEnumDefined) GetVal() []TestEnum { if x != nil { return x.Val @@ -687,12 +804,29 @@ func (x *RepeatedEnumDefined) GetVal() []TestEnum { return nil } +func (x *RepeatedEnumDefined) SetVal(v []TestEnum) { + x.Val = v +} + +type RepeatedEnumDefined_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []TestEnum +} + +func (b0 RepeatedEnumDefined_builder) Build() *RepeatedEnumDefined { + m0 := &RepeatedEnumDefined{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RepeatedExternalEnumDefined struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []other_package.Embed_Enumerated `protobuf:"varint,1,rep,packed,name=val,proto3,enum=buf.validate.conformance.cases.other_package.Embed_Enumerated" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []other_package.Embed_Enumerated `protobuf:"varint,1,rep,packed,name=val,proto3,enum=buf.validate.conformance.cases.other_package.Embed_Enumerated" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedExternalEnumDefined) Reset() { @@ -720,11 +854,6 @@ func (x *RepeatedExternalEnumDefined) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedExternalEnumDefined.ProtoReflect.Descriptor instead. -func (*RepeatedExternalEnumDefined) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_enums_proto_rawDescGZIP(), []int{12} -} - func (x *RepeatedExternalEnumDefined) GetVal() []other_package.Embed_Enumerated { if x != nil { return x.Val @@ -732,12 +861,29 @@ func (x *RepeatedExternalEnumDefined) GetVal() []other_package.Embed_Enumerated return nil } +func (x *RepeatedExternalEnumDefined) SetVal(v []other_package.Embed_Enumerated) { + x.Val = v +} + +type RepeatedExternalEnumDefined_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []other_package.Embed_Enumerated +} + +func (b0 RepeatedExternalEnumDefined_builder) Build() *RepeatedExternalEnumDefined { + m0 := &RepeatedExternalEnumDefined{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RepeatedYetAnotherExternalEnumDefined struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []yet_another_package.Embed_Enumerated `protobuf:"varint,1,rep,packed,name=val,proto3,enum=buf.validate.conformance.cases.yet_another_package.Embed_Enumerated" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []yet_another_package.Embed_Enumerated `protobuf:"varint,1,rep,packed,name=val,proto3,enum=buf.validate.conformance.cases.yet_another_package.Embed_Enumerated" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedYetAnotherExternalEnumDefined) Reset() { @@ -765,11 +911,6 @@ func (x *RepeatedYetAnotherExternalEnumDefined) ProtoReflect() protoreflect.Mess return mi.MessageOf(x) } -// Deprecated: Use RepeatedYetAnotherExternalEnumDefined.ProtoReflect.Descriptor instead. -func (*RepeatedYetAnotherExternalEnumDefined) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_enums_proto_rawDescGZIP(), []int{13} -} - func (x *RepeatedYetAnotherExternalEnumDefined) GetVal() []yet_another_package.Embed_Enumerated { if x != nil { return x.Val @@ -777,12 +918,29 @@ func (x *RepeatedYetAnotherExternalEnumDefined) GetVal() []yet_another_package.E return nil } +func (x *RepeatedYetAnotherExternalEnumDefined) SetVal(v []yet_another_package.Embed_Enumerated) { + x.Val = v +} + +type RepeatedYetAnotherExternalEnumDefined_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []yet_another_package.Embed_Enumerated +} + +func (b0 RepeatedYetAnotherExternalEnumDefined_builder) Build() *RepeatedYetAnotherExternalEnumDefined { + m0 := &RepeatedYetAnotherExternalEnumDefined{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type MapEnumDefined struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[string]TestEnum `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=buf.validate.conformance.cases.TestEnum"` unknownFields protoimpl.UnknownFields - - Val map[string]TestEnum `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=buf.validate.conformance.cases.TestEnum"` + sizeCache protoimpl.SizeCache } func (x *MapEnumDefined) Reset() { @@ -810,11 +968,6 @@ func (x *MapEnumDefined) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MapEnumDefined.ProtoReflect.Descriptor instead. -func (*MapEnumDefined) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_enums_proto_rawDescGZIP(), []int{14} -} - func (x *MapEnumDefined) GetVal() map[string]TestEnum { if x != nil { return x.Val @@ -822,12 +975,29 @@ func (x *MapEnumDefined) GetVal() map[string]TestEnum { return nil } +func (x *MapEnumDefined) SetVal(v map[string]TestEnum) { + x.Val = v +} + +type MapEnumDefined_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[string]TestEnum +} + +func (b0 MapEnumDefined_builder) Build() *MapEnumDefined { + m0 := &MapEnumDefined{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type MapExternalEnumDefined struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[string]other_package.Embed_Enumerated `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=buf.validate.conformance.cases.other_package.Embed_Enumerated"` unknownFields protoimpl.UnknownFields - - Val map[string]other_package.Embed_Enumerated `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3,enum=buf.validate.conformance.cases.other_package.Embed_Enumerated"` + sizeCache protoimpl.SizeCache } func (x *MapExternalEnumDefined) Reset() { @@ -855,11 +1025,6 @@ func (x *MapExternalEnumDefined) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MapExternalEnumDefined.ProtoReflect.Descriptor instead. -func (*MapExternalEnumDefined) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_enums_proto_rawDescGZIP(), []int{15} -} - func (x *MapExternalEnumDefined) GetVal() map[string]other_package.Embed_Enumerated { if x != nil { return x.Val @@ -867,19 +1032,36 @@ func (x *MapExternalEnumDefined) GetVal() map[string]other_package.Embed_Enumera return nil } -type EnumInsideOneof struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +func (x *MapExternalEnumDefined) SetVal(v map[string]other_package.Embed_Enumerated) { + x.Val = v +} + +type MapExternalEnumDefined_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. - // Types that are assignable to Foo: + Val map[string]other_package.Embed_Enumerated +} + +func (b0 MapExternalEnumDefined_builder) Build() *MapExternalEnumDefined { + m0 := &MapExternalEnumDefined{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + +type EnumInsideOneof struct { + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to Foo: // // *EnumInsideOneof_Val Foo isEnumInsideOneof_Foo `protobuf_oneof:"foo"` - // Types that are assignable to Bar: + // Types that are valid to be assigned to Bar: // // *EnumInsideOneof_Val2 - Bar isEnumInsideOneof_Bar `protobuf_oneof:"bar"` + Bar isEnumInsideOneof_Bar `protobuf_oneof:"bar"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *EnumInsideOneof) Reset() { @@ -907,39 +1089,170 @@ func (x *EnumInsideOneof) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use EnumInsideOneof.ProtoReflect.Descriptor instead. -func (*EnumInsideOneof) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_enums_proto_rawDescGZIP(), []int{16} -} - -func (m *EnumInsideOneof) GetFoo() isEnumInsideOneof_Foo { - if m != nil { - return m.Foo +func (x *EnumInsideOneof) GetFoo() isEnumInsideOneof_Foo { + if x != nil { + return x.Foo } return nil } func (x *EnumInsideOneof) GetVal() TestEnum { - if x, ok := x.GetFoo().(*EnumInsideOneof_Val); ok { - return x.Val + if x != nil { + if x, ok := x.Foo.(*EnumInsideOneof_Val); ok { + return x.Val + } } return TestEnum_TEST_ENUM_UNSPECIFIED } -func (m *EnumInsideOneof) GetBar() isEnumInsideOneof_Bar { - if m != nil { - return m.Bar +func (x *EnumInsideOneof) GetBar() isEnumInsideOneof_Bar { + if x != nil { + return x.Bar } return nil } func (x *EnumInsideOneof) GetVal2() TestEnum { - if x, ok := x.GetBar().(*EnumInsideOneof_Val2); ok { - return x.Val2 + if x != nil { + if x, ok := x.Bar.(*EnumInsideOneof_Val2); ok { + return x.Val2 + } } return TestEnum_TEST_ENUM_UNSPECIFIED } +func (x *EnumInsideOneof) SetVal(v TestEnum) { + x.Foo = &EnumInsideOneof_Val{v} +} + +func (x *EnumInsideOneof) SetVal2(v TestEnum) { + x.Bar = &EnumInsideOneof_Val2{v} +} + +func (x *EnumInsideOneof) HasFoo() bool { + if x == nil { + return false + } + return x.Foo != nil +} + +func (x *EnumInsideOneof) HasVal() bool { + if x == nil { + return false + } + _, ok := x.Foo.(*EnumInsideOneof_Val) + return ok +} + +func (x *EnumInsideOneof) HasBar() bool { + if x == nil { + return false + } + return x.Bar != nil +} + +func (x *EnumInsideOneof) HasVal2() bool { + if x == nil { + return false + } + _, ok := x.Bar.(*EnumInsideOneof_Val2) + return ok +} + +func (x *EnumInsideOneof) ClearFoo() { + x.Foo = nil +} + +func (x *EnumInsideOneof) ClearVal() { + if _, ok := x.Foo.(*EnumInsideOneof_Val); ok { + x.Foo = nil + } +} + +func (x *EnumInsideOneof) ClearBar() { + x.Bar = nil +} + +func (x *EnumInsideOneof) ClearVal2() { + if _, ok := x.Bar.(*EnumInsideOneof_Val2); ok { + x.Bar = nil + } +} + +const EnumInsideOneof_Foo_not_set_case case_EnumInsideOneof_Foo = 0 +const EnumInsideOneof_Val_case case_EnumInsideOneof_Foo = 1 + +func (x *EnumInsideOneof) WhichFoo() case_EnumInsideOneof_Foo { + if x == nil { + return EnumInsideOneof_Foo_not_set_case + } + switch x.Foo.(type) { + case *EnumInsideOneof_Val: + return EnumInsideOneof_Val_case + default: + return EnumInsideOneof_Foo_not_set_case + } +} + +const EnumInsideOneof_Bar_not_set_case case_EnumInsideOneof_Bar = 0 +const EnumInsideOneof_Val2_case case_EnumInsideOneof_Bar = 2 + +func (x *EnumInsideOneof) WhichBar() case_EnumInsideOneof_Bar { + if x == nil { + return EnumInsideOneof_Bar_not_set_case + } + switch x.Bar.(type) { + case *EnumInsideOneof_Val2: + return EnumInsideOneof_Val2_case + default: + return EnumInsideOneof_Bar_not_set_case + } +} + +type EnumInsideOneof_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof Foo: + Val *TestEnum + // -- end of Foo + // Fields of oneof Bar: + Val2 *TestEnum + // -- end of Bar +} + +func (b0 EnumInsideOneof_builder) Build() *EnumInsideOneof { + m0 := &EnumInsideOneof{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.Foo = &EnumInsideOneof_Val{*b.Val} + } + if b.Val2 != nil { + x.Bar = &EnumInsideOneof_Val2{*b.Val2} + } + return m0 +} + +type case_EnumInsideOneof_Foo protoreflect.FieldNumber + +func (x case_EnumInsideOneof_Foo) String() string { + md := file_buf_validate_conformance_cases_enums_proto_msgTypes[16].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type case_EnumInsideOneof_Bar protoreflect.FieldNumber + +func (x case_EnumInsideOneof_Bar) String() string { + md := file_buf_validate_conformance_cases_enums_proto_msgTypes[16].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isEnumInsideOneof_Foo interface { isEnumInsideOneof_Foo() } @@ -961,11 +1274,10 @@ type EnumInsideOneof_Val2 struct { func (*EnumInsideOneof_Val2) isEnumInsideOneof_Bar() {} type EnumExample struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val TestEnum `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnum" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val TestEnum `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnum" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EnumExample) Reset() { @@ -993,11 +1305,6 @@ func (x *EnumExample) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use EnumExample.ProtoReflect.Descriptor instead. -func (*EnumExample) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_enums_proto_rawDescGZIP(), []int{17} -} - func (x *EnumExample) GetVal() TestEnum { if x != nil { return x.Val @@ -1005,6 +1312,24 @@ func (x *EnumExample) GetVal() TestEnum { return TestEnum_TEST_ENUM_UNSPECIFIED } +func (x *EnumExample) SetVal(v TestEnum) { + x.Val = v +} + +type EnumExample_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val TestEnum +} + +func (b0 EnumExample_builder) Build() *EnumExample { + m0 := &EnumExample{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + var File_buf_validate_conformance_cases_enums_proto protoreflect.FileDescriptor var file_buf_validate_conformance_cases_enums_proto_rawDesc = []byte{ @@ -1192,18 +1517,6 @@ var file_buf_validate_conformance_cases_enums_proto_rawDesc = []byte{ 0x43, 0x61, 0x73, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } -var ( - file_buf_validate_conformance_cases_enums_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_enums_proto_rawDescData = file_buf_validate_conformance_cases_enums_proto_rawDesc -) - -func file_buf_validate_conformance_cases_enums_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_enums_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_enums_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_enums_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_enums_proto_rawDescData -} - var file_buf_validate_conformance_cases_enums_proto_enumTypes = make([]protoimpl.EnumInfo, 2) var file_buf_validate_conformance_cases_enums_proto_msgTypes = make([]protoimpl.MessageInfo, 20) var file_buf_validate_conformance_cases_enums_proto_goTypes = []any{ diff --git a/internal/gen/buf/validate/conformance/cases/enums_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/enums_protoopaque.pb.go new file mode 100644 index 0000000..25ddbe1 --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/enums_protoopaque.pb.go @@ -0,0 +1,1586 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/enums.proto + +//go:build protoopaque + +package cases + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + other_package "github.com/bufbuild/protovalidate-go/internal/gen/buf/validate/conformance/cases/other_package" + yet_another_package "github.com/bufbuild/protovalidate-go/internal/gen/buf/validate/conformance/cases/yet_another_package" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type TestEnum int32 + +const ( + TestEnum_TEST_ENUM_UNSPECIFIED TestEnum = 0 + TestEnum_TEST_ENUM_ONE TestEnum = 1 + TestEnum_TEST_ENUM_TWO TestEnum = 2 +) + +// Enum value maps for TestEnum. +var ( + TestEnum_name = map[int32]string{ + 0: "TEST_ENUM_UNSPECIFIED", + 1: "TEST_ENUM_ONE", + 2: "TEST_ENUM_TWO", + } + TestEnum_value = map[string]int32{ + "TEST_ENUM_UNSPECIFIED": 0, + "TEST_ENUM_ONE": 1, + "TEST_ENUM_TWO": 2, + } +) + +func (x TestEnum) Enum() *TestEnum { + p := new(TestEnum) + *p = x + return p +} + +func (x TestEnum) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TestEnum) Descriptor() protoreflect.EnumDescriptor { + return file_buf_validate_conformance_cases_enums_proto_enumTypes[0].Descriptor() +} + +func (TestEnum) Type() protoreflect.EnumType { + return &file_buf_validate_conformance_cases_enums_proto_enumTypes[0] +} + +func (x TestEnum) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +type TestEnumAlias int32 + +const ( + TestEnumAlias_TEST_ENUM_ALIAS_UNSPECIFIED TestEnumAlias = 0 + TestEnumAlias_TEST_ENUM_ALIAS_A TestEnumAlias = 1 + TestEnumAlias_TEST_ENUM_ALIAS_B TestEnumAlias = 2 + TestEnumAlias_TEST_ENUM_ALIAS_C TestEnumAlias = 3 + TestEnumAlias_TEST_ENUM_ALIAS_ALPHA TestEnumAlias = 1 + TestEnumAlias_TEST_ENUM_ALIAS_BETA TestEnumAlias = 2 + TestEnumAlias_TEST_ENUM_ALIAS_GAMMA TestEnumAlias = 3 +) + +// Enum value maps for TestEnumAlias. +var ( + TestEnumAlias_name = map[int32]string{ + 0: "TEST_ENUM_ALIAS_UNSPECIFIED", + 1: "TEST_ENUM_ALIAS_A", + 2: "TEST_ENUM_ALIAS_B", + 3: "TEST_ENUM_ALIAS_C", + // Duplicate value: 1: "TEST_ENUM_ALIAS_ALPHA", + // Duplicate value: 2: "TEST_ENUM_ALIAS_BETA", + // Duplicate value: 3: "TEST_ENUM_ALIAS_GAMMA", + } + TestEnumAlias_value = map[string]int32{ + "TEST_ENUM_ALIAS_UNSPECIFIED": 0, + "TEST_ENUM_ALIAS_A": 1, + "TEST_ENUM_ALIAS_B": 2, + "TEST_ENUM_ALIAS_C": 3, + "TEST_ENUM_ALIAS_ALPHA": 1, + "TEST_ENUM_ALIAS_BETA": 2, + "TEST_ENUM_ALIAS_GAMMA": 3, + } +) + +func (x TestEnumAlias) Enum() *TestEnumAlias { + p := new(TestEnumAlias) + *p = x + return p +} + +func (x TestEnumAlias) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (TestEnumAlias) Descriptor() protoreflect.EnumDescriptor { + return file_buf_validate_conformance_cases_enums_proto_enumTypes[1].Descriptor() +} + +func (TestEnumAlias) Type() protoreflect.EnumType { + return &file_buf_validate_conformance_cases_enums_proto_enumTypes[1] +} + +func (x TestEnumAlias) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +type EnumNone struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val TestEnum `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnum" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EnumNone) Reset() { + *x = EnumNone{} + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EnumNone) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnumNone) ProtoMessage() {} + +func (x *EnumNone) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EnumNone) GetVal() TestEnum { + if x != nil { + return x.xxx_hidden_Val + } + return TestEnum_TEST_ENUM_UNSPECIFIED +} + +func (x *EnumNone) SetVal(v TestEnum) { + x.xxx_hidden_Val = v +} + +type EnumNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val TestEnum +} + +func (b0 EnumNone_builder) Build() *EnumNone { + m0 := &EnumNone{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EnumConst struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val TestEnum `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnum" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EnumConst) Reset() { + *x = EnumConst{} + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EnumConst) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnumConst) ProtoMessage() {} + +func (x *EnumConst) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EnumConst) GetVal() TestEnum { + if x != nil { + return x.xxx_hidden_Val + } + return TestEnum_TEST_ENUM_UNSPECIFIED +} + +func (x *EnumConst) SetVal(v TestEnum) { + x.xxx_hidden_Val = v +} + +type EnumConst_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val TestEnum +} + +func (b0 EnumConst_builder) Build() *EnumConst { + m0 := &EnumConst{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EnumAliasConst struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val TestEnumAlias `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnumAlias" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EnumAliasConst) Reset() { + *x = EnumAliasConst{} + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EnumAliasConst) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnumAliasConst) ProtoMessage() {} + +func (x *EnumAliasConst) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EnumAliasConst) GetVal() TestEnumAlias { + if x != nil { + return x.xxx_hidden_Val + } + return TestEnumAlias_TEST_ENUM_ALIAS_UNSPECIFIED +} + +func (x *EnumAliasConst) SetVal(v TestEnumAlias) { + x.xxx_hidden_Val = v +} + +type EnumAliasConst_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val TestEnumAlias +} + +func (b0 EnumAliasConst_builder) Build() *EnumAliasConst { + m0 := &EnumAliasConst{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EnumDefined struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val TestEnum `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnum" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EnumDefined) Reset() { + *x = EnumDefined{} + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EnumDefined) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnumDefined) ProtoMessage() {} + +func (x *EnumDefined) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EnumDefined) GetVal() TestEnum { + if x != nil { + return x.xxx_hidden_Val + } + return TestEnum_TEST_ENUM_UNSPECIFIED +} + +func (x *EnumDefined) SetVal(v TestEnum) { + x.xxx_hidden_Val = v +} + +type EnumDefined_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val TestEnum +} + +func (b0 EnumDefined_builder) Build() *EnumDefined { + m0 := &EnumDefined{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EnumAliasDefined struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val TestEnumAlias `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnumAlias" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EnumAliasDefined) Reset() { + *x = EnumAliasDefined{} + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EnumAliasDefined) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnumAliasDefined) ProtoMessage() {} + +func (x *EnumAliasDefined) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EnumAliasDefined) GetVal() TestEnumAlias { + if x != nil { + return x.xxx_hidden_Val + } + return TestEnumAlias_TEST_ENUM_ALIAS_UNSPECIFIED +} + +func (x *EnumAliasDefined) SetVal(v TestEnumAlias) { + x.xxx_hidden_Val = v +} + +type EnumAliasDefined_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val TestEnumAlias +} + +func (b0 EnumAliasDefined_builder) Build() *EnumAliasDefined { + m0 := &EnumAliasDefined{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EnumIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val TestEnum `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnum" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EnumIn) Reset() { + *x = EnumIn{} + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EnumIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnumIn) ProtoMessage() {} + +func (x *EnumIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EnumIn) GetVal() TestEnum { + if x != nil { + return x.xxx_hidden_Val + } + return TestEnum_TEST_ENUM_UNSPECIFIED +} + +func (x *EnumIn) SetVal(v TestEnum) { + x.xxx_hidden_Val = v +} + +type EnumIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val TestEnum +} + +func (b0 EnumIn_builder) Build() *EnumIn { + m0 := &EnumIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EnumAliasIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val TestEnumAlias `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnumAlias" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EnumAliasIn) Reset() { + *x = EnumAliasIn{} + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EnumAliasIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnumAliasIn) ProtoMessage() {} + +func (x *EnumAliasIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EnumAliasIn) GetVal() TestEnumAlias { + if x != nil { + return x.xxx_hidden_Val + } + return TestEnumAlias_TEST_ENUM_ALIAS_UNSPECIFIED +} + +func (x *EnumAliasIn) SetVal(v TestEnumAlias) { + x.xxx_hidden_Val = v +} + +type EnumAliasIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val TestEnumAlias +} + +func (b0 EnumAliasIn_builder) Build() *EnumAliasIn { + m0 := &EnumAliasIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EnumNotIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val TestEnum `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnum" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EnumNotIn) Reset() { + *x = EnumNotIn{} + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EnumNotIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnumNotIn) ProtoMessage() {} + +func (x *EnumNotIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[7] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EnumNotIn) GetVal() TestEnum { + if x != nil { + return x.xxx_hidden_Val + } + return TestEnum_TEST_ENUM_UNSPECIFIED +} + +func (x *EnumNotIn) SetVal(v TestEnum) { + x.xxx_hidden_Val = v +} + +type EnumNotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val TestEnum +} + +func (b0 EnumNotIn_builder) Build() *EnumNotIn { + m0 := &EnumNotIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EnumAliasNotIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val TestEnumAlias `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnumAlias" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EnumAliasNotIn) Reset() { + *x = EnumAliasNotIn{} + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EnumAliasNotIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnumAliasNotIn) ProtoMessage() {} + +func (x *EnumAliasNotIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[8] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EnumAliasNotIn) GetVal() TestEnumAlias { + if x != nil { + return x.xxx_hidden_Val + } + return TestEnumAlias_TEST_ENUM_ALIAS_UNSPECIFIED +} + +func (x *EnumAliasNotIn) SetVal(v TestEnumAlias) { + x.xxx_hidden_Val = v +} + +type EnumAliasNotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val TestEnumAlias +} + +func (b0 EnumAliasNotIn_builder) Build() *EnumAliasNotIn { + m0 := &EnumAliasNotIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EnumExternal struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val other_package.Embed_Enumerated `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.other_package.Embed_Enumerated" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EnumExternal) Reset() { + *x = EnumExternal{} + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EnumExternal) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnumExternal) ProtoMessage() {} + +func (x *EnumExternal) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[9] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EnumExternal) GetVal() other_package.Embed_Enumerated { + if x != nil { + return x.xxx_hidden_Val + } + return other_package.Embed_Enumerated(0) +} + +func (x *EnumExternal) SetVal(v other_package.Embed_Enumerated) { + x.xxx_hidden_Val = v +} + +type EnumExternal_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val other_package.Embed_Enumerated +} + +func (b0 EnumExternal_builder) Build() *EnumExternal { + m0 := &EnumExternal{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EnumExternal2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val other_package.Embed_DoubleEmbed_DoubleEnumerated `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.other_package.Embed_DoubleEmbed_DoubleEnumerated" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EnumExternal2) Reset() { + *x = EnumExternal2{} + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EnumExternal2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnumExternal2) ProtoMessage() {} + +func (x *EnumExternal2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[10] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EnumExternal2) GetVal() other_package.Embed_DoubleEmbed_DoubleEnumerated { + if x != nil { + return x.xxx_hidden_Val + } + return other_package.Embed_DoubleEmbed_DoubleEnumerated(0) +} + +func (x *EnumExternal2) SetVal(v other_package.Embed_DoubleEmbed_DoubleEnumerated) { + x.xxx_hidden_Val = v +} + +type EnumExternal2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val other_package.Embed_DoubleEmbed_DoubleEnumerated +} + +func (b0 EnumExternal2_builder) Build() *EnumExternal2 { + m0 := &EnumExternal2{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RepeatedEnumDefined struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []TestEnum `protobuf:"varint,1,rep,packed,name=val,proto3,enum=buf.validate.conformance.cases.TestEnum" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedEnumDefined) Reset() { + *x = RepeatedEnumDefined{} + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedEnumDefined) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedEnumDefined) ProtoMessage() {} + +func (x *RepeatedEnumDefined) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[11] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedEnumDefined) GetVal() []TestEnum { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RepeatedEnumDefined) SetVal(v []TestEnum) { + x.xxx_hidden_Val = v +} + +type RepeatedEnumDefined_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []TestEnum +} + +func (b0 RepeatedEnumDefined_builder) Build() *RepeatedEnumDefined { + m0 := &RepeatedEnumDefined{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RepeatedExternalEnumDefined struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []other_package.Embed_Enumerated `protobuf:"varint,1,rep,packed,name=val,proto3,enum=buf.validate.conformance.cases.other_package.Embed_Enumerated" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedExternalEnumDefined) Reset() { + *x = RepeatedExternalEnumDefined{} + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedExternalEnumDefined) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedExternalEnumDefined) ProtoMessage() {} + +func (x *RepeatedExternalEnumDefined) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[12] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedExternalEnumDefined) GetVal() []other_package.Embed_Enumerated { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RepeatedExternalEnumDefined) SetVal(v []other_package.Embed_Enumerated) { + x.xxx_hidden_Val = v +} + +type RepeatedExternalEnumDefined_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []other_package.Embed_Enumerated +} + +func (b0 RepeatedExternalEnumDefined_builder) Build() *RepeatedExternalEnumDefined { + m0 := &RepeatedExternalEnumDefined{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RepeatedYetAnotherExternalEnumDefined struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []yet_another_package.Embed_Enumerated `protobuf:"varint,1,rep,packed,name=val,proto3,enum=buf.validate.conformance.cases.yet_another_package.Embed_Enumerated" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedYetAnotherExternalEnumDefined) Reset() { + *x = RepeatedYetAnotherExternalEnumDefined{} + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedYetAnotherExternalEnumDefined) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedYetAnotherExternalEnumDefined) ProtoMessage() {} + +func (x *RepeatedYetAnotherExternalEnumDefined) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[13] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedYetAnotherExternalEnumDefined) GetVal() []yet_another_package.Embed_Enumerated { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RepeatedYetAnotherExternalEnumDefined) SetVal(v []yet_another_package.Embed_Enumerated) { + x.xxx_hidden_Val = v +} + +type RepeatedYetAnotherExternalEnumDefined_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []yet_another_package.Embed_Enumerated +} + +func (b0 RepeatedYetAnotherExternalEnumDefined_builder) Build() *RepeatedYetAnotherExternalEnumDefined { + m0 := &RepeatedYetAnotherExternalEnumDefined{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type MapEnumDefined struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[string]TestEnum `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=buf.validate.conformance.cases.TestEnum"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapEnumDefined) Reset() { + *x = MapEnumDefined{} + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapEnumDefined) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapEnumDefined) ProtoMessage() {} + +func (x *MapEnumDefined) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[14] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MapEnumDefined) GetVal() map[string]TestEnum { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *MapEnumDefined) SetVal(v map[string]TestEnum) { + x.xxx_hidden_Val = v +} + +type MapEnumDefined_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[string]TestEnum +} + +func (b0 MapEnumDefined_builder) Build() *MapEnumDefined { + m0 := &MapEnumDefined{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type MapExternalEnumDefined struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[string]other_package.Embed_Enumerated `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value,enum=buf.validate.conformance.cases.other_package.Embed_Enumerated"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapExternalEnumDefined) Reset() { + *x = MapExternalEnumDefined{} + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapExternalEnumDefined) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapExternalEnumDefined) ProtoMessage() {} + +func (x *MapExternalEnumDefined) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[15] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MapExternalEnumDefined) GetVal() map[string]other_package.Embed_Enumerated { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *MapExternalEnumDefined) SetVal(v map[string]other_package.Embed_Enumerated) { + x.xxx_hidden_Val = v +} + +type MapExternalEnumDefined_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[string]other_package.Embed_Enumerated +} + +func (b0 MapExternalEnumDefined_builder) Build() *MapExternalEnumDefined { + m0 := &MapExternalEnumDefined{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EnumInsideOneof struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Foo isEnumInsideOneof_Foo `protobuf_oneof:"foo"` + xxx_hidden_Bar isEnumInsideOneof_Bar `protobuf_oneof:"bar"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EnumInsideOneof) Reset() { + *x = EnumInsideOneof{} + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[16] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EnumInsideOneof) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnumInsideOneof) ProtoMessage() {} + +func (x *EnumInsideOneof) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[16] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EnumInsideOneof) GetVal() TestEnum { + if x != nil { + if x, ok := x.xxx_hidden_Foo.(*enumInsideOneof_Val); ok { + return x.Val + } + } + return TestEnum_TEST_ENUM_UNSPECIFIED +} + +func (x *EnumInsideOneof) GetVal2() TestEnum { + if x != nil { + if x, ok := x.xxx_hidden_Bar.(*enumInsideOneof_Val2); ok { + return x.Val2 + } + } + return TestEnum_TEST_ENUM_UNSPECIFIED +} + +func (x *EnumInsideOneof) SetVal(v TestEnum) { + x.xxx_hidden_Foo = &enumInsideOneof_Val{v} +} + +func (x *EnumInsideOneof) SetVal2(v TestEnum) { + x.xxx_hidden_Bar = &enumInsideOneof_Val2{v} +} + +func (x *EnumInsideOneof) HasFoo() bool { + if x == nil { + return false + } + return x.xxx_hidden_Foo != nil +} + +func (x *EnumInsideOneof) HasVal() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_Foo.(*enumInsideOneof_Val) + return ok +} + +func (x *EnumInsideOneof) HasBar() bool { + if x == nil { + return false + } + return x.xxx_hidden_Bar != nil +} + +func (x *EnumInsideOneof) HasVal2() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_Bar.(*enumInsideOneof_Val2) + return ok +} + +func (x *EnumInsideOneof) ClearFoo() { + x.xxx_hidden_Foo = nil +} + +func (x *EnumInsideOneof) ClearVal() { + if _, ok := x.xxx_hidden_Foo.(*enumInsideOneof_Val); ok { + x.xxx_hidden_Foo = nil + } +} + +func (x *EnumInsideOneof) ClearBar() { + x.xxx_hidden_Bar = nil +} + +func (x *EnumInsideOneof) ClearVal2() { + if _, ok := x.xxx_hidden_Bar.(*enumInsideOneof_Val2); ok { + x.xxx_hidden_Bar = nil + } +} + +const EnumInsideOneof_Foo_not_set_case case_EnumInsideOneof_Foo = 0 +const EnumInsideOneof_Val_case case_EnumInsideOneof_Foo = 1 + +func (x *EnumInsideOneof) WhichFoo() case_EnumInsideOneof_Foo { + if x == nil { + return EnumInsideOneof_Foo_not_set_case + } + switch x.xxx_hidden_Foo.(type) { + case *enumInsideOneof_Val: + return EnumInsideOneof_Val_case + default: + return EnumInsideOneof_Foo_not_set_case + } +} + +const EnumInsideOneof_Bar_not_set_case case_EnumInsideOneof_Bar = 0 +const EnumInsideOneof_Val2_case case_EnumInsideOneof_Bar = 2 + +func (x *EnumInsideOneof) WhichBar() case_EnumInsideOneof_Bar { + if x == nil { + return EnumInsideOneof_Bar_not_set_case + } + switch x.xxx_hidden_Bar.(type) { + case *enumInsideOneof_Val2: + return EnumInsideOneof_Val2_case + default: + return EnumInsideOneof_Bar_not_set_case + } +} + +type EnumInsideOneof_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_Foo: + Val *TestEnum + // -- end of xxx_hidden_Foo + // Fields of oneof xxx_hidden_Bar: + Val2 *TestEnum + // -- end of xxx_hidden_Bar +} + +func (b0 EnumInsideOneof_builder) Build() *EnumInsideOneof { + m0 := &EnumInsideOneof{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.xxx_hidden_Foo = &enumInsideOneof_Val{*b.Val} + } + if b.Val2 != nil { + x.xxx_hidden_Bar = &enumInsideOneof_Val2{*b.Val2} + } + return m0 +} + +type case_EnumInsideOneof_Foo protoreflect.FieldNumber + +func (x case_EnumInsideOneof_Foo) String() string { + md := file_buf_validate_conformance_cases_enums_proto_msgTypes[16].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type case_EnumInsideOneof_Bar protoreflect.FieldNumber + +func (x case_EnumInsideOneof_Bar) String() string { + md := file_buf_validate_conformance_cases_enums_proto_msgTypes[16].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isEnumInsideOneof_Foo interface { + isEnumInsideOneof_Foo() +} + +type enumInsideOneof_Val struct { + Val TestEnum `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnum,oneof"` +} + +func (*enumInsideOneof_Val) isEnumInsideOneof_Foo() {} + +type isEnumInsideOneof_Bar interface { + isEnumInsideOneof_Bar() +} + +type enumInsideOneof_Val2 struct { + Val2 TestEnum `protobuf:"varint,2,opt,name=val2,proto3,enum=buf.validate.conformance.cases.TestEnum,oneof"` +} + +func (*enumInsideOneof_Val2) isEnumInsideOneof_Bar() {} + +type EnumExample struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val TestEnum `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.TestEnum" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EnumExample) Reset() { + *x = EnumExample{} + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[17] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EnumExample) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EnumExample) ProtoMessage() {} + +func (x *EnumExample) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_enums_proto_msgTypes[17] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EnumExample) GetVal() TestEnum { + if x != nil { + return x.xxx_hidden_Val + } + return TestEnum_TEST_ENUM_UNSPECIFIED +} + +func (x *EnumExample) SetVal(v TestEnum) { + x.xxx_hidden_Val = v +} + +type EnumExample_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val TestEnum +} + +func (b0 EnumExample_builder) Build() *EnumExample { + m0 := &EnumExample{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +var File_buf_validate_conformance_cases_enums_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_enums_proto_rawDesc = []byte{ + 0x0a, 0x2a, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x62, 0x75, + 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x1a, 0x38, 0x62, 0x75, + 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2f, 0x6f, 0x74, 0x68, + 0x65, 0x72, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x2f, 0x65, 0x6d, 0x62, 0x65, 0x64, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, + 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2f, 0x79, 0x65, 0x74, 0x5f, 0x61, 0x6e, 0x6f, 0x74, 0x68, + 0x65, 0x72, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x2f, 0x65, 0x6d, 0x62, 0x65, 0x64, + 0x32, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x46, 0x0a, 0x08, 0x45, 0x6e, 0x75, 0x6d, 0x4e, 0x6f, 0x6e, 0x65, + 0x12, 0x3a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x28, 0x2e, + 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x54, + 0x65, 0x73, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x51, 0x0a, 0x09, + 0x45, 0x6e, 0x75, 0x6d, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x12, 0x44, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x28, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, + 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x45, 0x6e, 0x75, 0x6d, + 0x42, 0x08, 0xba, 0x48, 0x05, 0x82, 0x01, 0x02, 0x08, 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0x5b, 0x0a, 0x0e, 0x45, 0x6e, 0x75, 0x6d, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x43, 0x6f, 0x6e, 0x73, + 0x74, 0x12, 0x49, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2d, + 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, + 0x54, 0x65, 0x73, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x42, 0x08, 0xba, + 0x48, 0x05, 0x82, 0x01, 0x02, 0x08, 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x53, 0x0a, 0x0b, + 0x45, 0x6e, 0x75, 0x6d, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x12, 0x44, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x28, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x45, 0x6e, + 0x75, 0x6d, 0x42, 0x08, 0xba, 0x48, 0x05, 0x82, 0x01, 0x02, 0x10, 0x01, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x5d, 0x0a, 0x10, 0x45, 0x6e, 0x75, 0x6d, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x44, 0x65, + 0x66, 0x69, 0x6e, 0x65, 0x64, 0x12, 0x49, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0e, 0x32, 0x2d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, + 0x73, 0x65, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x41, 0x6c, 0x69, 0x61, + 0x73, 0x42, 0x08, 0xba, 0x48, 0x05, 0x82, 0x01, 0x02, 0x10, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0x50, 0x0a, 0x06, 0x45, 0x6e, 0x75, 0x6d, 0x49, 0x6e, 0x12, 0x46, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x28, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x45, 0x6e, 0x75, + 0x6d, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x82, 0x01, 0x04, 0x18, 0x00, 0x18, 0x02, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x5a, 0x0a, 0x0b, 0x45, 0x6e, 0x75, 0x6d, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x49, + 0x6e, 0x12, 0x4b, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2d, + 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, + 0x54, 0x65, 0x73, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x42, 0x0a, 0xba, + 0x48, 0x07, 0x82, 0x01, 0x04, 0x18, 0x00, 0x18, 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x51, + 0x0a, 0x09, 0x45, 0x6e, 0x75, 0x6d, 0x4e, 0x6f, 0x74, 0x49, 0x6e, 0x12, 0x44, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x28, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x45, 0x6e, + 0x75, 0x6d, 0x42, 0x08, 0xba, 0x48, 0x05, 0x82, 0x01, 0x02, 0x20, 0x01, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x5b, 0x0a, 0x0e, 0x45, 0x6e, 0x75, 0x6d, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x4e, 0x6f, + 0x74, 0x49, 0x6e, 0x12, 0x49, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, + 0x32, 0x2d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, + 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, + 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x42, + 0x08, 0xba, 0x48, 0x05, 0x82, 0x01, 0x02, 0x20, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x6a, + 0x0a, 0x0c, 0x45, 0x6e, 0x75, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x12, 0x5a, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x62, 0x75, + 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x6f, 0x74, 0x68, + 0x65, 0x72, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6d, 0x62, 0x65, 0x64, + 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x42, 0x08, 0xba, 0x48, 0x05, + 0x82, 0x01, 0x02, 0x10, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x7d, 0x0a, 0x0d, 0x45, 0x6e, + 0x75, 0x6d, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x32, 0x12, 0x6c, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x50, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, + 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x2e, 0x44, 0x6f, + 0x75, 0x62, 0x6c, 0x65, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x2e, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, + 0x45, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x42, 0x08, 0xba, 0x48, 0x05, 0x82, + 0x01, 0x02, 0x10, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x60, 0x0a, 0x13, 0x52, 0x65, 0x70, + 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, + 0x12, 0x49, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x28, 0x2e, + 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x54, + 0x65, 0x73, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x42, 0x0d, 0xba, 0x48, 0x0a, 0x92, 0x01, 0x07, 0x22, + 0x05, 0x82, 0x01, 0x02, 0x10, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x7e, 0x0a, 0x1b, 0x52, + 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x45, + 0x6e, 0x75, 0x6d, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x12, 0x5f, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x70, + 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x2e, 0x45, 0x6e, 0x75, + 0x6d, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x42, 0x0d, 0xba, 0x48, 0x0a, 0x92, 0x01, 0x07, 0x22, + 0x05, 0x82, 0x01, 0x02, 0x10, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x8e, 0x01, 0x0a, 0x25, + 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x59, 0x65, 0x74, 0x41, 0x6e, 0x6f, 0x74, 0x68, + 0x65, 0x72, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x45, 0x6e, 0x75, 0x6d, 0x44, 0x65, + 0x66, 0x69, 0x6e, 0x65, 0x64, 0x12, 0x65, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, + 0x28, 0x0e, 0x32, 0x44, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, + 0x73, 0x65, 0x73, 0x2e, 0x79, 0x65, 0x74, 0x5f, 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, + 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x2e, 0x45, 0x6e, + 0x75, 0x6d, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x42, 0x0d, 0xba, 0x48, 0x0a, 0x92, 0x01, 0x07, + 0x22, 0x05, 0x82, 0x01, 0x02, 0x10, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0xcc, 0x01, 0x0a, + 0x0e, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x75, 0x6d, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x12, + 0x58, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x62, + 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x4d, 0x61, + 0x70, 0x45, 0x6e, 0x75, 0x6d, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x2e, 0x56, 0x61, 0x6c, + 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0d, 0xba, 0x48, 0x0a, 0x9a, 0x01, 0x07, 0x2a, 0x05, 0x82, + 0x01, 0x02, 0x10, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x60, 0x0a, 0x08, 0x56, 0x61, 0x6c, + 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x3e, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x28, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, + 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x45, 0x6e, 0x75, 0x6d, + 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xf2, 0x01, 0x0a, 0x16, + 0x4d, 0x61, 0x70, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x45, 0x6e, 0x75, 0x6d, 0x44, + 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x12, 0x60, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, + 0x61, 0x73, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, + 0x45, 0x6e, 0x75, 0x6d, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x2e, 0x56, 0x61, 0x6c, 0x45, + 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0d, 0xba, 0x48, 0x0a, 0x9a, 0x01, 0x07, 0x2a, 0x05, 0x82, 0x01, + 0x02, 0x10, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x76, 0x0a, 0x08, 0x56, 0x61, 0x6c, 0x45, + 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x54, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, + 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x63, + 0x6b, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x65, + 0x72, 0x61, 0x74, 0x65, 0x64, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, + 0x22, 0xb3, 0x01, 0x0a, 0x0f, 0x45, 0x6e, 0x75, 0x6d, 0x49, 0x6e, 0x73, 0x69, 0x64, 0x65, 0x4f, + 0x6e, 0x65, 0x6f, 0x66, 0x12, 0x46, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0e, 0x32, 0x28, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, + 0x65, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x42, 0x08, 0xba, 0x48, 0x05, + 0x82, 0x01, 0x02, 0x10, 0x01, 0x48, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x12, 0x4a, 0x0a, 0x04, + 0x76, 0x61, 0x6c, 0x32, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x28, 0x2e, 0x62, 0x75, 0x66, + 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, + 0x45, 0x6e, 0x75, 0x6d, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x82, 0x01, 0x04, 0x10, 0x01, 0x20, 0x00, + 0x48, 0x01, 0x52, 0x04, 0x76, 0x61, 0x6c, 0x32, 0x42, 0x05, 0x0a, 0x03, 0x66, 0x6f, 0x6f, 0x42, + 0x05, 0x0a, 0x03, 0x62, 0x61, 0x72, 0x22, 0x53, 0x0a, 0x0b, 0x45, 0x6e, 0x75, 0x6d, 0x45, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x44, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0e, 0x32, 0x28, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, + 0x73, 0x65, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x42, 0x08, 0xba, 0x48, + 0x05, 0x82, 0x01, 0x02, 0x28, 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x2a, 0x4b, 0x0a, 0x08, 0x54, + 0x65, 0x73, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x19, 0x0a, 0x15, 0x54, 0x45, 0x53, 0x54, 0x5f, + 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, + 0x10, 0x00, 0x12, 0x11, 0x0a, 0x0d, 0x54, 0x45, 0x53, 0x54, 0x5f, 0x45, 0x4e, 0x55, 0x4d, 0x5f, + 0x4f, 0x4e, 0x45, 0x10, 0x01, 0x12, 0x11, 0x0a, 0x0d, 0x54, 0x45, 0x53, 0x54, 0x5f, 0x45, 0x4e, + 0x55, 0x4d, 0x5f, 0x54, 0x57, 0x4f, 0x10, 0x02, 0x2a, 0xc9, 0x01, 0x0a, 0x0d, 0x54, 0x65, 0x73, + 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x12, 0x1f, 0x0a, 0x1b, 0x54, 0x45, + 0x53, 0x54, 0x5f, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x41, 0x4c, 0x49, 0x41, 0x53, 0x5f, 0x55, 0x4e, + 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x15, 0x0a, 0x11, 0x54, + 0x45, 0x53, 0x54, 0x5f, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x41, 0x4c, 0x49, 0x41, 0x53, 0x5f, 0x41, + 0x10, 0x01, 0x12, 0x15, 0x0a, 0x11, 0x54, 0x45, 0x53, 0x54, 0x5f, 0x45, 0x4e, 0x55, 0x4d, 0x5f, + 0x41, 0x4c, 0x49, 0x41, 0x53, 0x5f, 0x42, 0x10, 0x02, 0x12, 0x15, 0x0a, 0x11, 0x54, 0x45, 0x53, + 0x54, 0x5f, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x41, 0x4c, 0x49, 0x41, 0x53, 0x5f, 0x43, 0x10, 0x03, + 0x12, 0x19, 0x0a, 0x15, 0x54, 0x45, 0x53, 0x54, 0x5f, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x41, 0x4c, + 0x49, 0x41, 0x53, 0x5f, 0x41, 0x4c, 0x50, 0x48, 0x41, 0x10, 0x01, 0x12, 0x18, 0x0a, 0x14, 0x54, + 0x45, 0x53, 0x54, 0x5f, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x41, 0x4c, 0x49, 0x41, 0x53, 0x5f, 0x42, + 0x45, 0x54, 0x41, 0x10, 0x02, 0x12, 0x19, 0x0a, 0x15, 0x54, 0x45, 0x53, 0x54, 0x5f, 0x45, 0x4e, + 0x55, 0x4d, 0x5f, 0x41, 0x4c, 0x49, 0x41, 0x53, 0x5f, 0x47, 0x41, 0x4d, 0x4d, 0x41, 0x10, 0x03, + 0x1a, 0x02, 0x10, 0x01, 0x42, 0x9e, 0x02, 0x0a, 0x22, 0x63, 0x6f, 0x6d, 0x2e, 0x62, 0x75, 0x66, + 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x42, 0x0a, 0x45, 0x6e, 0x75, + 0x6d, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x50, 0x67, 0x69, 0x74, 0x68, 0x75, + 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2d, 0x67, 0x6f, 0x2f, + 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x62, 0x75, 0x66, + 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0xa2, 0x02, 0x04, 0x42, 0x56, + 0x43, 0x43, 0xaa, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x43, 0x61, + 0x73, 0x65, 0x73, 0xca, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, + 0x61, 0x73, 0x65, 0x73, 0xe2, 0x02, 0x2a, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, + 0x43, 0x61, 0x73, 0x65, 0x73, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, + 0x61, 0xea, 0x02, 0x21, 0x42, 0x75, 0x66, 0x3a, 0x3a, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x3a, 0x3a, + 0x43, 0x61, 0x73, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var file_buf_validate_conformance_cases_enums_proto_enumTypes = make([]protoimpl.EnumInfo, 2) +var file_buf_validate_conformance_cases_enums_proto_msgTypes = make([]protoimpl.MessageInfo, 20) +var file_buf_validate_conformance_cases_enums_proto_goTypes = []any{ + (TestEnum)(0), // 0: buf.validate.conformance.cases.TestEnum + (TestEnumAlias)(0), // 1: buf.validate.conformance.cases.TestEnumAlias + (*EnumNone)(nil), // 2: buf.validate.conformance.cases.EnumNone + (*EnumConst)(nil), // 3: buf.validate.conformance.cases.EnumConst + (*EnumAliasConst)(nil), // 4: buf.validate.conformance.cases.EnumAliasConst + (*EnumDefined)(nil), // 5: buf.validate.conformance.cases.EnumDefined + (*EnumAliasDefined)(nil), // 6: buf.validate.conformance.cases.EnumAliasDefined + (*EnumIn)(nil), // 7: buf.validate.conformance.cases.EnumIn + (*EnumAliasIn)(nil), // 8: buf.validate.conformance.cases.EnumAliasIn + (*EnumNotIn)(nil), // 9: buf.validate.conformance.cases.EnumNotIn + (*EnumAliasNotIn)(nil), // 10: buf.validate.conformance.cases.EnumAliasNotIn + (*EnumExternal)(nil), // 11: buf.validate.conformance.cases.EnumExternal + (*EnumExternal2)(nil), // 12: buf.validate.conformance.cases.EnumExternal2 + (*RepeatedEnumDefined)(nil), // 13: buf.validate.conformance.cases.RepeatedEnumDefined + (*RepeatedExternalEnumDefined)(nil), // 14: buf.validate.conformance.cases.RepeatedExternalEnumDefined + (*RepeatedYetAnotherExternalEnumDefined)(nil), // 15: buf.validate.conformance.cases.RepeatedYetAnotherExternalEnumDefined + (*MapEnumDefined)(nil), // 16: buf.validate.conformance.cases.MapEnumDefined + (*MapExternalEnumDefined)(nil), // 17: buf.validate.conformance.cases.MapExternalEnumDefined + (*EnumInsideOneof)(nil), // 18: buf.validate.conformance.cases.EnumInsideOneof + (*EnumExample)(nil), // 19: buf.validate.conformance.cases.EnumExample + nil, // 20: buf.validate.conformance.cases.MapEnumDefined.ValEntry + nil, // 21: buf.validate.conformance.cases.MapExternalEnumDefined.ValEntry + (other_package.Embed_Enumerated)(0), // 22: buf.validate.conformance.cases.other_package.Embed.Enumerated + (other_package.Embed_DoubleEmbed_DoubleEnumerated)(0), // 23: buf.validate.conformance.cases.other_package.Embed.DoubleEmbed.DoubleEnumerated + (yet_another_package.Embed_Enumerated)(0), // 24: buf.validate.conformance.cases.yet_another_package.Embed.Enumerated +} +var file_buf_validate_conformance_cases_enums_proto_depIdxs = []int32{ + 0, // 0: buf.validate.conformance.cases.EnumNone.val:type_name -> buf.validate.conformance.cases.TestEnum + 0, // 1: buf.validate.conformance.cases.EnumConst.val:type_name -> buf.validate.conformance.cases.TestEnum + 1, // 2: buf.validate.conformance.cases.EnumAliasConst.val:type_name -> buf.validate.conformance.cases.TestEnumAlias + 0, // 3: buf.validate.conformance.cases.EnumDefined.val:type_name -> buf.validate.conformance.cases.TestEnum + 1, // 4: buf.validate.conformance.cases.EnumAliasDefined.val:type_name -> buf.validate.conformance.cases.TestEnumAlias + 0, // 5: buf.validate.conformance.cases.EnumIn.val:type_name -> buf.validate.conformance.cases.TestEnum + 1, // 6: buf.validate.conformance.cases.EnumAliasIn.val:type_name -> buf.validate.conformance.cases.TestEnumAlias + 0, // 7: buf.validate.conformance.cases.EnumNotIn.val:type_name -> buf.validate.conformance.cases.TestEnum + 1, // 8: buf.validate.conformance.cases.EnumAliasNotIn.val:type_name -> buf.validate.conformance.cases.TestEnumAlias + 22, // 9: buf.validate.conformance.cases.EnumExternal.val:type_name -> buf.validate.conformance.cases.other_package.Embed.Enumerated + 23, // 10: buf.validate.conformance.cases.EnumExternal2.val:type_name -> buf.validate.conformance.cases.other_package.Embed.DoubleEmbed.DoubleEnumerated + 0, // 11: buf.validate.conformance.cases.RepeatedEnumDefined.val:type_name -> buf.validate.conformance.cases.TestEnum + 22, // 12: buf.validate.conformance.cases.RepeatedExternalEnumDefined.val:type_name -> buf.validate.conformance.cases.other_package.Embed.Enumerated + 24, // 13: buf.validate.conformance.cases.RepeatedYetAnotherExternalEnumDefined.val:type_name -> buf.validate.conformance.cases.yet_another_package.Embed.Enumerated + 20, // 14: buf.validate.conformance.cases.MapEnumDefined.val:type_name -> buf.validate.conformance.cases.MapEnumDefined.ValEntry + 21, // 15: buf.validate.conformance.cases.MapExternalEnumDefined.val:type_name -> buf.validate.conformance.cases.MapExternalEnumDefined.ValEntry + 0, // 16: buf.validate.conformance.cases.EnumInsideOneof.val:type_name -> buf.validate.conformance.cases.TestEnum + 0, // 17: buf.validate.conformance.cases.EnumInsideOneof.val2:type_name -> buf.validate.conformance.cases.TestEnum + 0, // 18: buf.validate.conformance.cases.EnumExample.val:type_name -> buf.validate.conformance.cases.TestEnum + 0, // 19: buf.validate.conformance.cases.MapEnumDefined.ValEntry.value:type_name -> buf.validate.conformance.cases.TestEnum + 22, // 20: buf.validate.conformance.cases.MapExternalEnumDefined.ValEntry.value:type_name -> buf.validate.conformance.cases.other_package.Embed.Enumerated + 21, // [21:21] is the sub-list for method output_type + 21, // [21:21] is the sub-list for method input_type + 21, // [21:21] is the sub-list for extension type_name + 21, // [21:21] is the sub-list for extension extendee + 0, // [0:21] is the sub-list for field type_name +} + +func init() { file_buf_validate_conformance_cases_enums_proto_init() } +func file_buf_validate_conformance_cases_enums_proto_init() { + if File_buf_validate_conformance_cases_enums_proto != nil { + return + } + file_buf_validate_conformance_cases_enums_proto_msgTypes[16].OneofWrappers = []any{ + (*enumInsideOneof_Val)(nil), + (*enumInsideOneof_Val2)(nil), + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_enums_proto_rawDesc, + NumEnums: 2, + NumMessages: 20, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_enums_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_enums_proto_depIdxs, + EnumInfos: file_buf_validate_conformance_cases_enums_proto_enumTypes, + MessageInfos: file_buf_validate_conformance_cases_enums_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_enums_proto = out.File + file_buf_validate_conformance_cases_enums_proto_rawDesc = nil + file_buf_validate_conformance_cases_enums_proto_goTypes = nil + file_buf_validate_conformance_cases_enums_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/filename-with-dash.pb.go b/internal/gen/buf/validate/conformance/cases/filename-with-dash.pb.go index c0cc17d..4317f9c 100644 --- a/internal/gen/buf/validate/conformance/cases/filename-with-dash.pb.go +++ b/internal/gen/buf/validate/conformance/cases/filename-with-dash.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/filename-with-dash.proto +//go:build !protoopaque + package cases import ( diff --git a/internal/gen/buf/validate/conformance/cases/filename-with-dash_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/filename-with-dash_protoopaque.pb.go new file mode 100644 index 0000000..abc48ab --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/filename-with-dash_protoopaque.pb.go @@ -0,0 +1,102 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/filename-with-dash.proto + +//go:build protoopaque + +package cases + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +var File_buf_validate_conformance_cases_filename_with_dash_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_filename_with_dash_proto_rawDesc = []byte{ + 0x0a, 0x37, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x2d, 0x77, 0x69, 0x74, 0x68, 0x2d, 0x64, + 0x61, 0x73, 0x68, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x62, 0x75, 0x66, 0x2e, 0x76, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x1a, 0x1b, 0x62, 0x75, 0x66, 0x2f, 0x76, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x42, 0xa9, 0x02, 0x0a, 0x22, 0x63, 0x6f, 0x6d, 0x2e, 0x62, + 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x42, 0x15, 0x46, + 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x57, 0x69, 0x74, 0x68, 0x44, 0x61, 0x73, 0x68, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x50, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, + 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2d, 0x67, 0x6f, 0x2f, 0x69, 0x6e, 0x74, + 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0xa2, 0x02, 0x04, 0x42, 0x56, 0x43, 0x43, 0xaa, + 0x02, 0x1e, 0x42, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x43, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x73, + 0xca, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, + 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, + 0x73, 0xe2, 0x02, 0x2a, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, + 0x65, 0x73, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, + 0x21, 0x42, 0x75, 0x66, 0x3a, 0x3a, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x3a, + 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x3a, 0x3a, 0x43, 0x61, 0x73, + 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var file_buf_validate_conformance_cases_filename_with_dash_proto_goTypes = []any{} +var file_buf_validate_conformance_cases_filename_with_dash_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_buf_validate_conformance_cases_filename_with_dash_proto_init() } +func file_buf_validate_conformance_cases_filename_with_dash_proto_init() { + if File_buf_validate_conformance_cases_filename_with_dash_proto != nil { + return + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_filename_with_dash_proto_rawDesc, + NumEnums: 0, + NumMessages: 0, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_filename_with_dash_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_filename_with_dash_proto_depIdxs, + }.Build() + File_buf_validate_conformance_cases_filename_with_dash_proto = out.File + file_buf_validate_conformance_cases_filename_with_dash_proto_rawDesc = nil + file_buf_validate_conformance_cases_filename_with_dash_proto_goTypes = nil + file_buf_validate_conformance_cases_filename_with_dash_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/ignore_empty_proto2.pb.go b/internal/gen/buf/validate/conformance/cases/ignore_empty_proto2.pb.go index 6e1fe80..942cc83 100644 --- a/internal/gen/buf/validate/conformance/cases/ignore_empty_proto2.pb.go +++ b/internal/gen/buf/validate/conformance/cases/ignore_empty_proto2.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/ignore_empty_proto2.proto +//go:build !protoopaque + package cases import ( @@ -25,7 +27,6 @@ import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" - sync "sync" ) const ( @@ -36,11 +37,10 @@ const ( ) type IgnoreEmptyProto2ScalarOptional struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyProto2ScalarOptional) Reset() { @@ -68,11 +68,6 @@ func (x *IgnoreEmptyProto2ScalarOptional) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyProto2ScalarOptional.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyProto2ScalarOptional) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto2_proto_rawDescGZIP(), []int{0} -} - func (x *IgnoreEmptyProto2ScalarOptional) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -80,12 +75,40 @@ func (x *IgnoreEmptyProto2ScalarOptional) GetVal() int32 { return 0 } +func (x *IgnoreEmptyProto2ScalarOptional) SetVal(v int32) { + x.Val = &v +} + +func (x *IgnoreEmptyProto2ScalarOptional) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *IgnoreEmptyProto2ScalarOptional) ClearVal() { + x.Val = nil +} + +type IgnoreEmptyProto2ScalarOptional_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 IgnoreEmptyProto2ScalarOptional_builder) Build() *IgnoreEmptyProto2ScalarOptional { + m0 := &IgnoreEmptyProto2ScalarOptional{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type IgnoreEmptyProto2ScalarOptionalWithDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,opt,name=val,def=42" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,opt,name=val,def=42" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } // Default values for IgnoreEmptyProto2ScalarOptionalWithDefault fields. @@ -118,11 +141,6 @@ func (x *IgnoreEmptyProto2ScalarOptionalWithDefault) ProtoReflect() protoreflect return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyProto2ScalarOptionalWithDefault.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyProto2ScalarOptionalWithDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto2_proto_rawDescGZIP(), []int{1} -} - func (x *IgnoreEmptyProto2ScalarOptionalWithDefault) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -130,12 +148,40 @@ func (x *IgnoreEmptyProto2ScalarOptionalWithDefault) GetVal() int32 { return Default_IgnoreEmptyProto2ScalarOptionalWithDefault_Val } +func (x *IgnoreEmptyProto2ScalarOptionalWithDefault) SetVal(v int32) { + x.Val = &v +} + +func (x *IgnoreEmptyProto2ScalarOptionalWithDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *IgnoreEmptyProto2ScalarOptionalWithDefault) ClearVal() { + x.Val = nil +} + +type IgnoreEmptyProto2ScalarOptionalWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 IgnoreEmptyProto2ScalarOptionalWithDefault_builder) Build() *IgnoreEmptyProto2ScalarOptionalWithDefault { + m0 := &IgnoreEmptyProto2ScalarOptionalWithDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type IgnoreEmptyProto2ScalarRequired struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,req,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,req,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyProto2ScalarRequired) Reset() { @@ -163,11 +209,6 @@ func (x *IgnoreEmptyProto2ScalarRequired) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyProto2ScalarRequired.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyProto2ScalarRequired) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto2_proto_rawDescGZIP(), []int{2} -} - func (x *IgnoreEmptyProto2ScalarRequired) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -175,12 +216,40 @@ func (x *IgnoreEmptyProto2ScalarRequired) GetVal() int32 { return 0 } +func (x *IgnoreEmptyProto2ScalarRequired) SetVal(v int32) { + x.Val = &v +} + +func (x *IgnoreEmptyProto2ScalarRequired) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *IgnoreEmptyProto2ScalarRequired) ClearVal() { + x.Val = nil +} + +type IgnoreEmptyProto2ScalarRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 IgnoreEmptyProto2ScalarRequired_builder) Build() *IgnoreEmptyProto2ScalarRequired { + m0 := &IgnoreEmptyProto2ScalarRequired{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type IgnoreEmptyProto2Message struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *IgnoreEmptyProto2Message_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *IgnoreEmptyProto2Message_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyProto2Message) Reset() { @@ -208,11 +277,6 @@ func (x *IgnoreEmptyProto2Message) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyProto2Message.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyProto2Message) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto2_proto_rawDescGZIP(), []int{3} -} - func (x *IgnoreEmptyProto2Message) GetVal() *IgnoreEmptyProto2Message_Msg { if x != nil { return x.Val @@ -220,15 +284,43 @@ func (x *IgnoreEmptyProto2Message) GetVal() *IgnoreEmptyProto2Message_Msg { return nil } -type IgnoreEmptyProto2Oneof struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +func (x *IgnoreEmptyProto2Message) SetVal(v *IgnoreEmptyProto2Message_Msg) { + x.Val = v +} + +func (x *IgnoreEmptyProto2Message) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *IgnoreEmptyProto2Message) ClearVal() { + x.Val = nil +} - // Types that are assignable to O: +type IgnoreEmptyProto2Message_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *IgnoreEmptyProto2Message_Msg +} + +func (b0 IgnoreEmptyProto2Message_builder) Build() *IgnoreEmptyProto2Message { + m0 := &IgnoreEmptyProto2Message{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + +type IgnoreEmptyProto2Oneof struct { + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to O: // // *IgnoreEmptyProto2Oneof_Val - O isIgnoreEmptyProto2Oneof_O `protobuf_oneof:"o"` + O isIgnoreEmptyProto2Oneof_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyProto2Oneof) Reset() { @@ -256,25 +348,94 @@ func (x *IgnoreEmptyProto2Oneof) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyProto2Oneof.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyProto2Oneof) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto2_proto_rawDescGZIP(), []int{4} -} - -func (m *IgnoreEmptyProto2Oneof) GetO() isIgnoreEmptyProto2Oneof_O { - if m != nil { - return m.O +func (x *IgnoreEmptyProto2Oneof) GetO() isIgnoreEmptyProto2Oneof_O { + if x != nil { + return x.O } return nil } func (x *IgnoreEmptyProto2Oneof) GetVal() int32 { - if x, ok := x.GetO().(*IgnoreEmptyProto2Oneof_Val); ok { - return x.Val + if x != nil { + if x, ok := x.O.(*IgnoreEmptyProto2Oneof_Val); ok { + return x.Val + } } return 0 } +func (x *IgnoreEmptyProto2Oneof) SetVal(v int32) { + x.O = &IgnoreEmptyProto2Oneof_Val{v} +} + +func (x *IgnoreEmptyProto2Oneof) HasO() bool { + if x == nil { + return false + } + return x.O != nil +} + +func (x *IgnoreEmptyProto2Oneof) HasVal() bool { + if x == nil { + return false + } + _, ok := x.O.(*IgnoreEmptyProto2Oneof_Val) + return ok +} + +func (x *IgnoreEmptyProto2Oneof) ClearO() { + x.O = nil +} + +func (x *IgnoreEmptyProto2Oneof) ClearVal() { + if _, ok := x.O.(*IgnoreEmptyProto2Oneof_Val); ok { + x.O = nil + } +} + +const IgnoreEmptyProto2Oneof_O_not_set_case case_IgnoreEmptyProto2Oneof_O = 0 +const IgnoreEmptyProto2Oneof_Val_case case_IgnoreEmptyProto2Oneof_O = 1 + +func (x *IgnoreEmptyProto2Oneof) WhichO() case_IgnoreEmptyProto2Oneof_O { + if x == nil { + return IgnoreEmptyProto2Oneof_O_not_set_case + } + switch x.O.(type) { + case *IgnoreEmptyProto2Oneof_Val: + return IgnoreEmptyProto2Oneof_Val_case + default: + return IgnoreEmptyProto2Oneof_O_not_set_case + } +} + +type IgnoreEmptyProto2Oneof_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof O: + Val *int32 + // -- end of O +} + +func (b0 IgnoreEmptyProto2Oneof_builder) Build() *IgnoreEmptyProto2Oneof { + m0 := &IgnoreEmptyProto2Oneof{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.O = &IgnoreEmptyProto2Oneof_Val{*b.Val} + } + return m0 +} + +type case_IgnoreEmptyProto2Oneof_O protoreflect.FieldNumber + +func (x case_IgnoreEmptyProto2Oneof_O) String() string { + md := file_buf_validate_conformance_cases_ignore_empty_proto2_proto_msgTypes[4].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isIgnoreEmptyProto2Oneof_O interface { isIgnoreEmptyProto2Oneof_O() } @@ -286,11 +447,10 @@ type IgnoreEmptyProto2Oneof_Val struct { func (*IgnoreEmptyProto2Oneof_Val) isIgnoreEmptyProto2Oneof_O() {} type IgnoreEmptyProto2Repeated struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyProto2Repeated) Reset() { @@ -318,11 +478,6 @@ func (x *IgnoreEmptyProto2Repeated) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyProto2Repeated.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyProto2Repeated) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto2_proto_rawDescGZIP(), []int{5} -} - func (x *IgnoreEmptyProto2Repeated) GetVal() []int32 { if x != nil { return x.Val @@ -330,12 +485,29 @@ func (x *IgnoreEmptyProto2Repeated) GetVal() []int32 { return nil } +func (x *IgnoreEmptyProto2Repeated) SetVal(v []int32) { + x.Val = v +} + +type IgnoreEmptyProto2Repeated_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 IgnoreEmptyProto2Repeated_builder) Build() *IgnoreEmptyProto2Repeated { + m0 := &IgnoreEmptyProto2Repeated{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type IgnoreEmptyProto2Map struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyProto2Map) Reset() { @@ -363,11 +535,6 @@ func (x *IgnoreEmptyProto2Map) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyProto2Map.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyProto2Map) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto2_proto_rawDescGZIP(), []int{6} -} - func (x *IgnoreEmptyProto2Map) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -375,12 +542,29 @@ func (x *IgnoreEmptyProto2Map) GetVal() map[int32]int32 { return nil } +func (x *IgnoreEmptyProto2Map) SetVal(v map[int32]int32) { + x.Val = v +} + +type IgnoreEmptyProto2Map_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 IgnoreEmptyProto2Map_builder) Build() *IgnoreEmptyProto2Map { + m0 := &IgnoreEmptyProto2Map{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type IgnoreEmptyProto2Message_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyProto2Message_Msg) Reset() { @@ -408,11 +592,6 @@ func (x *IgnoreEmptyProto2Message_Msg) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyProto2Message_Msg.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyProto2Message_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto2_proto_rawDescGZIP(), []int{3, 0} -} - func (x *IgnoreEmptyProto2Message_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -420,6 +599,35 @@ func (x *IgnoreEmptyProto2Message_Msg) GetVal() string { return "" } +func (x *IgnoreEmptyProto2Message_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *IgnoreEmptyProto2Message_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *IgnoreEmptyProto2Message_Msg) ClearVal() { + x.Val = nil +} + +type IgnoreEmptyProto2Message_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 IgnoreEmptyProto2Message_Msg_builder) Build() *IgnoreEmptyProto2Message_Msg { + m0 := &IgnoreEmptyProto2Message_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + var File_buf_validate_conformance_cases_ignore_empty_proto2_proto protoreflect.FileDescriptor var file_buf_validate_conformance_cases_ignore_empty_proto2_proto_rawDesc = []byte{ @@ -496,18 +704,6 @@ var file_buf_validate_conformance_cases_ignore_empty_proto2_proto_rawDesc = []by 0x6e, 0x63, 0x65, 0x3a, 0x3a, 0x43, 0x61, 0x73, 0x65, 0x73, } -var ( - file_buf_validate_conformance_cases_ignore_empty_proto2_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_ignore_empty_proto2_proto_rawDescData = file_buf_validate_conformance_cases_ignore_empty_proto2_proto_rawDesc -) - -func file_buf_validate_conformance_cases_ignore_empty_proto2_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_ignore_empty_proto2_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_ignore_empty_proto2_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_ignore_empty_proto2_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_ignore_empty_proto2_proto_rawDescData -} - var file_buf_validate_conformance_cases_ignore_empty_proto2_proto_msgTypes = make([]protoimpl.MessageInfo, 9) var file_buf_validate_conformance_cases_ignore_empty_proto2_proto_goTypes = []any{ (*IgnoreEmptyProto2ScalarOptional)(nil), // 0: buf.validate.conformance.cases.IgnoreEmptyProto2ScalarOptional diff --git a/internal/gen/buf/validate/conformance/cases/ignore_empty_proto2_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/ignore_empty_proto2_protoopaque.pb.go new file mode 100644 index 0000000..0aaece8 --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/ignore_empty_proto2_protoopaque.pb.go @@ -0,0 +1,777 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/ignore_empty_proto2.proto + +//go:build protoopaque + +package cases + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type IgnoreEmptyProto2ScalarOptional struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyProto2ScalarOptional) Reset() { + *x = IgnoreEmptyProto2ScalarOptional{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto2_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyProto2ScalarOptional) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyProto2ScalarOptional) ProtoMessage() {} + +func (x *IgnoreEmptyProto2ScalarOptional) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto2_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyProto2ScalarOptional) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *IgnoreEmptyProto2ScalarOptional) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *IgnoreEmptyProto2ScalarOptional) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *IgnoreEmptyProto2ScalarOptional) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type IgnoreEmptyProto2ScalarOptional_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 IgnoreEmptyProto2ScalarOptional_builder) Build() *IgnoreEmptyProto2ScalarOptional { + m0 := &IgnoreEmptyProto2ScalarOptional{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type IgnoreEmptyProto2ScalarOptionalWithDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,def=42" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +// Default values for IgnoreEmptyProto2ScalarOptionalWithDefault fields. +const ( + Default_IgnoreEmptyProto2ScalarOptionalWithDefault_Val = int32(42) +) + +func (x *IgnoreEmptyProto2ScalarOptionalWithDefault) Reset() { + *x = IgnoreEmptyProto2ScalarOptionalWithDefault{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto2_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyProto2ScalarOptionalWithDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyProto2ScalarOptionalWithDefault) ProtoMessage() {} + +func (x *IgnoreEmptyProto2ScalarOptionalWithDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto2_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyProto2ScalarOptionalWithDefault) GetVal() int32 { + if x != nil { + if protoimpl.X.Present(&(x.XXX_presence[0]), 0) { + return x.xxx_hidden_Val + } + } + return Default_IgnoreEmptyProto2ScalarOptionalWithDefault_Val +} + +func (x *IgnoreEmptyProto2ScalarOptionalWithDefault) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *IgnoreEmptyProto2ScalarOptionalWithDefault) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *IgnoreEmptyProto2ScalarOptionalWithDefault) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) +} + +type IgnoreEmptyProto2ScalarOptionalWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 IgnoreEmptyProto2ScalarOptionalWithDefault_builder) Build() *IgnoreEmptyProto2ScalarOptionalWithDefault { + m0 := &IgnoreEmptyProto2ScalarOptionalWithDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type IgnoreEmptyProto2ScalarRequired struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,req,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyProto2ScalarRequired) Reset() { + *x = IgnoreEmptyProto2ScalarRequired{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto2_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyProto2ScalarRequired) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyProto2ScalarRequired) ProtoMessage() {} + +func (x *IgnoreEmptyProto2ScalarRequired) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto2_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyProto2ScalarRequired) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *IgnoreEmptyProto2ScalarRequired) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *IgnoreEmptyProto2ScalarRequired) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *IgnoreEmptyProto2ScalarRequired) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type IgnoreEmptyProto2ScalarRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 IgnoreEmptyProto2ScalarRequired_builder) Build() *IgnoreEmptyProto2ScalarRequired { + m0 := &IgnoreEmptyProto2ScalarRequired{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type IgnoreEmptyProto2Message struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *IgnoreEmptyProto2Message_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyProto2Message) Reset() { + *x = IgnoreEmptyProto2Message{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto2_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyProto2Message) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyProto2Message) ProtoMessage() {} + +func (x *IgnoreEmptyProto2Message) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto2_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyProto2Message) GetVal() *IgnoreEmptyProto2Message_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *IgnoreEmptyProto2Message) SetVal(v *IgnoreEmptyProto2Message_Msg) { + x.xxx_hidden_Val = v +} + +func (x *IgnoreEmptyProto2Message) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *IgnoreEmptyProto2Message) ClearVal() { + x.xxx_hidden_Val = nil +} + +type IgnoreEmptyProto2Message_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *IgnoreEmptyProto2Message_Msg +} + +func (b0 IgnoreEmptyProto2Message_builder) Build() *IgnoreEmptyProto2Message { + m0 := &IgnoreEmptyProto2Message{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type IgnoreEmptyProto2Oneof struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_O isIgnoreEmptyProto2Oneof_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyProto2Oneof) Reset() { + *x = IgnoreEmptyProto2Oneof{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto2_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyProto2Oneof) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyProto2Oneof) ProtoMessage() {} + +func (x *IgnoreEmptyProto2Oneof) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto2_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyProto2Oneof) GetVal() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*ignoreEmptyProto2Oneof_Val); ok { + return x.Val + } + } + return 0 +} + +func (x *IgnoreEmptyProto2Oneof) SetVal(v int32) { + x.xxx_hidden_O = &ignoreEmptyProto2Oneof_Val{v} +} + +func (x *IgnoreEmptyProto2Oneof) HasO() bool { + if x == nil { + return false + } + return x.xxx_hidden_O != nil +} + +func (x *IgnoreEmptyProto2Oneof) HasVal() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*ignoreEmptyProto2Oneof_Val) + return ok +} + +func (x *IgnoreEmptyProto2Oneof) ClearO() { + x.xxx_hidden_O = nil +} + +func (x *IgnoreEmptyProto2Oneof) ClearVal() { + if _, ok := x.xxx_hidden_O.(*ignoreEmptyProto2Oneof_Val); ok { + x.xxx_hidden_O = nil + } +} + +const IgnoreEmptyProto2Oneof_O_not_set_case case_IgnoreEmptyProto2Oneof_O = 0 +const IgnoreEmptyProto2Oneof_Val_case case_IgnoreEmptyProto2Oneof_O = 1 + +func (x *IgnoreEmptyProto2Oneof) WhichO() case_IgnoreEmptyProto2Oneof_O { + if x == nil { + return IgnoreEmptyProto2Oneof_O_not_set_case + } + switch x.xxx_hidden_O.(type) { + case *ignoreEmptyProto2Oneof_Val: + return IgnoreEmptyProto2Oneof_Val_case + default: + return IgnoreEmptyProto2Oneof_O_not_set_case + } +} + +type IgnoreEmptyProto2Oneof_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_O: + Val *int32 + // -- end of xxx_hidden_O +} + +func (b0 IgnoreEmptyProto2Oneof_builder) Build() *IgnoreEmptyProto2Oneof { + m0 := &IgnoreEmptyProto2Oneof{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.xxx_hidden_O = &ignoreEmptyProto2Oneof_Val{*b.Val} + } + return m0 +} + +type case_IgnoreEmptyProto2Oneof_O protoreflect.FieldNumber + +func (x case_IgnoreEmptyProto2Oneof_O) String() string { + md := file_buf_validate_conformance_cases_ignore_empty_proto2_proto_msgTypes[4].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isIgnoreEmptyProto2Oneof_O interface { + isIgnoreEmptyProto2Oneof_O() +} + +type ignoreEmptyProto2Oneof_Val struct { + Val int32 `protobuf:"varint,1,opt,name=val,oneof"` +} + +func (*ignoreEmptyProto2Oneof_Val) isIgnoreEmptyProto2Oneof_O() {} + +type IgnoreEmptyProto2Repeated struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyProto2Repeated) Reset() { + *x = IgnoreEmptyProto2Repeated{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto2_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyProto2Repeated) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyProto2Repeated) ProtoMessage() {} + +func (x *IgnoreEmptyProto2Repeated) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto2_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyProto2Repeated) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *IgnoreEmptyProto2Repeated) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type IgnoreEmptyProto2Repeated_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 IgnoreEmptyProto2Repeated_builder) Build() *IgnoreEmptyProto2Repeated { + m0 := &IgnoreEmptyProto2Repeated{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type IgnoreEmptyProto2Map struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyProto2Map) Reset() { + *x = IgnoreEmptyProto2Map{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto2_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyProto2Map) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyProto2Map) ProtoMessage() {} + +func (x *IgnoreEmptyProto2Map) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto2_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyProto2Map) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *IgnoreEmptyProto2Map) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type IgnoreEmptyProto2Map_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 IgnoreEmptyProto2Map_builder) Build() *IgnoreEmptyProto2Map { + m0 := &IgnoreEmptyProto2Map{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type IgnoreEmptyProto2Message_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyProto2Message_Msg) Reset() { + *x = IgnoreEmptyProto2Message_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto2_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyProto2Message_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyProto2Message_Msg) ProtoMessage() {} + +func (x *IgnoreEmptyProto2Message_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto2_proto_msgTypes[7] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyProto2Message_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *IgnoreEmptyProto2Message_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *IgnoreEmptyProto2Message_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *IgnoreEmptyProto2Message_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type IgnoreEmptyProto2Message_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 IgnoreEmptyProto2Message_Msg_builder) Build() *IgnoreEmptyProto2Message_Msg { + m0 := &IgnoreEmptyProto2Message_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +var File_buf_validate_conformance_cases_ignore_empty_proto2_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_ignore_empty_proto2_proto_rawDesc = []byte{ + 0x0a, 0x38, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x5f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x5f, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x62, 0x75, 0x66, 0x2e, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x1a, 0x1b, 0x62, 0x75, 0x66, 0x2f, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3f, 0x0a, 0x1f, 0x49, 0x67, 0x6e, 0x6f, 0x72, + 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x53, 0x63, 0x61, 0x6c, + 0x61, 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd0, 0x01, 0x01, 0x1a, + 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x4e, 0x0a, 0x2a, 0x49, 0x67, 0x6e, 0x6f, + 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x53, 0x63, 0x61, + 0x6c, 0x61, 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x57, 0x69, 0x74, 0x68, 0x44, + 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x20, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x05, 0x3a, 0x02, 0x34, 0x32, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd0, 0x01, 0x01, 0x1a, + 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3f, 0x0a, 0x1f, 0x49, 0x67, 0x6e, 0x6f, + 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x53, 0x63, 0x61, + 0x6c, 0x61, 0x72, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 0x1c, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x02, 0x28, 0x05, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd0, 0x01, 0x01, + 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0xc7, 0x01, 0x0a, 0x18, 0x49, 0x67, + 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x91, 0x01, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, + 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, + 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, + 0x73, 0x67, 0x42, 0x41, 0xba, 0x48, 0x3e, 0xba, 0x01, 0x38, 0x0a, 0x1b, 0x69, 0x67, 0x6e, 0x6f, + 0x72, 0x65, 0x5f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, + 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x06, 0x66, 0x6f, 0x6f, 0x62, 0x61, 0x72, 0x1a, + 0x11, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x76, 0x61, 0x6c, 0x20, 0x3d, 0x3d, 0x20, 0x27, 0x66, 0x6f, + 0x6f, 0x27, 0xd0, 0x01, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x17, 0x0a, 0x03, 0x4d, 0x73, + 0x67, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0x3d, 0x0a, 0x16, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, + 0x74, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x12, 0x1e, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd0, + 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, 0x48, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x42, 0x03, 0x0a, + 0x01, 0x6f, 0x22, 0x3a, 0x0a, 0x19, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, + 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x12, + 0x1d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x42, 0x0b, 0xba, 0x48, + 0x08, 0xd0, 0x01, 0x01, 0x92, 0x01, 0x02, 0x08, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0xac, + 0x01, 0x0a, 0x14, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x61, 0x70, 0x12, 0x5c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, + 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, + 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x61, 0x70, 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, + 0x74, 0x72, 0x79, 0x42, 0x0b, 0xba, 0x48, 0x08, 0xd0, 0x01, 0x01, 0x9a, 0x01, 0x02, 0x08, 0x03, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x42, 0xaa, 0x02, + 0x0a, 0x22, 0x63, 0x6f, 0x6d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, + 0x61, 0x73, 0x65, 0x73, 0x42, 0x16, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, + 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x50, + 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, 0x62, 0x75, + 0x69, 0x6c, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2d, 0x67, 0x6f, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, + 0x6e, 0x2f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0xa2, 0x02, 0x04, 0x42, 0x56, 0x43, 0x43, 0xaa, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x2e, 0x56, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x73, 0xca, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x5c, 0x56, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0xe2, 0x02, 0x2a, 0x42, 0x75, 0x66, 0x5c, + 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, + 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x21, 0x42, 0x75, 0x66, 0x3a, 0x3a, 0x56, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x6e, 0x63, 0x65, 0x3a, 0x3a, 0x43, 0x61, 0x73, 0x65, 0x73, +} + +var file_buf_validate_conformance_cases_ignore_empty_proto2_proto_msgTypes = make([]protoimpl.MessageInfo, 9) +var file_buf_validate_conformance_cases_ignore_empty_proto2_proto_goTypes = []any{ + (*IgnoreEmptyProto2ScalarOptional)(nil), // 0: buf.validate.conformance.cases.IgnoreEmptyProto2ScalarOptional + (*IgnoreEmptyProto2ScalarOptionalWithDefault)(nil), // 1: buf.validate.conformance.cases.IgnoreEmptyProto2ScalarOptionalWithDefault + (*IgnoreEmptyProto2ScalarRequired)(nil), // 2: buf.validate.conformance.cases.IgnoreEmptyProto2ScalarRequired + (*IgnoreEmptyProto2Message)(nil), // 3: buf.validate.conformance.cases.IgnoreEmptyProto2Message + (*IgnoreEmptyProto2Oneof)(nil), // 4: buf.validate.conformance.cases.IgnoreEmptyProto2Oneof + (*IgnoreEmptyProto2Repeated)(nil), // 5: buf.validate.conformance.cases.IgnoreEmptyProto2Repeated + (*IgnoreEmptyProto2Map)(nil), // 6: buf.validate.conformance.cases.IgnoreEmptyProto2Map + (*IgnoreEmptyProto2Message_Msg)(nil), // 7: buf.validate.conformance.cases.IgnoreEmptyProto2Message.Msg + nil, // 8: buf.validate.conformance.cases.IgnoreEmptyProto2Map.ValEntry +} +var file_buf_validate_conformance_cases_ignore_empty_proto2_proto_depIdxs = []int32{ + 7, // 0: buf.validate.conformance.cases.IgnoreEmptyProto2Message.val:type_name -> buf.validate.conformance.cases.IgnoreEmptyProto2Message.Msg + 8, // 1: buf.validate.conformance.cases.IgnoreEmptyProto2Map.val:type_name -> buf.validate.conformance.cases.IgnoreEmptyProto2Map.ValEntry + 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_buf_validate_conformance_cases_ignore_empty_proto2_proto_init() } +func file_buf_validate_conformance_cases_ignore_empty_proto2_proto_init() { + if File_buf_validate_conformance_cases_ignore_empty_proto2_proto != nil { + return + } + file_buf_validate_conformance_cases_ignore_empty_proto2_proto_msgTypes[4].OneofWrappers = []any{ + (*ignoreEmptyProto2Oneof_Val)(nil), + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_ignore_empty_proto2_proto_rawDesc, + NumEnums: 0, + NumMessages: 9, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_ignore_empty_proto2_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_ignore_empty_proto2_proto_depIdxs, + MessageInfos: file_buf_validate_conformance_cases_ignore_empty_proto2_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_ignore_empty_proto2_proto = out.File + file_buf_validate_conformance_cases_ignore_empty_proto2_proto_rawDesc = nil + file_buf_validate_conformance_cases_ignore_empty_proto2_proto_goTypes = nil + file_buf_validate_conformance_cases_ignore_empty_proto2_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/ignore_empty_proto3.pb.go b/internal/gen/buf/validate/conformance/cases/ignore_empty_proto3.pb.go index f5fd6e1..55961ab 100644 --- a/internal/gen/buf/validate/conformance/cases/ignore_empty_proto3.pb.go +++ b/internal/gen/buf/validate/conformance/cases/ignore_empty_proto3.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/ignore_empty_proto3.proto +//go:build !protoopaque + package cases import ( @@ -25,7 +27,6 @@ import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" - sync "sync" ) const ( @@ -36,11 +37,10 @@ const ( ) type IgnoreEmptyProto3Scalar struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyProto3Scalar) Reset() { @@ -68,11 +68,6 @@ func (x *IgnoreEmptyProto3Scalar) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyProto3Scalar.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyProto3Scalar) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto3_proto_rawDescGZIP(), []int{0} -} - func (x *IgnoreEmptyProto3Scalar) GetVal() int32 { if x != nil { return x.Val @@ -80,12 +75,29 @@ func (x *IgnoreEmptyProto3Scalar) GetVal() int32 { return 0 } +func (x *IgnoreEmptyProto3Scalar) SetVal(v int32) { + x.Val = v +} + +type IgnoreEmptyProto3Scalar_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 IgnoreEmptyProto3Scalar_builder) Build() *IgnoreEmptyProto3Scalar { + m0 := &IgnoreEmptyProto3Scalar{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type IgnoreEmptyProto3OptionalScalar struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,opt,name=val,proto3,oneof" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyProto3OptionalScalar) Reset() { @@ -113,11 +125,6 @@ func (x *IgnoreEmptyProto3OptionalScalar) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyProto3OptionalScalar.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyProto3OptionalScalar) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto3_proto_rawDescGZIP(), []int{1} -} - func (x *IgnoreEmptyProto3OptionalScalar) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -125,12 +132,40 @@ func (x *IgnoreEmptyProto3OptionalScalar) GetVal() int32 { return 0 } +func (x *IgnoreEmptyProto3OptionalScalar) SetVal(v int32) { + x.Val = &v +} + +func (x *IgnoreEmptyProto3OptionalScalar) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *IgnoreEmptyProto3OptionalScalar) ClearVal() { + x.Val = nil +} + +type IgnoreEmptyProto3OptionalScalar_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 IgnoreEmptyProto3OptionalScalar_builder) Build() *IgnoreEmptyProto3OptionalScalar { + m0 := &IgnoreEmptyProto3OptionalScalar{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type IgnoreEmptyProto3Message struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *IgnoreEmptyProto3Message_Msg `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *IgnoreEmptyProto3Message_Msg `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyProto3Message) Reset() { @@ -158,11 +193,6 @@ func (x *IgnoreEmptyProto3Message) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyProto3Message.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyProto3Message) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto3_proto_rawDescGZIP(), []int{2} -} - func (x *IgnoreEmptyProto3Message) GetVal() *IgnoreEmptyProto3Message_Msg { if x != nil { return x.Val @@ -170,15 +200,43 @@ func (x *IgnoreEmptyProto3Message) GetVal() *IgnoreEmptyProto3Message_Msg { return nil } -type IgnoreEmptyProto3Oneof struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +func (x *IgnoreEmptyProto3Message) SetVal(v *IgnoreEmptyProto3Message_Msg) { + x.Val = v +} + +func (x *IgnoreEmptyProto3Message) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *IgnoreEmptyProto3Message) ClearVal() { + x.Val = nil +} + +type IgnoreEmptyProto3Message_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. - // Types that are assignable to O: + Val *IgnoreEmptyProto3Message_Msg +} + +func (b0 IgnoreEmptyProto3Message_builder) Build() *IgnoreEmptyProto3Message { + m0 := &IgnoreEmptyProto3Message{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + +type IgnoreEmptyProto3Oneof struct { + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to O: // // *IgnoreEmptyProto3Oneof_Val - O isIgnoreEmptyProto3Oneof_O `protobuf_oneof:"o"` + O isIgnoreEmptyProto3Oneof_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyProto3Oneof) Reset() { @@ -206,25 +264,94 @@ func (x *IgnoreEmptyProto3Oneof) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyProto3Oneof.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyProto3Oneof) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto3_proto_rawDescGZIP(), []int{3} -} - -func (m *IgnoreEmptyProto3Oneof) GetO() isIgnoreEmptyProto3Oneof_O { - if m != nil { - return m.O +func (x *IgnoreEmptyProto3Oneof) GetO() isIgnoreEmptyProto3Oneof_O { + if x != nil { + return x.O } return nil } func (x *IgnoreEmptyProto3Oneof) GetVal() int32 { - if x, ok := x.GetO().(*IgnoreEmptyProto3Oneof_Val); ok { - return x.Val + if x != nil { + if x, ok := x.O.(*IgnoreEmptyProto3Oneof_Val); ok { + return x.Val + } } return 0 } +func (x *IgnoreEmptyProto3Oneof) SetVal(v int32) { + x.O = &IgnoreEmptyProto3Oneof_Val{v} +} + +func (x *IgnoreEmptyProto3Oneof) HasO() bool { + if x == nil { + return false + } + return x.O != nil +} + +func (x *IgnoreEmptyProto3Oneof) HasVal() bool { + if x == nil { + return false + } + _, ok := x.O.(*IgnoreEmptyProto3Oneof_Val) + return ok +} + +func (x *IgnoreEmptyProto3Oneof) ClearO() { + x.O = nil +} + +func (x *IgnoreEmptyProto3Oneof) ClearVal() { + if _, ok := x.O.(*IgnoreEmptyProto3Oneof_Val); ok { + x.O = nil + } +} + +const IgnoreEmptyProto3Oneof_O_not_set_case case_IgnoreEmptyProto3Oneof_O = 0 +const IgnoreEmptyProto3Oneof_Val_case case_IgnoreEmptyProto3Oneof_O = 1 + +func (x *IgnoreEmptyProto3Oneof) WhichO() case_IgnoreEmptyProto3Oneof_O { + if x == nil { + return IgnoreEmptyProto3Oneof_O_not_set_case + } + switch x.O.(type) { + case *IgnoreEmptyProto3Oneof_Val: + return IgnoreEmptyProto3Oneof_Val_case + default: + return IgnoreEmptyProto3Oneof_O_not_set_case + } +} + +type IgnoreEmptyProto3Oneof_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof O: + Val *int32 + // -- end of O +} + +func (b0 IgnoreEmptyProto3Oneof_builder) Build() *IgnoreEmptyProto3Oneof { + m0 := &IgnoreEmptyProto3Oneof{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.O = &IgnoreEmptyProto3Oneof_Val{*b.Val} + } + return m0 +} + +type case_IgnoreEmptyProto3Oneof_O protoreflect.FieldNumber + +func (x case_IgnoreEmptyProto3Oneof_O) String() string { + md := file_buf_validate_conformance_cases_ignore_empty_proto3_proto_msgTypes[3].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isIgnoreEmptyProto3Oneof_O interface { isIgnoreEmptyProto3Oneof_O() } @@ -236,11 +363,10 @@ type IgnoreEmptyProto3Oneof_Val struct { func (*IgnoreEmptyProto3Oneof_Val) isIgnoreEmptyProto3Oneof_O() {} type IgnoreEmptyProto3Repeated struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyProto3Repeated) Reset() { @@ -268,11 +394,6 @@ func (x *IgnoreEmptyProto3Repeated) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyProto3Repeated.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyProto3Repeated) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto3_proto_rawDescGZIP(), []int{4} -} - func (x *IgnoreEmptyProto3Repeated) GetVal() []int32 { if x != nil { return x.Val @@ -280,12 +401,29 @@ func (x *IgnoreEmptyProto3Repeated) GetVal() []int32 { return nil } +func (x *IgnoreEmptyProto3Repeated) SetVal(v []int32) { + x.Val = v +} + +type IgnoreEmptyProto3Repeated_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 IgnoreEmptyProto3Repeated_builder) Build() *IgnoreEmptyProto3Repeated { + m0 := &IgnoreEmptyProto3Repeated{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type IgnoreEmptyProto3Map struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyProto3Map) Reset() { @@ -313,11 +451,6 @@ func (x *IgnoreEmptyProto3Map) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyProto3Map.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyProto3Map) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto3_proto_rawDescGZIP(), []int{5} -} - func (x *IgnoreEmptyProto3Map) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -325,12 +458,29 @@ func (x *IgnoreEmptyProto3Map) GetVal() map[int32]int32 { return nil } +func (x *IgnoreEmptyProto3Map) SetVal(v map[int32]int32) { + x.Val = v +} + +type IgnoreEmptyProto3Map_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 IgnoreEmptyProto3Map_builder) Build() *IgnoreEmptyProto3Map { + m0 := &IgnoreEmptyProto3Map{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type IgnoreEmptyRepeatedItems struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyRepeatedItems) Reset() { @@ -358,11 +508,6 @@ func (x *IgnoreEmptyRepeatedItems) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyRepeatedItems.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyRepeatedItems) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto3_proto_rawDescGZIP(), []int{6} -} - func (x *IgnoreEmptyRepeatedItems) GetVal() []int32 { if x != nil { return x.Val @@ -370,12 +515,29 @@ func (x *IgnoreEmptyRepeatedItems) GetVal() []int32 { return nil } +func (x *IgnoreEmptyRepeatedItems) SetVal(v []int32) { + x.Val = v +} + +type IgnoreEmptyRepeatedItems_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 IgnoreEmptyRepeatedItems_builder) Build() *IgnoreEmptyRepeatedItems { + m0 := &IgnoreEmptyRepeatedItems{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type IgnoreEmptyMapPairs struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[string]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[string]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyMapPairs) Reset() { @@ -403,11 +565,6 @@ func (x *IgnoreEmptyMapPairs) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyMapPairs.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyMapPairs) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto3_proto_rawDescGZIP(), []int{7} -} - func (x *IgnoreEmptyMapPairs) GetVal() map[string]int32 { if x != nil { return x.Val @@ -415,12 +572,29 @@ func (x *IgnoreEmptyMapPairs) GetVal() map[string]int32 { return nil } +func (x *IgnoreEmptyMapPairs) SetVal(v map[string]int32) { + x.Val = v +} + +type IgnoreEmptyMapPairs_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[string]int32 +} + +func (b0 IgnoreEmptyMapPairs_builder) Build() *IgnoreEmptyMapPairs { + m0 := &IgnoreEmptyMapPairs{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type IgnoreEmptyProto3Message_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyProto3Message_Msg) Reset() { @@ -448,11 +622,6 @@ func (x *IgnoreEmptyProto3Message_Msg) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyProto3Message_Msg.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyProto3Message_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto3_proto_rawDescGZIP(), []int{2, 0} -} - func (x *IgnoreEmptyProto3Message_Msg) GetVal() string { if x != nil { return x.Val @@ -460,6 +629,24 @@ func (x *IgnoreEmptyProto3Message_Msg) GetVal() string { return "" } +func (x *IgnoreEmptyProto3Message_Msg) SetVal(v string) { + x.Val = v +} + +type IgnoreEmptyProto3Message_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 IgnoreEmptyProto3Message_Msg_builder) Build() *IgnoreEmptyProto3Message_Msg { + m0 := &IgnoreEmptyProto3Message_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + var File_buf_validate_conformance_cases_ignore_empty_proto3_proto protoreflect.FileDescriptor var file_buf_validate_conformance_cases_ignore_empty_proto3_proto_rawDesc = []byte{ @@ -548,18 +735,6 @@ var file_buf_validate_conformance_cases_ignore_empty_proto3_proto_rawDesc = []by 0x43, 0x61, 0x73, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } -var ( - file_buf_validate_conformance_cases_ignore_empty_proto3_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_ignore_empty_proto3_proto_rawDescData = file_buf_validate_conformance_cases_ignore_empty_proto3_proto_rawDesc -) - -func file_buf_validate_conformance_cases_ignore_empty_proto3_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_ignore_empty_proto3_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_ignore_empty_proto3_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_ignore_empty_proto3_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_ignore_empty_proto3_proto_rawDescData -} - var file_buf_validate_conformance_cases_ignore_empty_proto3_proto_msgTypes = make([]protoimpl.MessageInfo, 11) var file_buf_validate_conformance_cases_ignore_empty_proto3_proto_goTypes = []any{ (*IgnoreEmptyProto3Scalar)(nil), // 0: buf.validate.conformance.cases.IgnoreEmptyProto3Scalar diff --git a/internal/gen/buf/validate/conformance/cases/ignore_empty_proto3_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/ignore_empty_proto3_protoopaque.pb.go new file mode 100644 index 0000000..2ff1408 --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/ignore_empty_proto3_protoopaque.pb.go @@ -0,0 +1,788 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/ignore_empty_proto3.proto + +//go:build protoopaque + +package cases + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type IgnoreEmptyProto3Scalar struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyProto3Scalar) Reset() { + *x = IgnoreEmptyProto3Scalar{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto3_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyProto3Scalar) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyProto3Scalar) ProtoMessage() {} + +func (x *IgnoreEmptyProto3Scalar) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto3_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyProto3Scalar) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *IgnoreEmptyProto3Scalar) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type IgnoreEmptyProto3Scalar_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 IgnoreEmptyProto3Scalar_builder) Build() *IgnoreEmptyProto3Scalar { + m0 := &IgnoreEmptyProto3Scalar{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type IgnoreEmptyProto3OptionalScalar struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyProto3OptionalScalar) Reset() { + *x = IgnoreEmptyProto3OptionalScalar{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto3_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyProto3OptionalScalar) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyProto3OptionalScalar) ProtoMessage() {} + +func (x *IgnoreEmptyProto3OptionalScalar) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto3_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyProto3OptionalScalar) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *IgnoreEmptyProto3OptionalScalar) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *IgnoreEmptyProto3OptionalScalar) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *IgnoreEmptyProto3OptionalScalar) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type IgnoreEmptyProto3OptionalScalar_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 IgnoreEmptyProto3OptionalScalar_builder) Build() *IgnoreEmptyProto3OptionalScalar { + m0 := &IgnoreEmptyProto3OptionalScalar{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type IgnoreEmptyProto3Message struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *IgnoreEmptyProto3Message_Msg `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyProto3Message) Reset() { + *x = IgnoreEmptyProto3Message{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto3_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyProto3Message) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyProto3Message) ProtoMessage() {} + +func (x *IgnoreEmptyProto3Message) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto3_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyProto3Message) GetVal() *IgnoreEmptyProto3Message_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *IgnoreEmptyProto3Message) SetVal(v *IgnoreEmptyProto3Message_Msg) { + x.xxx_hidden_Val = v +} + +func (x *IgnoreEmptyProto3Message) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *IgnoreEmptyProto3Message) ClearVal() { + x.xxx_hidden_Val = nil +} + +type IgnoreEmptyProto3Message_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *IgnoreEmptyProto3Message_Msg +} + +func (b0 IgnoreEmptyProto3Message_builder) Build() *IgnoreEmptyProto3Message { + m0 := &IgnoreEmptyProto3Message{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type IgnoreEmptyProto3Oneof struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_O isIgnoreEmptyProto3Oneof_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyProto3Oneof) Reset() { + *x = IgnoreEmptyProto3Oneof{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto3_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyProto3Oneof) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyProto3Oneof) ProtoMessage() {} + +func (x *IgnoreEmptyProto3Oneof) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto3_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyProto3Oneof) GetVal() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*ignoreEmptyProto3Oneof_Val); ok { + return x.Val + } + } + return 0 +} + +func (x *IgnoreEmptyProto3Oneof) SetVal(v int32) { + x.xxx_hidden_O = &ignoreEmptyProto3Oneof_Val{v} +} + +func (x *IgnoreEmptyProto3Oneof) HasO() bool { + if x == nil { + return false + } + return x.xxx_hidden_O != nil +} + +func (x *IgnoreEmptyProto3Oneof) HasVal() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*ignoreEmptyProto3Oneof_Val) + return ok +} + +func (x *IgnoreEmptyProto3Oneof) ClearO() { + x.xxx_hidden_O = nil +} + +func (x *IgnoreEmptyProto3Oneof) ClearVal() { + if _, ok := x.xxx_hidden_O.(*ignoreEmptyProto3Oneof_Val); ok { + x.xxx_hidden_O = nil + } +} + +const IgnoreEmptyProto3Oneof_O_not_set_case case_IgnoreEmptyProto3Oneof_O = 0 +const IgnoreEmptyProto3Oneof_Val_case case_IgnoreEmptyProto3Oneof_O = 1 + +func (x *IgnoreEmptyProto3Oneof) WhichO() case_IgnoreEmptyProto3Oneof_O { + if x == nil { + return IgnoreEmptyProto3Oneof_O_not_set_case + } + switch x.xxx_hidden_O.(type) { + case *ignoreEmptyProto3Oneof_Val: + return IgnoreEmptyProto3Oneof_Val_case + default: + return IgnoreEmptyProto3Oneof_O_not_set_case + } +} + +type IgnoreEmptyProto3Oneof_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_O: + Val *int32 + // -- end of xxx_hidden_O +} + +func (b0 IgnoreEmptyProto3Oneof_builder) Build() *IgnoreEmptyProto3Oneof { + m0 := &IgnoreEmptyProto3Oneof{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.xxx_hidden_O = &ignoreEmptyProto3Oneof_Val{*b.Val} + } + return m0 +} + +type case_IgnoreEmptyProto3Oneof_O protoreflect.FieldNumber + +func (x case_IgnoreEmptyProto3Oneof_O) String() string { + md := file_buf_validate_conformance_cases_ignore_empty_proto3_proto_msgTypes[3].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isIgnoreEmptyProto3Oneof_O interface { + isIgnoreEmptyProto3Oneof_O() +} + +type ignoreEmptyProto3Oneof_Val struct { + Val int32 `protobuf:"varint,1,opt,name=val,proto3,oneof"` +} + +func (*ignoreEmptyProto3Oneof_Val) isIgnoreEmptyProto3Oneof_O() {} + +type IgnoreEmptyProto3Repeated struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyProto3Repeated) Reset() { + *x = IgnoreEmptyProto3Repeated{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto3_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyProto3Repeated) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyProto3Repeated) ProtoMessage() {} + +func (x *IgnoreEmptyProto3Repeated) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto3_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyProto3Repeated) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *IgnoreEmptyProto3Repeated) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type IgnoreEmptyProto3Repeated_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 IgnoreEmptyProto3Repeated_builder) Build() *IgnoreEmptyProto3Repeated { + m0 := &IgnoreEmptyProto3Repeated{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type IgnoreEmptyProto3Map struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyProto3Map) Reset() { + *x = IgnoreEmptyProto3Map{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto3_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyProto3Map) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyProto3Map) ProtoMessage() {} + +func (x *IgnoreEmptyProto3Map) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto3_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyProto3Map) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *IgnoreEmptyProto3Map) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type IgnoreEmptyProto3Map_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 IgnoreEmptyProto3Map_builder) Build() *IgnoreEmptyProto3Map { + m0 := &IgnoreEmptyProto3Map{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type IgnoreEmptyRepeatedItems struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyRepeatedItems) Reset() { + *x = IgnoreEmptyRepeatedItems{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto3_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyRepeatedItems) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyRepeatedItems) ProtoMessage() {} + +func (x *IgnoreEmptyRepeatedItems) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto3_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyRepeatedItems) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *IgnoreEmptyRepeatedItems) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type IgnoreEmptyRepeatedItems_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 IgnoreEmptyRepeatedItems_builder) Build() *IgnoreEmptyRepeatedItems { + m0 := &IgnoreEmptyRepeatedItems{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type IgnoreEmptyMapPairs struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[string]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyMapPairs) Reset() { + *x = IgnoreEmptyMapPairs{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto3_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyMapPairs) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyMapPairs) ProtoMessage() {} + +func (x *IgnoreEmptyMapPairs) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto3_proto_msgTypes[7] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyMapPairs) GetVal() map[string]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *IgnoreEmptyMapPairs) SetVal(v map[string]int32) { + x.xxx_hidden_Val = v +} + +type IgnoreEmptyMapPairs_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[string]int32 +} + +func (b0 IgnoreEmptyMapPairs_builder) Build() *IgnoreEmptyMapPairs { + m0 := &IgnoreEmptyMapPairs{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type IgnoreEmptyProto3Message_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyProto3Message_Msg) Reset() { + *x = IgnoreEmptyProto3Message_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto3_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyProto3Message_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyProto3Message_Msg) ProtoMessage() {} + +func (x *IgnoreEmptyProto3Message_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto3_proto_msgTypes[8] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyProto3Message_Msg) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *IgnoreEmptyProto3Message_Msg) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type IgnoreEmptyProto3Message_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 IgnoreEmptyProto3Message_Msg_builder) Build() *IgnoreEmptyProto3Message_Msg { + m0 := &IgnoreEmptyProto3Message_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +var File_buf_validate_conformance_cases_ignore_empty_proto3_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_ignore_empty_proto3_proto_rawDesc = []byte{ + 0x0a, 0x38, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x5f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x5f, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x33, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x62, 0x75, 0x66, 0x2e, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x1a, 0x1b, 0x62, 0x75, 0x66, 0x2f, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x37, 0x0a, 0x17, 0x49, 0x67, 0x6e, 0x6f, 0x72, + 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x53, 0x63, 0x61, 0x6c, + 0x61, 0x72, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, + 0x0a, 0xba, 0x48, 0x07, 0xd0, 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0x4c, 0x0a, 0x1f, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x63, 0x61, + 0x6c, 0x61, 0x72, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, + 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd0, 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, 0x48, 0x00, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x76, 0x61, 0x6c, 0x22, 0xd4, + 0x01, 0x0a, 0x18, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x96, 0x01, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x62, 0x75, 0x66, 0x2e, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x49, 0x67, 0x6e, 0x6f, 0x72, + 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x41, 0xba, 0x48, 0x3e, 0xba, 0x01, 0x38, 0x0a, + 0x1b, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x5f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x33, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x06, 0x66, 0x6f, + 0x6f, 0x62, 0x61, 0x72, 0x1a, 0x11, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x76, 0x61, 0x6c, 0x20, 0x3d, + 0x3d, 0x20, 0x27, 0x66, 0x6f, 0x6f, 0x27, 0xd0, 0x01, 0x01, 0x48, 0x00, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x88, 0x01, 0x01, 0x1a, 0x17, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x42, 0x06, 0x0a, + 0x04, 0x5f, 0x76, 0x61, 0x6c, 0x22, 0x3d, 0x0a, 0x16, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, + 0x6d, 0x70, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x12, + 0x1e, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x0a, 0xba, 0x48, + 0x07, 0xd0, 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, 0x48, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x42, + 0x03, 0x0a, 0x01, 0x6f, 0x22, 0x3a, 0x0a, 0x19, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, + 0x70, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, + 0x64, 0x12, 0x1d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x42, 0x0b, + 0xba, 0x48, 0x08, 0xd0, 0x01, 0x01, 0x92, 0x01, 0x02, 0x08, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0xac, 0x01, 0x0a, 0x14, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, + 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x61, 0x70, 0x12, 0x5c, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, + 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, + 0x70, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x61, 0x70, 0x2e, 0x56, 0x61, 0x6c, + 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0b, 0xba, 0x48, 0x08, 0xd0, 0x01, 0x01, 0x9a, 0x01, 0x02, + 0x08, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x22, + 0x3d, 0x0a, 0x18, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x52, 0x65, + 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x21, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x92, 0x01, 0x09, + 0x22, 0x07, 0xd0, 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0xb7, + 0x01, 0x0a, 0x13, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x4d, 0x61, + 0x70, 0x50, 0x61, 0x69, 0x72, 0x73, 0x12, 0x68, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, + 0x61, 0x73, 0x65, 0x73, 0x2e, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, + 0x4d, 0x61, 0x70, 0x50, 0x61, 0x69, 0x72, 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, + 0x79, 0x42, 0x18, 0xba, 0x48, 0x15, 0x9a, 0x01, 0x12, 0x22, 0x07, 0xd0, 0x01, 0x01, 0x72, 0x02, + 0x10, 0x03, 0x2a, 0x07, 0xd0, 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x05, 0x52, 0x05, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0xaa, 0x02, 0x0a, 0x22, 0x63, 0x6f, 0x6d, + 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x42, + 0x16, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x50, 0x72, 0x6f, 0x74, + 0x6f, 0x33, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x50, 0x67, 0x69, 0x74, 0x68, 0x75, + 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2d, 0x67, 0x6f, 0x2f, + 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x62, 0x75, 0x66, + 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0xa2, 0x02, 0x04, 0x42, 0x56, + 0x43, 0x43, 0xaa, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x43, 0x61, + 0x73, 0x65, 0x73, 0xca, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, + 0x61, 0x73, 0x65, 0x73, 0xe2, 0x02, 0x2a, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, + 0x43, 0x61, 0x73, 0x65, 0x73, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, + 0x61, 0xea, 0x02, 0x21, 0x42, 0x75, 0x66, 0x3a, 0x3a, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x3a, 0x3a, + 0x43, 0x61, 0x73, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var file_buf_validate_conformance_cases_ignore_empty_proto3_proto_msgTypes = make([]protoimpl.MessageInfo, 11) +var file_buf_validate_conformance_cases_ignore_empty_proto3_proto_goTypes = []any{ + (*IgnoreEmptyProto3Scalar)(nil), // 0: buf.validate.conformance.cases.IgnoreEmptyProto3Scalar + (*IgnoreEmptyProto3OptionalScalar)(nil), // 1: buf.validate.conformance.cases.IgnoreEmptyProto3OptionalScalar + (*IgnoreEmptyProto3Message)(nil), // 2: buf.validate.conformance.cases.IgnoreEmptyProto3Message + (*IgnoreEmptyProto3Oneof)(nil), // 3: buf.validate.conformance.cases.IgnoreEmptyProto3Oneof + (*IgnoreEmptyProto3Repeated)(nil), // 4: buf.validate.conformance.cases.IgnoreEmptyProto3Repeated + (*IgnoreEmptyProto3Map)(nil), // 5: buf.validate.conformance.cases.IgnoreEmptyProto3Map + (*IgnoreEmptyRepeatedItems)(nil), // 6: buf.validate.conformance.cases.IgnoreEmptyRepeatedItems + (*IgnoreEmptyMapPairs)(nil), // 7: buf.validate.conformance.cases.IgnoreEmptyMapPairs + (*IgnoreEmptyProto3Message_Msg)(nil), // 8: buf.validate.conformance.cases.IgnoreEmptyProto3Message.Msg + nil, // 9: buf.validate.conformance.cases.IgnoreEmptyProto3Map.ValEntry + nil, // 10: buf.validate.conformance.cases.IgnoreEmptyMapPairs.ValEntry +} +var file_buf_validate_conformance_cases_ignore_empty_proto3_proto_depIdxs = []int32{ + 8, // 0: buf.validate.conformance.cases.IgnoreEmptyProto3Message.val:type_name -> buf.validate.conformance.cases.IgnoreEmptyProto3Message.Msg + 9, // 1: buf.validate.conformance.cases.IgnoreEmptyProto3Map.val:type_name -> buf.validate.conformance.cases.IgnoreEmptyProto3Map.ValEntry + 10, // 2: buf.validate.conformance.cases.IgnoreEmptyMapPairs.val:type_name -> buf.validate.conformance.cases.IgnoreEmptyMapPairs.ValEntry + 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 + 3, // [3:3] is the sub-list for extension extendee + 0, // [0:3] is the sub-list for field type_name +} + +func init() { file_buf_validate_conformance_cases_ignore_empty_proto3_proto_init() } +func file_buf_validate_conformance_cases_ignore_empty_proto3_proto_init() { + if File_buf_validate_conformance_cases_ignore_empty_proto3_proto != nil { + return + } + file_buf_validate_conformance_cases_ignore_empty_proto3_proto_msgTypes[1].OneofWrappers = []any{} + file_buf_validate_conformance_cases_ignore_empty_proto3_proto_msgTypes[2].OneofWrappers = []any{} + file_buf_validate_conformance_cases_ignore_empty_proto3_proto_msgTypes[3].OneofWrappers = []any{ + (*ignoreEmptyProto3Oneof_Val)(nil), + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_ignore_empty_proto3_proto_rawDesc, + NumEnums: 0, + NumMessages: 11, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_ignore_empty_proto3_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_ignore_empty_proto3_proto_depIdxs, + MessageInfos: file_buf_validate_conformance_cases_ignore_empty_proto3_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_ignore_empty_proto3_proto = out.File + file_buf_validate_conformance_cases_ignore_empty_proto3_proto_rawDesc = nil + file_buf_validate_conformance_cases_ignore_empty_proto3_proto_goTypes = nil + file_buf_validate_conformance_cases_ignore_empty_proto3_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/ignore_empty_proto_editions.pb.go b/internal/gen/buf/validate/conformance/cases/ignore_empty_proto_editions.pb.go index 2f1944c..3984dee 100644 --- a/internal/gen/buf/validate/conformance/cases/ignore_empty_proto_editions.pb.go +++ b/internal/gen/buf/validate/conformance/cases/ignore_empty_proto_editions.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/ignore_empty_proto_editions.proto +//go:build !protoopaque + package cases import ( @@ -25,7 +27,6 @@ import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" - sync "sync" ) const ( @@ -36,11 +37,10 @@ const ( ) type IgnoreEmptyEditionsScalarExplicitPresence struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyEditionsScalarExplicitPresence) Reset() { @@ -68,11 +68,6 @@ func (x *IgnoreEmptyEditionsScalarExplicitPresence) ProtoReflect() protoreflect. return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyEditionsScalarExplicitPresence.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyEditionsScalarExplicitPresence) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{0} -} - func (x *IgnoreEmptyEditionsScalarExplicitPresence) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -80,12 +75,40 @@ func (x *IgnoreEmptyEditionsScalarExplicitPresence) GetVal() int32 { return 0 } +func (x *IgnoreEmptyEditionsScalarExplicitPresence) SetVal(v int32) { + x.Val = &v +} + +func (x *IgnoreEmptyEditionsScalarExplicitPresence) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *IgnoreEmptyEditionsScalarExplicitPresence) ClearVal() { + x.Val = nil +} + +type IgnoreEmptyEditionsScalarExplicitPresence_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 IgnoreEmptyEditionsScalarExplicitPresence_builder) Build() *IgnoreEmptyEditionsScalarExplicitPresence { + m0 := &IgnoreEmptyEditionsScalarExplicitPresence{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type IgnoreEmptyEditionsScalarExplicitPresenceWithDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,opt,name=val,def=42" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,opt,name=val,def=42" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } // Default values for IgnoreEmptyEditionsScalarExplicitPresenceWithDefault fields. @@ -118,11 +141,6 @@ func (x *IgnoreEmptyEditionsScalarExplicitPresenceWithDefault) ProtoReflect() pr return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyEditionsScalarExplicitPresenceWithDefault.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyEditionsScalarExplicitPresenceWithDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{1} -} - func (x *IgnoreEmptyEditionsScalarExplicitPresenceWithDefault) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -130,12 +148,40 @@ func (x *IgnoreEmptyEditionsScalarExplicitPresenceWithDefault) GetVal() int32 { return Default_IgnoreEmptyEditionsScalarExplicitPresenceWithDefault_Val } +func (x *IgnoreEmptyEditionsScalarExplicitPresenceWithDefault) SetVal(v int32) { + x.Val = &v +} + +func (x *IgnoreEmptyEditionsScalarExplicitPresenceWithDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *IgnoreEmptyEditionsScalarExplicitPresenceWithDefault) ClearVal() { + x.Val = nil +} + +type IgnoreEmptyEditionsScalarExplicitPresenceWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 IgnoreEmptyEditionsScalarExplicitPresenceWithDefault_builder) Build() *IgnoreEmptyEditionsScalarExplicitPresenceWithDefault { + m0 := &IgnoreEmptyEditionsScalarExplicitPresenceWithDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type IgnoreEmptyEditionsScalarImplicitPresence struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyEditionsScalarImplicitPresence) Reset() { @@ -163,11 +209,6 @@ func (x *IgnoreEmptyEditionsScalarImplicitPresence) ProtoReflect() protoreflect. return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyEditionsScalarImplicitPresence.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyEditionsScalarImplicitPresence) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{2} -} - func (x *IgnoreEmptyEditionsScalarImplicitPresence) GetVal() int32 { if x != nil { return x.Val @@ -175,12 +216,29 @@ func (x *IgnoreEmptyEditionsScalarImplicitPresence) GetVal() int32 { return 0 } +func (x *IgnoreEmptyEditionsScalarImplicitPresence) SetVal(v int32) { + x.Val = v +} + +type IgnoreEmptyEditionsScalarImplicitPresence_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 IgnoreEmptyEditionsScalarImplicitPresence_builder) Build() *IgnoreEmptyEditionsScalarImplicitPresence { + m0 := &IgnoreEmptyEditionsScalarImplicitPresence{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type IgnoreEmptyEditionsScalarLegacyRequired struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,req,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,req,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyEditionsScalarLegacyRequired) Reset() { @@ -208,11 +266,6 @@ func (x *IgnoreEmptyEditionsScalarLegacyRequired) ProtoReflect() protoreflect.Me return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyEditionsScalarLegacyRequired.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyEditionsScalarLegacyRequired) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{3} -} - func (x *IgnoreEmptyEditionsScalarLegacyRequired) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -220,12 +273,40 @@ func (x *IgnoreEmptyEditionsScalarLegacyRequired) GetVal() int32 { return 0 } +func (x *IgnoreEmptyEditionsScalarLegacyRequired) SetVal(v int32) { + x.Val = &v +} + +func (x *IgnoreEmptyEditionsScalarLegacyRequired) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *IgnoreEmptyEditionsScalarLegacyRequired) ClearVal() { + x.Val = nil +} + +type IgnoreEmptyEditionsScalarLegacyRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 IgnoreEmptyEditionsScalarLegacyRequired_builder) Build() *IgnoreEmptyEditionsScalarLegacyRequired { + m0 := &IgnoreEmptyEditionsScalarLegacyRequired{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type IgnoreEmptyEditionsScalarLegacyRequiredWithDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,req,name=val,def=42" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,req,name=val,def=42" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } // Default values for IgnoreEmptyEditionsScalarLegacyRequiredWithDefault fields. @@ -258,11 +339,6 @@ func (x *IgnoreEmptyEditionsScalarLegacyRequiredWithDefault) ProtoReflect() prot return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyEditionsScalarLegacyRequiredWithDefault.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyEditionsScalarLegacyRequiredWithDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{4} -} - func (x *IgnoreEmptyEditionsScalarLegacyRequiredWithDefault) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -270,12 +346,40 @@ func (x *IgnoreEmptyEditionsScalarLegacyRequiredWithDefault) GetVal() int32 { return Default_IgnoreEmptyEditionsScalarLegacyRequiredWithDefault_Val } +func (x *IgnoreEmptyEditionsScalarLegacyRequiredWithDefault) SetVal(v int32) { + x.Val = &v +} + +func (x *IgnoreEmptyEditionsScalarLegacyRequiredWithDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *IgnoreEmptyEditionsScalarLegacyRequiredWithDefault) ClearVal() { + x.Val = nil +} + +type IgnoreEmptyEditionsScalarLegacyRequiredWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 IgnoreEmptyEditionsScalarLegacyRequiredWithDefault_builder) Build() *IgnoreEmptyEditionsScalarLegacyRequiredWithDefault { + m0 := &IgnoreEmptyEditionsScalarLegacyRequiredWithDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type IgnoreEmptyEditionsMessageExplicitPresence struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *IgnoreEmptyEditionsMessageExplicitPresence_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *IgnoreEmptyEditionsMessageExplicitPresence_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyEditionsMessageExplicitPresence) Reset() { @@ -303,11 +407,6 @@ func (x *IgnoreEmptyEditionsMessageExplicitPresence) ProtoReflect() protoreflect return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyEditionsMessageExplicitPresence.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyEditionsMessageExplicitPresence) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{5} -} - func (x *IgnoreEmptyEditionsMessageExplicitPresence) GetVal() *IgnoreEmptyEditionsMessageExplicitPresence_Msg { if x != nil { return x.Val @@ -315,12 +414,40 @@ func (x *IgnoreEmptyEditionsMessageExplicitPresence) GetVal() *IgnoreEmptyEditio return nil } +func (x *IgnoreEmptyEditionsMessageExplicitPresence) SetVal(v *IgnoreEmptyEditionsMessageExplicitPresence_Msg) { + x.Val = v +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresence) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresence) ClearVal() { + x.Val = nil +} + +type IgnoreEmptyEditionsMessageExplicitPresence_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *IgnoreEmptyEditionsMessageExplicitPresence_Msg +} + +func (b0 IgnoreEmptyEditionsMessageExplicitPresence_builder) Build() *IgnoreEmptyEditionsMessageExplicitPresence { + m0 := &IgnoreEmptyEditionsMessageExplicitPresence{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type IgnoreEmptyEditionsMessageExplicitPresenceDelimited struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg `protobuf:"group,1,opt,name=Msg,json=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg `protobuf:"group,1,opt,name=Msg,json=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited) Reset() { @@ -348,11 +475,6 @@ func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited) ProtoReflect() pro return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyEditionsMessageExplicitPresenceDelimited.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyEditionsMessageExplicitPresenceDelimited) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{6} -} - func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited) GetVal() *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg { if x != nil { return x.Val @@ -360,12 +482,40 @@ func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited) GetVal() *IgnoreEm return nil } +func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited) SetVal(v *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg) { + x.Val = v +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited) ClearVal() { + x.Val = nil +} + +type IgnoreEmptyEditionsMessageExplicitPresenceDelimited_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg +} + +func (b0 IgnoreEmptyEditionsMessageExplicitPresenceDelimited_builder) Build() *IgnoreEmptyEditionsMessageExplicitPresenceDelimited { + m0 := &IgnoreEmptyEditionsMessageExplicitPresenceDelimited{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type IgnoreEmptyEditionsMessageLegacyRequired struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *IgnoreEmptyEditionsMessageLegacyRequired_Msg `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *IgnoreEmptyEditionsMessageLegacyRequired_Msg `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyEditionsMessageLegacyRequired) Reset() { @@ -393,11 +543,6 @@ func (x *IgnoreEmptyEditionsMessageLegacyRequired) ProtoReflect() protoreflect.M return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyEditionsMessageLegacyRequired.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyEditionsMessageLegacyRequired) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{7} -} - func (x *IgnoreEmptyEditionsMessageLegacyRequired) GetVal() *IgnoreEmptyEditionsMessageLegacyRequired_Msg { if x != nil { return x.Val @@ -405,12 +550,40 @@ func (x *IgnoreEmptyEditionsMessageLegacyRequired) GetVal() *IgnoreEmptyEditions return nil } +func (x *IgnoreEmptyEditionsMessageLegacyRequired) SetVal(v *IgnoreEmptyEditionsMessageLegacyRequired_Msg) { + x.Val = v +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequired) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequired) ClearVal() { + x.Val = nil +} + +type IgnoreEmptyEditionsMessageLegacyRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *IgnoreEmptyEditionsMessageLegacyRequired_Msg +} + +func (b0 IgnoreEmptyEditionsMessageLegacyRequired_builder) Build() *IgnoreEmptyEditionsMessageLegacyRequired { + m0 := &IgnoreEmptyEditionsMessageLegacyRequired{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type IgnoreEmptyEditionsMessageLegacyRequiredDelimited struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg `protobuf:"group,1,req,name=Msg,json=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg `protobuf:"group,1,req,name=Msg,json=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited) Reset() { @@ -438,11 +611,6 @@ func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited) ProtoReflect() proto return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyEditionsMessageLegacyRequiredDelimited.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyEditionsMessageLegacyRequiredDelimited) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{8} -} - func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited) GetVal() *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg { if x != nil { return x.Val @@ -450,15 +618,43 @@ func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited) GetVal() *IgnoreEmpt return nil } -type IgnoreEmptyEditionsOneof struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited) SetVal(v *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg) { + x.Val = v +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited) ClearVal() { + x.Val = nil +} + +type IgnoreEmptyEditionsMessageLegacyRequiredDelimited_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg +} + +func (b0 IgnoreEmptyEditionsMessageLegacyRequiredDelimited_builder) Build() *IgnoreEmptyEditionsMessageLegacyRequiredDelimited { + m0 := &IgnoreEmptyEditionsMessageLegacyRequiredDelimited{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} - // Types that are assignable to O: +type IgnoreEmptyEditionsOneof struct { + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to O: // // *IgnoreEmptyEditionsOneof_Val - O isIgnoreEmptyEditionsOneof_O `protobuf_oneof:"o"` + O isIgnoreEmptyEditionsOneof_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyEditionsOneof) Reset() { @@ -486,25 +682,94 @@ func (x *IgnoreEmptyEditionsOneof) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyEditionsOneof.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyEditionsOneof) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{9} -} - -func (m *IgnoreEmptyEditionsOneof) GetO() isIgnoreEmptyEditionsOneof_O { - if m != nil { - return m.O +func (x *IgnoreEmptyEditionsOneof) GetO() isIgnoreEmptyEditionsOneof_O { + if x != nil { + return x.O } return nil } func (x *IgnoreEmptyEditionsOneof) GetVal() int32 { - if x, ok := x.GetO().(*IgnoreEmptyEditionsOneof_Val); ok { - return x.Val + if x != nil { + if x, ok := x.O.(*IgnoreEmptyEditionsOneof_Val); ok { + return x.Val + } } return 0 } +func (x *IgnoreEmptyEditionsOneof) SetVal(v int32) { + x.O = &IgnoreEmptyEditionsOneof_Val{v} +} + +func (x *IgnoreEmptyEditionsOneof) HasO() bool { + if x == nil { + return false + } + return x.O != nil +} + +func (x *IgnoreEmptyEditionsOneof) HasVal() bool { + if x == nil { + return false + } + _, ok := x.O.(*IgnoreEmptyEditionsOneof_Val) + return ok +} + +func (x *IgnoreEmptyEditionsOneof) ClearO() { + x.O = nil +} + +func (x *IgnoreEmptyEditionsOneof) ClearVal() { + if _, ok := x.O.(*IgnoreEmptyEditionsOneof_Val); ok { + x.O = nil + } +} + +const IgnoreEmptyEditionsOneof_O_not_set_case case_IgnoreEmptyEditionsOneof_O = 0 +const IgnoreEmptyEditionsOneof_Val_case case_IgnoreEmptyEditionsOneof_O = 1 + +func (x *IgnoreEmptyEditionsOneof) WhichO() case_IgnoreEmptyEditionsOneof_O { + if x == nil { + return IgnoreEmptyEditionsOneof_O_not_set_case + } + switch x.O.(type) { + case *IgnoreEmptyEditionsOneof_Val: + return IgnoreEmptyEditionsOneof_Val_case + default: + return IgnoreEmptyEditionsOneof_O_not_set_case + } +} + +type IgnoreEmptyEditionsOneof_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof O: + Val *int32 + // -- end of O +} + +func (b0 IgnoreEmptyEditionsOneof_builder) Build() *IgnoreEmptyEditionsOneof { + m0 := &IgnoreEmptyEditionsOneof{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.O = &IgnoreEmptyEditionsOneof_Val{*b.Val} + } + return m0 +} + +type case_IgnoreEmptyEditionsOneof_O protoreflect.FieldNumber + +func (x case_IgnoreEmptyEditionsOneof_O) String() string { + md := file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[9].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isIgnoreEmptyEditionsOneof_O interface { isIgnoreEmptyEditionsOneof_O() } @@ -516,11 +781,10 @@ type IgnoreEmptyEditionsOneof_Val struct { func (*IgnoreEmptyEditionsOneof_Val) isIgnoreEmptyEditionsOneof_O() {} type IgnoreEmptyEditionsRepeated struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,packed,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,packed,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyEditionsRepeated) Reset() { @@ -548,11 +812,6 @@ func (x *IgnoreEmptyEditionsRepeated) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyEditionsRepeated.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyEditionsRepeated) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{10} -} - func (x *IgnoreEmptyEditionsRepeated) GetVal() []int32 { if x != nil { return x.Val @@ -560,12 +819,29 @@ func (x *IgnoreEmptyEditionsRepeated) GetVal() []int32 { return nil } +func (x *IgnoreEmptyEditionsRepeated) SetVal(v []int32) { + x.Val = v +} + +type IgnoreEmptyEditionsRepeated_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 IgnoreEmptyEditionsRepeated_builder) Build() *IgnoreEmptyEditionsRepeated { + m0 := &IgnoreEmptyEditionsRepeated{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type IgnoreEmptyEditionsRepeatedExpanded struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyEditionsRepeatedExpanded) Reset() { @@ -593,11 +869,6 @@ func (x *IgnoreEmptyEditionsRepeatedExpanded) ProtoReflect() protoreflect.Messag return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyEditionsRepeatedExpanded.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyEditionsRepeatedExpanded) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{11} -} - func (x *IgnoreEmptyEditionsRepeatedExpanded) GetVal() []int32 { if x != nil { return x.Val @@ -605,12 +876,29 @@ func (x *IgnoreEmptyEditionsRepeatedExpanded) GetVal() []int32 { return nil } +func (x *IgnoreEmptyEditionsRepeatedExpanded) SetVal(v []int32) { + x.Val = v +} + +type IgnoreEmptyEditionsRepeatedExpanded_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 IgnoreEmptyEditionsRepeatedExpanded_builder) Build() *IgnoreEmptyEditionsRepeatedExpanded { + m0 := &IgnoreEmptyEditionsRepeatedExpanded{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type IgnoreEmptyEditionsMap struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyEditionsMap) Reset() { @@ -638,11 +926,6 @@ func (x *IgnoreEmptyEditionsMap) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyEditionsMap.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyEditionsMap) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{12} -} - func (x *IgnoreEmptyEditionsMap) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -650,12 +933,29 @@ func (x *IgnoreEmptyEditionsMap) GetVal() map[int32]int32 { return nil } +func (x *IgnoreEmptyEditionsMap) SetVal(v map[int32]int32) { + x.Val = v +} + +type IgnoreEmptyEditionsMap_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 IgnoreEmptyEditionsMap_builder) Build() *IgnoreEmptyEditionsMap { + m0 := &IgnoreEmptyEditionsMap{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type IgnoreEmptyEditionsMessageExplicitPresence_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyEditionsMessageExplicitPresence_Msg) Reset() { @@ -683,11 +983,6 @@ func (x *IgnoreEmptyEditionsMessageExplicitPresence_Msg) ProtoReflect() protoref return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyEditionsMessageExplicitPresence_Msg.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyEditionsMessageExplicitPresence_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{5, 0} -} - func (x *IgnoreEmptyEditionsMessageExplicitPresence_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -695,12 +990,40 @@ func (x *IgnoreEmptyEditionsMessageExplicitPresence_Msg) GetVal() string { return "" } +func (x *IgnoreEmptyEditionsMessageExplicitPresence_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresence_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresence_Msg) ClearVal() { + x.Val = nil +} + +type IgnoreEmptyEditionsMessageExplicitPresence_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 IgnoreEmptyEditionsMessageExplicitPresence_Msg_builder) Build() *IgnoreEmptyEditionsMessageExplicitPresence_Msg { + m0 := &IgnoreEmptyEditionsMessageExplicitPresence_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg) Reset() { @@ -728,11 +1051,6 @@ func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg) ProtoReflect() return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{6, 0} -} - func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -740,12 +1058,40 @@ func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg) GetVal() strin return "" } +func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg) ClearVal() { + x.Val = nil +} + +type IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg_builder) Build() *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg { + m0 := &IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type IgnoreEmptyEditionsMessageLegacyRequired_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyEditionsMessageLegacyRequired_Msg) Reset() { @@ -773,11 +1119,6 @@ func (x *IgnoreEmptyEditionsMessageLegacyRequired_Msg) ProtoReflect() protorefle return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyEditionsMessageLegacyRequired_Msg.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyEditionsMessageLegacyRequired_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{7, 0} -} - func (x *IgnoreEmptyEditionsMessageLegacyRequired_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -785,12 +1126,40 @@ func (x *IgnoreEmptyEditionsMessageLegacyRequired_Msg) GetVal() string { return "" } +func (x *IgnoreEmptyEditionsMessageLegacyRequired_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequired_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequired_Msg) ClearVal() { + x.Val = nil +} + +type IgnoreEmptyEditionsMessageLegacyRequired_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 IgnoreEmptyEditionsMessageLegacyRequired_Msg_builder) Build() *IgnoreEmptyEditionsMessageLegacyRequired_Msg { + m0 := &IgnoreEmptyEditionsMessageLegacyRequired_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg) Reset() { @@ -818,11 +1187,6 @@ func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg) ProtoReflect() p return mi.MessageOf(x) } -// Deprecated: Use IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg.ProtoReflect.Descriptor instead. -func (*IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP(), []int{8, 0} -} - func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -830,6 +1194,35 @@ func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg) GetVal() string return "" } +func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg) ClearVal() { + x.Val = nil +} + +type IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg_builder) Build() *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg { + m0 := &IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + var File_buf_validate_conformance_cases_ignore_empty_proto_editions_proto protoreflect.FileDescriptor var file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDesc = []byte{ @@ -976,18 +1369,6 @@ var file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDes 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x70, 0xe8, 0x07, } -var ( - file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescData = file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDesc -) - -func file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDescData -} - var file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes = make([]protoimpl.MessageInfo, 18) var file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_goTypes = []any{ (*IgnoreEmptyEditionsScalarExplicitPresence)(nil), // 0: buf.validate.conformance.cases.IgnoreEmptyEditionsScalarExplicitPresence diff --git a/internal/gen/buf/validate/conformance/cases/ignore_empty_proto_editions_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/ignore_empty_proto_editions_protoopaque.pb.go new file mode 100644 index 0000000..23e02b4 --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/ignore_empty_proto_editions_protoopaque.pb.go @@ -0,0 +1,1492 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/ignore_empty_proto_editions.proto + +//go:build protoopaque + +package cases + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type IgnoreEmptyEditionsScalarExplicitPresence struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyEditionsScalarExplicitPresence) Reset() { + *x = IgnoreEmptyEditionsScalarExplicitPresence{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyEditionsScalarExplicitPresence) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyEditionsScalarExplicitPresence) ProtoMessage() {} + +func (x *IgnoreEmptyEditionsScalarExplicitPresence) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyEditionsScalarExplicitPresence) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *IgnoreEmptyEditionsScalarExplicitPresence) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *IgnoreEmptyEditionsScalarExplicitPresence) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *IgnoreEmptyEditionsScalarExplicitPresence) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type IgnoreEmptyEditionsScalarExplicitPresence_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 IgnoreEmptyEditionsScalarExplicitPresence_builder) Build() *IgnoreEmptyEditionsScalarExplicitPresence { + m0 := &IgnoreEmptyEditionsScalarExplicitPresence{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type IgnoreEmptyEditionsScalarExplicitPresenceWithDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,def=42" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +// Default values for IgnoreEmptyEditionsScalarExplicitPresenceWithDefault fields. +const ( + Default_IgnoreEmptyEditionsScalarExplicitPresenceWithDefault_Val = int32(42) +) + +func (x *IgnoreEmptyEditionsScalarExplicitPresenceWithDefault) Reset() { + *x = IgnoreEmptyEditionsScalarExplicitPresenceWithDefault{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyEditionsScalarExplicitPresenceWithDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyEditionsScalarExplicitPresenceWithDefault) ProtoMessage() {} + +func (x *IgnoreEmptyEditionsScalarExplicitPresenceWithDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyEditionsScalarExplicitPresenceWithDefault) GetVal() int32 { + if x != nil { + if protoimpl.X.Present(&(x.XXX_presence[0]), 0) { + return x.xxx_hidden_Val + } + } + return Default_IgnoreEmptyEditionsScalarExplicitPresenceWithDefault_Val +} + +func (x *IgnoreEmptyEditionsScalarExplicitPresenceWithDefault) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *IgnoreEmptyEditionsScalarExplicitPresenceWithDefault) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *IgnoreEmptyEditionsScalarExplicitPresenceWithDefault) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) +} + +type IgnoreEmptyEditionsScalarExplicitPresenceWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 IgnoreEmptyEditionsScalarExplicitPresenceWithDefault_builder) Build() *IgnoreEmptyEditionsScalarExplicitPresenceWithDefault { + m0 := &IgnoreEmptyEditionsScalarExplicitPresenceWithDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type IgnoreEmptyEditionsScalarImplicitPresence struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyEditionsScalarImplicitPresence) Reset() { + *x = IgnoreEmptyEditionsScalarImplicitPresence{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyEditionsScalarImplicitPresence) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyEditionsScalarImplicitPresence) ProtoMessage() {} + +func (x *IgnoreEmptyEditionsScalarImplicitPresence) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyEditionsScalarImplicitPresence) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *IgnoreEmptyEditionsScalarImplicitPresence) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type IgnoreEmptyEditionsScalarImplicitPresence_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 IgnoreEmptyEditionsScalarImplicitPresence_builder) Build() *IgnoreEmptyEditionsScalarImplicitPresence { + m0 := &IgnoreEmptyEditionsScalarImplicitPresence{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type IgnoreEmptyEditionsScalarLegacyRequired struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,req,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyEditionsScalarLegacyRequired) Reset() { + *x = IgnoreEmptyEditionsScalarLegacyRequired{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyEditionsScalarLegacyRequired) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyEditionsScalarLegacyRequired) ProtoMessage() {} + +func (x *IgnoreEmptyEditionsScalarLegacyRequired) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyEditionsScalarLegacyRequired) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *IgnoreEmptyEditionsScalarLegacyRequired) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *IgnoreEmptyEditionsScalarLegacyRequired) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *IgnoreEmptyEditionsScalarLegacyRequired) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type IgnoreEmptyEditionsScalarLegacyRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 IgnoreEmptyEditionsScalarLegacyRequired_builder) Build() *IgnoreEmptyEditionsScalarLegacyRequired { + m0 := &IgnoreEmptyEditionsScalarLegacyRequired{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type IgnoreEmptyEditionsScalarLegacyRequiredWithDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,req,name=val,def=42" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +// Default values for IgnoreEmptyEditionsScalarLegacyRequiredWithDefault fields. +const ( + Default_IgnoreEmptyEditionsScalarLegacyRequiredWithDefault_Val = int32(42) +) + +func (x *IgnoreEmptyEditionsScalarLegacyRequiredWithDefault) Reset() { + *x = IgnoreEmptyEditionsScalarLegacyRequiredWithDefault{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyEditionsScalarLegacyRequiredWithDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyEditionsScalarLegacyRequiredWithDefault) ProtoMessage() {} + +func (x *IgnoreEmptyEditionsScalarLegacyRequiredWithDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyEditionsScalarLegacyRequiredWithDefault) GetVal() int32 { + if x != nil { + if protoimpl.X.Present(&(x.XXX_presence[0]), 0) { + return x.xxx_hidden_Val + } + } + return Default_IgnoreEmptyEditionsScalarLegacyRequiredWithDefault_Val +} + +func (x *IgnoreEmptyEditionsScalarLegacyRequiredWithDefault) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *IgnoreEmptyEditionsScalarLegacyRequiredWithDefault) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *IgnoreEmptyEditionsScalarLegacyRequiredWithDefault) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) +} + +type IgnoreEmptyEditionsScalarLegacyRequiredWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 IgnoreEmptyEditionsScalarLegacyRequiredWithDefault_builder) Build() *IgnoreEmptyEditionsScalarLegacyRequiredWithDefault { + m0 := &IgnoreEmptyEditionsScalarLegacyRequiredWithDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type IgnoreEmptyEditionsMessageExplicitPresence struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *IgnoreEmptyEditionsMessageExplicitPresence_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresence) Reset() { + *x = IgnoreEmptyEditionsMessageExplicitPresence{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresence) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyEditionsMessageExplicitPresence) ProtoMessage() {} + +func (x *IgnoreEmptyEditionsMessageExplicitPresence) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresence) GetVal() *IgnoreEmptyEditionsMessageExplicitPresence_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresence) SetVal(v *IgnoreEmptyEditionsMessageExplicitPresence_Msg) { + x.xxx_hidden_Val = v +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresence) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresence) ClearVal() { + x.xxx_hidden_Val = nil +} + +type IgnoreEmptyEditionsMessageExplicitPresence_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *IgnoreEmptyEditionsMessageExplicitPresence_Msg +} + +func (b0 IgnoreEmptyEditionsMessageExplicitPresence_builder) Build() *IgnoreEmptyEditionsMessageExplicitPresence { + m0 := &IgnoreEmptyEditionsMessageExplicitPresence{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type IgnoreEmptyEditionsMessageExplicitPresenceDelimited struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg `protobuf:"group,1,opt,name=Msg,json=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited) Reset() { + *x = IgnoreEmptyEditionsMessageExplicitPresenceDelimited{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyEditionsMessageExplicitPresenceDelimited) ProtoMessage() {} + +func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited) GetVal() *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited) SetVal(v *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg) { + x.xxx_hidden_Val = v +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited) ClearVal() { + x.xxx_hidden_Val = nil +} + +type IgnoreEmptyEditionsMessageExplicitPresenceDelimited_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg +} + +func (b0 IgnoreEmptyEditionsMessageExplicitPresenceDelimited_builder) Build() *IgnoreEmptyEditionsMessageExplicitPresenceDelimited { + m0 := &IgnoreEmptyEditionsMessageExplicitPresenceDelimited{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type IgnoreEmptyEditionsMessageLegacyRequired struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *IgnoreEmptyEditionsMessageLegacyRequired_Msg `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequired) Reset() { + *x = IgnoreEmptyEditionsMessageLegacyRequired{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequired) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyEditionsMessageLegacyRequired) ProtoMessage() {} + +func (x *IgnoreEmptyEditionsMessageLegacyRequired) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[7] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequired) GetVal() *IgnoreEmptyEditionsMessageLegacyRequired_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequired) SetVal(v *IgnoreEmptyEditionsMessageLegacyRequired_Msg) { + x.xxx_hidden_Val = v +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequired) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequired) ClearVal() { + x.xxx_hidden_Val = nil +} + +type IgnoreEmptyEditionsMessageLegacyRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *IgnoreEmptyEditionsMessageLegacyRequired_Msg +} + +func (b0 IgnoreEmptyEditionsMessageLegacyRequired_builder) Build() *IgnoreEmptyEditionsMessageLegacyRequired { + m0 := &IgnoreEmptyEditionsMessageLegacyRequired{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type IgnoreEmptyEditionsMessageLegacyRequiredDelimited struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg `protobuf:"group,1,req,name=Msg,json=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited) Reset() { + *x = IgnoreEmptyEditionsMessageLegacyRequiredDelimited{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyEditionsMessageLegacyRequiredDelimited) ProtoMessage() {} + +func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[8] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited) GetVal() *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited) SetVal(v *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg) { + x.xxx_hidden_Val = v +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited) ClearVal() { + x.xxx_hidden_Val = nil +} + +type IgnoreEmptyEditionsMessageLegacyRequiredDelimited_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg +} + +func (b0 IgnoreEmptyEditionsMessageLegacyRequiredDelimited_builder) Build() *IgnoreEmptyEditionsMessageLegacyRequiredDelimited { + m0 := &IgnoreEmptyEditionsMessageLegacyRequiredDelimited{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type IgnoreEmptyEditionsOneof struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_O isIgnoreEmptyEditionsOneof_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyEditionsOneof) Reset() { + *x = IgnoreEmptyEditionsOneof{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyEditionsOneof) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyEditionsOneof) ProtoMessage() {} + +func (x *IgnoreEmptyEditionsOneof) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[9] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyEditionsOneof) GetVal() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*ignoreEmptyEditionsOneof_Val); ok { + return x.Val + } + } + return 0 +} + +func (x *IgnoreEmptyEditionsOneof) SetVal(v int32) { + x.xxx_hidden_O = &ignoreEmptyEditionsOneof_Val{v} +} + +func (x *IgnoreEmptyEditionsOneof) HasO() bool { + if x == nil { + return false + } + return x.xxx_hidden_O != nil +} + +func (x *IgnoreEmptyEditionsOneof) HasVal() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*ignoreEmptyEditionsOneof_Val) + return ok +} + +func (x *IgnoreEmptyEditionsOneof) ClearO() { + x.xxx_hidden_O = nil +} + +func (x *IgnoreEmptyEditionsOneof) ClearVal() { + if _, ok := x.xxx_hidden_O.(*ignoreEmptyEditionsOneof_Val); ok { + x.xxx_hidden_O = nil + } +} + +const IgnoreEmptyEditionsOneof_O_not_set_case case_IgnoreEmptyEditionsOneof_O = 0 +const IgnoreEmptyEditionsOneof_Val_case case_IgnoreEmptyEditionsOneof_O = 1 + +func (x *IgnoreEmptyEditionsOneof) WhichO() case_IgnoreEmptyEditionsOneof_O { + if x == nil { + return IgnoreEmptyEditionsOneof_O_not_set_case + } + switch x.xxx_hidden_O.(type) { + case *ignoreEmptyEditionsOneof_Val: + return IgnoreEmptyEditionsOneof_Val_case + default: + return IgnoreEmptyEditionsOneof_O_not_set_case + } +} + +type IgnoreEmptyEditionsOneof_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_O: + Val *int32 + // -- end of xxx_hidden_O +} + +func (b0 IgnoreEmptyEditionsOneof_builder) Build() *IgnoreEmptyEditionsOneof { + m0 := &IgnoreEmptyEditionsOneof{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.xxx_hidden_O = &ignoreEmptyEditionsOneof_Val{*b.Val} + } + return m0 +} + +type case_IgnoreEmptyEditionsOneof_O protoreflect.FieldNumber + +func (x case_IgnoreEmptyEditionsOneof_O) String() string { + md := file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[9].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isIgnoreEmptyEditionsOneof_O interface { + isIgnoreEmptyEditionsOneof_O() +} + +type ignoreEmptyEditionsOneof_Val struct { + Val int32 `protobuf:"varint,1,opt,name=val,oneof"` +} + +func (*ignoreEmptyEditionsOneof_Val) isIgnoreEmptyEditionsOneof_O() {} + +type IgnoreEmptyEditionsRepeated struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,packed,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyEditionsRepeated) Reset() { + *x = IgnoreEmptyEditionsRepeated{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyEditionsRepeated) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyEditionsRepeated) ProtoMessage() {} + +func (x *IgnoreEmptyEditionsRepeated) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[10] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyEditionsRepeated) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *IgnoreEmptyEditionsRepeated) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type IgnoreEmptyEditionsRepeated_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 IgnoreEmptyEditionsRepeated_builder) Build() *IgnoreEmptyEditionsRepeated { + m0 := &IgnoreEmptyEditionsRepeated{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type IgnoreEmptyEditionsRepeatedExpanded struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyEditionsRepeatedExpanded) Reset() { + *x = IgnoreEmptyEditionsRepeatedExpanded{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyEditionsRepeatedExpanded) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyEditionsRepeatedExpanded) ProtoMessage() {} + +func (x *IgnoreEmptyEditionsRepeatedExpanded) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[11] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyEditionsRepeatedExpanded) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *IgnoreEmptyEditionsRepeatedExpanded) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type IgnoreEmptyEditionsRepeatedExpanded_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 IgnoreEmptyEditionsRepeatedExpanded_builder) Build() *IgnoreEmptyEditionsRepeatedExpanded { + m0 := &IgnoreEmptyEditionsRepeatedExpanded{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type IgnoreEmptyEditionsMap struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyEditionsMap) Reset() { + *x = IgnoreEmptyEditionsMap{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyEditionsMap) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyEditionsMap) ProtoMessage() {} + +func (x *IgnoreEmptyEditionsMap) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[12] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyEditionsMap) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *IgnoreEmptyEditionsMap) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type IgnoreEmptyEditionsMap_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 IgnoreEmptyEditionsMap_builder) Build() *IgnoreEmptyEditionsMap { + m0 := &IgnoreEmptyEditionsMap{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type IgnoreEmptyEditionsMessageExplicitPresence_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresence_Msg) Reset() { + *x = IgnoreEmptyEditionsMessageExplicitPresence_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresence_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyEditionsMessageExplicitPresence_Msg) ProtoMessage() {} + +func (x *IgnoreEmptyEditionsMessageExplicitPresence_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[13] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresence_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresence_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresence_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresence_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type IgnoreEmptyEditionsMessageExplicitPresence_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 IgnoreEmptyEditionsMessageExplicitPresence_Msg_builder) Build() *IgnoreEmptyEditionsMessageExplicitPresence_Msg { + m0 := &IgnoreEmptyEditionsMessageExplicitPresence_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg) Reset() { + *x = IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg) ProtoMessage() {} + +func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[14] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg_builder) Build() *IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg { + m0 := &IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type IgnoreEmptyEditionsMessageLegacyRequired_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequired_Msg) Reset() { + *x = IgnoreEmptyEditionsMessageLegacyRequired_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequired_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyEditionsMessageLegacyRequired_Msg) ProtoMessage() {} + +func (x *IgnoreEmptyEditionsMessageLegacyRequired_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[15] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequired_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequired_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequired_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequired_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type IgnoreEmptyEditionsMessageLegacyRequired_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 IgnoreEmptyEditionsMessageLegacyRequired_Msg_builder) Build() *IgnoreEmptyEditionsMessageLegacyRequired_Msg { + m0 := &IgnoreEmptyEditionsMessageLegacyRequired_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg) Reset() { + *x = IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[16] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg) ProtoMessage() {} + +func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[16] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg_builder) Build() *IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg { + m0 := &IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +var File_buf_validate_conformance_cases_ignore_empty_proto_editions_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDesc = []byte{ + 0x0a, 0x40, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x5f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x5f, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x12, 0x1e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, + 0x65, 0x73, 0x1a, 0x1b, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, + 0x49, 0x0a, 0x29, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x45, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x45, 0x78, 0x70, 0x6c, + 0x69, 0x63, 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x1c, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd0, 0x01, + 0x01, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x58, 0x0a, 0x34, 0x49, 0x67, + 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x45, 0x78, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x50, + 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x57, 0x69, 0x74, 0x68, 0x44, 0x65, 0x66, 0x61, 0x75, + 0x6c, 0x74, 0x12, 0x20, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a, + 0x02, 0x34, 0x32, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd0, 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x4e, 0x0a, 0x29, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, + 0x70, 0x74, 0x79, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x53, 0x63, 0x61, 0x6c, 0x61, + 0x72, 0x49, 0x6d, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, + 0x65, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x0f, + 0xba, 0x48, 0x07, 0xd0, 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, 0xaa, 0x01, 0x02, 0x08, 0x02, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x4c, 0x0a, 0x27, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, + 0x70, 0x74, 0x79, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x53, 0x63, 0x61, 0x6c, 0x61, + 0x72, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, + 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x0f, 0xba, 0x48, + 0x07, 0xd0, 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, 0xaa, 0x01, 0x02, 0x08, 0x03, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x5b, 0x0a, 0x32, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, + 0x79, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x4c, + 0x65, 0x67, 0x61, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x57, 0x69, 0x74, + 0x68, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x25, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x02, 0x34, 0x32, 0x42, 0x0f, 0xba, 0x48, 0x07, 0xd0, 0x01, + 0x01, 0x1a, 0x02, 0x20, 0x00, 0xaa, 0x01, 0x02, 0x08, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0xed, 0x01, 0x0a, 0x2a, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x45, + 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x78, + 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x12, 0xa5, + 0x01, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4e, 0x2e, 0x62, + 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x49, 0x67, + 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x78, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, + 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x43, 0xba, 0x48, + 0x40, 0xba, 0x01, 0x3a, 0x0a, 0x1d, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x5f, 0x65, 0x6d, 0x70, + 0x74, 0x79, 0x2e, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x6d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x12, 0x06, 0x66, 0x6f, 0x6f, 0x62, 0x61, 0x72, 0x1a, 0x11, 0x74, 0x68, 0x69, + 0x73, 0x2e, 0x76, 0x61, 0x6c, 0x20, 0x3d, 0x3d, 0x20, 0x27, 0x66, 0x6f, 0x6f, 0x27, 0xd0, 0x01, + 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x17, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x10, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0x84, 0x02, 0x0a, 0x33, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x45, + 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x78, + 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x44, 0x65, + 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x12, 0xb3, 0x01, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x57, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, + 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, + 0x74, 0x79, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x45, 0x78, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, + 0x65, 0x44, 0x65, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x48, + 0xba, 0x48, 0x40, 0xba, 0x01, 0x3a, 0x0a, 0x1d, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x5f, 0x65, + 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x06, 0x66, 0x6f, 0x6f, 0x62, 0x61, 0x72, 0x1a, 0x11, 0x74, + 0x68, 0x69, 0x73, 0x2e, 0x76, 0x61, 0x6c, 0x20, 0x3d, 0x3d, 0x20, 0x27, 0x66, 0x6f, 0x6f, 0x27, + 0xd0, 0x01, 0x01, 0xaa, 0x01, 0x02, 0x28, 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x17, 0x0a, + 0x03, 0x4d, 0x73, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0xee, 0x01, 0x0a, 0x28, 0x49, 0x67, 0x6e, 0x6f, 0x72, + 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x69, + 0x72, 0x65, 0x64, 0x12, 0xa8, 0x01, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x4c, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, + 0x65, 0x73, 0x2e, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x45, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4c, 0x65, 0x67, + 0x61, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x2e, 0x4d, 0x73, 0x67, 0x42, + 0x48, 0xba, 0x48, 0x40, 0xba, 0x01, 0x3a, 0x0a, 0x1d, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x5f, + 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x06, 0x66, 0x6f, 0x6f, 0x62, 0x61, 0x72, 0x1a, 0x11, + 0x74, 0x68, 0x69, 0x73, 0x2e, 0x76, 0x61, 0x6c, 0x20, 0x3d, 0x3d, 0x20, 0x27, 0x66, 0x6f, 0x6f, + 0x27, 0xd0, 0x01, 0x01, 0xaa, 0x01, 0x02, 0x08, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x17, + 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x82, 0x02, 0x0a, 0x31, 0x49, 0x67, 0x6e, 0x6f, + 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, + 0x69, 0x72, 0x65, 0x64, 0x44, 0x65, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x12, 0xb3, 0x01, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x55, 0x2e, 0x62, 0x75, + 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x49, 0x67, 0x6e, + 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x52, 0x65, 0x71, + 0x75, 0x69, 0x72, 0x65, 0x64, 0x44, 0x65, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x2e, 0x4d, + 0x73, 0x67, 0x42, 0x4a, 0xba, 0x48, 0x40, 0xba, 0x01, 0x3a, 0x0a, 0x1d, 0x69, 0x67, 0x6e, 0x6f, + 0x72, 0x65, 0x5f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x06, 0x66, 0x6f, 0x6f, 0x62, 0x61, + 0x72, 0x1a, 0x11, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x76, 0x61, 0x6c, 0x20, 0x3d, 0x3d, 0x20, 0x27, + 0x66, 0x6f, 0x6f, 0x27, 0xd0, 0x01, 0x01, 0xaa, 0x01, 0x04, 0x08, 0x03, 0x28, 0x02, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x1a, 0x17, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3f, 0x0a, 0x18, + 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x45, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x12, 0x1e, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd0, 0x01, 0x01, 0x1a, 0x02, 0x20, + 0x00, 0x48, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x42, 0x03, 0x0a, 0x01, 0x6f, 0x22, 0x3c, 0x0a, + 0x1b, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x45, 0x64, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x12, 0x1d, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x42, 0x0b, 0xba, 0x48, 0x08, 0xd0, 0x01, + 0x01, 0x92, 0x01, 0x02, 0x08, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x49, 0x0a, 0x23, 0x49, + 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, + 0x65, 0x64, 0x12, 0x22, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x42, + 0x10, 0xba, 0x48, 0x08, 0xd0, 0x01, 0x01, 0x92, 0x01, 0x02, 0x08, 0x03, 0xaa, 0x01, 0x02, 0x18, + 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0xb0, 0x01, 0x0a, 0x16, 0x49, 0x67, 0x6e, 0x6f, 0x72, + 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x61, + 0x70, 0x12, 0x5e, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3f, + 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, + 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x45, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x4d, 0x61, 0x70, 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, + 0x0b, 0xba, 0x48, 0x08, 0xd0, 0x01, 0x01, 0x9a, 0x01, 0x02, 0x08, 0x03, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x42, 0xb1, 0x02, 0x0a, 0x22, 0x63, 0x6f, + 0x6d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x42, 0x1d, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x50, 0x72, 0x6f, + 0x74, 0x6f, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, + 0x01, 0x5a, 0x50, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, + 0x66, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x2d, 0x67, 0x6f, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, + 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, + 0x73, 0x65, 0x73, 0xa2, 0x02, 0x04, 0x42, 0x56, 0x43, 0x43, 0xaa, 0x02, 0x1e, 0x42, 0x75, 0x66, + 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x73, 0xca, 0x02, 0x1e, 0x42, 0x75, + 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0xe2, 0x02, 0x2a, 0x42, + 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0x5c, 0x47, 0x50, + 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x21, 0x42, 0x75, 0x66, 0x3a, + 0x3a, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x3a, 0x3a, 0x43, 0x61, 0x73, 0x65, 0x73, 0x62, 0x08, 0x65, + 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x70, 0xe8, 0x07, +} + +var file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes = make([]protoimpl.MessageInfo, 18) +var file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_goTypes = []any{ + (*IgnoreEmptyEditionsScalarExplicitPresence)(nil), // 0: buf.validate.conformance.cases.IgnoreEmptyEditionsScalarExplicitPresence + (*IgnoreEmptyEditionsScalarExplicitPresenceWithDefault)(nil), // 1: buf.validate.conformance.cases.IgnoreEmptyEditionsScalarExplicitPresenceWithDefault + (*IgnoreEmptyEditionsScalarImplicitPresence)(nil), // 2: buf.validate.conformance.cases.IgnoreEmptyEditionsScalarImplicitPresence + (*IgnoreEmptyEditionsScalarLegacyRequired)(nil), // 3: buf.validate.conformance.cases.IgnoreEmptyEditionsScalarLegacyRequired + (*IgnoreEmptyEditionsScalarLegacyRequiredWithDefault)(nil), // 4: buf.validate.conformance.cases.IgnoreEmptyEditionsScalarLegacyRequiredWithDefault + (*IgnoreEmptyEditionsMessageExplicitPresence)(nil), // 5: buf.validate.conformance.cases.IgnoreEmptyEditionsMessageExplicitPresence + (*IgnoreEmptyEditionsMessageExplicitPresenceDelimited)(nil), // 6: buf.validate.conformance.cases.IgnoreEmptyEditionsMessageExplicitPresenceDelimited + (*IgnoreEmptyEditionsMessageLegacyRequired)(nil), // 7: buf.validate.conformance.cases.IgnoreEmptyEditionsMessageLegacyRequired + (*IgnoreEmptyEditionsMessageLegacyRequiredDelimited)(nil), // 8: buf.validate.conformance.cases.IgnoreEmptyEditionsMessageLegacyRequiredDelimited + (*IgnoreEmptyEditionsOneof)(nil), // 9: buf.validate.conformance.cases.IgnoreEmptyEditionsOneof + (*IgnoreEmptyEditionsRepeated)(nil), // 10: buf.validate.conformance.cases.IgnoreEmptyEditionsRepeated + (*IgnoreEmptyEditionsRepeatedExpanded)(nil), // 11: buf.validate.conformance.cases.IgnoreEmptyEditionsRepeatedExpanded + (*IgnoreEmptyEditionsMap)(nil), // 12: buf.validate.conformance.cases.IgnoreEmptyEditionsMap + (*IgnoreEmptyEditionsMessageExplicitPresence_Msg)(nil), // 13: buf.validate.conformance.cases.IgnoreEmptyEditionsMessageExplicitPresence.Msg + (*IgnoreEmptyEditionsMessageExplicitPresenceDelimited_Msg)(nil), // 14: buf.validate.conformance.cases.IgnoreEmptyEditionsMessageExplicitPresenceDelimited.Msg + (*IgnoreEmptyEditionsMessageLegacyRequired_Msg)(nil), // 15: buf.validate.conformance.cases.IgnoreEmptyEditionsMessageLegacyRequired.Msg + (*IgnoreEmptyEditionsMessageLegacyRequiredDelimited_Msg)(nil), // 16: buf.validate.conformance.cases.IgnoreEmptyEditionsMessageLegacyRequiredDelimited.Msg + nil, // 17: buf.validate.conformance.cases.IgnoreEmptyEditionsMap.ValEntry +} +var file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_depIdxs = []int32{ + 13, // 0: buf.validate.conformance.cases.IgnoreEmptyEditionsMessageExplicitPresence.val:type_name -> buf.validate.conformance.cases.IgnoreEmptyEditionsMessageExplicitPresence.Msg + 14, // 1: buf.validate.conformance.cases.IgnoreEmptyEditionsMessageExplicitPresenceDelimited.val:type_name -> buf.validate.conformance.cases.IgnoreEmptyEditionsMessageExplicitPresenceDelimited.Msg + 15, // 2: buf.validate.conformance.cases.IgnoreEmptyEditionsMessageLegacyRequired.val:type_name -> buf.validate.conformance.cases.IgnoreEmptyEditionsMessageLegacyRequired.Msg + 16, // 3: buf.validate.conformance.cases.IgnoreEmptyEditionsMessageLegacyRequiredDelimited.val:type_name -> buf.validate.conformance.cases.IgnoreEmptyEditionsMessageLegacyRequiredDelimited.Msg + 17, // 4: buf.validate.conformance.cases.IgnoreEmptyEditionsMap.val:type_name -> buf.validate.conformance.cases.IgnoreEmptyEditionsMap.ValEntry + 5, // [5:5] is the sub-list for method output_type + 5, // [5:5] is the sub-list for method input_type + 5, // [5:5] is the sub-list for extension type_name + 5, // [5:5] is the sub-list for extension extendee + 0, // [0:5] is the sub-list for field type_name +} + +func init() { file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_init() } +func file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_init() { + if File_buf_validate_conformance_cases_ignore_empty_proto_editions_proto != nil { + return + } + file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes[9].OneofWrappers = []any{ + (*ignoreEmptyEditionsOneof_Val)(nil), + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDesc, + NumEnums: 0, + NumMessages: 18, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_depIdxs, + MessageInfos: file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_ignore_empty_proto_editions_proto = out.File + file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_rawDesc = nil + file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_goTypes = nil + file_buf_validate_conformance_cases_ignore_empty_proto_editions_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/ignore_proto2.pb.go b/internal/gen/buf/validate/conformance/cases/ignore_proto2.pb.go index 66ae830..6ccdfff 100644 --- a/internal/gen/buf/validate/conformance/cases/ignore_proto2.pb.go +++ b/internal/gen/buf/validate/conformance/cases/ignore_proto2.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/ignore_proto2.proto +//go:build !protoopaque + package cases import ( @@ -25,7 +27,6 @@ import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" - sync "sync" ) const ( @@ -36,11 +37,10 @@ const ( ) type Proto2ScalarOptionalIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto2ScalarOptionalIgnoreUnspecified) Reset() { @@ -68,11 +68,6 @@ func (x *Proto2ScalarOptionalIgnoreUnspecified) ProtoReflect() protoreflect.Mess return mi.MessageOf(x) } -// Deprecated: Use Proto2ScalarOptionalIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*Proto2ScalarOptionalIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{0} -} - func (x *Proto2ScalarOptionalIgnoreUnspecified) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -80,12 +75,40 @@ func (x *Proto2ScalarOptionalIgnoreUnspecified) GetVal() int32 { return 0 } +func (x *Proto2ScalarOptionalIgnoreUnspecified) SetVal(v int32) { + x.Val = &v +} + +func (x *Proto2ScalarOptionalIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto2ScalarOptionalIgnoreUnspecified) ClearVal() { + x.Val = nil +} + +type Proto2ScalarOptionalIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto2ScalarOptionalIgnoreUnspecified_builder) Build() *Proto2ScalarOptionalIgnoreUnspecified { + m0 := &Proto2ScalarOptionalIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2ScalarOptionalIgnoreUnspecifiedWithDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,opt,name=val,def=-42" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,opt,name=val,def=-42" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } // Default values for Proto2ScalarOptionalIgnoreUnspecifiedWithDefault fields. @@ -118,11 +141,6 @@ func (x *Proto2ScalarOptionalIgnoreUnspecifiedWithDefault) ProtoReflect() protor return mi.MessageOf(x) } -// Deprecated: Use Proto2ScalarOptionalIgnoreUnspecifiedWithDefault.ProtoReflect.Descriptor instead. -func (*Proto2ScalarOptionalIgnoreUnspecifiedWithDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{1} -} - func (x *Proto2ScalarOptionalIgnoreUnspecifiedWithDefault) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -130,12 +148,40 @@ func (x *Proto2ScalarOptionalIgnoreUnspecifiedWithDefault) GetVal() int32 { return Default_Proto2ScalarOptionalIgnoreUnspecifiedWithDefault_Val } +func (x *Proto2ScalarOptionalIgnoreUnspecifiedWithDefault) SetVal(v int32) { + x.Val = &v +} + +func (x *Proto2ScalarOptionalIgnoreUnspecifiedWithDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto2ScalarOptionalIgnoreUnspecifiedWithDefault) ClearVal() { + x.Val = nil +} + +type Proto2ScalarOptionalIgnoreUnspecifiedWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto2ScalarOptionalIgnoreUnspecifiedWithDefault_builder) Build() *Proto2ScalarOptionalIgnoreUnspecifiedWithDefault { + m0 := &Proto2ScalarOptionalIgnoreUnspecifiedWithDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2ScalarOptionalIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto2ScalarOptionalIgnoreEmpty) Reset() { @@ -163,11 +209,6 @@ func (x *Proto2ScalarOptionalIgnoreEmpty) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto2ScalarOptionalIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*Proto2ScalarOptionalIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{2} -} - func (x *Proto2ScalarOptionalIgnoreEmpty) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -175,12 +216,40 @@ func (x *Proto2ScalarOptionalIgnoreEmpty) GetVal() int32 { return 0 } +func (x *Proto2ScalarOptionalIgnoreEmpty) SetVal(v int32) { + x.Val = &v +} + +func (x *Proto2ScalarOptionalIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto2ScalarOptionalIgnoreEmpty) ClearVal() { + x.Val = nil +} + +type Proto2ScalarOptionalIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto2ScalarOptionalIgnoreEmpty_builder) Build() *Proto2ScalarOptionalIgnoreEmpty { + m0 := &Proto2ScalarOptionalIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2ScalarOptionalIgnoreEmptyWithDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,opt,name=val,def=-42" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,opt,name=val,def=-42" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } // Default values for Proto2ScalarOptionalIgnoreEmptyWithDefault fields. @@ -213,11 +282,6 @@ func (x *Proto2ScalarOptionalIgnoreEmptyWithDefault) ProtoReflect() protoreflect return mi.MessageOf(x) } -// Deprecated: Use Proto2ScalarOptionalIgnoreEmptyWithDefault.ProtoReflect.Descriptor instead. -func (*Proto2ScalarOptionalIgnoreEmptyWithDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{3} -} - func (x *Proto2ScalarOptionalIgnoreEmptyWithDefault) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -225,12 +289,40 @@ func (x *Proto2ScalarOptionalIgnoreEmptyWithDefault) GetVal() int32 { return Default_Proto2ScalarOptionalIgnoreEmptyWithDefault_Val } +func (x *Proto2ScalarOptionalIgnoreEmptyWithDefault) SetVal(v int32) { + x.Val = &v +} + +func (x *Proto2ScalarOptionalIgnoreEmptyWithDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto2ScalarOptionalIgnoreEmptyWithDefault) ClearVal() { + x.Val = nil +} + +type Proto2ScalarOptionalIgnoreEmptyWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto2ScalarOptionalIgnoreEmptyWithDefault_builder) Build() *Proto2ScalarOptionalIgnoreEmptyWithDefault { + m0 := &Proto2ScalarOptionalIgnoreEmptyWithDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2ScalarOptionalIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto2ScalarOptionalIgnoreDefault) Reset() { @@ -258,11 +350,6 @@ func (x *Proto2ScalarOptionalIgnoreDefault) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use Proto2ScalarOptionalIgnoreDefault.ProtoReflect.Descriptor instead. -func (*Proto2ScalarOptionalIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{4} -} - func (x *Proto2ScalarOptionalIgnoreDefault) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -270,12 +357,40 @@ func (x *Proto2ScalarOptionalIgnoreDefault) GetVal() int32 { return 0 } +func (x *Proto2ScalarOptionalIgnoreDefault) SetVal(v int32) { + x.Val = &v +} + +func (x *Proto2ScalarOptionalIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto2ScalarOptionalIgnoreDefault) ClearVal() { + x.Val = nil +} + +type Proto2ScalarOptionalIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto2ScalarOptionalIgnoreDefault_builder) Build() *Proto2ScalarOptionalIgnoreDefault { + m0 := &Proto2ScalarOptionalIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2ScalarOptionalIgnoreDefaultWithDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,opt,name=val,def=-42" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,opt,name=val,def=-42" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } // Default values for Proto2ScalarOptionalIgnoreDefaultWithDefault fields. @@ -308,11 +423,6 @@ func (x *Proto2ScalarOptionalIgnoreDefaultWithDefault) ProtoReflect() protorefle return mi.MessageOf(x) } -// Deprecated: Use Proto2ScalarOptionalIgnoreDefaultWithDefault.ProtoReflect.Descriptor instead. -func (*Proto2ScalarOptionalIgnoreDefaultWithDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{5} -} - func (x *Proto2ScalarOptionalIgnoreDefaultWithDefault) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -320,12 +430,40 @@ func (x *Proto2ScalarOptionalIgnoreDefaultWithDefault) GetVal() int32 { return Default_Proto2ScalarOptionalIgnoreDefaultWithDefault_Val } +func (x *Proto2ScalarOptionalIgnoreDefaultWithDefault) SetVal(v int32) { + x.Val = &v +} + +func (x *Proto2ScalarOptionalIgnoreDefaultWithDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto2ScalarOptionalIgnoreDefaultWithDefault) ClearVal() { + x.Val = nil +} + +type Proto2ScalarOptionalIgnoreDefaultWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto2ScalarOptionalIgnoreDefaultWithDefault_builder) Build() *Proto2ScalarOptionalIgnoreDefaultWithDefault { + m0 := &Proto2ScalarOptionalIgnoreDefaultWithDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2ScalarRequiredIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,req,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,req,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto2ScalarRequiredIgnoreUnspecified) Reset() { @@ -353,11 +491,6 @@ func (x *Proto2ScalarRequiredIgnoreUnspecified) ProtoReflect() protoreflect.Mess return mi.MessageOf(x) } -// Deprecated: Use Proto2ScalarRequiredIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*Proto2ScalarRequiredIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{6} -} - func (x *Proto2ScalarRequiredIgnoreUnspecified) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -365,12 +498,40 @@ func (x *Proto2ScalarRequiredIgnoreUnspecified) GetVal() int32 { return 0 } +func (x *Proto2ScalarRequiredIgnoreUnspecified) SetVal(v int32) { + x.Val = &v +} + +func (x *Proto2ScalarRequiredIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto2ScalarRequiredIgnoreUnspecified) ClearVal() { + x.Val = nil +} + +type Proto2ScalarRequiredIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto2ScalarRequiredIgnoreUnspecified_builder) Build() *Proto2ScalarRequiredIgnoreUnspecified { + m0 := &Proto2ScalarRequiredIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2ScalarRequiredIgnoreUnspecifiedWithDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,req,name=val,def=-42" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,req,name=val,def=-42" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } // Default values for Proto2ScalarRequiredIgnoreUnspecifiedWithDefault fields. @@ -403,11 +564,6 @@ func (x *Proto2ScalarRequiredIgnoreUnspecifiedWithDefault) ProtoReflect() protor return mi.MessageOf(x) } -// Deprecated: Use Proto2ScalarRequiredIgnoreUnspecifiedWithDefault.ProtoReflect.Descriptor instead. -func (*Proto2ScalarRequiredIgnoreUnspecifiedWithDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{7} -} - func (x *Proto2ScalarRequiredIgnoreUnspecifiedWithDefault) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -415,12 +571,40 @@ func (x *Proto2ScalarRequiredIgnoreUnspecifiedWithDefault) GetVal() int32 { return Default_Proto2ScalarRequiredIgnoreUnspecifiedWithDefault_Val } +func (x *Proto2ScalarRequiredIgnoreUnspecifiedWithDefault) SetVal(v int32) { + x.Val = &v +} + +func (x *Proto2ScalarRequiredIgnoreUnspecifiedWithDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto2ScalarRequiredIgnoreUnspecifiedWithDefault) ClearVal() { + x.Val = nil +} + +type Proto2ScalarRequiredIgnoreUnspecifiedWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto2ScalarRequiredIgnoreUnspecifiedWithDefault_builder) Build() *Proto2ScalarRequiredIgnoreUnspecifiedWithDefault { + m0 := &Proto2ScalarRequiredIgnoreUnspecifiedWithDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2ScalarRequiredIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,req,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,req,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto2ScalarRequiredIgnoreEmpty) Reset() { @@ -448,11 +632,6 @@ func (x *Proto2ScalarRequiredIgnoreEmpty) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto2ScalarRequiredIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*Proto2ScalarRequiredIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{8} -} - func (x *Proto2ScalarRequiredIgnoreEmpty) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -460,12 +639,40 @@ func (x *Proto2ScalarRequiredIgnoreEmpty) GetVal() int32 { return 0 } +func (x *Proto2ScalarRequiredIgnoreEmpty) SetVal(v int32) { + x.Val = &v +} + +func (x *Proto2ScalarRequiredIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto2ScalarRequiredIgnoreEmpty) ClearVal() { + x.Val = nil +} + +type Proto2ScalarRequiredIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto2ScalarRequiredIgnoreEmpty_builder) Build() *Proto2ScalarRequiredIgnoreEmpty { + m0 := &Proto2ScalarRequiredIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2ScalarRequiredIgnoreEmptyWithDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,req,name=val,def=-42" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,req,name=val,def=-42" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } // Default values for Proto2ScalarRequiredIgnoreEmptyWithDefault fields. @@ -498,11 +705,6 @@ func (x *Proto2ScalarRequiredIgnoreEmptyWithDefault) ProtoReflect() protoreflect return mi.MessageOf(x) } -// Deprecated: Use Proto2ScalarRequiredIgnoreEmptyWithDefault.ProtoReflect.Descriptor instead. -func (*Proto2ScalarRequiredIgnoreEmptyWithDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{9} -} - func (x *Proto2ScalarRequiredIgnoreEmptyWithDefault) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -510,12 +712,40 @@ func (x *Proto2ScalarRequiredIgnoreEmptyWithDefault) GetVal() int32 { return Default_Proto2ScalarRequiredIgnoreEmptyWithDefault_Val } +func (x *Proto2ScalarRequiredIgnoreEmptyWithDefault) SetVal(v int32) { + x.Val = &v +} + +func (x *Proto2ScalarRequiredIgnoreEmptyWithDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto2ScalarRequiredIgnoreEmptyWithDefault) ClearVal() { + x.Val = nil +} + +type Proto2ScalarRequiredIgnoreEmptyWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto2ScalarRequiredIgnoreEmptyWithDefault_builder) Build() *Proto2ScalarRequiredIgnoreEmptyWithDefault { + m0 := &Proto2ScalarRequiredIgnoreEmptyWithDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2ScalarRequiredIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,req,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,req,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto2ScalarRequiredIgnoreDefault) Reset() { @@ -543,11 +773,6 @@ func (x *Proto2ScalarRequiredIgnoreDefault) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use Proto2ScalarRequiredIgnoreDefault.ProtoReflect.Descriptor instead. -func (*Proto2ScalarRequiredIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{10} -} - func (x *Proto2ScalarRequiredIgnoreDefault) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -555,12 +780,40 @@ func (x *Proto2ScalarRequiredIgnoreDefault) GetVal() int32 { return 0 } +func (x *Proto2ScalarRequiredIgnoreDefault) SetVal(v int32) { + x.Val = &v +} + +func (x *Proto2ScalarRequiredIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto2ScalarRequiredIgnoreDefault) ClearVal() { + x.Val = nil +} + +type Proto2ScalarRequiredIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto2ScalarRequiredIgnoreDefault_builder) Build() *Proto2ScalarRequiredIgnoreDefault { + m0 := &Proto2ScalarRequiredIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2ScalarRequiredIgnoreDefaultWithDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,req,name=val,def=-42" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,req,name=val,def=-42" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } // Default values for Proto2ScalarRequiredIgnoreDefaultWithDefault fields. @@ -593,11 +846,6 @@ func (x *Proto2ScalarRequiredIgnoreDefaultWithDefault) ProtoReflect() protorefle return mi.MessageOf(x) } -// Deprecated: Use Proto2ScalarRequiredIgnoreDefaultWithDefault.ProtoReflect.Descriptor instead. -func (*Proto2ScalarRequiredIgnoreDefaultWithDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{11} -} - func (x *Proto2ScalarRequiredIgnoreDefaultWithDefault) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -605,12 +853,40 @@ func (x *Proto2ScalarRequiredIgnoreDefaultWithDefault) GetVal() int32 { return Default_Proto2ScalarRequiredIgnoreDefaultWithDefault_Val } +func (x *Proto2ScalarRequiredIgnoreDefaultWithDefault) SetVal(v int32) { + x.Val = &v +} + +func (x *Proto2ScalarRequiredIgnoreDefaultWithDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto2ScalarRequiredIgnoreDefaultWithDefault) ClearVal() { + x.Val = nil +} + +type Proto2ScalarRequiredIgnoreDefaultWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto2ScalarRequiredIgnoreDefaultWithDefault_builder) Build() *Proto2ScalarRequiredIgnoreDefaultWithDefault { + m0 := &Proto2ScalarRequiredIgnoreDefaultWithDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2MessageOptionalIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *Proto2MessageOptionalIgnoreUnspecified_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *Proto2MessageOptionalIgnoreUnspecified_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto2MessageOptionalIgnoreUnspecified) Reset() { @@ -638,11 +914,6 @@ func (x *Proto2MessageOptionalIgnoreUnspecified) ProtoReflect() protoreflect.Mes return mi.MessageOf(x) } -// Deprecated: Use Proto2MessageOptionalIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*Proto2MessageOptionalIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{12} -} - func (x *Proto2MessageOptionalIgnoreUnspecified) GetVal() *Proto2MessageOptionalIgnoreUnspecified_Msg { if x != nil { return x.Val @@ -650,12 +921,40 @@ func (x *Proto2MessageOptionalIgnoreUnspecified) GetVal() *Proto2MessageOptional return nil } +func (x *Proto2MessageOptionalIgnoreUnspecified) SetVal(v *Proto2MessageOptionalIgnoreUnspecified_Msg) { + x.Val = v +} + +func (x *Proto2MessageOptionalIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto2MessageOptionalIgnoreUnspecified) ClearVal() { + x.Val = nil +} + +type Proto2MessageOptionalIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *Proto2MessageOptionalIgnoreUnspecified_Msg +} + +func (b0 Proto2MessageOptionalIgnoreUnspecified_builder) Build() *Proto2MessageOptionalIgnoreUnspecified { + m0 := &Proto2MessageOptionalIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2MessageOptionalIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *Proto2MessageOptionalIgnoreEmpty_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *Proto2MessageOptionalIgnoreEmpty_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto2MessageOptionalIgnoreEmpty) Reset() { @@ -683,11 +982,6 @@ func (x *Proto2MessageOptionalIgnoreEmpty) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto2MessageOptionalIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*Proto2MessageOptionalIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{13} -} - func (x *Proto2MessageOptionalIgnoreEmpty) GetVal() *Proto2MessageOptionalIgnoreEmpty_Msg { if x != nil { return x.Val @@ -695,12 +989,40 @@ func (x *Proto2MessageOptionalIgnoreEmpty) GetVal() *Proto2MessageOptionalIgnore return nil } +func (x *Proto2MessageOptionalIgnoreEmpty) SetVal(v *Proto2MessageOptionalIgnoreEmpty_Msg) { + x.Val = v +} + +func (x *Proto2MessageOptionalIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto2MessageOptionalIgnoreEmpty) ClearVal() { + x.Val = nil +} + +type Proto2MessageOptionalIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *Proto2MessageOptionalIgnoreEmpty_Msg +} + +func (b0 Proto2MessageOptionalIgnoreEmpty_builder) Build() *Proto2MessageOptionalIgnoreEmpty { + m0 := &Proto2MessageOptionalIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2MessageOptionalIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *Proto2MessageOptionalIgnoreDefault_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *Proto2MessageOptionalIgnoreDefault_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto2MessageOptionalIgnoreDefault) Reset() { @@ -728,11 +1050,6 @@ func (x *Proto2MessageOptionalIgnoreDefault) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use Proto2MessageOptionalIgnoreDefault.ProtoReflect.Descriptor instead. -func (*Proto2MessageOptionalIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{14} -} - func (x *Proto2MessageOptionalIgnoreDefault) GetVal() *Proto2MessageOptionalIgnoreDefault_Msg { if x != nil { return x.Val @@ -740,23 +1057,51 @@ func (x *Proto2MessageOptionalIgnoreDefault) GetVal() *Proto2MessageOptionalIgno return nil } -type Proto2MessageRequiredIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Val *Proto2MessageRequiredIgnoreUnspecified_Msg `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` +func (x *Proto2MessageOptionalIgnoreDefault) SetVal(v *Proto2MessageOptionalIgnoreDefault_Msg) { + x.Val = v } -func (x *Proto2MessageRequiredIgnoreUnspecified) Reset() { - *x = Proto2MessageRequiredIgnoreUnspecified{} - mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[15] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) +func (x *Proto2MessageOptionalIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil } -func (x *Proto2MessageRequiredIgnoreUnspecified) String() string { - return protoimpl.X.MessageStringOf(x) +func (x *Proto2MessageOptionalIgnoreDefault) ClearVal() { + x.Val = nil +} + +type Proto2MessageOptionalIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *Proto2MessageOptionalIgnoreDefault_Msg +} + +func (b0 Proto2MessageOptionalIgnoreDefault_builder) Build() *Proto2MessageOptionalIgnoreDefault { + m0 := &Proto2MessageOptionalIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + +type Proto2MessageRequiredIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *Proto2MessageRequiredIgnoreUnspecified_Msg `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2MessageRequiredIgnoreUnspecified) Reset() { + *x = Proto2MessageRequiredIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2MessageRequiredIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) } func (*Proto2MessageRequiredIgnoreUnspecified) ProtoMessage() {} @@ -773,11 +1118,6 @@ func (x *Proto2MessageRequiredIgnoreUnspecified) ProtoReflect() protoreflect.Mes return mi.MessageOf(x) } -// Deprecated: Use Proto2MessageRequiredIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*Proto2MessageRequiredIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{15} -} - func (x *Proto2MessageRequiredIgnoreUnspecified) GetVal() *Proto2MessageRequiredIgnoreUnspecified_Msg { if x != nil { return x.Val @@ -785,12 +1125,40 @@ func (x *Proto2MessageRequiredIgnoreUnspecified) GetVal() *Proto2MessageRequired return nil } +func (x *Proto2MessageRequiredIgnoreUnspecified) SetVal(v *Proto2MessageRequiredIgnoreUnspecified_Msg) { + x.Val = v +} + +func (x *Proto2MessageRequiredIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto2MessageRequiredIgnoreUnspecified) ClearVal() { + x.Val = nil +} + +type Proto2MessageRequiredIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *Proto2MessageRequiredIgnoreUnspecified_Msg +} + +func (b0 Proto2MessageRequiredIgnoreUnspecified_builder) Build() *Proto2MessageRequiredIgnoreUnspecified { + m0 := &Proto2MessageRequiredIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2MessageRequiredIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *Proto2MessageRequiredIgnoreEmpty_Msg `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *Proto2MessageRequiredIgnoreEmpty_Msg `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto2MessageRequiredIgnoreEmpty) Reset() { @@ -818,11 +1186,6 @@ func (x *Proto2MessageRequiredIgnoreEmpty) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto2MessageRequiredIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*Proto2MessageRequiredIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{16} -} - func (x *Proto2MessageRequiredIgnoreEmpty) GetVal() *Proto2MessageRequiredIgnoreEmpty_Msg { if x != nil { return x.Val @@ -830,12 +1193,40 @@ func (x *Proto2MessageRequiredIgnoreEmpty) GetVal() *Proto2MessageRequiredIgnore return nil } +func (x *Proto2MessageRequiredIgnoreEmpty) SetVal(v *Proto2MessageRequiredIgnoreEmpty_Msg) { + x.Val = v +} + +func (x *Proto2MessageRequiredIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto2MessageRequiredIgnoreEmpty) ClearVal() { + x.Val = nil +} + +type Proto2MessageRequiredIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *Proto2MessageRequiredIgnoreEmpty_Msg +} + +func (b0 Proto2MessageRequiredIgnoreEmpty_builder) Build() *Proto2MessageRequiredIgnoreEmpty { + m0 := &Proto2MessageRequiredIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2MessageRequiredIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *Proto2MessageRequiredIgnoreDefault_Msg `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *Proto2MessageRequiredIgnoreDefault_Msg `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto2MessageRequiredIgnoreDefault) Reset() { @@ -863,11 +1254,6 @@ func (x *Proto2MessageRequiredIgnoreDefault) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use Proto2MessageRequiredIgnoreDefault.ProtoReflect.Descriptor instead. -func (*Proto2MessageRequiredIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{17} -} - func (x *Proto2MessageRequiredIgnoreDefault) GetVal() *Proto2MessageRequiredIgnoreDefault_Msg { if x != nil { return x.Val @@ -875,15 +1261,43 @@ func (x *Proto2MessageRequiredIgnoreDefault) GetVal() *Proto2MessageRequiredIgno return nil } -type Proto2OneofIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +func (x *Proto2MessageRequiredIgnoreDefault) SetVal(v *Proto2MessageRequiredIgnoreDefault_Msg) { + x.Val = v +} + +func (x *Proto2MessageRequiredIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} - // Types that are assignable to O: +func (x *Proto2MessageRequiredIgnoreDefault) ClearVal() { + x.Val = nil +} + +type Proto2MessageRequiredIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *Proto2MessageRequiredIgnoreDefault_Msg +} + +func (b0 Proto2MessageRequiredIgnoreDefault_builder) Build() *Proto2MessageRequiredIgnoreDefault { + m0 := &Proto2MessageRequiredIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + +type Proto2OneofIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to O: // // *Proto2OneofIgnoreUnspecified_Val - O isProto2OneofIgnoreUnspecified_O `protobuf_oneof:"o"` + O isProto2OneofIgnoreUnspecified_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *Proto2OneofIgnoreUnspecified) Reset() { @@ -911,25 +1325,94 @@ func (x *Proto2OneofIgnoreUnspecified) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto2OneofIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*Proto2OneofIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{18} -} - -func (m *Proto2OneofIgnoreUnspecified) GetO() isProto2OneofIgnoreUnspecified_O { - if m != nil { - return m.O +func (x *Proto2OneofIgnoreUnspecified) GetO() isProto2OneofIgnoreUnspecified_O { + if x != nil { + return x.O } return nil } func (x *Proto2OneofIgnoreUnspecified) GetVal() int32 { - if x, ok := x.GetO().(*Proto2OneofIgnoreUnspecified_Val); ok { - return x.Val + if x != nil { + if x, ok := x.O.(*Proto2OneofIgnoreUnspecified_Val); ok { + return x.Val + } } return 0 } +func (x *Proto2OneofIgnoreUnspecified) SetVal(v int32) { + x.O = &Proto2OneofIgnoreUnspecified_Val{v} +} + +func (x *Proto2OneofIgnoreUnspecified) HasO() bool { + if x == nil { + return false + } + return x.O != nil +} + +func (x *Proto2OneofIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + _, ok := x.O.(*Proto2OneofIgnoreUnspecified_Val) + return ok +} + +func (x *Proto2OneofIgnoreUnspecified) ClearO() { + x.O = nil +} + +func (x *Proto2OneofIgnoreUnspecified) ClearVal() { + if _, ok := x.O.(*Proto2OneofIgnoreUnspecified_Val); ok { + x.O = nil + } +} + +const Proto2OneofIgnoreUnspecified_O_not_set_case case_Proto2OneofIgnoreUnspecified_O = 0 +const Proto2OneofIgnoreUnspecified_Val_case case_Proto2OneofIgnoreUnspecified_O = 1 + +func (x *Proto2OneofIgnoreUnspecified) WhichO() case_Proto2OneofIgnoreUnspecified_O { + if x == nil { + return Proto2OneofIgnoreUnspecified_O_not_set_case + } + switch x.O.(type) { + case *Proto2OneofIgnoreUnspecified_Val: + return Proto2OneofIgnoreUnspecified_Val_case + default: + return Proto2OneofIgnoreUnspecified_O_not_set_case + } +} + +type Proto2OneofIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof O: + Val *int32 + // -- end of O +} + +func (b0 Proto2OneofIgnoreUnspecified_builder) Build() *Proto2OneofIgnoreUnspecified { + m0 := &Proto2OneofIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.O = &Proto2OneofIgnoreUnspecified_Val{*b.Val} + } + return m0 +} + +type case_Proto2OneofIgnoreUnspecified_O protoreflect.FieldNumber + +func (x case_Proto2OneofIgnoreUnspecified_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[18].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isProto2OneofIgnoreUnspecified_O interface { isProto2OneofIgnoreUnspecified_O() } @@ -941,14 +1424,13 @@ type Proto2OneofIgnoreUnspecified_Val struct { func (*Proto2OneofIgnoreUnspecified_Val) isProto2OneofIgnoreUnspecified_O() {} type Proto2OneofIgnoreUnspecifiedWithDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - // Types that are assignable to O: + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to O: // // *Proto2OneofIgnoreUnspecifiedWithDefault_Val - O isProto2OneofIgnoreUnspecifiedWithDefault_O `protobuf_oneof:"o"` + O isProto2OneofIgnoreUnspecifiedWithDefault_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } // Default values for Proto2OneofIgnoreUnspecifiedWithDefault fields. @@ -981,25 +1463,94 @@ func (x *Proto2OneofIgnoreUnspecifiedWithDefault) ProtoReflect() protoreflect.Me return mi.MessageOf(x) } -// Deprecated: Use Proto2OneofIgnoreUnspecifiedWithDefault.ProtoReflect.Descriptor instead. -func (*Proto2OneofIgnoreUnspecifiedWithDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{19} -} - -func (m *Proto2OneofIgnoreUnspecifiedWithDefault) GetO() isProto2OneofIgnoreUnspecifiedWithDefault_O { - if m != nil { - return m.O +func (x *Proto2OneofIgnoreUnspecifiedWithDefault) GetO() isProto2OneofIgnoreUnspecifiedWithDefault_O { + if x != nil { + return x.O } return nil } func (x *Proto2OneofIgnoreUnspecifiedWithDefault) GetVal() int32 { - if x, ok := x.GetO().(*Proto2OneofIgnoreUnspecifiedWithDefault_Val); ok { - return x.Val + if x != nil { + if x, ok := x.O.(*Proto2OneofIgnoreUnspecifiedWithDefault_Val); ok { + return x.Val + } } return Default_Proto2OneofIgnoreUnspecifiedWithDefault_Val } +func (x *Proto2OneofIgnoreUnspecifiedWithDefault) SetVal(v int32) { + x.O = &Proto2OneofIgnoreUnspecifiedWithDefault_Val{v} +} + +func (x *Proto2OneofIgnoreUnspecifiedWithDefault) HasO() bool { + if x == nil { + return false + } + return x.O != nil +} + +func (x *Proto2OneofIgnoreUnspecifiedWithDefault) HasVal() bool { + if x == nil { + return false + } + _, ok := x.O.(*Proto2OneofIgnoreUnspecifiedWithDefault_Val) + return ok +} + +func (x *Proto2OneofIgnoreUnspecifiedWithDefault) ClearO() { + x.O = nil +} + +func (x *Proto2OneofIgnoreUnspecifiedWithDefault) ClearVal() { + if _, ok := x.O.(*Proto2OneofIgnoreUnspecifiedWithDefault_Val); ok { + x.O = nil + } +} + +const Proto2OneofIgnoreUnspecifiedWithDefault_O_not_set_case case_Proto2OneofIgnoreUnspecifiedWithDefault_O = 0 +const Proto2OneofIgnoreUnspecifiedWithDefault_Val_case case_Proto2OneofIgnoreUnspecifiedWithDefault_O = 1 + +func (x *Proto2OneofIgnoreUnspecifiedWithDefault) WhichO() case_Proto2OneofIgnoreUnspecifiedWithDefault_O { + if x == nil { + return Proto2OneofIgnoreUnspecifiedWithDefault_O_not_set_case + } + switch x.O.(type) { + case *Proto2OneofIgnoreUnspecifiedWithDefault_Val: + return Proto2OneofIgnoreUnspecifiedWithDefault_Val_case + default: + return Proto2OneofIgnoreUnspecifiedWithDefault_O_not_set_case + } +} + +type Proto2OneofIgnoreUnspecifiedWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof O: + Val *int32 + // -- end of O +} + +func (b0 Proto2OneofIgnoreUnspecifiedWithDefault_builder) Build() *Proto2OneofIgnoreUnspecifiedWithDefault { + m0 := &Proto2OneofIgnoreUnspecifiedWithDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.O = &Proto2OneofIgnoreUnspecifiedWithDefault_Val{*b.Val} + } + return m0 +} + +type case_Proto2OneofIgnoreUnspecifiedWithDefault_O protoreflect.FieldNumber + +func (x case_Proto2OneofIgnoreUnspecifiedWithDefault_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[19].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isProto2OneofIgnoreUnspecifiedWithDefault_O interface { isProto2OneofIgnoreUnspecifiedWithDefault_O() } @@ -1011,14 +1562,13 @@ type Proto2OneofIgnoreUnspecifiedWithDefault_Val struct { func (*Proto2OneofIgnoreUnspecifiedWithDefault_Val) isProto2OneofIgnoreUnspecifiedWithDefault_O() {} type Proto2OneofIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - // Types that are assignable to O: + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to O: // // *Proto2OneofIgnoreEmpty_Val - O isProto2OneofIgnoreEmpty_O `protobuf_oneof:"o"` + O isProto2OneofIgnoreEmpty_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *Proto2OneofIgnoreEmpty) Reset() { @@ -1046,25 +1596,94 @@ func (x *Proto2OneofIgnoreEmpty) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto2OneofIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*Proto2OneofIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{20} -} - -func (m *Proto2OneofIgnoreEmpty) GetO() isProto2OneofIgnoreEmpty_O { - if m != nil { - return m.O +func (x *Proto2OneofIgnoreEmpty) GetO() isProto2OneofIgnoreEmpty_O { + if x != nil { + return x.O } return nil } func (x *Proto2OneofIgnoreEmpty) GetVal() int32 { - if x, ok := x.GetO().(*Proto2OneofIgnoreEmpty_Val); ok { - return x.Val + if x != nil { + if x, ok := x.O.(*Proto2OneofIgnoreEmpty_Val); ok { + return x.Val + } } return 0 } +func (x *Proto2OneofIgnoreEmpty) SetVal(v int32) { + x.O = &Proto2OneofIgnoreEmpty_Val{v} +} + +func (x *Proto2OneofIgnoreEmpty) HasO() bool { + if x == nil { + return false + } + return x.O != nil +} + +func (x *Proto2OneofIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + _, ok := x.O.(*Proto2OneofIgnoreEmpty_Val) + return ok +} + +func (x *Proto2OneofIgnoreEmpty) ClearO() { + x.O = nil +} + +func (x *Proto2OneofIgnoreEmpty) ClearVal() { + if _, ok := x.O.(*Proto2OneofIgnoreEmpty_Val); ok { + x.O = nil + } +} + +const Proto2OneofIgnoreEmpty_O_not_set_case case_Proto2OneofIgnoreEmpty_O = 0 +const Proto2OneofIgnoreEmpty_Val_case case_Proto2OneofIgnoreEmpty_O = 1 + +func (x *Proto2OneofIgnoreEmpty) WhichO() case_Proto2OneofIgnoreEmpty_O { + if x == nil { + return Proto2OneofIgnoreEmpty_O_not_set_case + } + switch x.O.(type) { + case *Proto2OneofIgnoreEmpty_Val: + return Proto2OneofIgnoreEmpty_Val_case + default: + return Proto2OneofIgnoreEmpty_O_not_set_case + } +} + +type Proto2OneofIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof O: + Val *int32 + // -- end of O +} + +func (b0 Proto2OneofIgnoreEmpty_builder) Build() *Proto2OneofIgnoreEmpty { + m0 := &Proto2OneofIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.O = &Proto2OneofIgnoreEmpty_Val{*b.Val} + } + return m0 +} + +type case_Proto2OneofIgnoreEmpty_O protoreflect.FieldNumber + +func (x case_Proto2OneofIgnoreEmpty_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[20].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isProto2OneofIgnoreEmpty_O interface { isProto2OneofIgnoreEmpty_O() } @@ -1076,14 +1695,13 @@ type Proto2OneofIgnoreEmpty_Val struct { func (*Proto2OneofIgnoreEmpty_Val) isProto2OneofIgnoreEmpty_O() {} type Proto2OneofIgnoreEmptyWithDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - // Types that are assignable to O: + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to O: // // *Proto2OneofIgnoreEmptyWithDefault_Val - O isProto2OneofIgnoreEmptyWithDefault_O `protobuf_oneof:"o"` + O isProto2OneofIgnoreEmptyWithDefault_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } // Default values for Proto2OneofIgnoreEmptyWithDefault fields. @@ -1116,25 +1734,94 @@ func (x *Proto2OneofIgnoreEmptyWithDefault) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use Proto2OneofIgnoreEmptyWithDefault.ProtoReflect.Descriptor instead. -func (*Proto2OneofIgnoreEmptyWithDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{21} -} - -func (m *Proto2OneofIgnoreEmptyWithDefault) GetO() isProto2OneofIgnoreEmptyWithDefault_O { - if m != nil { - return m.O +func (x *Proto2OneofIgnoreEmptyWithDefault) GetO() isProto2OneofIgnoreEmptyWithDefault_O { + if x != nil { + return x.O } return nil } func (x *Proto2OneofIgnoreEmptyWithDefault) GetVal() int32 { - if x, ok := x.GetO().(*Proto2OneofIgnoreEmptyWithDefault_Val); ok { - return x.Val + if x != nil { + if x, ok := x.O.(*Proto2OneofIgnoreEmptyWithDefault_Val); ok { + return x.Val + } } return Default_Proto2OneofIgnoreEmptyWithDefault_Val } +func (x *Proto2OneofIgnoreEmptyWithDefault) SetVal(v int32) { + x.O = &Proto2OneofIgnoreEmptyWithDefault_Val{v} +} + +func (x *Proto2OneofIgnoreEmptyWithDefault) HasO() bool { + if x == nil { + return false + } + return x.O != nil +} + +func (x *Proto2OneofIgnoreEmptyWithDefault) HasVal() bool { + if x == nil { + return false + } + _, ok := x.O.(*Proto2OneofIgnoreEmptyWithDefault_Val) + return ok +} + +func (x *Proto2OneofIgnoreEmptyWithDefault) ClearO() { + x.O = nil +} + +func (x *Proto2OneofIgnoreEmptyWithDefault) ClearVal() { + if _, ok := x.O.(*Proto2OneofIgnoreEmptyWithDefault_Val); ok { + x.O = nil + } +} + +const Proto2OneofIgnoreEmptyWithDefault_O_not_set_case case_Proto2OneofIgnoreEmptyWithDefault_O = 0 +const Proto2OneofIgnoreEmptyWithDefault_Val_case case_Proto2OneofIgnoreEmptyWithDefault_O = 1 + +func (x *Proto2OneofIgnoreEmptyWithDefault) WhichO() case_Proto2OneofIgnoreEmptyWithDefault_O { + if x == nil { + return Proto2OneofIgnoreEmptyWithDefault_O_not_set_case + } + switch x.O.(type) { + case *Proto2OneofIgnoreEmptyWithDefault_Val: + return Proto2OneofIgnoreEmptyWithDefault_Val_case + default: + return Proto2OneofIgnoreEmptyWithDefault_O_not_set_case + } +} + +type Proto2OneofIgnoreEmptyWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof O: + Val *int32 + // -- end of O +} + +func (b0 Proto2OneofIgnoreEmptyWithDefault_builder) Build() *Proto2OneofIgnoreEmptyWithDefault { + m0 := &Proto2OneofIgnoreEmptyWithDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.O = &Proto2OneofIgnoreEmptyWithDefault_Val{*b.Val} + } + return m0 +} + +type case_Proto2OneofIgnoreEmptyWithDefault_O protoreflect.FieldNumber + +func (x case_Proto2OneofIgnoreEmptyWithDefault_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[21].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isProto2OneofIgnoreEmptyWithDefault_O interface { isProto2OneofIgnoreEmptyWithDefault_O() } @@ -1146,14 +1833,13 @@ type Proto2OneofIgnoreEmptyWithDefault_Val struct { func (*Proto2OneofIgnoreEmptyWithDefault_Val) isProto2OneofIgnoreEmptyWithDefault_O() {} type Proto2OneofIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - // Types that are assignable to O: + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to O: // // *Proto2OneofIgnoreDefault_Val - O isProto2OneofIgnoreDefault_O `protobuf_oneof:"o"` + O isProto2OneofIgnoreDefault_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *Proto2OneofIgnoreDefault) Reset() { @@ -1181,25 +1867,94 @@ func (x *Proto2OneofIgnoreDefault) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto2OneofIgnoreDefault.ProtoReflect.Descriptor instead. -func (*Proto2OneofIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{22} -} - -func (m *Proto2OneofIgnoreDefault) GetO() isProto2OneofIgnoreDefault_O { - if m != nil { - return m.O +func (x *Proto2OneofIgnoreDefault) GetO() isProto2OneofIgnoreDefault_O { + if x != nil { + return x.O } return nil } func (x *Proto2OneofIgnoreDefault) GetVal() int32 { - if x, ok := x.GetO().(*Proto2OneofIgnoreDefault_Val); ok { - return x.Val + if x != nil { + if x, ok := x.O.(*Proto2OneofIgnoreDefault_Val); ok { + return x.Val + } } return 0 } +func (x *Proto2OneofIgnoreDefault) SetVal(v int32) { + x.O = &Proto2OneofIgnoreDefault_Val{v} +} + +func (x *Proto2OneofIgnoreDefault) HasO() bool { + if x == nil { + return false + } + return x.O != nil +} + +func (x *Proto2OneofIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + _, ok := x.O.(*Proto2OneofIgnoreDefault_Val) + return ok +} + +func (x *Proto2OneofIgnoreDefault) ClearO() { + x.O = nil +} + +func (x *Proto2OneofIgnoreDefault) ClearVal() { + if _, ok := x.O.(*Proto2OneofIgnoreDefault_Val); ok { + x.O = nil + } +} + +const Proto2OneofIgnoreDefault_O_not_set_case case_Proto2OneofIgnoreDefault_O = 0 +const Proto2OneofIgnoreDefault_Val_case case_Proto2OneofIgnoreDefault_O = 1 + +func (x *Proto2OneofIgnoreDefault) WhichO() case_Proto2OneofIgnoreDefault_O { + if x == nil { + return Proto2OneofIgnoreDefault_O_not_set_case + } + switch x.O.(type) { + case *Proto2OneofIgnoreDefault_Val: + return Proto2OneofIgnoreDefault_Val_case + default: + return Proto2OneofIgnoreDefault_O_not_set_case + } +} + +type Proto2OneofIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof O: + Val *int32 + // -- end of O +} + +func (b0 Proto2OneofIgnoreDefault_builder) Build() *Proto2OneofIgnoreDefault { + m0 := &Proto2OneofIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.O = &Proto2OneofIgnoreDefault_Val{*b.Val} + } + return m0 +} + +type case_Proto2OneofIgnoreDefault_O protoreflect.FieldNumber + +func (x case_Proto2OneofIgnoreDefault_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[22].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isProto2OneofIgnoreDefault_O interface { isProto2OneofIgnoreDefault_O() } @@ -1211,14 +1966,13 @@ type Proto2OneofIgnoreDefault_Val struct { func (*Proto2OneofIgnoreDefault_Val) isProto2OneofIgnoreDefault_O() {} type Proto2OneofIgnoreDefaultWithDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - // Types that are assignable to O: + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to O: // // *Proto2OneofIgnoreDefaultWithDefault_Val - O isProto2OneofIgnoreDefaultWithDefault_O `protobuf_oneof:"o"` + O isProto2OneofIgnoreDefaultWithDefault_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } // Default values for Proto2OneofIgnoreDefaultWithDefault fields. @@ -1251,25 +2005,94 @@ func (x *Proto2OneofIgnoreDefaultWithDefault) ProtoReflect() protoreflect.Messag return mi.MessageOf(x) } -// Deprecated: Use Proto2OneofIgnoreDefaultWithDefault.ProtoReflect.Descriptor instead. -func (*Proto2OneofIgnoreDefaultWithDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{23} -} - -func (m *Proto2OneofIgnoreDefaultWithDefault) GetO() isProto2OneofIgnoreDefaultWithDefault_O { - if m != nil { - return m.O +func (x *Proto2OneofIgnoreDefaultWithDefault) GetO() isProto2OneofIgnoreDefaultWithDefault_O { + if x != nil { + return x.O } return nil } func (x *Proto2OneofIgnoreDefaultWithDefault) GetVal() int32 { - if x, ok := x.GetO().(*Proto2OneofIgnoreDefaultWithDefault_Val); ok { - return x.Val + if x != nil { + if x, ok := x.O.(*Proto2OneofIgnoreDefaultWithDefault_Val); ok { + return x.Val + } } return Default_Proto2OneofIgnoreDefaultWithDefault_Val } +func (x *Proto2OneofIgnoreDefaultWithDefault) SetVal(v int32) { + x.O = &Proto2OneofIgnoreDefaultWithDefault_Val{v} +} + +func (x *Proto2OneofIgnoreDefaultWithDefault) HasO() bool { + if x == nil { + return false + } + return x.O != nil +} + +func (x *Proto2OneofIgnoreDefaultWithDefault) HasVal() bool { + if x == nil { + return false + } + _, ok := x.O.(*Proto2OneofIgnoreDefaultWithDefault_Val) + return ok +} + +func (x *Proto2OneofIgnoreDefaultWithDefault) ClearO() { + x.O = nil +} + +func (x *Proto2OneofIgnoreDefaultWithDefault) ClearVal() { + if _, ok := x.O.(*Proto2OneofIgnoreDefaultWithDefault_Val); ok { + x.O = nil + } +} + +const Proto2OneofIgnoreDefaultWithDefault_O_not_set_case case_Proto2OneofIgnoreDefaultWithDefault_O = 0 +const Proto2OneofIgnoreDefaultWithDefault_Val_case case_Proto2OneofIgnoreDefaultWithDefault_O = 1 + +func (x *Proto2OneofIgnoreDefaultWithDefault) WhichO() case_Proto2OneofIgnoreDefaultWithDefault_O { + if x == nil { + return Proto2OneofIgnoreDefaultWithDefault_O_not_set_case + } + switch x.O.(type) { + case *Proto2OneofIgnoreDefaultWithDefault_Val: + return Proto2OneofIgnoreDefaultWithDefault_Val_case + default: + return Proto2OneofIgnoreDefaultWithDefault_O_not_set_case + } +} + +type Proto2OneofIgnoreDefaultWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof O: + Val *int32 + // -- end of O +} + +func (b0 Proto2OneofIgnoreDefaultWithDefault_builder) Build() *Proto2OneofIgnoreDefaultWithDefault { + m0 := &Proto2OneofIgnoreDefaultWithDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.O = &Proto2OneofIgnoreDefaultWithDefault_Val{*b.Val} + } + return m0 +} + +type case_Proto2OneofIgnoreDefaultWithDefault_O protoreflect.FieldNumber + +func (x case_Proto2OneofIgnoreDefaultWithDefault_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[23].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isProto2OneofIgnoreDefaultWithDefault_O interface { isProto2OneofIgnoreDefaultWithDefault_O() } @@ -1281,11 +2104,10 @@ type Proto2OneofIgnoreDefaultWithDefault_Val struct { func (*Proto2OneofIgnoreDefaultWithDefault_Val) isProto2OneofIgnoreDefaultWithDefault_O() {} type Proto2RepeatedIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto2RepeatedIgnoreUnspecified) Reset() { @@ -1313,11 +2135,6 @@ func (x *Proto2RepeatedIgnoreUnspecified) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto2RepeatedIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*Proto2RepeatedIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{24} -} - func (x *Proto2RepeatedIgnoreUnspecified) GetVal() []int32 { if x != nil { return x.Val @@ -1325,12 +2142,29 @@ func (x *Proto2RepeatedIgnoreUnspecified) GetVal() []int32 { return nil } +func (x *Proto2RepeatedIgnoreUnspecified) SetVal(v []int32) { + x.Val = v +} + +type Proto2RepeatedIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 Proto2RepeatedIgnoreUnspecified_builder) Build() *Proto2RepeatedIgnoreUnspecified { + m0 := &Proto2RepeatedIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2RepeatedIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto2RepeatedIgnoreEmpty) Reset() { @@ -1358,11 +2192,6 @@ func (x *Proto2RepeatedIgnoreEmpty) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto2RepeatedIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*Proto2RepeatedIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{25} -} - func (x *Proto2RepeatedIgnoreEmpty) GetVal() []int32 { if x != nil { return x.Val @@ -1370,12 +2199,29 @@ func (x *Proto2RepeatedIgnoreEmpty) GetVal() []int32 { return nil } +func (x *Proto2RepeatedIgnoreEmpty) SetVal(v []int32) { + x.Val = v +} + +type Proto2RepeatedIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 Proto2RepeatedIgnoreEmpty_builder) Build() *Proto2RepeatedIgnoreEmpty { + m0 := &Proto2RepeatedIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2RepeatedIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto2RepeatedIgnoreDefault) Reset() { @@ -1403,24 +2249,36 @@ func (x *Proto2RepeatedIgnoreDefault) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto2RepeatedIgnoreDefault.ProtoReflect.Descriptor instead. -func (*Proto2RepeatedIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{26} +func (x *Proto2RepeatedIgnoreDefault) GetVal() []int32 { + if x != nil { + return x.Val + } + return nil +} + +func (x *Proto2RepeatedIgnoreDefault) SetVal(v []int32) { + x.Val = v +} + +type Proto2RepeatedIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 } -func (x *Proto2RepeatedIgnoreDefault) GetVal() []int32 { - if x != nil { - return x.Val - } - return nil +func (b0 Proto2RepeatedIgnoreDefault_builder) Build() *Proto2RepeatedIgnoreDefault { + m0 := &Proto2RepeatedIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 } type Proto2MapIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + sizeCache protoimpl.SizeCache } func (x *Proto2MapIgnoreUnspecified) Reset() { @@ -1448,11 +2306,6 @@ func (x *Proto2MapIgnoreUnspecified) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto2MapIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*Proto2MapIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{27} -} - func (x *Proto2MapIgnoreUnspecified) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -1460,12 +2313,29 @@ func (x *Proto2MapIgnoreUnspecified) GetVal() map[int32]int32 { return nil } +func (x *Proto2MapIgnoreUnspecified) SetVal(v map[int32]int32) { + x.Val = v +} + +type Proto2MapIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto2MapIgnoreUnspecified_builder) Build() *Proto2MapIgnoreUnspecified { + m0 := &Proto2MapIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2MapIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + sizeCache protoimpl.SizeCache } func (x *Proto2MapIgnoreEmpty) Reset() { @@ -1493,11 +2363,6 @@ func (x *Proto2MapIgnoreEmpty) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto2MapIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*Proto2MapIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{28} -} - func (x *Proto2MapIgnoreEmpty) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -1505,12 +2370,29 @@ func (x *Proto2MapIgnoreEmpty) GetVal() map[int32]int32 { return nil } +func (x *Proto2MapIgnoreEmpty) SetVal(v map[int32]int32) { + x.Val = v +} + +type Proto2MapIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto2MapIgnoreEmpty_builder) Build() *Proto2MapIgnoreEmpty { + m0 := &Proto2MapIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2MapIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + sizeCache protoimpl.SizeCache } func (x *Proto2MapIgnoreDefault) Reset() { @@ -1538,11 +2420,6 @@ func (x *Proto2MapIgnoreDefault) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto2MapIgnoreDefault.ProtoReflect.Descriptor instead. -func (*Proto2MapIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{29} -} - func (x *Proto2MapIgnoreDefault) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -1550,12 +2427,29 @@ func (x *Proto2MapIgnoreDefault) GetVal() map[int32]int32 { return nil } +func (x *Proto2MapIgnoreDefault) SetVal(v map[int32]int32) { + x.Val = v +} + +type Proto2MapIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto2MapIgnoreDefault_builder) Build() *Proto2MapIgnoreDefault { + m0 := &Proto2MapIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2RepeatedItemIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto2RepeatedItemIgnoreUnspecified) Reset() { @@ -1583,11 +2477,6 @@ func (x *Proto2RepeatedItemIgnoreUnspecified) ProtoReflect() protoreflect.Messag return mi.MessageOf(x) } -// Deprecated: Use Proto2RepeatedItemIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*Proto2RepeatedItemIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{30} -} - func (x *Proto2RepeatedItemIgnoreUnspecified) GetVal() []int32 { if x != nil { return x.Val @@ -1595,12 +2484,29 @@ func (x *Proto2RepeatedItemIgnoreUnspecified) GetVal() []int32 { return nil } +func (x *Proto2RepeatedItemIgnoreUnspecified) SetVal(v []int32) { + x.Val = v +} + +type Proto2RepeatedItemIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 Proto2RepeatedItemIgnoreUnspecified_builder) Build() *Proto2RepeatedItemIgnoreUnspecified { + m0 := &Proto2RepeatedItemIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2RepeatedItemIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto2RepeatedItemIgnoreEmpty) Reset() { @@ -1628,11 +2534,6 @@ func (x *Proto2RepeatedItemIgnoreEmpty) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto2RepeatedItemIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*Proto2RepeatedItemIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{31} -} - func (x *Proto2RepeatedItemIgnoreEmpty) GetVal() []int32 { if x != nil { return x.Val @@ -1640,12 +2541,29 @@ func (x *Proto2RepeatedItemIgnoreEmpty) GetVal() []int32 { return nil } +func (x *Proto2RepeatedItemIgnoreEmpty) SetVal(v []int32) { + x.Val = v +} + +type Proto2RepeatedItemIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 Proto2RepeatedItemIgnoreEmpty_builder) Build() *Proto2RepeatedItemIgnoreEmpty { + m0 := &Proto2RepeatedItemIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2RepeatedItemIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto2RepeatedItemIgnoreDefault) Reset() { @@ -1673,11 +2591,6 @@ func (x *Proto2RepeatedItemIgnoreDefault) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto2RepeatedItemIgnoreDefault.ProtoReflect.Descriptor instead. -func (*Proto2RepeatedItemIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{32} -} - func (x *Proto2RepeatedItemIgnoreDefault) GetVal() []int32 { if x != nil { return x.Val @@ -1685,12 +2598,29 @@ func (x *Proto2RepeatedItemIgnoreDefault) GetVal() []int32 { return nil } +func (x *Proto2RepeatedItemIgnoreDefault) SetVal(v []int32) { + x.Val = v +} + +type Proto2RepeatedItemIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 Proto2RepeatedItemIgnoreDefault_builder) Build() *Proto2RepeatedItemIgnoreDefault { + m0 := &Proto2RepeatedItemIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2MapKeyIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + sizeCache protoimpl.SizeCache } func (x *Proto2MapKeyIgnoreUnspecified) Reset() { @@ -1718,11 +2648,6 @@ func (x *Proto2MapKeyIgnoreUnspecified) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto2MapKeyIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*Proto2MapKeyIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{33} -} - func (x *Proto2MapKeyIgnoreUnspecified) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -1730,12 +2655,29 @@ func (x *Proto2MapKeyIgnoreUnspecified) GetVal() map[int32]int32 { return nil } +func (x *Proto2MapKeyIgnoreUnspecified) SetVal(v map[int32]int32) { + x.Val = v +} + +type Proto2MapKeyIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto2MapKeyIgnoreUnspecified_builder) Build() *Proto2MapKeyIgnoreUnspecified { + m0 := &Proto2MapKeyIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2MapKeyIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + sizeCache protoimpl.SizeCache } func (x *Proto2MapKeyIgnoreEmpty) Reset() { @@ -1763,11 +2705,6 @@ func (x *Proto2MapKeyIgnoreEmpty) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto2MapKeyIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*Proto2MapKeyIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{34} -} - func (x *Proto2MapKeyIgnoreEmpty) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -1775,12 +2712,29 @@ func (x *Proto2MapKeyIgnoreEmpty) GetVal() map[int32]int32 { return nil } +func (x *Proto2MapKeyIgnoreEmpty) SetVal(v map[int32]int32) { + x.Val = v +} + +type Proto2MapKeyIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto2MapKeyIgnoreEmpty_builder) Build() *Proto2MapKeyIgnoreEmpty { + m0 := &Proto2MapKeyIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2MapKeyIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + sizeCache protoimpl.SizeCache } func (x *Proto2MapKeyIgnoreDefault) Reset() { @@ -1808,11 +2762,6 @@ func (x *Proto2MapKeyIgnoreDefault) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto2MapKeyIgnoreDefault.ProtoReflect.Descriptor instead. -func (*Proto2MapKeyIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{35} -} - func (x *Proto2MapKeyIgnoreDefault) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -1820,12 +2769,29 @@ func (x *Proto2MapKeyIgnoreDefault) GetVal() map[int32]int32 { return nil } +func (x *Proto2MapKeyIgnoreDefault) SetVal(v map[int32]int32) { + x.Val = v +} + +type Proto2MapKeyIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto2MapKeyIgnoreDefault_builder) Build() *Proto2MapKeyIgnoreDefault { + m0 := &Proto2MapKeyIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2MapValueIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + sizeCache protoimpl.SizeCache } func (x *Proto2MapValueIgnoreUnspecified) Reset() { @@ -1853,11 +2819,6 @@ func (x *Proto2MapValueIgnoreUnspecified) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto2MapValueIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*Proto2MapValueIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{36} -} - func (x *Proto2MapValueIgnoreUnspecified) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -1865,12 +2826,29 @@ func (x *Proto2MapValueIgnoreUnspecified) GetVal() map[int32]int32 { return nil } +func (x *Proto2MapValueIgnoreUnspecified) SetVal(v map[int32]int32) { + x.Val = v +} + +type Proto2MapValueIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto2MapValueIgnoreUnspecified_builder) Build() *Proto2MapValueIgnoreUnspecified { + m0 := &Proto2MapValueIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2MapValueIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + sizeCache protoimpl.SizeCache } func (x *Proto2MapValueIgnoreEmpty) Reset() { @@ -1898,11 +2876,6 @@ func (x *Proto2MapValueIgnoreEmpty) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto2MapValueIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*Proto2MapValueIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{37} -} - func (x *Proto2MapValueIgnoreEmpty) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -1910,12 +2883,29 @@ func (x *Proto2MapValueIgnoreEmpty) GetVal() map[int32]int32 { return nil } +func (x *Proto2MapValueIgnoreEmpty) SetVal(v map[int32]int32) { + x.Val = v +} + +type Proto2MapValueIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto2MapValueIgnoreEmpty_builder) Build() *Proto2MapValueIgnoreEmpty { + m0 := &Proto2MapValueIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2MapValueIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + sizeCache protoimpl.SizeCache } func (x *Proto2MapValueIgnoreDefault) Reset() { @@ -1943,11 +2933,6 @@ func (x *Proto2MapValueIgnoreDefault) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto2MapValueIgnoreDefault.ProtoReflect.Descriptor instead. -func (*Proto2MapValueIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{38} -} - func (x *Proto2MapValueIgnoreDefault) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -1955,12 +2940,29 @@ func (x *Proto2MapValueIgnoreDefault) GetVal() map[int32]int32 { return nil } +func (x *Proto2MapValueIgnoreDefault) SetVal(v map[int32]int32) { + x.Val = v +} + +type Proto2MapValueIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto2MapValueIgnoreDefault_builder) Build() *Proto2MapValueIgnoreDefault { + m0 := &Proto2MapValueIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2MessageOptionalIgnoreUnspecified_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto2MessageOptionalIgnoreUnspecified_Msg) Reset() { @@ -1988,11 +2990,6 @@ func (x *Proto2MessageOptionalIgnoreUnspecified_Msg) ProtoReflect() protoreflect return mi.MessageOf(x) } -// Deprecated: Use Proto2MessageOptionalIgnoreUnspecified_Msg.ProtoReflect.Descriptor instead. -func (*Proto2MessageOptionalIgnoreUnspecified_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{12, 0} -} - func (x *Proto2MessageOptionalIgnoreUnspecified_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -2000,12 +2997,40 @@ func (x *Proto2MessageOptionalIgnoreUnspecified_Msg) GetVal() string { return "" } +func (x *Proto2MessageOptionalIgnoreUnspecified_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *Proto2MessageOptionalIgnoreUnspecified_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto2MessageOptionalIgnoreUnspecified_Msg) ClearVal() { + x.Val = nil +} + +type Proto2MessageOptionalIgnoreUnspecified_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 Proto2MessageOptionalIgnoreUnspecified_Msg_builder) Build() *Proto2MessageOptionalIgnoreUnspecified_Msg { + m0 := &Proto2MessageOptionalIgnoreUnspecified_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2MessageOptionalIgnoreEmpty_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto2MessageOptionalIgnoreEmpty_Msg) Reset() { @@ -2033,11 +3058,6 @@ func (x *Proto2MessageOptionalIgnoreEmpty_Msg) ProtoReflect() protoreflect.Messa return mi.MessageOf(x) } -// Deprecated: Use Proto2MessageOptionalIgnoreEmpty_Msg.ProtoReflect.Descriptor instead. -func (*Proto2MessageOptionalIgnoreEmpty_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{13, 0} -} - func (x *Proto2MessageOptionalIgnoreEmpty_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -2045,12 +3065,40 @@ func (x *Proto2MessageOptionalIgnoreEmpty_Msg) GetVal() string { return "" } +func (x *Proto2MessageOptionalIgnoreEmpty_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *Proto2MessageOptionalIgnoreEmpty_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto2MessageOptionalIgnoreEmpty_Msg) ClearVal() { + x.Val = nil +} + +type Proto2MessageOptionalIgnoreEmpty_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 Proto2MessageOptionalIgnoreEmpty_Msg_builder) Build() *Proto2MessageOptionalIgnoreEmpty_Msg { + m0 := &Proto2MessageOptionalIgnoreEmpty_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2MessageOptionalIgnoreDefault_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto2MessageOptionalIgnoreDefault_Msg) Reset() { @@ -2078,11 +3126,6 @@ func (x *Proto2MessageOptionalIgnoreDefault_Msg) ProtoReflect() protoreflect.Mes return mi.MessageOf(x) } -// Deprecated: Use Proto2MessageOptionalIgnoreDefault_Msg.ProtoReflect.Descriptor instead. -func (*Proto2MessageOptionalIgnoreDefault_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{14, 0} -} - func (x *Proto2MessageOptionalIgnoreDefault_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -2090,12 +3133,40 @@ func (x *Proto2MessageOptionalIgnoreDefault_Msg) GetVal() string { return "" } +func (x *Proto2MessageOptionalIgnoreDefault_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *Proto2MessageOptionalIgnoreDefault_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto2MessageOptionalIgnoreDefault_Msg) ClearVal() { + x.Val = nil +} + +type Proto2MessageOptionalIgnoreDefault_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 Proto2MessageOptionalIgnoreDefault_Msg_builder) Build() *Proto2MessageOptionalIgnoreDefault_Msg { + m0 := &Proto2MessageOptionalIgnoreDefault_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2MessageRequiredIgnoreUnspecified_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto2MessageRequiredIgnoreUnspecified_Msg) Reset() { @@ -2123,11 +3194,6 @@ func (x *Proto2MessageRequiredIgnoreUnspecified_Msg) ProtoReflect() protoreflect return mi.MessageOf(x) } -// Deprecated: Use Proto2MessageRequiredIgnoreUnspecified_Msg.ProtoReflect.Descriptor instead. -func (*Proto2MessageRequiredIgnoreUnspecified_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{15, 0} -} - func (x *Proto2MessageRequiredIgnoreUnspecified_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -2135,12 +3201,40 @@ func (x *Proto2MessageRequiredIgnoreUnspecified_Msg) GetVal() string { return "" } +func (x *Proto2MessageRequiredIgnoreUnspecified_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *Proto2MessageRequiredIgnoreUnspecified_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto2MessageRequiredIgnoreUnspecified_Msg) ClearVal() { + x.Val = nil +} + +type Proto2MessageRequiredIgnoreUnspecified_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 Proto2MessageRequiredIgnoreUnspecified_Msg_builder) Build() *Proto2MessageRequiredIgnoreUnspecified_Msg { + m0 := &Proto2MessageRequiredIgnoreUnspecified_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2MessageRequiredIgnoreEmpty_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto2MessageRequiredIgnoreEmpty_Msg) Reset() { @@ -2168,11 +3262,6 @@ func (x *Proto2MessageRequiredIgnoreEmpty_Msg) ProtoReflect() protoreflect.Messa return mi.MessageOf(x) } -// Deprecated: Use Proto2MessageRequiredIgnoreEmpty_Msg.ProtoReflect.Descriptor instead. -func (*Proto2MessageRequiredIgnoreEmpty_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{16, 0} -} - func (x *Proto2MessageRequiredIgnoreEmpty_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -2180,12 +3269,40 @@ func (x *Proto2MessageRequiredIgnoreEmpty_Msg) GetVal() string { return "" } +func (x *Proto2MessageRequiredIgnoreEmpty_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *Proto2MessageRequiredIgnoreEmpty_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto2MessageRequiredIgnoreEmpty_Msg) ClearVal() { + x.Val = nil +} + +type Proto2MessageRequiredIgnoreEmpty_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 Proto2MessageRequiredIgnoreEmpty_Msg_builder) Build() *Proto2MessageRequiredIgnoreEmpty_Msg { + m0 := &Proto2MessageRequiredIgnoreEmpty_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto2MessageRequiredIgnoreDefault_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto2MessageRequiredIgnoreDefault_Msg) Reset() { @@ -2213,11 +3330,6 @@ func (x *Proto2MessageRequiredIgnoreDefault_Msg) ProtoReflect() protoreflect.Mes return mi.MessageOf(x) } -// Deprecated: Use Proto2MessageRequiredIgnoreDefault_Msg.ProtoReflect.Descriptor instead. -func (*Proto2MessageRequiredIgnoreDefault_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP(), []int{17, 0} -} - func (x *Proto2MessageRequiredIgnoreDefault_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -2225,6 +3337,35 @@ func (x *Proto2MessageRequiredIgnoreDefault_Msg) GetVal() string { return "" } +func (x *Proto2MessageRequiredIgnoreDefault_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *Proto2MessageRequiredIgnoreDefault_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto2MessageRequiredIgnoreDefault_Msg) ClearVal() { + x.Val = nil +} + +type Proto2MessageRequiredIgnoreDefault_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 Proto2MessageRequiredIgnoreDefault_Msg_builder) Build() *Proto2MessageRequiredIgnoreDefault_Msg { + m0 := &Proto2MessageRequiredIgnoreDefault_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + var File_buf_validate_conformance_cases_ignore_proto2_proto protoreflect.FileDescriptor var file_buf_validate_conformance_cases_ignore_proto2_proto_rawDesc = []byte{ @@ -2553,18 +3694,6 @@ var file_buf_validate_conformance_cases_ignore_proto2_proto_rawDesc = []byte{ 0x73, 0x65, 0x73, } -var ( - file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescData = file_buf_validate_conformance_cases_ignore_proto2_proto_rawDesc -) - -func file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_ignore_proto2_proto_rawDescData -} - var file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes = make([]protoimpl.MessageInfo, 54) var file_buf_validate_conformance_cases_ignore_proto2_proto_goTypes = []any{ (*Proto2ScalarOptionalIgnoreUnspecified)(nil), // 0: buf.validate.conformance.cases.Proto2ScalarOptionalIgnoreUnspecified diff --git a/internal/gen/buf/validate/conformance/cases/ignore_proto2_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/ignore_proto2_protoopaque.pb.go new file mode 100644 index 0000000..ab8d22d --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/ignore_proto2_protoopaque.pb.go @@ -0,0 +1,3908 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/ignore_proto2.proto + +//go:build protoopaque + +package cases + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type Proto2ScalarOptionalIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2ScalarOptionalIgnoreUnspecified) Reset() { + *x = Proto2ScalarOptionalIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2ScalarOptionalIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2ScalarOptionalIgnoreUnspecified) ProtoMessage() {} + +func (x *Proto2ScalarOptionalIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2ScalarOptionalIgnoreUnspecified) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Proto2ScalarOptionalIgnoreUnspecified) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Proto2ScalarOptionalIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Proto2ScalarOptionalIgnoreUnspecified) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type Proto2ScalarOptionalIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto2ScalarOptionalIgnoreUnspecified_builder) Build() *Proto2ScalarOptionalIgnoreUnspecified { + m0 := &Proto2ScalarOptionalIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type Proto2ScalarOptionalIgnoreUnspecifiedWithDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,def=-42" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +// Default values for Proto2ScalarOptionalIgnoreUnspecifiedWithDefault fields. +const ( + Default_Proto2ScalarOptionalIgnoreUnspecifiedWithDefault_Val = int32(-42) +) + +func (x *Proto2ScalarOptionalIgnoreUnspecifiedWithDefault) Reset() { + *x = Proto2ScalarOptionalIgnoreUnspecifiedWithDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2ScalarOptionalIgnoreUnspecifiedWithDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2ScalarOptionalIgnoreUnspecifiedWithDefault) ProtoMessage() {} + +func (x *Proto2ScalarOptionalIgnoreUnspecifiedWithDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2ScalarOptionalIgnoreUnspecifiedWithDefault) GetVal() int32 { + if x != nil { + if protoimpl.X.Present(&(x.XXX_presence[0]), 0) { + return x.xxx_hidden_Val + } + } + return Default_Proto2ScalarOptionalIgnoreUnspecifiedWithDefault_Val +} + +func (x *Proto2ScalarOptionalIgnoreUnspecifiedWithDefault) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Proto2ScalarOptionalIgnoreUnspecifiedWithDefault) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Proto2ScalarOptionalIgnoreUnspecifiedWithDefault) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) +} + +type Proto2ScalarOptionalIgnoreUnspecifiedWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto2ScalarOptionalIgnoreUnspecifiedWithDefault_builder) Build() *Proto2ScalarOptionalIgnoreUnspecifiedWithDefault { + m0 := &Proto2ScalarOptionalIgnoreUnspecifiedWithDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type Proto2ScalarOptionalIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2ScalarOptionalIgnoreEmpty) Reset() { + *x = Proto2ScalarOptionalIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2ScalarOptionalIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2ScalarOptionalIgnoreEmpty) ProtoMessage() {} + +func (x *Proto2ScalarOptionalIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2ScalarOptionalIgnoreEmpty) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Proto2ScalarOptionalIgnoreEmpty) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Proto2ScalarOptionalIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Proto2ScalarOptionalIgnoreEmpty) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type Proto2ScalarOptionalIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto2ScalarOptionalIgnoreEmpty_builder) Build() *Proto2ScalarOptionalIgnoreEmpty { + m0 := &Proto2ScalarOptionalIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type Proto2ScalarOptionalIgnoreEmptyWithDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,def=-42" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +// Default values for Proto2ScalarOptionalIgnoreEmptyWithDefault fields. +const ( + Default_Proto2ScalarOptionalIgnoreEmptyWithDefault_Val = int32(-42) +) + +func (x *Proto2ScalarOptionalIgnoreEmptyWithDefault) Reset() { + *x = Proto2ScalarOptionalIgnoreEmptyWithDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2ScalarOptionalIgnoreEmptyWithDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2ScalarOptionalIgnoreEmptyWithDefault) ProtoMessage() {} + +func (x *Proto2ScalarOptionalIgnoreEmptyWithDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2ScalarOptionalIgnoreEmptyWithDefault) GetVal() int32 { + if x != nil { + if protoimpl.X.Present(&(x.XXX_presence[0]), 0) { + return x.xxx_hidden_Val + } + } + return Default_Proto2ScalarOptionalIgnoreEmptyWithDefault_Val +} + +func (x *Proto2ScalarOptionalIgnoreEmptyWithDefault) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Proto2ScalarOptionalIgnoreEmptyWithDefault) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Proto2ScalarOptionalIgnoreEmptyWithDefault) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) +} + +type Proto2ScalarOptionalIgnoreEmptyWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto2ScalarOptionalIgnoreEmptyWithDefault_builder) Build() *Proto2ScalarOptionalIgnoreEmptyWithDefault { + m0 := &Proto2ScalarOptionalIgnoreEmptyWithDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type Proto2ScalarOptionalIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2ScalarOptionalIgnoreDefault) Reset() { + *x = Proto2ScalarOptionalIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2ScalarOptionalIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2ScalarOptionalIgnoreDefault) ProtoMessage() {} + +func (x *Proto2ScalarOptionalIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2ScalarOptionalIgnoreDefault) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Proto2ScalarOptionalIgnoreDefault) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Proto2ScalarOptionalIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Proto2ScalarOptionalIgnoreDefault) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type Proto2ScalarOptionalIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto2ScalarOptionalIgnoreDefault_builder) Build() *Proto2ScalarOptionalIgnoreDefault { + m0 := &Proto2ScalarOptionalIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type Proto2ScalarOptionalIgnoreDefaultWithDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,def=-42" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +// Default values for Proto2ScalarOptionalIgnoreDefaultWithDefault fields. +const ( + Default_Proto2ScalarOptionalIgnoreDefaultWithDefault_Val = int32(-42) +) + +func (x *Proto2ScalarOptionalIgnoreDefaultWithDefault) Reset() { + *x = Proto2ScalarOptionalIgnoreDefaultWithDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2ScalarOptionalIgnoreDefaultWithDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2ScalarOptionalIgnoreDefaultWithDefault) ProtoMessage() {} + +func (x *Proto2ScalarOptionalIgnoreDefaultWithDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2ScalarOptionalIgnoreDefaultWithDefault) GetVal() int32 { + if x != nil { + if protoimpl.X.Present(&(x.XXX_presence[0]), 0) { + return x.xxx_hidden_Val + } + } + return Default_Proto2ScalarOptionalIgnoreDefaultWithDefault_Val +} + +func (x *Proto2ScalarOptionalIgnoreDefaultWithDefault) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Proto2ScalarOptionalIgnoreDefaultWithDefault) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Proto2ScalarOptionalIgnoreDefaultWithDefault) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) +} + +type Proto2ScalarOptionalIgnoreDefaultWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto2ScalarOptionalIgnoreDefaultWithDefault_builder) Build() *Proto2ScalarOptionalIgnoreDefaultWithDefault { + m0 := &Proto2ScalarOptionalIgnoreDefaultWithDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type Proto2ScalarRequiredIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,req,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2ScalarRequiredIgnoreUnspecified) Reset() { + *x = Proto2ScalarRequiredIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2ScalarRequiredIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2ScalarRequiredIgnoreUnspecified) ProtoMessage() {} + +func (x *Proto2ScalarRequiredIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2ScalarRequiredIgnoreUnspecified) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Proto2ScalarRequiredIgnoreUnspecified) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Proto2ScalarRequiredIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Proto2ScalarRequiredIgnoreUnspecified) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type Proto2ScalarRequiredIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto2ScalarRequiredIgnoreUnspecified_builder) Build() *Proto2ScalarRequiredIgnoreUnspecified { + m0 := &Proto2ScalarRequiredIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type Proto2ScalarRequiredIgnoreUnspecifiedWithDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,req,name=val,def=-42" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +// Default values for Proto2ScalarRequiredIgnoreUnspecifiedWithDefault fields. +const ( + Default_Proto2ScalarRequiredIgnoreUnspecifiedWithDefault_Val = int32(-42) +) + +func (x *Proto2ScalarRequiredIgnoreUnspecifiedWithDefault) Reset() { + *x = Proto2ScalarRequiredIgnoreUnspecifiedWithDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2ScalarRequiredIgnoreUnspecifiedWithDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2ScalarRequiredIgnoreUnspecifiedWithDefault) ProtoMessage() {} + +func (x *Proto2ScalarRequiredIgnoreUnspecifiedWithDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[7] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2ScalarRequiredIgnoreUnspecifiedWithDefault) GetVal() int32 { + if x != nil { + if protoimpl.X.Present(&(x.XXX_presence[0]), 0) { + return x.xxx_hidden_Val + } + } + return Default_Proto2ScalarRequiredIgnoreUnspecifiedWithDefault_Val +} + +func (x *Proto2ScalarRequiredIgnoreUnspecifiedWithDefault) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Proto2ScalarRequiredIgnoreUnspecifiedWithDefault) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Proto2ScalarRequiredIgnoreUnspecifiedWithDefault) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) +} + +type Proto2ScalarRequiredIgnoreUnspecifiedWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto2ScalarRequiredIgnoreUnspecifiedWithDefault_builder) Build() *Proto2ScalarRequiredIgnoreUnspecifiedWithDefault { + m0 := &Proto2ScalarRequiredIgnoreUnspecifiedWithDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type Proto2ScalarRequiredIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,req,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2ScalarRequiredIgnoreEmpty) Reset() { + *x = Proto2ScalarRequiredIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2ScalarRequiredIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2ScalarRequiredIgnoreEmpty) ProtoMessage() {} + +func (x *Proto2ScalarRequiredIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[8] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2ScalarRequiredIgnoreEmpty) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Proto2ScalarRequiredIgnoreEmpty) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Proto2ScalarRequiredIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Proto2ScalarRequiredIgnoreEmpty) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type Proto2ScalarRequiredIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto2ScalarRequiredIgnoreEmpty_builder) Build() *Proto2ScalarRequiredIgnoreEmpty { + m0 := &Proto2ScalarRequiredIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type Proto2ScalarRequiredIgnoreEmptyWithDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,req,name=val,def=-42" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +// Default values for Proto2ScalarRequiredIgnoreEmptyWithDefault fields. +const ( + Default_Proto2ScalarRequiredIgnoreEmptyWithDefault_Val = int32(-42) +) + +func (x *Proto2ScalarRequiredIgnoreEmptyWithDefault) Reset() { + *x = Proto2ScalarRequiredIgnoreEmptyWithDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2ScalarRequiredIgnoreEmptyWithDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2ScalarRequiredIgnoreEmptyWithDefault) ProtoMessage() {} + +func (x *Proto2ScalarRequiredIgnoreEmptyWithDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[9] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2ScalarRequiredIgnoreEmptyWithDefault) GetVal() int32 { + if x != nil { + if protoimpl.X.Present(&(x.XXX_presence[0]), 0) { + return x.xxx_hidden_Val + } + } + return Default_Proto2ScalarRequiredIgnoreEmptyWithDefault_Val +} + +func (x *Proto2ScalarRequiredIgnoreEmptyWithDefault) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Proto2ScalarRequiredIgnoreEmptyWithDefault) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Proto2ScalarRequiredIgnoreEmptyWithDefault) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) +} + +type Proto2ScalarRequiredIgnoreEmptyWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto2ScalarRequiredIgnoreEmptyWithDefault_builder) Build() *Proto2ScalarRequiredIgnoreEmptyWithDefault { + m0 := &Proto2ScalarRequiredIgnoreEmptyWithDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type Proto2ScalarRequiredIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,req,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2ScalarRequiredIgnoreDefault) Reset() { + *x = Proto2ScalarRequiredIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2ScalarRequiredIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2ScalarRequiredIgnoreDefault) ProtoMessage() {} + +func (x *Proto2ScalarRequiredIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[10] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2ScalarRequiredIgnoreDefault) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Proto2ScalarRequiredIgnoreDefault) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Proto2ScalarRequiredIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Proto2ScalarRequiredIgnoreDefault) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type Proto2ScalarRequiredIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto2ScalarRequiredIgnoreDefault_builder) Build() *Proto2ScalarRequiredIgnoreDefault { + m0 := &Proto2ScalarRequiredIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type Proto2ScalarRequiredIgnoreDefaultWithDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,req,name=val,def=-42" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +// Default values for Proto2ScalarRequiredIgnoreDefaultWithDefault fields. +const ( + Default_Proto2ScalarRequiredIgnoreDefaultWithDefault_Val = int32(-42) +) + +func (x *Proto2ScalarRequiredIgnoreDefaultWithDefault) Reset() { + *x = Proto2ScalarRequiredIgnoreDefaultWithDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2ScalarRequiredIgnoreDefaultWithDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2ScalarRequiredIgnoreDefaultWithDefault) ProtoMessage() {} + +func (x *Proto2ScalarRequiredIgnoreDefaultWithDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[11] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2ScalarRequiredIgnoreDefaultWithDefault) GetVal() int32 { + if x != nil { + if protoimpl.X.Present(&(x.XXX_presence[0]), 0) { + return x.xxx_hidden_Val + } + } + return Default_Proto2ScalarRequiredIgnoreDefaultWithDefault_Val +} + +func (x *Proto2ScalarRequiredIgnoreDefaultWithDefault) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Proto2ScalarRequiredIgnoreDefaultWithDefault) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Proto2ScalarRequiredIgnoreDefaultWithDefault) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) +} + +type Proto2ScalarRequiredIgnoreDefaultWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto2ScalarRequiredIgnoreDefaultWithDefault_builder) Build() *Proto2ScalarRequiredIgnoreDefaultWithDefault { + m0 := &Proto2ScalarRequiredIgnoreDefaultWithDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type Proto2MessageOptionalIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *Proto2MessageOptionalIgnoreUnspecified_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2MessageOptionalIgnoreUnspecified) Reset() { + *x = Proto2MessageOptionalIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2MessageOptionalIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2MessageOptionalIgnoreUnspecified) ProtoMessage() {} + +func (x *Proto2MessageOptionalIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[12] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2MessageOptionalIgnoreUnspecified) GetVal() *Proto2MessageOptionalIgnoreUnspecified_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto2MessageOptionalIgnoreUnspecified) SetVal(v *Proto2MessageOptionalIgnoreUnspecified_Msg) { + x.xxx_hidden_Val = v +} + +func (x *Proto2MessageOptionalIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *Proto2MessageOptionalIgnoreUnspecified) ClearVal() { + x.xxx_hidden_Val = nil +} + +type Proto2MessageOptionalIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *Proto2MessageOptionalIgnoreUnspecified_Msg +} + +func (b0 Proto2MessageOptionalIgnoreUnspecified_builder) Build() *Proto2MessageOptionalIgnoreUnspecified { + m0 := &Proto2MessageOptionalIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto2MessageOptionalIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *Proto2MessageOptionalIgnoreEmpty_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2MessageOptionalIgnoreEmpty) Reset() { + *x = Proto2MessageOptionalIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2MessageOptionalIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2MessageOptionalIgnoreEmpty) ProtoMessage() {} + +func (x *Proto2MessageOptionalIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[13] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2MessageOptionalIgnoreEmpty) GetVal() *Proto2MessageOptionalIgnoreEmpty_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto2MessageOptionalIgnoreEmpty) SetVal(v *Proto2MessageOptionalIgnoreEmpty_Msg) { + x.xxx_hidden_Val = v +} + +func (x *Proto2MessageOptionalIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *Proto2MessageOptionalIgnoreEmpty) ClearVal() { + x.xxx_hidden_Val = nil +} + +type Proto2MessageOptionalIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *Proto2MessageOptionalIgnoreEmpty_Msg +} + +func (b0 Proto2MessageOptionalIgnoreEmpty_builder) Build() *Proto2MessageOptionalIgnoreEmpty { + m0 := &Proto2MessageOptionalIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto2MessageOptionalIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *Proto2MessageOptionalIgnoreDefault_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2MessageOptionalIgnoreDefault) Reset() { + *x = Proto2MessageOptionalIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2MessageOptionalIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2MessageOptionalIgnoreDefault) ProtoMessage() {} + +func (x *Proto2MessageOptionalIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[14] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2MessageOptionalIgnoreDefault) GetVal() *Proto2MessageOptionalIgnoreDefault_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto2MessageOptionalIgnoreDefault) SetVal(v *Proto2MessageOptionalIgnoreDefault_Msg) { + x.xxx_hidden_Val = v +} + +func (x *Proto2MessageOptionalIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *Proto2MessageOptionalIgnoreDefault) ClearVal() { + x.xxx_hidden_Val = nil +} + +type Proto2MessageOptionalIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *Proto2MessageOptionalIgnoreDefault_Msg +} + +func (b0 Proto2MessageOptionalIgnoreDefault_builder) Build() *Proto2MessageOptionalIgnoreDefault { + m0 := &Proto2MessageOptionalIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto2MessageRequiredIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *Proto2MessageRequiredIgnoreUnspecified_Msg `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2MessageRequiredIgnoreUnspecified) Reset() { + *x = Proto2MessageRequiredIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2MessageRequiredIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2MessageRequiredIgnoreUnspecified) ProtoMessage() {} + +func (x *Proto2MessageRequiredIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[15] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2MessageRequiredIgnoreUnspecified) GetVal() *Proto2MessageRequiredIgnoreUnspecified_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto2MessageRequiredIgnoreUnspecified) SetVal(v *Proto2MessageRequiredIgnoreUnspecified_Msg) { + x.xxx_hidden_Val = v +} + +func (x *Proto2MessageRequiredIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *Proto2MessageRequiredIgnoreUnspecified) ClearVal() { + x.xxx_hidden_Val = nil +} + +type Proto2MessageRequiredIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *Proto2MessageRequiredIgnoreUnspecified_Msg +} + +func (b0 Proto2MessageRequiredIgnoreUnspecified_builder) Build() *Proto2MessageRequiredIgnoreUnspecified { + m0 := &Proto2MessageRequiredIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto2MessageRequiredIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *Proto2MessageRequiredIgnoreEmpty_Msg `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2MessageRequiredIgnoreEmpty) Reset() { + *x = Proto2MessageRequiredIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[16] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2MessageRequiredIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2MessageRequiredIgnoreEmpty) ProtoMessage() {} + +func (x *Proto2MessageRequiredIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[16] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2MessageRequiredIgnoreEmpty) GetVal() *Proto2MessageRequiredIgnoreEmpty_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto2MessageRequiredIgnoreEmpty) SetVal(v *Proto2MessageRequiredIgnoreEmpty_Msg) { + x.xxx_hidden_Val = v +} + +func (x *Proto2MessageRequiredIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *Proto2MessageRequiredIgnoreEmpty) ClearVal() { + x.xxx_hidden_Val = nil +} + +type Proto2MessageRequiredIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *Proto2MessageRequiredIgnoreEmpty_Msg +} + +func (b0 Proto2MessageRequiredIgnoreEmpty_builder) Build() *Proto2MessageRequiredIgnoreEmpty { + m0 := &Proto2MessageRequiredIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto2MessageRequiredIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *Proto2MessageRequiredIgnoreDefault_Msg `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2MessageRequiredIgnoreDefault) Reset() { + *x = Proto2MessageRequiredIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[17] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2MessageRequiredIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2MessageRequiredIgnoreDefault) ProtoMessage() {} + +func (x *Proto2MessageRequiredIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[17] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2MessageRequiredIgnoreDefault) GetVal() *Proto2MessageRequiredIgnoreDefault_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto2MessageRequiredIgnoreDefault) SetVal(v *Proto2MessageRequiredIgnoreDefault_Msg) { + x.xxx_hidden_Val = v +} + +func (x *Proto2MessageRequiredIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *Proto2MessageRequiredIgnoreDefault) ClearVal() { + x.xxx_hidden_Val = nil +} + +type Proto2MessageRequiredIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *Proto2MessageRequiredIgnoreDefault_Msg +} + +func (b0 Proto2MessageRequiredIgnoreDefault_builder) Build() *Proto2MessageRequiredIgnoreDefault { + m0 := &Proto2MessageRequiredIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto2OneofIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_O isProto2OneofIgnoreUnspecified_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2OneofIgnoreUnspecified) Reset() { + *x = Proto2OneofIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[18] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2OneofIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2OneofIgnoreUnspecified) ProtoMessage() {} + +func (x *Proto2OneofIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[18] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2OneofIgnoreUnspecified) GetVal() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*proto2OneofIgnoreUnspecified_Val); ok { + return x.Val + } + } + return 0 +} + +func (x *Proto2OneofIgnoreUnspecified) SetVal(v int32) { + x.xxx_hidden_O = &proto2OneofIgnoreUnspecified_Val{v} +} + +func (x *Proto2OneofIgnoreUnspecified) HasO() bool { + if x == nil { + return false + } + return x.xxx_hidden_O != nil +} + +func (x *Proto2OneofIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*proto2OneofIgnoreUnspecified_Val) + return ok +} + +func (x *Proto2OneofIgnoreUnspecified) ClearO() { + x.xxx_hidden_O = nil +} + +func (x *Proto2OneofIgnoreUnspecified) ClearVal() { + if _, ok := x.xxx_hidden_O.(*proto2OneofIgnoreUnspecified_Val); ok { + x.xxx_hidden_O = nil + } +} + +const Proto2OneofIgnoreUnspecified_O_not_set_case case_Proto2OneofIgnoreUnspecified_O = 0 +const Proto2OneofIgnoreUnspecified_Val_case case_Proto2OneofIgnoreUnspecified_O = 1 + +func (x *Proto2OneofIgnoreUnspecified) WhichO() case_Proto2OneofIgnoreUnspecified_O { + if x == nil { + return Proto2OneofIgnoreUnspecified_O_not_set_case + } + switch x.xxx_hidden_O.(type) { + case *proto2OneofIgnoreUnspecified_Val: + return Proto2OneofIgnoreUnspecified_Val_case + default: + return Proto2OneofIgnoreUnspecified_O_not_set_case + } +} + +type Proto2OneofIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_O: + Val *int32 + // -- end of xxx_hidden_O +} + +func (b0 Proto2OneofIgnoreUnspecified_builder) Build() *Proto2OneofIgnoreUnspecified { + m0 := &Proto2OneofIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.xxx_hidden_O = &proto2OneofIgnoreUnspecified_Val{*b.Val} + } + return m0 +} + +type case_Proto2OneofIgnoreUnspecified_O protoreflect.FieldNumber + +func (x case_Proto2OneofIgnoreUnspecified_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[18].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isProto2OneofIgnoreUnspecified_O interface { + isProto2OneofIgnoreUnspecified_O() +} + +type proto2OneofIgnoreUnspecified_Val struct { + Val int32 `protobuf:"varint,1,opt,name=val,oneof"` +} + +func (*proto2OneofIgnoreUnspecified_Val) isProto2OneofIgnoreUnspecified_O() {} + +type Proto2OneofIgnoreUnspecifiedWithDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_O isProto2OneofIgnoreUnspecifiedWithDefault_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +// Default values for Proto2OneofIgnoreUnspecifiedWithDefault fields. +const ( + Default_Proto2OneofIgnoreUnspecifiedWithDefault_Val = int32(-42) +) + +func (x *Proto2OneofIgnoreUnspecifiedWithDefault) Reset() { + *x = Proto2OneofIgnoreUnspecifiedWithDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[19] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2OneofIgnoreUnspecifiedWithDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2OneofIgnoreUnspecifiedWithDefault) ProtoMessage() {} + +func (x *Proto2OneofIgnoreUnspecifiedWithDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[19] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2OneofIgnoreUnspecifiedWithDefault) GetVal() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*proto2OneofIgnoreUnspecifiedWithDefault_Val); ok { + return x.Val + } + } + return Default_Proto2OneofIgnoreUnspecifiedWithDefault_Val +} + +func (x *Proto2OneofIgnoreUnspecifiedWithDefault) SetVal(v int32) { + x.xxx_hidden_O = &proto2OneofIgnoreUnspecifiedWithDefault_Val{v} +} + +func (x *Proto2OneofIgnoreUnspecifiedWithDefault) HasO() bool { + if x == nil { + return false + } + return x.xxx_hidden_O != nil +} + +func (x *Proto2OneofIgnoreUnspecifiedWithDefault) HasVal() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*proto2OneofIgnoreUnspecifiedWithDefault_Val) + return ok +} + +func (x *Proto2OneofIgnoreUnspecifiedWithDefault) ClearO() { + x.xxx_hidden_O = nil +} + +func (x *Proto2OneofIgnoreUnspecifiedWithDefault) ClearVal() { + if _, ok := x.xxx_hidden_O.(*proto2OneofIgnoreUnspecifiedWithDefault_Val); ok { + x.xxx_hidden_O = nil + } +} + +const Proto2OneofIgnoreUnspecifiedWithDefault_O_not_set_case case_Proto2OneofIgnoreUnspecifiedWithDefault_O = 0 +const Proto2OneofIgnoreUnspecifiedWithDefault_Val_case case_Proto2OneofIgnoreUnspecifiedWithDefault_O = 1 + +func (x *Proto2OneofIgnoreUnspecifiedWithDefault) WhichO() case_Proto2OneofIgnoreUnspecifiedWithDefault_O { + if x == nil { + return Proto2OneofIgnoreUnspecifiedWithDefault_O_not_set_case + } + switch x.xxx_hidden_O.(type) { + case *proto2OneofIgnoreUnspecifiedWithDefault_Val: + return Proto2OneofIgnoreUnspecifiedWithDefault_Val_case + default: + return Proto2OneofIgnoreUnspecifiedWithDefault_O_not_set_case + } +} + +type Proto2OneofIgnoreUnspecifiedWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_O: + Val *int32 + // -- end of xxx_hidden_O +} + +func (b0 Proto2OneofIgnoreUnspecifiedWithDefault_builder) Build() *Proto2OneofIgnoreUnspecifiedWithDefault { + m0 := &Proto2OneofIgnoreUnspecifiedWithDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.xxx_hidden_O = &proto2OneofIgnoreUnspecifiedWithDefault_Val{*b.Val} + } + return m0 +} + +type case_Proto2OneofIgnoreUnspecifiedWithDefault_O protoreflect.FieldNumber + +func (x case_Proto2OneofIgnoreUnspecifiedWithDefault_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[19].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isProto2OneofIgnoreUnspecifiedWithDefault_O interface { + isProto2OneofIgnoreUnspecifiedWithDefault_O() +} + +type proto2OneofIgnoreUnspecifiedWithDefault_Val struct { + Val int32 `protobuf:"varint,1,opt,name=val,oneof,def=-42"` +} + +func (*proto2OneofIgnoreUnspecifiedWithDefault_Val) isProto2OneofIgnoreUnspecifiedWithDefault_O() {} + +type Proto2OneofIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_O isProto2OneofIgnoreEmpty_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2OneofIgnoreEmpty) Reset() { + *x = Proto2OneofIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[20] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2OneofIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2OneofIgnoreEmpty) ProtoMessage() {} + +func (x *Proto2OneofIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[20] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2OneofIgnoreEmpty) GetVal() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*proto2OneofIgnoreEmpty_Val); ok { + return x.Val + } + } + return 0 +} + +func (x *Proto2OneofIgnoreEmpty) SetVal(v int32) { + x.xxx_hidden_O = &proto2OneofIgnoreEmpty_Val{v} +} + +func (x *Proto2OneofIgnoreEmpty) HasO() bool { + if x == nil { + return false + } + return x.xxx_hidden_O != nil +} + +func (x *Proto2OneofIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*proto2OneofIgnoreEmpty_Val) + return ok +} + +func (x *Proto2OneofIgnoreEmpty) ClearO() { + x.xxx_hidden_O = nil +} + +func (x *Proto2OneofIgnoreEmpty) ClearVal() { + if _, ok := x.xxx_hidden_O.(*proto2OneofIgnoreEmpty_Val); ok { + x.xxx_hidden_O = nil + } +} + +const Proto2OneofIgnoreEmpty_O_not_set_case case_Proto2OneofIgnoreEmpty_O = 0 +const Proto2OneofIgnoreEmpty_Val_case case_Proto2OneofIgnoreEmpty_O = 1 + +func (x *Proto2OneofIgnoreEmpty) WhichO() case_Proto2OneofIgnoreEmpty_O { + if x == nil { + return Proto2OneofIgnoreEmpty_O_not_set_case + } + switch x.xxx_hidden_O.(type) { + case *proto2OneofIgnoreEmpty_Val: + return Proto2OneofIgnoreEmpty_Val_case + default: + return Proto2OneofIgnoreEmpty_O_not_set_case + } +} + +type Proto2OneofIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_O: + Val *int32 + // -- end of xxx_hidden_O +} + +func (b0 Proto2OneofIgnoreEmpty_builder) Build() *Proto2OneofIgnoreEmpty { + m0 := &Proto2OneofIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.xxx_hidden_O = &proto2OneofIgnoreEmpty_Val{*b.Val} + } + return m0 +} + +type case_Proto2OneofIgnoreEmpty_O protoreflect.FieldNumber + +func (x case_Proto2OneofIgnoreEmpty_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[20].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isProto2OneofIgnoreEmpty_O interface { + isProto2OneofIgnoreEmpty_O() +} + +type proto2OneofIgnoreEmpty_Val struct { + Val int32 `protobuf:"varint,1,opt,name=val,oneof"` +} + +func (*proto2OneofIgnoreEmpty_Val) isProto2OneofIgnoreEmpty_O() {} + +type Proto2OneofIgnoreEmptyWithDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_O isProto2OneofIgnoreEmptyWithDefault_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +// Default values for Proto2OneofIgnoreEmptyWithDefault fields. +const ( + Default_Proto2OneofIgnoreEmptyWithDefault_Val = int32(-42) +) + +func (x *Proto2OneofIgnoreEmptyWithDefault) Reset() { + *x = Proto2OneofIgnoreEmptyWithDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[21] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2OneofIgnoreEmptyWithDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2OneofIgnoreEmptyWithDefault) ProtoMessage() {} + +func (x *Proto2OneofIgnoreEmptyWithDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[21] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2OneofIgnoreEmptyWithDefault) GetVal() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*proto2OneofIgnoreEmptyWithDefault_Val); ok { + return x.Val + } + } + return Default_Proto2OneofIgnoreEmptyWithDefault_Val +} + +func (x *Proto2OneofIgnoreEmptyWithDefault) SetVal(v int32) { + x.xxx_hidden_O = &proto2OneofIgnoreEmptyWithDefault_Val{v} +} + +func (x *Proto2OneofIgnoreEmptyWithDefault) HasO() bool { + if x == nil { + return false + } + return x.xxx_hidden_O != nil +} + +func (x *Proto2OneofIgnoreEmptyWithDefault) HasVal() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*proto2OneofIgnoreEmptyWithDefault_Val) + return ok +} + +func (x *Proto2OneofIgnoreEmptyWithDefault) ClearO() { + x.xxx_hidden_O = nil +} + +func (x *Proto2OneofIgnoreEmptyWithDefault) ClearVal() { + if _, ok := x.xxx_hidden_O.(*proto2OneofIgnoreEmptyWithDefault_Val); ok { + x.xxx_hidden_O = nil + } +} + +const Proto2OneofIgnoreEmptyWithDefault_O_not_set_case case_Proto2OneofIgnoreEmptyWithDefault_O = 0 +const Proto2OneofIgnoreEmptyWithDefault_Val_case case_Proto2OneofIgnoreEmptyWithDefault_O = 1 + +func (x *Proto2OneofIgnoreEmptyWithDefault) WhichO() case_Proto2OneofIgnoreEmptyWithDefault_O { + if x == nil { + return Proto2OneofIgnoreEmptyWithDefault_O_not_set_case + } + switch x.xxx_hidden_O.(type) { + case *proto2OneofIgnoreEmptyWithDefault_Val: + return Proto2OneofIgnoreEmptyWithDefault_Val_case + default: + return Proto2OneofIgnoreEmptyWithDefault_O_not_set_case + } +} + +type Proto2OneofIgnoreEmptyWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_O: + Val *int32 + // -- end of xxx_hidden_O +} + +func (b0 Proto2OneofIgnoreEmptyWithDefault_builder) Build() *Proto2OneofIgnoreEmptyWithDefault { + m0 := &Proto2OneofIgnoreEmptyWithDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.xxx_hidden_O = &proto2OneofIgnoreEmptyWithDefault_Val{*b.Val} + } + return m0 +} + +type case_Proto2OneofIgnoreEmptyWithDefault_O protoreflect.FieldNumber + +func (x case_Proto2OneofIgnoreEmptyWithDefault_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[21].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isProto2OneofIgnoreEmptyWithDefault_O interface { + isProto2OneofIgnoreEmptyWithDefault_O() +} + +type proto2OneofIgnoreEmptyWithDefault_Val struct { + Val int32 `protobuf:"varint,1,opt,name=val,oneof,def=-42"` +} + +func (*proto2OneofIgnoreEmptyWithDefault_Val) isProto2OneofIgnoreEmptyWithDefault_O() {} + +type Proto2OneofIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_O isProto2OneofIgnoreDefault_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2OneofIgnoreDefault) Reset() { + *x = Proto2OneofIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[22] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2OneofIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2OneofIgnoreDefault) ProtoMessage() {} + +func (x *Proto2OneofIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[22] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2OneofIgnoreDefault) GetVal() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*proto2OneofIgnoreDefault_Val); ok { + return x.Val + } + } + return 0 +} + +func (x *Proto2OneofIgnoreDefault) SetVal(v int32) { + x.xxx_hidden_O = &proto2OneofIgnoreDefault_Val{v} +} + +func (x *Proto2OneofIgnoreDefault) HasO() bool { + if x == nil { + return false + } + return x.xxx_hidden_O != nil +} + +func (x *Proto2OneofIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*proto2OneofIgnoreDefault_Val) + return ok +} + +func (x *Proto2OneofIgnoreDefault) ClearO() { + x.xxx_hidden_O = nil +} + +func (x *Proto2OneofIgnoreDefault) ClearVal() { + if _, ok := x.xxx_hidden_O.(*proto2OneofIgnoreDefault_Val); ok { + x.xxx_hidden_O = nil + } +} + +const Proto2OneofIgnoreDefault_O_not_set_case case_Proto2OneofIgnoreDefault_O = 0 +const Proto2OneofIgnoreDefault_Val_case case_Proto2OneofIgnoreDefault_O = 1 + +func (x *Proto2OneofIgnoreDefault) WhichO() case_Proto2OneofIgnoreDefault_O { + if x == nil { + return Proto2OneofIgnoreDefault_O_not_set_case + } + switch x.xxx_hidden_O.(type) { + case *proto2OneofIgnoreDefault_Val: + return Proto2OneofIgnoreDefault_Val_case + default: + return Proto2OneofIgnoreDefault_O_not_set_case + } +} + +type Proto2OneofIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_O: + Val *int32 + // -- end of xxx_hidden_O +} + +func (b0 Proto2OneofIgnoreDefault_builder) Build() *Proto2OneofIgnoreDefault { + m0 := &Proto2OneofIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.xxx_hidden_O = &proto2OneofIgnoreDefault_Val{*b.Val} + } + return m0 +} + +type case_Proto2OneofIgnoreDefault_O protoreflect.FieldNumber + +func (x case_Proto2OneofIgnoreDefault_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[22].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isProto2OneofIgnoreDefault_O interface { + isProto2OneofIgnoreDefault_O() +} + +type proto2OneofIgnoreDefault_Val struct { + Val int32 `protobuf:"varint,1,opt,name=val,oneof"` +} + +func (*proto2OneofIgnoreDefault_Val) isProto2OneofIgnoreDefault_O() {} + +type Proto2OneofIgnoreDefaultWithDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_O isProto2OneofIgnoreDefaultWithDefault_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +// Default values for Proto2OneofIgnoreDefaultWithDefault fields. +const ( + Default_Proto2OneofIgnoreDefaultWithDefault_Val = int32(-42) +) + +func (x *Proto2OneofIgnoreDefaultWithDefault) Reset() { + *x = Proto2OneofIgnoreDefaultWithDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[23] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2OneofIgnoreDefaultWithDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2OneofIgnoreDefaultWithDefault) ProtoMessage() {} + +func (x *Proto2OneofIgnoreDefaultWithDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[23] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2OneofIgnoreDefaultWithDefault) GetVal() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*proto2OneofIgnoreDefaultWithDefault_Val); ok { + return x.Val + } + } + return Default_Proto2OneofIgnoreDefaultWithDefault_Val +} + +func (x *Proto2OneofIgnoreDefaultWithDefault) SetVal(v int32) { + x.xxx_hidden_O = &proto2OneofIgnoreDefaultWithDefault_Val{v} +} + +func (x *Proto2OneofIgnoreDefaultWithDefault) HasO() bool { + if x == nil { + return false + } + return x.xxx_hidden_O != nil +} + +func (x *Proto2OneofIgnoreDefaultWithDefault) HasVal() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*proto2OneofIgnoreDefaultWithDefault_Val) + return ok +} + +func (x *Proto2OneofIgnoreDefaultWithDefault) ClearO() { + x.xxx_hidden_O = nil +} + +func (x *Proto2OneofIgnoreDefaultWithDefault) ClearVal() { + if _, ok := x.xxx_hidden_O.(*proto2OneofIgnoreDefaultWithDefault_Val); ok { + x.xxx_hidden_O = nil + } +} + +const Proto2OneofIgnoreDefaultWithDefault_O_not_set_case case_Proto2OneofIgnoreDefaultWithDefault_O = 0 +const Proto2OneofIgnoreDefaultWithDefault_Val_case case_Proto2OneofIgnoreDefaultWithDefault_O = 1 + +func (x *Proto2OneofIgnoreDefaultWithDefault) WhichO() case_Proto2OneofIgnoreDefaultWithDefault_O { + if x == nil { + return Proto2OneofIgnoreDefaultWithDefault_O_not_set_case + } + switch x.xxx_hidden_O.(type) { + case *proto2OneofIgnoreDefaultWithDefault_Val: + return Proto2OneofIgnoreDefaultWithDefault_Val_case + default: + return Proto2OneofIgnoreDefaultWithDefault_O_not_set_case + } +} + +type Proto2OneofIgnoreDefaultWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_O: + Val *int32 + // -- end of xxx_hidden_O +} + +func (b0 Proto2OneofIgnoreDefaultWithDefault_builder) Build() *Proto2OneofIgnoreDefaultWithDefault { + m0 := &Proto2OneofIgnoreDefaultWithDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.xxx_hidden_O = &proto2OneofIgnoreDefaultWithDefault_Val{*b.Val} + } + return m0 +} + +type case_Proto2OneofIgnoreDefaultWithDefault_O protoreflect.FieldNumber + +func (x case_Proto2OneofIgnoreDefaultWithDefault_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[23].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isProto2OneofIgnoreDefaultWithDefault_O interface { + isProto2OneofIgnoreDefaultWithDefault_O() +} + +type proto2OneofIgnoreDefaultWithDefault_Val struct { + Val int32 `protobuf:"varint,1,opt,name=val,oneof,def=-42"` +} + +func (*proto2OneofIgnoreDefaultWithDefault_Val) isProto2OneofIgnoreDefaultWithDefault_O() {} + +type Proto2RepeatedIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2RepeatedIgnoreUnspecified) Reset() { + *x = Proto2RepeatedIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[24] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2RepeatedIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2RepeatedIgnoreUnspecified) ProtoMessage() {} + +func (x *Proto2RepeatedIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[24] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2RepeatedIgnoreUnspecified) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto2RepeatedIgnoreUnspecified) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type Proto2RepeatedIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 Proto2RepeatedIgnoreUnspecified_builder) Build() *Proto2RepeatedIgnoreUnspecified { + m0 := &Proto2RepeatedIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto2RepeatedIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2RepeatedIgnoreEmpty) Reset() { + *x = Proto2RepeatedIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[25] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2RepeatedIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2RepeatedIgnoreEmpty) ProtoMessage() {} + +func (x *Proto2RepeatedIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[25] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2RepeatedIgnoreEmpty) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto2RepeatedIgnoreEmpty) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type Proto2RepeatedIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 Proto2RepeatedIgnoreEmpty_builder) Build() *Proto2RepeatedIgnoreEmpty { + m0 := &Proto2RepeatedIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto2RepeatedIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2RepeatedIgnoreDefault) Reset() { + *x = Proto2RepeatedIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[26] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2RepeatedIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2RepeatedIgnoreDefault) ProtoMessage() {} + +func (x *Proto2RepeatedIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[26] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2RepeatedIgnoreDefault) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto2RepeatedIgnoreDefault) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type Proto2RepeatedIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 Proto2RepeatedIgnoreDefault_builder) Build() *Proto2RepeatedIgnoreDefault { + m0 := &Proto2RepeatedIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto2MapIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2MapIgnoreUnspecified) Reset() { + *x = Proto2MapIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[27] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2MapIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2MapIgnoreUnspecified) ProtoMessage() {} + +func (x *Proto2MapIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[27] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2MapIgnoreUnspecified) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto2MapIgnoreUnspecified) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type Proto2MapIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto2MapIgnoreUnspecified_builder) Build() *Proto2MapIgnoreUnspecified { + m0 := &Proto2MapIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto2MapIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2MapIgnoreEmpty) Reset() { + *x = Proto2MapIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[28] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2MapIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2MapIgnoreEmpty) ProtoMessage() {} + +func (x *Proto2MapIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[28] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2MapIgnoreEmpty) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto2MapIgnoreEmpty) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type Proto2MapIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto2MapIgnoreEmpty_builder) Build() *Proto2MapIgnoreEmpty { + m0 := &Proto2MapIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto2MapIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2MapIgnoreDefault) Reset() { + *x = Proto2MapIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[29] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2MapIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2MapIgnoreDefault) ProtoMessage() {} + +func (x *Proto2MapIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[29] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2MapIgnoreDefault) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto2MapIgnoreDefault) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type Proto2MapIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto2MapIgnoreDefault_builder) Build() *Proto2MapIgnoreDefault { + m0 := &Proto2MapIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto2RepeatedItemIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2RepeatedItemIgnoreUnspecified) Reset() { + *x = Proto2RepeatedItemIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[30] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2RepeatedItemIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2RepeatedItemIgnoreUnspecified) ProtoMessage() {} + +func (x *Proto2RepeatedItemIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[30] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2RepeatedItemIgnoreUnspecified) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto2RepeatedItemIgnoreUnspecified) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type Proto2RepeatedItemIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 Proto2RepeatedItemIgnoreUnspecified_builder) Build() *Proto2RepeatedItemIgnoreUnspecified { + m0 := &Proto2RepeatedItemIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto2RepeatedItemIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2RepeatedItemIgnoreEmpty) Reset() { + *x = Proto2RepeatedItemIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[31] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2RepeatedItemIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2RepeatedItemIgnoreEmpty) ProtoMessage() {} + +func (x *Proto2RepeatedItemIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[31] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2RepeatedItemIgnoreEmpty) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto2RepeatedItemIgnoreEmpty) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type Proto2RepeatedItemIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 Proto2RepeatedItemIgnoreEmpty_builder) Build() *Proto2RepeatedItemIgnoreEmpty { + m0 := &Proto2RepeatedItemIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto2RepeatedItemIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2RepeatedItemIgnoreDefault) Reset() { + *x = Proto2RepeatedItemIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[32] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2RepeatedItemIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2RepeatedItemIgnoreDefault) ProtoMessage() {} + +func (x *Proto2RepeatedItemIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[32] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2RepeatedItemIgnoreDefault) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto2RepeatedItemIgnoreDefault) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type Proto2RepeatedItemIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 Proto2RepeatedItemIgnoreDefault_builder) Build() *Proto2RepeatedItemIgnoreDefault { + m0 := &Proto2RepeatedItemIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto2MapKeyIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2MapKeyIgnoreUnspecified) Reset() { + *x = Proto2MapKeyIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[33] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2MapKeyIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2MapKeyIgnoreUnspecified) ProtoMessage() {} + +func (x *Proto2MapKeyIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[33] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2MapKeyIgnoreUnspecified) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto2MapKeyIgnoreUnspecified) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type Proto2MapKeyIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto2MapKeyIgnoreUnspecified_builder) Build() *Proto2MapKeyIgnoreUnspecified { + m0 := &Proto2MapKeyIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto2MapKeyIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2MapKeyIgnoreEmpty) Reset() { + *x = Proto2MapKeyIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[34] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2MapKeyIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2MapKeyIgnoreEmpty) ProtoMessage() {} + +func (x *Proto2MapKeyIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[34] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2MapKeyIgnoreEmpty) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto2MapKeyIgnoreEmpty) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type Proto2MapKeyIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto2MapKeyIgnoreEmpty_builder) Build() *Proto2MapKeyIgnoreEmpty { + m0 := &Proto2MapKeyIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto2MapKeyIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2MapKeyIgnoreDefault) Reset() { + *x = Proto2MapKeyIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[35] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2MapKeyIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2MapKeyIgnoreDefault) ProtoMessage() {} + +func (x *Proto2MapKeyIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[35] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2MapKeyIgnoreDefault) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto2MapKeyIgnoreDefault) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type Proto2MapKeyIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto2MapKeyIgnoreDefault_builder) Build() *Proto2MapKeyIgnoreDefault { + m0 := &Proto2MapKeyIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto2MapValueIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2MapValueIgnoreUnspecified) Reset() { + *x = Proto2MapValueIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[36] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2MapValueIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2MapValueIgnoreUnspecified) ProtoMessage() {} + +func (x *Proto2MapValueIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[36] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2MapValueIgnoreUnspecified) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto2MapValueIgnoreUnspecified) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type Proto2MapValueIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto2MapValueIgnoreUnspecified_builder) Build() *Proto2MapValueIgnoreUnspecified { + m0 := &Proto2MapValueIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto2MapValueIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2MapValueIgnoreEmpty) Reset() { + *x = Proto2MapValueIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[37] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2MapValueIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2MapValueIgnoreEmpty) ProtoMessage() {} + +func (x *Proto2MapValueIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[37] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2MapValueIgnoreEmpty) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto2MapValueIgnoreEmpty) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type Proto2MapValueIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto2MapValueIgnoreEmpty_builder) Build() *Proto2MapValueIgnoreEmpty { + m0 := &Proto2MapValueIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto2MapValueIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2MapValueIgnoreDefault) Reset() { + *x = Proto2MapValueIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[38] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2MapValueIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2MapValueIgnoreDefault) ProtoMessage() {} + +func (x *Proto2MapValueIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[38] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2MapValueIgnoreDefault) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto2MapValueIgnoreDefault) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type Proto2MapValueIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto2MapValueIgnoreDefault_builder) Build() *Proto2MapValueIgnoreDefault { + m0 := &Proto2MapValueIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto2MessageOptionalIgnoreUnspecified_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2MessageOptionalIgnoreUnspecified_Msg) Reset() { + *x = Proto2MessageOptionalIgnoreUnspecified_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[39] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2MessageOptionalIgnoreUnspecified_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2MessageOptionalIgnoreUnspecified_Msg) ProtoMessage() {} + +func (x *Proto2MessageOptionalIgnoreUnspecified_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[39] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2MessageOptionalIgnoreUnspecified_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *Proto2MessageOptionalIgnoreUnspecified_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Proto2MessageOptionalIgnoreUnspecified_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Proto2MessageOptionalIgnoreUnspecified_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type Proto2MessageOptionalIgnoreUnspecified_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 Proto2MessageOptionalIgnoreUnspecified_Msg_builder) Build() *Proto2MessageOptionalIgnoreUnspecified_Msg { + m0 := &Proto2MessageOptionalIgnoreUnspecified_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type Proto2MessageOptionalIgnoreEmpty_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2MessageOptionalIgnoreEmpty_Msg) Reset() { + *x = Proto2MessageOptionalIgnoreEmpty_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[40] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2MessageOptionalIgnoreEmpty_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2MessageOptionalIgnoreEmpty_Msg) ProtoMessage() {} + +func (x *Proto2MessageOptionalIgnoreEmpty_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[40] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2MessageOptionalIgnoreEmpty_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *Proto2MessageOptionalIgnoreEmpty_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Proto2MessageOptionalIgnoreEmpty_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Proto2MessageOptionalIgnoreEmpty_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type Proto2MessageOptionalIgnoreEmpty_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 Proto2MessageOptionalIgnoreEmpty_Msg_builder) Build() *Proto2MessageOptionalIgnoreEmpty_Msg { + m0 := &Proto2MessageOptionalIgnoreEmpty_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type Proto2MessageOptionalIgnoreDefault_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2MessageOptionalIgnoreDefault_Msg) Reset() { + *x = Proto2MessageOptionalIgnoreDefault_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[41] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2MessageOptionalIgnoreDefault_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2MessageOptionalIgnoreDefault_Msg) ProtoMessage() {} + +func (x *Proto2MessageOptionalIgnoreDefault_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[41] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2MessageOptionalIgnoreDefault_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *Proto2MessageOptionalIgnoreDefault_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Proto2MessageOptionalIgnoreDefault_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Proto2MessageOptionalIgnoreDefault_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type Proto2MessageOptionalIgnoreDefault_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 Proto2MessageOptionalIgnoreDefault_Msg_builder) Build() *Proto2MessageOptionalIgnoreDefault_Msg { + m0 := &Proto2MessageOptionalIgnoreDefault_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type Proto2MessageRequiredIgnoreUnspecified_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2MessageRequiredIgnoreUnspecified_Msg) Reset() { + *x = Proto2MessageRequiredIgnoreUnspecified_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[42] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2MessageRequiredIgnoreUnspecified_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2MessageRequiredIgnoreUnspecified_Msg) ProtoMessage() {} + +func (x *Proto2MessageRequiredIgnoreUnspecified_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[42] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2MessageRequiredIgnoreUnspecified_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *Proto2MessageRequiredIgnoreUnspecified_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Proto2MessageRequiredIgnoreUnspecified_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Proto2MessageRequiredIgnoreUnspecified_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type Proto2MessageRequiredIgnoreUnspecified_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 Proto2MessageRequiredIgnoreUnspecified_Msg_builder) Build() *Proto2MessageRequiredIgnoreUnspecified_Msg { + m0 := &Proto2MessageRequiredIgnoreUnspecified_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type Proto2MessageRequiredIgnoreEmpty_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2MessageRequiredIgnoreEmpty_Msg) Reset() { + *x = Proto2MessageRequiredIgnoreEmpty_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[43] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2MessageRequiredIgnoreEmpty_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2MessageRequiredIgnoreEmpty_Msg) ProtoMessage() {} + +func (x *Proto2MessageRequiredIgnoreEmpty_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[43] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2MessageRequiredIgnoreEmpty_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *Proto2MessageRequiredIgnoreEmpty_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Proto2MessageRequiredIgnoreEmpty_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Proto2MessageRequiredIgnoreEmpty_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type Proto2MessageRequiredIgnoreEmpty_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 Proto2MessageRequiredIgnoreEmpty_Msg_builder) Build() *Proto2MessageRequiredIgnoreEmpty_Msg { + m0 := &Proto2MessageRequiredIgnoreEmpty_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type Proto2MessageRequiredIgnoreDefault_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto2MessageRequiredIgnoreDefault_Msg) Reset() { + *x = Proto2MessageRequiredIgnoreDefault_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[44] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto2MessageRequiredIgnoreDefault_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto2MessageRequiredIgnoreDefault_Msg) ProtoMessage() {} + +func (x *Proto2MessageRequiredIgnoreDefault_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[44] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto2MessageRequiredIgnoreDefault_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *Proto2MessageRequiredIgnoreDefault_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Proto2MessageRequiredIgnoreDefault_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Proto2MessageRequiredIgnoreDefault_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type Proto2MessageRequiredIgnoreDefault_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 Proto2MessageRequiredIgnoreDefault_Msg_builder) Build() *Proto2MessageRequiredIgnoreDefault_Msg { + m0 := &Proto2MessageRequiredIgnoreDefault_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +var File_buf_validate_conformance_cases_ignore_proto2_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_ignore_proto2_proto_rawDesc = []byte{ + 0x0a, 0x32, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, + 0x61, 0x73, 0x65, 0x73, 0x1a, 0x1b, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x22, 0x42, 0x0a, 0x25, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x53, 0x63, 0x61, 0x6c, 0x61, + 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, + 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x07, 0xba, 0x48, 0x04, 0x1a, 0x02, 0x20, 0x00, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x52, 0x0a, 0x30, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x53, + 0x63, 0x61, 0x6c, 0x61, 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x67, 0x6e, + 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x57, 0x69, + 0x74, 0x68, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x1e, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x03, 0x2d, 0x34, 0x32, 0x42, 0x07, 0xba, 0x48, 0x04, + 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3f, 0x0a, 0x1f, 0x50, 0x72, 0x6f, + 0x74, 0x6f, 0x32, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, + 0x6c, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x1c, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd8, 0x01, + 0x01, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x4f, 0x0a, 0x2a, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x32, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x61, 0x6c, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x57, 0x69, 0x74, + 0x68, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x03, 0x2d, 0x34, 0x32, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd8, + 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x41, 0x0a, 0x21, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x61, 0x6c, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, + 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x0a, 0xba, + 0x48, 0x07, 0xd8, 0x01, 0x02, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x51, + 0x0a, 0x2c, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x4f, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, + 0x75, 0x6c, 0x74, 0x57, 0x69, 0x74, 0x68, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x21, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x03, 0x2d, 0x34, 0x32, + 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd8, 0x01, 0x02, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x42, 0x0a, 0x25, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x53, 0x63, 0x61, 0x6c, 0x61, + 0x72, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, + 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x02, 0x28, 0x05, 0x42, 0x07, 0xba, 0x48, 0x04, 0x1a, 0x02, 0x20, 0x00, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x52, 0x0a, 0x30, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x53, + 0x63, 0x61, 0x6c, 0x61, 0x72, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x67, 0x6e, + 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x57, 0x69, + 0x74, 0x68, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x1e, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x02, 0x28, 0x05, 0x3a, 0x03, 0x2d, 0x34, 0x32, 0x42, 0x07, 0xba, 0x48, 0x04, + 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3f, 0x0a, 0x1f, 0x50, 0x72, 0x6f, + 0x74, 0x6f, 0x32, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, + 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x1c, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x02, 0x28, 0x05, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd8, 0x01, + 0x01, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x4f, 0x0a, 0x2a, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x32, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, + 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x57, 0x69, 0x74, + 0x68, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x02, 0x28, 0x05, 0x3a, 0x03, 0x2d, 0x34, 0x32, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd8, + 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x41, 0x0a, 0x21, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x52, 0x65, 0x71, 0x75, 0x69, + 0x72, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, + 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x02, 0x28, 0x05, 0x42, 0x0a, 0xba, + 0x48, 0x07, 0xd8, 0x01, 0x02, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x51, + 0x0a, 0x2c, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x52, 0x65, + 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, + 0x75, 0x6c, 0x74, 0x57, 0x69, 0x74, 0x68, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x21, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x02, 0x28, 0x05, 0x3a, 0x03, 0x2d, 0x34, 0x32, + 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd8, 0x01, 0x02, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0xe0, 0x01, 0x0a, 0x26, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x67, 0x6e, 0x6f, 0x72, + 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x9c, 0x01, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4a, 0x2e, 0x62, 0x75, 0x66, + 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, + 0x6f, 0x32, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, + 0x6c, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, + 0x65, 0x64, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x3e, 0xba, 0x48, 0x3b, 0xba, 0x01, 0x38, 0x0a, 0x1b, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x69, + 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x2e, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x06, 0x66, 0x6f, 0x6f, + 0x62, 0x61, 0x72, 0x1a, 0x11, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x76, 0x61, 0x6c, 0x20, 0x3d, 0x3d, + 0x20, 0x27, 0x66, 0x6f, 0x6f, 0x27, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x17, 0x0a, 0x03, 0x4d, + 0x73, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0xd7, 0x01, 0x0a, 0x20, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x67, + 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x99, 0x01, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x67, + 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x41, 0xba, + 0x48, 0x3e, 0xba, 0x01, 0x38, 0x0a, 0x1b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x2e, 0x65, 0x6d, 0x70, + 0x74, 0x79, 0x12, 0x06, 0x66, 0x6f, 0x6f, 0x62, 0x61, 0x72, 0x1a, 0x11, 0x74, 0x68, 0x69, 0x73, + 0x2e, 0x76, 0x61, 0x6c, 0x20, 0x3d, 0x3d, 0x20, 0x27, 0x66, 0x6f, 0x6f, 0x27, 0xd8, 0x01, 0x01, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x17, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x10, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0xdb, + 0x01, 0x0a, 0x22, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, + 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x9b, 0x01, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x46, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, + 0x61, 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, + 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x41, 0xba, 0x48, 0x3e, + 0xba, 0x01, 0x38, 0x0a, 0x1b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x6d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x2e, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x2e, 0x65, 0x6d, 0x70, 0x74, 0x79, + 0x12, 0x06, 0x66, 0x6f, 0x6f, 0x62, 0x61, 0x72, 0x1a, 0x11, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x76, + 0x61, 0x6c, 0x20, 0x3d, 0x3d, 0x20, 0x27, 0x66, 0x6f, 0x6f, 0x27, 0xd8, 0x01, 0x02, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x1a, 0x17, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0xe0, 0x01, 0x0a, + 0x26, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, + 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, + 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x9c, 0x01, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x4a, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, + 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, + 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x4d, 0x73, + 0x67, 0x42, 0x3e, 0xba, 0x48, 0x3b, 0xba, 0x01, 0x38, 0x0a, 0x1b, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x32, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, + 0x2e, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x06, 0x66, 0x6f, 0x6f, 0x62, 0x61, 0x72, 0x1a, 0x11, + 0x74, 0x68, 0x69, 0x73, 0x2e, 0x76, 0x61, 0x6c, 0x20, 0x3d, 0x3d, 0x20, 0x27, 0x66, 0x6f, 0x6f, + 0x27, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x17, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x10, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0xd7, 0x01, 0x0a, 0x20, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, + 0x6d, 0x70, 0x74, 0x79, 0x12, 0x99, 0x01, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x02, + 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, + 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, + 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x41, 0xba, 0x48, 0x3e, 0xba, 0x01, 0x38, + 0x0a, 0x1b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x2e, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x2e, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x06, 0x66, + 0x6f, 0x6f, 0x62, 0x61, 0x72, 0x1a, 0x11, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x76, 0x61, 0x6c, 0x20, + 0x3d, 0x3d, 0x20, 0x27, 0x66, 0x6f, 0x6f, 0x27, 0xd8, 0x01, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x1a, 0x17, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0xdb, 0x01, 0x0a, 0x22, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x69, + 0x72, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, + 0x12, 0x9b, 0x01, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x02, 0x28, 0x0b, 0x32, 0x46, + 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, + 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, + 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, + 0x6c, 0x74, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x41, 0xba, 0x48, 0x3e, 0xba, 0x01, 0x38, 0x0a, 0x1b, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x69, + 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x2e, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x06, 0x66, 0x6f, 0x6f, + 0x62, 0x61, 0x72, 0x1a, 0x11, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x76, 0x61, 0x6c, 0x20, 0x3d, 0x3d, + 0x20, 0x27, 0x66, 0x6f, 0x6f, 0x27, 0xd8, 0x01, 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x17, + 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x40, 0x0a, 0x1c, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x32, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, + 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x1b, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x05, 0x42, 0x07, 0xba, 0x48, 0x04, 0x1a, 0x02, 0x20, 0x00, 0x48, 0x00, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x42, 0x03, 0x0a, 0x01, 0x6f, 0x22, 0x50, 0x0a, 0x27, 0x50, 0x72, 0x6f, + 0x74, 0x6f, 0x32, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, + 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x57, 0x69, 0x74, 0x68, 0x44, 0x65, 0x66, + 0x61, 0x75, 0x6c, 0x74, 0x12, 0x20, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x05, 0x3a, 0x03, 0x2d, 0x34, 0x32, 0x42, 0x07, 0xba, 0x48, 0x04, 0x1a, 0x02, 0x20, 0x00, 0x48, + 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x42, 0x03, 0x0a, 0x01, 0x6f, 0x22, 0x3d, 0x0a, 0x16, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, + 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x1e, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x05, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd8, 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, 0x48, 0x00, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x42, 0x03, 0x0a, 0x01, 0x6f, 0x22, 0x4d, 0x0a, 0x21, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x32, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, + 0x6d, 0x70, 0x74, 0x79, 0x57, 0x69, 0x74, 0x68, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, + 0x23, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x03, 0x2d, 0x34, + 0x32, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd8, 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, 0x48, 0x00, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x42, 0x03, 0x0a, 0x01, 0x6f, 0x22, 0x3f, 0x0a, 0x18, 0x50, 0x72, 0x6f, + 0x74, 0x6f, 0x32, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, + 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x1e, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x05, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd8, 0x01, 0x02, 0x1a, 0x02, 0x20, 0x00, 0x48, 0x00, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x42, 0x03, 0x0a, 0x01, 0x6f, 0x22, 0x4f, 0x0a, 0x23, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x32, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, + 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x74, 0x68, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, + 0x74, 0x12, 0x23, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x03, + 0x2d, 0x34, 0x32, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd8, 0x01, 0x02, 0x1a, 0x02, 0x20, 0x00, 0x48, + 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x42, 0x03, 0x0a, 0x01, 0x6f, 0x22, 0x3d, 0x0a, 0x1f, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x67, 0x6e, + 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x1a, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x42, 0x08, 0xba, 0x48, 0x05, + 0x92, 0x01, 0x02, 0x08, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3a, 0x0a, 0x19, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x32, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, + 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x1d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x03, 0x28, 0x05, 0x42, 0x0b, 0xba, 0x48, 0x08, 0xd8, 0x01, 0x01, 0x92, 0x01, 0x02, 0x08, + 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3c, 0x0a, 0x1b, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, + 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, + 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x1d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, + 0x28, 0x05, 0x42, 0x0b, 0xba, 0x48, 0x08, 0xd8, 0x01, 0x02, 0x92, 0x01, 0x02, 0x08, 0x03, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0xb5, 0x01, 0x0a, 0x1a, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, + 0x61, 0x70, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, + 0x69, 0x65, 0x64, 0x12, 0x5f, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x43, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, + 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, + 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x61, 0x70, 0x49, 0x67, 0x6e, 0x6f, 0x72, + 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x56, 0x61, 0x6c, + 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x08, 0xba, 0x48, 0x05, 0x9a, 0x01, 0x02, 0x08, 0x03, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x22, 0xac, 0x01, 0x0a, + 0x14, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x61, 0x70, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, + 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x5c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, + 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x61, 0x70, 0x49, 0x67, 0x6e, + 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, + 0x79, 0x42, 0x0b, 0xba, 0x48, 0x08, 0xd8, 0x01, 0x01, 0x9a, 0x01, 0x02, 0x08, 0x03, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x22, 0xb0, 0x01, 0x0a, 0x16, + 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x61, 0x70, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, + 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x5e, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, + 0x61, 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x61, 0x70, 0x49, 0x67, + 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2e, 0x56, 0x61, 0x6c, 0x45, + 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0b, 0xba, 0x48, 0x08, 0xd8, 0x01, 0x02, 0x9a, 0x01, 0x02, 0x08, + 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x22, 0x45, + 0x0a, 0x23, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, + 0x49, 0x74, 0x65, 0x6d, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, + 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x1e, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, + 0x28, 0x05, 0x42, 0x0c, 0xba, 0x48, 0x09, 0x92, 0x01, 0x06, 0x22, 0x04, 0x1a, 0x02, 0x20, 0x00, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x42, 0x0a, 0x1d, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x52, + 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x67, 0x6e, 0x6f, 0x72, + 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x03, 0x28, 0x05, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x92, 0x01, 0x09, 0x22, 0x07, 0xd8, 0x01, 0x01, + 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x44, 0x0a, 0x1f, 0x50, 0x72, 0x6f, + 0x74, 0x6f, 0x32, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x49, + 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x21, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x92, 0x01, + 0x09, 0x22, 0x07, 0xd8, 0x01, 0x02, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0xbf, 0x01, 0x0a, 0x1d, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x61, 0x70, 0x4b, 0x65, 0x79, + 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, + 0x64, 0x12, 0x66, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x46, + 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, + 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x61, 0x70, 0x4b, 0x65, 0x79, 0x49, 0x67, 0x6e, 0x6f, + 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x56, 0x61, + 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0c, 0xba, 0x48, 0x09, 0x9a, 0x01, 0x06, 0x22, 0x04, + 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, + 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, 0x22, 0xb6, 0x01, 0x0a, 0x17, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x61, 0x70, 0x4b, + 0x65, 0x79, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x63, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x40, 0x2e, 0x62, 0x75, 0x66, + 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, + 0x6f, 0x32, 0x4d, 0x61, 0x70, 0x4b, 0x65, 0x79, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, + 0x70, 0x74, 0x79, 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0f, 0xba, 0x48, + 0x0c, 0x9a, 0x01, 0x09, 0x22, 0x07, 0xd8, 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x22, 0xba, 0x01, 0x0a, 0x19, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x61, 0x70, 0x4b, 0x65, 0x79, 0x49, 0x67, 0x6e, 0x6f, 0x72, + 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x65, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, + 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x61, 0x70, + 0x4b, 0x65, 0x79, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, + 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x9a, 0x01, + 0x09, 0x22, 0x07, 0xd8, 0x01, 0x02, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, + 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x22, 0xc3, 0x01, 0x0a, 0x1f, 0x50, 0x72, 0x6f, 0x74, + 0x6f, 0x32, 0x4d, 0x61, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, + 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x68, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x48, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, + 0x4d, 0x61, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, + 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, + 0x72, 0x79, 0x42, 0x0c, 0xba, 0x48, 0x09, 0x9a, 0x01, 0x06, 0x2a, 0x04, 0x1a, 0x02, 0x20, 0x00, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x22, 0xba, 0x01, + 0x0a, 0x19, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x61, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, + 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x65, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, + 0x4d, 0x61, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, + 0x70, 0x74, 0x79, 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0f, 0xba, 0x48, + 0x0c, 0x9a, 0x01, 0x09, 0x2a, 0x07, 0xd8, 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x22, 0xbe, 0x01, 0x0a, 0x1b, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x61, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x49, 0x67, 0x6e, + 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x67, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, + 0x61, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, + 0x61, 0x75, 0x6c, 0x74, 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0f, 0xba, + 0x48, 0x0c, 0x9a, 0x01, 0x09, 0x2a, 0x07, 0xd8, 0x01, 0x02, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x42, 0xa5, 0x02, 0x0a, 0x22, + 0x63, 0x6f, 0x6d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, + 0x65, 0x73, 0x42, 0x11, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, + 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x50, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2d, 0x67, 0x6f, 0x2f, 0x69, 0x6e, + 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x62, 0x75, 0x66, 0x2f, 0x76, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0xa2, 0x02, 0x04, 0x42, 0x56, 0x43, 0x43, + 0xaa, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, + 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x43, 0x61, 0x73, 0x65, + 0x73, 0xca, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, + 0x65, 0x73, 0xe2, 0x02, 0x2a, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, + 0x73, 0x65, 0x73, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, + 0x02, 0x21, 0x42, 0x75, 0x66, 0x3a, 0x3a, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x3a, + 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x3a, 0x3a, 0x43, 0x61, + 0x73, 0x65, 0x73, +} + +var file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes = make([]protoimpl.MessageInfo, 54) +var file_buf_validate_conformance_cases_ignore_proto2_proto_goTypes = []any{ + (*Proto2ScalarOptionalIgnoreUnspecified)(nil), // 0: buf.validate.conformance.cases.Proto2ScalarOptionalIgnoreUnspecified + (*Proto2ScalarOptionalIgnoreUnspecifiedWithDefault)(nil), // 1: buf.validate.conformance.cases.Proto2ScalarOptionalIgnoreUnspecifiedWithDefault + (*Proto2ScalarOptionalIgnoreEmpty)(nil), // 2: buf.validate.conformance.cases.Proto2ScalarOptionalIgnoreEmpty + (*Proto2ScalarOptionalIgnoreEmptyWithDefault)(nil), // 3: buf.validate.conformance.cases.Proto2ScalarOptionalIgnoreEmptyWithDefault + (*Proto2ScalarOptionalIgnoreDefault)(nil), // 4: buf.validate.conformance.cases.Proto2ScalarOptionalIgnoreDefault + (*Proto2ScalarOptionalIgnoreDefaultWithDefault)(nil), // 5: buf.validate.conformance.cases.Proto2ScalarOptionalIgnoreDefaultWithDefault + (*Proto2ScalarRequiredIgnoreUnspecified)(nil), // 6: buf.validate.conformance.cases.Proto2ScalarRequiredIgnoreUnspecified + (*Proto2ScalarRequiredIgnoreUnspecifiedWithDefault)(nil), // 7: buf.validate.conformance.cases.Proto2ScalarRequiredIgnoreUnspecifiedWithDefault + (*Proto2ScalarRequiredIgnoreEmpty)(nil), // 8: buf.validate.conformance.cases.Proto2ScalarRequiredIgnoreEmpty + (*Proto2ScalarRequiredIgnoreEmptyWithDefault)(nil), // 9: buf.validate.conformance.cases.Proto2ScalarRequiredIgnoreEmptyWithDefault + (*Proto2ScalarRequiredIgnoreDefault)(nil), // 10: buf.validate.conformance.cases.Proto2ScalarRequiredIgnoreDefault + (*Proto2ScalarRequiredIgnoreDefaultWithDefault)(nil), // 11: buf.validate.conformance.cases.Proto2ScalarRequiredIgnoreDefaultWithDefault + (*Proto2MessageOptionalIgnoreUnspecified)(nil), // 12: buf.validate.conformance.cases.Proto2MessageOptionalIgnoreUnspecified + (*Proto2MessageOptionalIgnoreEmpty)(nil), // 13: buf.validate.conformance.cases.Proto2MessageOptionalIgnoreEmpty + (*Proto2MessageOptionalIgnoreDefault)(nil), // 14: buf.validate.conformance.cases.Proto2MessageOptionalIgnoreDefault + (*Proto2MessageRequiredIgnoreUnspecified)(nil), // 15: buf.validate.conformance.cases.Proto2MessageRequiredIgnoreUnspecified + (*Proto2MessageRequiredIgnoreEmpty)(nil), // 16: buf.validate.conformance.cases.Proto2MessageRequiredIgnoreEmpty + (*Proto2MessageRequiredIgnoreDefault)(nil), // 17: buf.validate.conformance.cases.Proto2MessageRequiredIgnoreDefault + (*Proto2OneofIgnoreUnspecified)(nil), // 18: buf.validate.conformance.cases.Proto2OneofIgnoreUnspecified + (*Proto2OneofIgnoreUnspecifiedWithDefault)(nil), // 19: buf.validate.conformance.cases.Proto2OneofIgnoreUnspecifiedWithDefault + (*Proto2OneofIgnoreEmpty)(nil), // 20: buf.validate.conformance.cases.Proto2OneofIgnoreEmpty + (*Proto2OneofIgnoreEmptyWithDefault)(nil), // 21: buf.validate.conformance.cases.Proto2OneofIgnoreEmptyWithDefault + (*Proto2OneofIgnoreDefault)(nil), // 22: buf.validate.conformance.cases.Proto2OneofIgnoreDefault + (*Proto2OneofIgnoreDefaultWithDefault)(nil), // 23: buf.validate.conformance.cases.Proto2OneofIgnoreDefaultWithDefault + (*Proto2RepeatedIgnoreUnspecified)(nil), // 24: buf.validate.conformance.cases.Proto2RepeatedIgnoreUnspecified + (*Proto2RepeatedIgnoreEmpty)(nil), // 25: buf.validate.conformance.cases.Proto2RepeatedIgnoreEmpty + (*Proto2RepeatedIgnoreDefault)(nil), // 26: buf.validate.conformance.cases.Proto2RepeatedIgnoreDefault + (*Proto2MapIgnoreUnspecified)(nil), // 27: buf.validate.conformance.cases.Proto2MapIgnoreUnspecified + (*Proto2MapIgnoreEmpty)(nil), // 28: buf.validate.conformance.cases.Proto2MapIgnoreEmpty + (*Proto2MapIgnoreDefault)(nil), // 29: buf.validate.conformance.cases.Proto2MapIgnoreDefault + (*Proto2RepeatedItemIgnoreUnspecified)(nil), // 30: buf.validate.conformance.cases.Proto2RepeatedItemIgnoreUnspecified + (*Proto2RepeatedItemIgnoreEmpty)(nil), // 31: buf.validate.conformance.cases.Proto2RepeatedItemIgnoreEmpty + (*Proto2RepeatedItemIgnoreDefault)(nil), // 32: buf.validate.conformance.cases.Proto2RepeatedItemIgnoreDefault + (*Proto2MapKeyIgnoreUnspecified)(nil), // 33: buf.validate.conformance.cases.Proto2MapKeyIgnoreUnspecified + (*Proto2MapKeyIgnoreEmpty)(nil), // 34: buf.validate.conformance.cases.Proto2MapKeyIgnoreEmpty + (*Proto2MapKeyIgnoreDefault)(nil), // 35: buf.validate.conformance.cases.Proto2MapKeyIgnoreDefault + (*Proto2MapValueIgnoreUnspecified)(nil), // 36: buf.validate.conformance.cases.Proto2MapValueIgnoreUnspecified + (*Proto2MapValueIgnoreEmpty)(nil), // 37: buf.validate.conformance.cases.Proto2MapValueIgnoreEmpty + (*Proto2MapValueIgnoreDefault)(nil), // 38: buf.validate.conformance.cases.Proto2MapValueIgnoreDefault + (*Proto2MessageOptionalIgnoreUnspecified_Msg)(nil), // 39: buf.validate.conformance.cases.Proto2MessageOptionalIgnoreUnspecified.Msg + (*Proto2MessageOptionalIgnoreEmpty_Msg)(nil), // 40: buf.validate.conformance.cases.Proto2MessageOptionalIgnoreEmpty.Msg + (*Proto2MessageOptionalIgnoreDefault_Msg)(nil), // 41: buf.validate.conformance.cases.Proto2MessageOptionalIgnoreDefault.Msg + (*Proto2MessageRequiredIgnoreUnspecified_Msg)(nil), // 42: buf.validate.conformance.cases.Proto2MessageRequiredIgnoreUnspecified.Msg + (*Proto2MessageRequiredIgnoreEmpty_Msg)(nil), // 43: buf.validate.conformance.cases.Proto2MessageRequiredIgnoreEmpty.Msg + (*Proto2MessageRequiredIgnoreDefault_Msg)(nil), // 44: buf.validate.conformance.cases.Proto2MessageRequiredIgnoreDefault.Msg + nil, // 45: buf.validate.conformance.cases.Proto2MapIgnoreUnspecified.ValEntry + nil, // 46: buf.validate.conformance.cases.Proto2MapIgnoreEmpty.ValEntry + nil, // 47: buf.validate.conformance.cases.Proto2MapIgnoreDefault.ValEntry + nil, // 48: buf.validate.conformance.cases.Proto2MapKeyIgnoreUnspecified.ValEntry + nil, // 49: buf.validate.conformance.cases.Proto2MapKeyIgnoreEmpty.ValEntry + nil, // 50: buf.validate.conformance.cases.Proto2MapKeyIgnoreDefault.ValEntry + nil, // 51: buf.validate.conformance.cases.Proto2MapValueIgnoreUnspecified.ValEntry + nil, // 52: buf.validate.conformance.cases.Proto2MapValueIgnoreEmpty.ValEntry + nil, // 53: buf.validate.conformance.cases.Proto2MapValueIgnoreDefault.ValEntry +} +var file_buf_validate_conformance_cases_ignore_proto2_proto_depIdxs = []int32{ + 39, // 0: buf.validate.conformance.cases.Proto2MessageOptionalIgnoreUnspecified.val:type_name -> buf.validate.conformance.cases.Proto2MessageOptionalIgnoreUnspecified.Msg + 40, // 1: buf.validate.conformance.cases.Proto2MessageOptionalIgnoreEmpty.val:type_name -> buf.validate.conformance.cases.Proto2MessageOptionalIgnoreEmpty.Msg + 41, // 2: buf.validate.conformance.cases.Proto2MessageOptionalIgnoreDefault.val:type_name -> buf.validate.conformance.cases.Proto2MessageOptionalIgnoreDefault.Msg + 42, // 3: buf.validate.conformance.cases.Proto2MessageRequiredIgnoreUnspecified.val:type_name -> buf.validate.conformance.cases.Proto2MessageRequiredIgnoreUnspecified.Msg + 43, // 4: buf.validate.conformance.cases.Proto2MessageRequiredIgnoreEmpty.val:type_name -> buf.validate.conformance.cases.Proto2MessageRequiredIgnoreEmpty.Msg + 44, // 5: buf.validate.conformance.cases.Proto2MessageRequiredIgnoreDefault.val:type_name -> buf.validate.conformance.cases.Proto2MessageRequiredIgnoreDefault.Msg + 45, // 6: buf.validate.conformance.cases.Proto2MapIgnoreUnspecified.val:type_name -> buf.validate.conformance.cases.Proto2MapIgnoreUnspecified.ValEntry + 46, // 7: buf.validate.conformance.cases.Proto2MapIgnoreEmpty.val:type_name -> buf.validate.conformance.cases.Proto2MapIgnoreEmpty.ValEntry + 47, // 8: buf.validate.conformance.cases.Proto2MapIgnoreDefault.val:type_name -> buf.validate.conformance.cases.Proto2MapIgnoreDefault.ValEntry + 48, // 9: buf.validate.conformance.cases.Proto2MapKeyIgnoreUnspecified.val:type_name -> buf.validate.conformance.cases.Proto2MapKeyIgnoreUnspecified.ValEntry + 49, // 10: buf.validate.conformance.cases.Proto2MapKeyIgnoreEmpty.val:type_name -> buf.validate.conformance.cases.Proto2MapKeyIgnoreEmpty.ValEntry + 50, // 11: buf.validate.conformance.cases.Proto2MapKeyIgnoreDefault.val:type_name -> buf.validate.conformance.cases.Proto2MapKeyIgnoreDefault.ValEntry + 51, // 12: buf.validate.conformance.cases.Proto2MapValueIgnoreUnspecified.val:type_name -> buf.validate.conformance.cases.Proto2MapValueIgnoreUnspecified.ValEntry + 52, // 13: buf.validate.conformance.cases.Proto2MapValueIgnoreEmpty.val:type_name -> buf.validate.conformance.cases.Proto2MapValueIgnoreEmpty.ValEntry + 53, // 14: buf.validate.conformance.cases.Proto2MapValueIgnoreDefault.val:type_name -> buf.validate.conformance.cases.Proto2MapValueIgnoreDefault.ValEntry + 15, // [15:15] is the sub-list for method output_type + 15, // [15:15] is the sub-list for method input_type + 15, // [15:15] is the sub-list for extension type_name + 15, // [15:15] is the sub-list for extension extendee + 0, // [0:15] is the sub-list for field type_name +} + +func init() { file_buf_validate_conformance_cases_ignore_proto2_proto_init() } +func file_buf_validate_conformance_cases_ignore_proto2_proto_init() { + if File_buf_validate_conformance_cases_ignore_proto2_proto != nil { + return + } + file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[18].OneofWrappers = []any{ + (*proto2OneofIgnoreUnspecified_Val)(nil), + } + file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[19].OneofWrappers = []any{ + (*proto2OneofIgnoreUnspecifiedWithDefault_Val)(nil), + } + file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[20].OneofWrappers = []any{ + (*proto2OneofIgnoreEmpty_Val)(nil), + } + file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[21].OneofWrappers = []any{ + (*proto2OneofIgnoreEmptyWithDefault_Val)(nil), + } + file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[22].OneofWrappers = []any{ + (*proto2OneofIgnoreDefault_Val)(nil), + } + file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes[23].OneofWrappers = []any{ + (*proto2OneofIgnoreDefaultWithDefault_Val)(nil), + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_ignore_proto2_proto_rawDesc, + NumEnums: 0, + NumMessages: 54, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_ignore_proto2_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_ignore_proto2_proto_depIdxs, + MessageInfos: file_buf_validate_conformance_cases_ignore_proto2_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_ignore_proto2_proto = out.File + file_buf_validate_conformance_cases_ignore_proto2_proto_rawDesc = nil + file_buf_validate_conformance_cases_ignore_proto2_proto_goTypes = nil + file_buf_validate_conformance_cases_ignore_proto2_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/ignore_proto3.pb.go b/internal/gen/buf/validate/conformance/cases/ignore_proto3.pb.go index acf2296..dcc47f2 100644 --- a/internal/gen/buf/validate/conformance/cases/ignore_proto3.pb.go +++ b/internal/gen/buf/validate/conformance/cases/ignore_proto3.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/ignore_proto3.proto +//go:build !protoopaque + package cases import ( @@ -25,7 +27,6 @@ import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" - sync "sync" ) const ( @@ -36,11 +37,10 @@ const ( ) type Proto3ScalarOptionalIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,opt,name=val,proto3,oneof" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto3ScalarOptionalIgnoreUnspecified) Reset() { @@ -68,11 +68,6 @@ func (x *Proto3ScalarOptionalIgnoreUnspecified) ProtoReflect() protoreflect.Mess return mi.MessageOf(x) } -// Deprecated: Use Proto3ScalarOptionalIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*Proto3ScalarOptionalIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{0} -} - func (x *Proto3ScalarOptionalIgnoreUnspecified) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -80,12 +75,40 @@ func (x *Proto3ScalarOptionalIgnoreUnspecified) GetVal() int32 { return 0 } +func (x *Proto3ScalarOptionalIgnoreUnspecified) SetVal(v int32) { + x.Val = &v +} + +func (x *Proto3ScalarOptionalIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto3ScalarOptionalIgnoreUnspecified) ClearVal() { + x.Val = nil +} + +type Proto3ScalarOptionalIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto3ScalarOptionalIgnoreUnspecified_builder) Build() *Proto3ScalarOptionalIgnoreUnspecified { + m0 := &Proto3ScalarOptionalIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3ScalarOptionalIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,opt,name=val,proto3,oneof" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto3ScalarOptionalIgnoreEmpty) Reset() { @@ -113,11 +136,6 @@ func (x *Proto3ScalarOptionalIgnoreEmpty) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto3ScalarOptionalIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*Proto3ScalarOptionalIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{1} -} - func (x *Proto3ScalarOptionalIgnoreEmpty) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -125,12 +143,40 @@ func (x *Proto3ScalarOptionalIgnoreEmpty) GetVal() int32 { return 0 } +func (x *Proto3ScalarOptionalIgnoreEmpty) SetVal(v int32) { + x.Val = &v +} + +func (x *Proto3ScalarOptionalIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto3ScalarOptionalIgnoreEmpty) ClearVal() { + x.Val = nil +} + +type Proto3ScalarOptionalIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto3ScalarOptionalIgnoreEmpty_builder) Build() *Proto3ScalarOptionalIgnoreEmpty { + m0 := &Proto3ScalarOptionalIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3ScalarOptionalIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,opt,name=val,proto3,oneof" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto3ScalarOptionalIgnoreDefault) Reset() { @@ -158,11 +204,6 @@ func (x *Proto3ScalarOptionalIgnoreDefault) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use Proto3ScalarOptionalIgnoreDefault.ProtoReflect.Descriptor instead. -func (*Proto3ScalarOptionalIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{2} -} - func (x *Proto3ScalarOptionalIgnoreDefault) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -170,12 +211,40 @@ func (x *Proto3ScalarOptionalIgnoreDefault) GetVal() int32 { return 0 } +func (x *Proto3ScalarOptionalIgnoreDefault) SetVal(v int32) { + x.Val = &v +} + +func (x *Proto3ScalarOptionalIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto3ScalarOptionalIgnoreDefault) ClearVal() { + x.Val = nil +} + +type Proto3ScalarOptionalIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto3ScalarOptionalIgnoreDefault_builder) Build() *Proto3ScalarOptionalIgnoreDefault { + m0 := &Proto3ScalarOptionalIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3ScalarIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto3ScalarIgnoreUnspecified) Reset() { @@ -203,11 +272,6 @@ func (x *Proto3ScalarIgnoreUnspecified) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto3ScalarIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*Proto3ScalarIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{3} -} - func (x *Proto3ScalarIgnoreUnspecified) GetVal() int32 { if x != nil { return x.Val @@ -215,12 +279,29 @@ func (x *Proto3ScalarIgnoreUnspecified) GetVal() int32 { return 0 } +func (x *Proto3ScalarIgnoreUnspecified) SetVal(v int32) { + x.Val = v +} + +type Proto3ScalarIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Proto3ScalarIgnoreUnspecified_builder) Build() *Proto3ScalarIgnoreUnspecified { + m0 := &Proto3ScalarIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3ScalarIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto3ScalarIgnoreEmpty) Reset() { @@ -248,11 +329,6 @@ func (x *Proto3ScalarIgnoreEmpty) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto3ScalarIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*Proto3ScalarIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{4} -} - func (x *Proto3ScalarIgnoreEmpty) GetVal() int32 { if x != nil { return x.Val @@ -260,12 +336,29 @@ func (x *Proto3ScalarIgnoreEmpty) GetVal() int32 { return 0 } +func (x *Proto3ScalarIgnoreEmpty) SetVal(v int32) { + x.Val = v +} + +type Proto3ScalarIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Proto3ScalarIgnoreEmpty_builder) Build() *Proto3ScalarIgnoreEmpty { + m0 := &Proto3ScalarIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3ScalarIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto3ScalarIgnoreDefault) Reset() { @@ -293,11 +386,6 @@ func (x *Proto3ScalarIgnoreDefault) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto3ScalarIgnoreDefault.ProtoReflect.Descriptor instead. -func (*Proto3ScalarIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{5} -} - func (x *Proto3ScalarIgnoreDefault) GetVal() int32 { if x != nil { return x.Val @@ -305,12 +393,29 @@ func (x *Proto3ScalarIgnoreDefault) GetVal() int32 { return 0 } +func (x *Proto3ScalarIgnoreDefault) SetVal(v int32) { + x.Val = v +} + +type Proto3ScalarIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Proto3ScalarIgnoreDefault_builder) Build() *Proto3ScalarIgnoreDefault { + m0 := &Proto3ScalarIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3MessageOptionalIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *Proto3MessageOptionalIgnoreUnspecified_Msg `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *Proto3MessageOptionalIgnoreUnspecified_Msg `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto3MessageOptionalIgnoreUnspecified) Reset() { @@ -338,11 +443,6 @@ func (x *Proto3MessageOptionalIgnoreUnspecified) ProtoReflect() protoreflect.Mes return mi.MessageOf(x) } -// Deprecated: Use Proto3MessageOptionalIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*Proto3MessageOptionalIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{6} -} - func (x *Proto3MessageOptionalIgnoreUnspecified) GetVal() *Proto3MessageOptionalIgnoreUnspecified_Msg { if x != nil { return x.Val @@ -350,12 +450,40 @@ func (x *Proto3MessageOptionalIgnoreUnspecified) GetVal() *Proto3MessageOptional return nil } +func (x *Proto3MessageOptionalIgnoreUnspecified) SetVal(v *Proto3MessageOptionalIgnoreUnspecified_Msg) { + x.Val = v +} + +func (x *Proto3MessageOptionalIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto3MessageOptionalIgnoreUnspecified) ClearVal() { + x.Val = nil +} + +type Proto3MessageOptionalIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *Proto3MessageOptionalIgnoreUnspecified_Msg +} + +func (b0 Proto3MessageOptionalIgnoreUnspecified_builder) Build() *Proto3MessageOptionalIgnoreUnspecified { + m0 := &Proto3MessageOptionalIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3MessageOptionalIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *Proto3MessageOptionalIgnoreEmpty_Msg `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *Proto3MessageOptionalIgnoreEmpty_Msg `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto3MessageOptionalIgnoreEmpty) Reset() { @@ -383,11 +511,6 @@ func (x *Proto3MessageOptionalIgnoreEmpty) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto3MessageOptionalIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*Proto3MessageOptionalIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{7} -} - func (x *Proto3MessageOptionalIgnoreEmpty) GetVal() *Proto3MessageOptionalIgnoreEmpty_Msg { if x != nil { return x.Val @@ -395,12 +518,40 @@ func (x *Proto3MessageOptionalIgnoreEmpty) GetVal() *Proto3MessageOptionalIgnore return nil } +func (x *Proto3MessageOptionalIgnoreEmpty) SetVal(v *Proto3MessageOptionalIgnoreEmpty_Msg) { + x.Val = v +} + +func (x *Proto3MessageOptionalIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto3MessageOptionalIgnoreEmpty) ClearVal() { + x.Val = nil +} + +type Proto3MessageOptionalIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *Proto3MessageOptionalIgnoreEmpty_Msg +} + +func (b0 Proto3MessageOptionalIgnoreEmpty_builder) Build() *Proto3MessageOptionalIgnoreEmpty { + m0 := &Proto3MessageOptionalIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3MessageOptionalIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *Proto3MessageOptionalIgnoreDefault_Msg `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *Proto3MessageOptionalIgnoreDefault_Msg `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto3MessageOptionalIgnoreDefault) Reset() { @@ -428,11 +579,6 @@ func (x *Proto3MessageOptionalIgnoreDefault) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use Proto3MessageOptionalIgnoreDefault.ProtoReflect.Descriptor instead. -func (*Proto3MessageOptionalIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{8} -} - func (x *Proto3MessageOptionalIgnoreDefault) GetVal() *Proto3MessageOptionalIgnoreDefault_Msg { if x != nil { return x.Val @@ -440,12 +586,40 @@ func (x *Proto3MessageOptionalIgnoreDefault) GetVal() *Proto3MessageOptionalIgno return nil } +func (x *Proto3MessageOptionalIgnoreDefault) SetVal(v *Proto3MessageOptionalIgnoreDefault_Msg) { + x.Val = v +} + +func (x *Proto3MessageOptionalIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto3MessageOptionalIgnoreDefault) ClearVal() { + x.Val = nil +} + +type Proto3MessageOptionalIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *Proto3MessageOptionalIgnoreDefault_Msg +} + +func (b0 Proto3MessageOptionalIgnoreDefault_builder) Build() *Proto3MessageOptionalIgnoreDefault { + m0 := &Proto3MessageOptionalIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3MessageIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *Proto3MessageIgnoreUnspecified_Msg `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *Proto3MessageIgnoreUnspecified_Msg `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto3MessageIgnoreUnspecified) Reset() { @@ -473,11 +647,6 @@ func (x *Proto3MessageIgnoreUnspecified) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto3MessageIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*Proto3MessageIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{9} -} - func (x *Proto3MessageIgnoreUnspecified) GetVal() *Proto3MessageIgnoreUnspecified_Msg { if x != nil { return x.Val @@ -485,12 +654,40 @@ func (x *Proto3MessageIgnoreUnspecified) GetVal() *Proto3MessageIgnoreUnspecifie return nil } +func (x *Proto3MessageIgnoreUnspecified) SetVal(v *Proto3MessageIgnoreUnspecified_Msg) { + x.Val = v +} + +func (x *Proto3MessageIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto3MessageIgnoreUnspecified) ClearVal() { + x.Val = nil +} + +type Proto3MessageIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *Proto3MessageIgnoreUnspecified_Msg +} + +func (b0 Proto3MessageIgnoreUnspecified_builder) Build() *Proto3MessageIgnoreUnspecified { + m0 := &Proto3MessageIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3MessageIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *Proto3MessageIgnoreEmpty_Msg `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *Proto3MessageIgnoreEmpty_Msg `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto3MessageIgnoreEmpty) Reset() { @@ -518,11 +715,6 @@ func (x *Proto3MessageIgnoreEmpty) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto3MessageIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*Proto3MessageIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{10} -} - func (x *Proto3MessageIgnoreEmpty) GetVal() *Proto3MessageIgnoreEmpty_Msg { if x != nil { return x.Val @@ -530,12 +722,40 @@ func (x *Proto3MessageIgnoreEmpty) GetVal() *Proto3MessageIgnoreEmpty_Msg { return nil } +func (x *Proto3MessageIgnoreEmpty) SetVal(v *Proto3MessageIgnoreEmpty_Msg) { + x.Val = v +} + +func (x *Proto3MessageIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto3MessageIgnoreEmpty) ClearVal() { + x.Val = nil +} + +type Proto3MessageIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *Proto3MessageIgnoreEmpty_Msg +} + +func (b0 Proto3MessageIgnoreEmpty_builder) Build() *Proto3MessageIgnoreEmpty { + m0 := &Proto3MessageIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3MessageIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *Proto3MessageIgnoreDefault_Msg `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *Proto3MessageIgnoreDefault_Msg `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto3MessageIgnoreDefault) Reset() { @@ -563,11 +783,6 @@ func (x *Proto3MessageIgnoreDefault) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto3MessageIgnoreDefault.ProtoReflect.Descriptor instead. -func (*Proto3MessageIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{11} -} - func (x *Proto3MessageIgnoreDefault) GetVal() *Proto3MessageIgnoreDefault_Msg { if x != nil { return x.Val @@ -575,15 +790,43 @@ func (x *Proto3MessageIgnoreDefault) GetVal() *Proto3MessageIgnoreDefault_Msg { return nil } -type Proto3OneofIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +func (x *Proto3MessageIgnoreDefault) SetVal(v *Proto3MessageIgnoreDefault_Msg) { + x.Val = v +} + +func (x *Proto3MessageIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto3MessageIgnoreDefault) ClearVal() { + x.Val = nil +} + +type Proto3MessageIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. - // Types that are assignable to O: + Val *Proto3MessageIgnoreDefault_Msg +} + +func (b0 Proto3MessageIgnoreDefault_builder) Build() *Proto3MessageIgnoreDefault { + m0 := &Proto3MessageIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + +type Proto3OneofIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to O: // // *Proto3OneofIgnoreUnspecified_Val - O isProto3OneofIgnoreUnspecified_O `protobuf_oneof:"o"` + O isProto3OneofIgnoreUnspecified_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *Proto3OneofIgnoreUnspecified) Reset() { @@ -611,25 +854,94 @@ func (x *Proto3OneofIgnoreUnspecified) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto3OneofIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*Proto3OneofIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{12} -} - -func (m *Proto3OneofIgnoreUnspecified) GetO() isProto3OneofIgnoreUnspecified_O { - if m != nil { - return m.O +func (x *Proto3OneofIgnoreUnspecified) GetO() isProto3OneofIgnoreUnspecified_O { + if x != nil { + return x.O } return nil } func (x *Proto3OneofIgnoreUnspecified) GetVal() int32 { - if x, ok := x.GetO().(*Proto3OneofIgnoreUnspecified_Val); ok { - return x.Val + if x != nil { + if x, ok := x.O.(*Proto3OneofIgnoreUnspecified_Val); ok { + return x.Val + } } return 0 } +func (x *Proto3OneofIgnoreUnspecified) SetVal(v int32) { + x.O = &Proto3OneofIgnoreUnspecified_Val{v} +} + +func (x *Proto3OneofIgnoreUnspecified) HasO() bool { + if x == nil { + return false + } + return x.O != nil +} + +func (x *Proto3OneofIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + _, ok := x.O.(*Proto3OneofIgnoreUnspecified_Val) + return ok +} + +func (x *Proto3OneofIgnoreUnspecified) ClearO() { + x.O = nil +} + +func (x *Proto3OneofIgnoreUnspecified) ClearVal() { + if _, ok := x.O.(*Proto3OneofIgnoreUnspecified_Val); ok { + x.O = nil + } +} + +const Proto3OneofIgnoreUnspecified_O_not_set_case case_Proto3OneofIgnoreUnspecified_O = 0 +const Proto3OneofIgnoreUnspecified_Val_case case_Proto3OneofIgnoreUnspecified_O = 1 + +func (x *Proto3OneofIgnoreUnspecified) WhichO() case_Proto3OneofIgnoreUnspecified_O { + if x == nil { + return Proto3OneofIgnoreUnspecified_O_not_set_case + } + switch x.O.(type) { + case *Proto3OneofIgnoreUnspecified_Val: + return Proto3OneofIgnoreUnspecified_Val_case + default: + return Proto3OneofIgnoreUnspecified_O_not_set_case + } +} + +type Proto3OneofIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof O: + Val *int32 + // -- end of O +} + +func (b0 Proto3OneofIgnoreUnspecified_builder) Build() *Proto3OneofIgnoreUnspecified { + m0 := &Proto3OneofIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.O = &Proto3OneofIgnoreUnspecified_Val{*b.Val} + } + return m0 +} + +type case_Proto3OneofIgnoreUnspecified_O protoreflect.FieldNumber + +func (x case_Proto3OneofIgnoreUnspecified_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[12].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isProto3OneofIgnoreUnspecified_O interface { isProto3OneofIgnoreUnspecified_O() } @@ -641,14 +953,13 @@ type Proto3OneofIgnoreUnspecified_Val struct { func (*Proto3OneofIgnoreUnspecified_Val) isProto3OneofIgnoreUnspecified_O() {} type Proto3OneofIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - // Types that are assignable to O: + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to O: // // *Proto3OneofIgnoreEmpty_Val - O isProto3OneofIgnoreEmpty_O `protobuf_oneof:"o"` + O isProto3OneofIgnoreEmpty_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *Proto3OneofIgnoreEmpty) Reset() { @@ -676,25 +987,94 @@ func (x *Proto3OneofIgnoreEmpty) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto3OneofIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*Proto3OneofIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{13} -} - -func (m *Proto3OneofIgnoreEmpty) GetO() isProto3OneofIgnoreEmpty_O { - if m != nil { - return m.O +func (x *Proto3OneofIgnoreEmpty) GetO() isProto3OneofIgnoreEmpty_O { + if x != nil { + return x.O } return nil } func (x *Proto3OneofIgnoreEmpty) GetVal() int32 { - if x, ok := x.GetO().(*Proto3OneofIgnoreEmpty_Val); ok { - return x.Val + if x != nil { + if x, ok := x.O.(*Proto3OneofIgnoreEmpty_Val); ok { + return x.Val + } } return 0 } +func (x *Proto3OneofIgnoreEmpty) SetVal(v int32) { + x.O = &Proto3OneofIgnoreEmpty_Val{v} +} + +func (x *Proto3OneofIgnoreEmpty) HasO() bool { + if x == nil { + return false + } + return x.O != nil +} + +func (x *Proto3OneofIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + _, ok := x.O.(*Proto3OneofIgnoreEmpty_Val) + return ok +} + +func (x *Proto3OneofIgnoreEmpty) ClearO() { + x.O = nil +} + +func (x *Proto3OneofIgnoreEmpty) ClearVal() { + if _, ok := x.O.(*Proto3OneofIgnoreEmpty_Val); ok { + x.O = nil + } +} + +const Proto3OneofIgnoreEmpty_O_not_set_case case_Proto3OneofIgnoreEmpty_O = 0 +const Proto3OneofIgnoreEmpty_Val_case case_Proto3OneofIgnoreEmpty_O = 1 + +func (x *Proto3OneofIgnoreEmpty) WhichO() case_Proto3OneofIgnoreEmpty_O { + if x == nil { + return Proto3OneofIgnoreEmpty_O_not_set_case + } + switch x.O.(type) { + case *Proto3OneofIgnoreEmpty_Val: + return Proto3OneofIgnoreEmpty_Val_case + default: + return Proto3OneofIgnoreEmpty_O_not_set_case + } +} + +type Proto3OneofIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof O: + Val *int32 + // -- end of O +} + +func (b0 Proto3OneofIgnoreEmpty_builder) Build() *Proto3OneofIgnoreEmpty { + m0 := &Proto3OneofIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.O = &Proto3OneofIgnoreEmpty_Val{*b.Val} + } + return m0 +} + +type case_Proto3OneofIgnoreEmpty_O protoreflect.FieldNumber + +func (x case_Proto3OneofIgnoreEmpty_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[13].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isProto3OneofIgnoreEmpty_O interface { isProto3OneofIgnoreEmpty_O() } @@ -706,14 +1086,13 @@ type Proto3OneofIgnoreEmpty_Val struct { func (*Proto3OneofIgnoreEmpty_Val) isProto3OneofIgnoreEmpty_O() {} type Proto3OneofIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - // Types that are assignable to O: + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to O: // // *Proto3OneofIgnoreDefault_Val - O isProto3OneofIgnoreDefault_O `protobuf_oneof:"o"` + O isProto3OneofIgnoreDefault_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *Proto3OneofIgnoreDefault) Reset() { @@ -741,25 +1120,94 @@ func (x *Proto3OneofIgnoreDefault) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto3OneofIgnoreDefault.ProtoReflect.Descriptor instead. -func (*Proto3OneofIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{14} -} - -func (m *Proto3OneofIgnoreDefault) GetO() isProto3OneofIgnoreDefault_O { - if m != nil { - return m.O +func (x *Proto3OneofIgnoreDefault) GetO() isProto3OneofIgnoreDefault_O { + if x != nil { + return x.O } return nil } func (x *Proto3OneofIgnoreDefault) GetVal() int32 { - if x, ok := x.GetO().(*Proto3OneofIgnoreDefault_Val); ok { - return x.Val + if x != nil { + if x, ok := x.O.(*Proto3OneofIgnoreDefault_Val); ok { + return x.Val + } } return 0 } +func (x *Proto3OneofIgnoreDefault) SetVal(v int32) { + x.O = &Proto3OneofIgnoreDefault_Val{v} +} + +func (x *Proto3OneofIgnoreDefault) HasO() bool { + if x == nil { + return false + } + return x.O != nil +} + +func (x *Proto3OneofIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + _, ok := x.O.(*Proto3OneofIgnoreDefault_Val) + return ok +} + +func (x *Proto3OneofIgnoreDefault) ClearO() { + x.O = nil +} + +func (x *Proto3OneofIgnoreDefault) ClearVal() { + if _, ok := x.O.(*Proto3OneofIgnoreDefault_Val); ok { + x.O = nil + } +} + +const Proto3OneofIgnoreDefault_O_not_set_case case_Proto3OneofIgnoreDefault_O = 0 +const Proto3OneofIgnoreDefault_Val_case case_Proto3OneofIgnoreDefault_O = 1 + +func (x *Proto3OneofIgnoreDefault) WhichO() case_Proto3OneofIgnoreDefault_O { + if x == nil { + return Proto3OneofIgnoreDefault_O_not_set_case + } + switch x.O.(type) { + case *Proto3OneofIgnoreDefault_Val: + return Proto3OneofIgnoreDefault_Val_case + default: + return Proto3OneofIgnoreDefault_O_not_set_case + } +} + +type Proto3OneofIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof O: + Val *int32 + // -- end of O +} + +func (b0 Proto3OneofIgnoreDefault_builder) Build() *Proto3OneofIgnoreDefault { + m0 := &Proto3OneofIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.O = &Proto3OneofIgnoreDefault_Val{*b.Val} + } + return m0 +} + +type case_Proto3OneofIgnoreDefault_O protoreflect.FieldNumber + +func (x case_Proto3OneofIgnoreDefault_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[14].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isProto3OneofIgnoreDefault_O interface { isProto3OneofIgnoreDefault_O() } @@ -771,11 +1219,10 @@ type Proto3OneofIgnoreDefault_Val struct { func (*Proto3OneofIgnoreDefault_Val) isProto3OneofIgnoreDefault_O() {} type Proto3RepeatedIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto3RepeatedIgnoreUnspecified) Reset() { @@ -803,11 +1250,6 @@ func (x *Proto3RepeatedIgnoreUnspecified) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto3RepeatedIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*Proto3RepeatedIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{15} -} - func (x *Proto3RepeatedIgnoreUnspecified) GetVal() []int32 { if x != nil { return x.Val @@ -815,12 +1257,29 @@ func (x *Proto3RepeatedIgnoreUnspecified) GetVal() []int32 { return nil } +func (x *Proto3RepeatedIgnoreUnspecified) SetVal(v []int32) { + x.Val = v +} + +type Proto3RepeatedIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 Proto3RepeatedIgnoreUnspecified_builder) Build() *Proto3RepeatedIgnoreUnspecified { + m0 := &Proto3RepeatedIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3RepeatedIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto3RepeatedIgnoreEmpty) Reset() { @@ -848,11 +1307,6 @@ func (x *Proto3RepeatedIgnoreEmpty) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto3RepeatedIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*Proto3RepeatedIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{16} -} - func (x *Proto3RepeatedIgnoreEmpty) GetVal() []int32 { if x != nil { return x.Val @@ -860,12 +1314,29 @@ func (x *Proto3RepeatedIgnoreEmpty) GetVal() []int32 { return nil } +func (x *Proto3RepeatedIgnoreEmpty) SetVal(v []int32) { + x.Val = v +} + +type Proto3RepeatedIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 Proto3RepeatedIgnoreEmpty_builder) Build() *Proto3RepeatedIgnoreEmpty { + m0 := &Proto3RepeatedIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3RepeatedIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto3RepeatedIgnoreDefault) Reset() { @@ -893,24 +1364,36 @@ func (x *Proto3RepeatedIgnoreDefault) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto3RepeatedIgnoreDefault.ProtoReflect.Descriptor instead. -func (*Proto3RepeatedIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{17} +func (x *Proto3RepeatedIgnoreDefault) GetVal() []int32 { + if x != nil { + return x.Val + } + return nil +} + +func (x *Proto3RepeatedIgnoreDefault) SetVal(v []int32) { + x.Val = v +} + +type Proto3RepeatedIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 } -func (x *Proto3RepeatedIgnoreDefault) GetVal() []int32 { - if x != nil { - return x.Val - } - return nil +func (b0 Proto3RepeatedIgnoreDefault_builder) Build() *Proto3RepeatedIgnoreDefault { + m0 := &Proto3RepeatedIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 } type Proto3MapIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *Proto3MapIgnoreUnspecified) Reset() { @@ -938,11 +1421,6 @@ func (x *Proto3MapIgnoreUnspecified) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto3MapIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*Proto3MapIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{18} -} - func (x *Proto3MapIgnoreUnspecified) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -950,12 +1428,29 @@ func (x *Proto3MapIgnoreUnspecified) GetVal() map[int32]int32 { return nil } +func (x *Proto3MapIgnoreUnspecified) SetVal(v map[int32]int32) { + x.Val = v +} + +type Proto3MapIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto3MapIgnoreUnspecified_builder) Build() *Proto3MapIgnoreUnspecified { + m0 := &Proto3MapIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3MapIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *Proto3MapIgnoreEmpty) Reset() { @@ -983,11 +1478,6 @@ func (x *Proto3MapIgnoreEmpty) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto3MapIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*Proto3MapIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{19} -} - func (x *Proto3MapIgnoreEmpty) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -995,12 +1485,29 @@ func (x *Proto3MapIgnoreEmpty) GetVal() map[int32]int32 { return nil } +func (x *Proto3MapIgnoreEmpty) SetVal(v map[int32]int32) { + x.Val = v +} + +type Proto3MapIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto3MapIgnoreEmpty_builder) Build() *Proto3MapIgnoreEmpty { + m0 := &Proto3MapIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3MapIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *Proto3MapIgnoreDefault) Reset() { @@ -1028,11 +1535,6 @@ func (x *Proto3MapIgnoreDefault) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto3MapIgnoreDefault.ProtoReflect.Descriptor instead. -func (*Proto3MapIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{20} -} - func (x *Proto3MapIgnoreDefault) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -1040,12 +1542,29 @@ func (x *Proto3MapIgnoreDefault) GetVal() map[int32]int32 { return nil } +func (x *Proto3MapIgnoreDefault) SetVal(v map[int32]int32) { + x.Val = v +} + +type Proto3MapIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto3MapIgnoreDefault_builder) Build() *Proto3MapIgnoreDefault { + m0 := &Proto3MapIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3RepeatedItemIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto3RepeatedItemIgnoreUnspecified) Reset() { @@ -1073,11 +1592,6 @@ func (x *Proto3RepeatedItemIgnoreUnspecified) ProtoReflect() protoreflect.Messag return mi.MessageOf(x) } -// Deprecated: Use Proto3RepeatedItemIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*Proto3RepeatedItemIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{21} -} - func (x *Proto3RepeatedItemIgnoreUnspecified) GetVal() []int32 { if x != nil { return x.Val @@ -1085,12 +1599,29 @@ func (x *Proto3RepeatedItemIgnoreUnspecified) GetVal() []int32 { return nil } +func (x *Proto3RepeatedItemIgnoreUnspecified) SetVal(v []int32) { + x.Val = v +} + +type Proto3RepeatedItemIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 Proto3RepeatedItemIgnoreUnspecified_builder) Build() *Proto3RepeatedItemIgnoreUnspecified { + m0 := &Proto3RepeatedItemIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3RepeatedItemIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto3RepeatedItemIgnoreEmpty) Reset() { @@ -1118,11 +1649,6 @@ func (x *Proto3RepeatedItemIgnoreEmpty) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto3RepeatedItemIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*Proto3RepeatedItemIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{22} -} - func (x *Proto3RepeatedItemIgnoreEmpty) GetVal() []int32 { if x != nil { return x.Val @@ -1130,12 +1656,29 @@ func (x *Proto3RepeatedItemIgnoreEmpty) GetVal() []int32 { return nil } +func (x *Proto3RepeatedItemIgnoreEmpty) SetVal(v []int32) { + x.Val = v +} + +type Proto3RepeatedItemIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 Proto3RepeatedItemIgnoreEmpty_builder) Build() *Proto3RepeatedItemIgnoreEmpty { + m0 := &Proto3RepeatedItemIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3RepeatedItemIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto3RepeatedItemIgnoreDefault) Reset() { @@ -1163,11 +1706,6 @@ func (x *Proto3RepeatedItemIgnoreDefault) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto3RepeatedItemIgnoreDefault.ProtoReflect.Descriptor instead. -func (*Proto3RepeatedItemIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{23} -} - func (x *Proto3RepeatedItemIgnoreDefault) GetVal() []int32 { if x != nil { return x.Val @@ -1175,12 +1713,29 @@ func (x *Proto3RepeatedItemIgnoreDefault) GetVal() []int32 { return nil } +func (x *Proto3RepeatedItemIgnoreDefault) SetVal(v []int32) { + x.Val = v +} + +type Proto3RepeatedItemIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 Proto3RepeatedItemIgnoreDefault_builder) Build() *Proto3RepeatedItemIgnoreDefault { + m0 := &Proto3RepeatedItemIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3MapKeyIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *Proto3MapKeyIgnoreUnspecified) Reset() { @@ -1208,11 +1763,6 @@ func (x *Proto3MapKeyIgnoreUnspecified) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto3MapKeyIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*Proto3MapKeyIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{24} -} - func (x *Proto3MapKeyIgnoreUnspecified) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -1220,12 +1770,29 @@ func (x *Proto3MapKeyIgnoreUnspecified) GetVal() map[int32]int32 { return nil } +func (x *Proto3MapKeyIgnoreUnspecified) SetVal(v map[int32]int32) { + x.Val = v +} + +type Proto3MapKeyIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto3MapKeyIgnoreUnspecified_builder) Build() *Proto3MapKeyIgnoreUnspecified { + m0 := &Proto3MapKeyIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3MapKeyIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *Proto3MapKeyIgnoreEmpty) Reset() { @@ -1253,11 +1820,6 @@ func (x *Proto3MapKeyIgnoreEmpty) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto3MapKeyIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*Proto3MapKeyIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{25} -} - func (x *Proto3MapKeyIgnoreEmpty) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -1265,12 +1827,29 @@ func (x *Proto3MapKeyIgnoreEmpty) GetVal() map[int32]int32 { return nil } +func (x *Proto3MapKeyIgnoreEmpty) SetVal(v map[int32]int32) { + x.Val = v +} + +type Proto3MapKeyIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto3MapKeyIgnoreEmpty_builder) Build() *Proto3MapKeyIgnoreEmpty { + m0 := &Proto3MapKeyIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3MapKeyIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *Proto3MapKeyIgnoreDefault) Reset() { @@ -1298,11 +1877,6 @@ func (x *Proto3MapKeyIgnoreDefault) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto3MapKeyIgnoreDefault.ProtoReflect.Descriptor instead. -func (*Proto3MapKeyIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{26} -} - func (x *Proto3MapKeyIgnoreDefault) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -1310,12 +1884,29 @@ func (x *Proto3MapKeyIgnoreDefault) GetVal() map[int32]int32 { return nil } +func (x *Proto3MapKeyIgnoreDefault) SetVal(v map[int32]int32) { + x.Val = v +} + +type Proto3MapKeyIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto3MapKeyIgnoreDefault_builder) Build() *Proto3MapKeyIgnoreDefault { + m0 := &Proto3MapKeyIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3MapValueIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *Proto3MapValueIgnoreUnspecified) Reset() { @@ -1343,11 +1934,6 @@ func (x *Proto3MapValueIgnoreUnspecified) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto3MapValueIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*Proto3MapValueIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{27} -} - func (x *Proto3MapValueIgnoreUnspecified) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -1355,12 +1941,29 @@ func (x *Proto3MapValueIgnoreUnspecified) GetVal() map[int32]int32 { return nil } +func (x *Proto3MapValueIgnoreUnspecified) SetVal(v map[int32]int32) { + x.Val = v +} + +type Proto3MapValueIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto3MapValueIgnoreUnspecified_builder) Build() *Proto3MapValueIgnoreUnspecified { + m0 := &Proto3MapValueIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3MapValueIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *Proto3MapValueIgnoreEmpty) Reset() { @@ -1388,11 +1991,6 @@ func (x *Proto3MapValueIgnoreEmpty) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto3MapValueIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*Proto3MapValueIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{28} -} - func (x *Proto3MapValueIgnoreEmpty) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -1400,12 +1998,29 @@ func (x *Proto3MapValueIgnoreEmpty) GetVal() map[int32]int32 { return nil } +func (x *Proto3MapValueIgnoreEmpty) SetVal(v map[int32]int32) { + x.Val = v +} + +type Proto3MapValueIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto3MapValueIgnoreEmpty_builder) Build() *Proto3MapValueIgnoreEmpty { + m0 := &Proto3MapValueIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3MapValueIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *Proto3MapValueIgnoreDefault) Reset() { @@ -1433,11 +2048,6 @@ func (x *Proto3MapValueIgnoreDefault) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto3MapValueIgnoreDefault.ProtoReflect.Descriptor instead. -func (*Proto3MapValueIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{29} -} - func (x *Proto3MapValueIgnoreDefault) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -1445,12 +2055,29 @@ func (x *Proto3MapValueIgnoreDefault) GetVal() map[int32]int32 { return nil } +func (x *Proto3MapValueIgnoreDefault) SetVal(v map[int32]int32) { + x.Val = v +} + +type Proto3MapValueIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto3MapValueIgnoreDefault_builder) Build() *Proto3MapValueIgnoreDefault { + m0 := &Proto3MapValueIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3MessageOptionalIgnoreUnspecified_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto3MessageOptionalIgnoreUnspecified_Msg) Reset() { @@ -1478,11 +2105,6 @@ func (x *Proto3MessageOptionalIgnoreUnspecified_Msg) ProtoReflect() protoreflect return mi.MessageOf(x) } -// Deprecated: Use Proto3MessageOptionalIgnoreUnspecified_Msg.ProtoReflect.Descriptor instead. -func (*Proto3MessageOptionalIgnoreUnspecified_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{6, 0} -} - func (x *Proto3MessageOptionalIgnoreUnspecified_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -1490,12 +2112,40 @@ func (x *Proto3MessageOptionalIgnoreUnspecified_Msg) GetVal() string { return "" } +func (x *Proto3MessageOptionalIgnoreUnspecified_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *Proto3MessageOptionalIgnoreUnspecified_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto3MessageOptionalIgnoreUnspecified_Msg) ClearVal() { + x.Val = nil +} + +type Proto3MessageOptionalIgnoreUnspecified_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 Proto3MessageOptionalIgnoreUnspecified_Msg_builder) Build() *Proto3MessageOptionalIgnoreUnspecified_Msg { + m0 := &Proto3MessageOptionalIgnoreUnspecified_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3MessageOptionalIgnoreEmpty_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto3MessageOptionalIgnoreEmpty_Msg) Reset() { @@ -1523,11 +2173,6 @@ func (x *Proto3MessageOptionalIgnoreEmpty_Msg) ProtoReflect() protoreflect.Messa return mi.MessageOf(x) } -// Deprecated: Use Proto3MessageOptionalIgnoreEmpty_Msg.ProtoReflect.Descriptor instead. -func (*Proto3MessageOptionalIgnoreEmpty_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{7, 0} -} - func (x *Proto3MessageOptionalIgnoreEmpty_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -1535,12 +2180,40 @@ func (x *Proto3MessageOptionalIgnoreEmpty_Msg) GetVal() string { return "" } +func (x *Proto3MessageOptionalIgnoreEmpty_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *Proto3MessageOptionalIgnoreEmpty_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto3MessageOptionalIgnoreEmpty_Msg) ClearVal() { + x.Val = nil +} + +type Proto3MessageOptionalIgnoreEmpty_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 Proto3MessageOptionalIgnoreEmpty_Msg_builder) Build() *Proto3MessageOptionalIgnoreEmpty_Msg { + m0 := &Proto3MessageOptionalIgnoreEmpty_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3MessageOptionalIgnoreDefault_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto3MessageOptionalIgnoreDefault_Msg) Reset() { @@ -1568,11 +2241,6 @@ func (x *Proto3MessageOptionalIgnoreDefault_Msg) ProtoReflect() protoreflect.Mes return mi.MessageOf(x) } -// Deprecated: Use Proto3MessageOptionalIgnoreDefault_Msg.ProtoReflect.Descriptor instead. -func (*Proto3MessageOptionalIgnoreDefault_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{8, 0} -} - func (x *Proto3MessageOptionalIgnoreDefault_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -1580,12 +2248,40 @@ func (x *Proto3MessageOptionalIgnoreDefault_Msg) GetVal() string { return "" } +func (x *Proto3MessageOptionalIgnoreDefault_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *Proto3MessageOptionalIgnoreDefault_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto3MessageOptionalIgnoreDefault_Msg) ClearVal() { + x.Val = nil +} + +type Proto3MessageOptionalIgnoreDefault_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 Proto3MessageOptionalIgnoreDefault_Msg_builder) Build() *Proto3MessageOptionalIgnoreDefault_Msg { + m0 := &Proto3MessageOptionalIgnoreDefault_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3MessageIgnoreUnspecified_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto3MessageIgnoreUnspecified_Msg) Reset() { @@ -1613,11 +2309,6 @@ func (x *Proto3MessageIgnoreUnspecified_Msg) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use Proto3MessageIgnoreUnspecified_Msg.ProtoReflect.Descriptor instead. -func (*Proto3MessageIgnoreUnspecified_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{9, 0} -} - func (x *Proto3MessageIgnoreUnspecified_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -1625,12 +2316,40 @@ func (x *Proto3MessageIgnoreUnspecified_Msg) GetVal() string { return "" } +func (x *Proto3MessageIgnoreUnspecified_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *Proto3MessageIgnoreUnspecified_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto3MessageIgnoreUnspecified_Msg) ClearVal() { + x.Val = nil +} + +type Proto3MessageIgnoreUnspecified_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 Proto3MessageIgnoreUnspecified_Msg_builder) Build() *Proto3MessageIgnoreUnspecified_Msg { + m0 := &Proto3MessageIgnoreUnspecified_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3MessageIgnoreEmpty_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto3MessageIgnoreEmpty_Msg) Reset() { @@ -1658,11 +2377,6 @@ func (x *Proto3MessageIgnoreEmpty_Msg) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto3MessageIgnoreEmpty_Msg.ProtoReflect.Descriptor instead. -func (*Proto3MessageIgnoreEmpty_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{10, 0} -} - func (x *Proto3MessageIgnoreEmpty_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -1670,12 +2384,40 @@ func (x *Proto3MessageIgnoreEmpty_Msg) GetVal() string { return "" } +func (x *Proto3MessageIgnoreEmpty_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *Proto3MessageIgnoreEmpty_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto3MessageIgnoreEmpty_Msg) ClearVal() { + x.Val = nil +} + +type Proto3MessageIgnoreEmpty_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 Proto3MessageIgnoreEmpty_Msg_builder) Build() *Proto3MessageIgnoreEmpty_Msg { + m0 := &Proto3MessageIgnoreEmpty_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Proto3MessageIgnoreDefault_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Proto3MessageIgnoreDefault_Msg) Reset() { @@ -1703,11 +2445,6 @@ func (x *Proto3MessageIgnoreDefault_Msg) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Proto3MessageIgnoreDefault_Msg.ProtoReflect.Descriptor instead. -func (*Proto3MessageIgnoreDefault_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP(), []int{11, 0} -} - func (x *Proto3MessageIgnoreDefault_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -1715,6 +2452,35 @@ func (x *Proto3MessageIgnoreDefault_Msg) GetVal() string { return "" } +func (x *Proto3MessageIgnoreDefault_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *Proto3MessageIgnoreDefault_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Proto3MessageIgnoreDefault_Msg) ClearVal() { + x.Val = nil +} + +type Proto3MessageIgnoreDefault_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 Proto3MessageIgnoreDefault_Msg_builder) Build() *Proto3MessageIgnoreDefault_Msg { + m0 := &Proto3MessageIgnoreDefault_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + var File_buf_validate_conformance_cases_ignore_proto3_proto protoreflect.FileDescriptor var file_buf_validate_conformance_cases_ignore_proto3_proto_rawDesc = []byte{ @@ -2002,18 +2768,6 @@ var file_buf_validate_conformance_cases_ignore_proto3_proto_rawDesc = []byte{ 0x43, 0x61, 0x73, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } -var ( - file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescData = file_buf_validate_conformance_cases_ignore_proto3_proto_rawDesc -) - -func file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_ignore_proto3_proto_rawDescData -} - var file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes = make([]protoimpl.MessageInfo, 45) var file_buf_validate_conformance_cases_ignore_proto3_proto_goTypes = []any{ (*Proto3ScalarOptionalIgnoreUnspecified)(nil), // 0: buf.validate.conformance.cases.Proto3ScalarOptionalIgnoreUnspecified diff --git a/internal/gen/buf/validate/conformance/cases/ignore_proto3_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/ignore_proto3_protoopaque.pb.go new file mode 100644 index 0000000..cf6c8f7 --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/ignore_proto3_protoopaque.pb.go @@ -0,0 +1,2937 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/ignore_proto3.proto + +//go:build protoopaque + +package cases + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type Proto3ScalarOptionalIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3ScalarOptionalIgnoreUnspecified) Reset() { + *x = Proto3ScalarOptionalIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3ScalarOptionalIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3ScalarOptionalIgnoreUnspecified) ProtoMessage() {} + +func (x *Proto3ScalarOptionalIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3ScalarOptionalIgnoreUnspecified) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Proto3ScalarOptionalIgnoreUnspecified) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Proto3ScalarOptionalIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Proto3ScalarOptionalIgnoreUnspecified) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type Proto3ScalarOptionalIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto3ScalarOptionalIgnoreUnspecified_builder) Build() *Proto3ScalarOptionalIgnoreUnspecified { + m0 := &Proto3ScalarOptionalIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type Proto3ScalarOptionalIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3ScalarOptionalIgnoreEmpty) Reset() { + *x = Proto3ScalarOptionalIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3ScalarOptionalIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3ScalarOptionalIgnoreEmpty) ProtoMessage() {} + +func (x *Proto3ScalarOptionalIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3ScalarOptionalIgnoreEmpty) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Proto3ScalarOptionalIgnoreEmpty) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Proto3ScalarOptionalIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Proto3ScalarOptionalIgnoreEmpty) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type Proto3ScalarOptionalIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto3ScalarOptionalIgnoreEmpty_builder) Build() *Proto3ScalarOptionalIgnoreEmpty { + m0 := &Proto3ScalarOptionalIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type Proto3ScalarOptionalIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3ScalarOptionalIgnoreDefault) Reset() { + *x = Proto3ScalarOptionalIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3ScalarOptionalIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3ScalarOptionalIgnoreDefault) ProtoMessage() {} + +func (x *Proto3ScalarOptionalIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3ScalarOptionalIgnoreDefault) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Proto3ScalarOptionalIgnoreDefault) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Proto3ScalarOptionalIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Proto3ScalarOptionalIgnoreDefault) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type Proto3ScalarOptionalIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 Proto3ScalarOptionalIgnoreDefault_builder) Build() *Proto3ScalarOptionalIgnoreDefault { + m0 := &Proto3ScalarOptionalIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type Proto3ScalarIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3ScalarIgnoreUnspecified) Reset() { + *x = Proto3ScalarIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3ScalarIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3ScalarIgnoreUnspecified) ProtoMessage() {} + +func (x *Proto3ScalarIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3ScalarIgnoreUnspecified) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Proto3ScalarIgnoreUnspecified) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type Proto3ScalarIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Proto3ScalarIgnoreUnspecified_builder) Build() *Proto3ScalarIgnoreUnspecified { + m0 := &Proto3ScalarIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto3ScalarIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3ScalarIgnoreEmpty) Reset() { + *x = Proto3ScalarIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3ScalarIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3ScalarIgnoreEmpty) ProtoMessage() {} + +func (x *Proto3ScalarIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3ScalarIgnoreEmpty) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Proto3ScalarIgnoreEmpty) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type Proto3ScalarIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Proto3ScalarIgnoreEmpty_builder) Build() *Proto3ScalarIgnoreEmpty { + m0 := &Proto3ScalarIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto3ScalarIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3ScalarIgnoreDefault) Reset() { + *x = Proto3ScalarIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3ScalarIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3ScalarIgnoreDefault) ProtoMessage() {} + +func (x *Proto3ScalarIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3ScalarIgnoreDefault) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Proto3ScalarIgnoreDefault) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type Proto3ScalarIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Proto3ScalarIgnoreDefault_builder) Build() *Proto3ScalarIgnoreDefault { + m0 := &Proto3ScalarIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto3MessageOptionalIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *Proto3MessageOptionalIgnoreUnspecified_Msg `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3MessageOptionalIgnoreUnspecified) Reset() { + *x = Proto3MessageOptionalIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3MessageOptionalIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3MessageOptionalIgnoreUnspecified) ProtoMessage() {} + +func (x *Proto3MessageOptionalIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3MessageOptionalIgnoreUnspecified) GetVal() *Proto3MessageOptionalIgnoreUnspecified_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto3MessageOptionalIgnoreUnspecified) SetVal(v *Proto3MessageOptionalIgnoreUnspecified_Msg) { + x.xxx_hidden_Val = v +} + +func (x *Proto3MessageOptionalIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *Proto3MessageOptionalIgnoreUnspecified) ClearVal() { + x.xxx_hidden_Val = nil +} + +type Proto3MessageOptionalIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *Proto3MessageOptionalIgnoreUnspecified_Msg +} + +func (b0 Proto3MessageOptionalIgnoreUnspecified_builder) Build() *Proto3MessageOptionalIgnoreUnspecified { + m0 := &Proto3MessageOptionalIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto3MessageOptionalIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *Proto3MessageOptionalIgnoreEmpty_Msg `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3MessageOptionalIgnoreEmpty) Reset() { + *x = Proto3MessageOptionalIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3MessageOptionalIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3MessageOptionalIgnoreEmpty) ProtoMessage() {} + +func (x *Proto3MessageOptionalIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[7] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3MessageOptionalIgnoreEmpty) GetVal() *Proto3MessageOptionalIgnoreEmpty_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto3MessageOptionalIgnoreEmpty) SetVal(v *Proto3MessageOptionalIgnoreEmpty_Msg) { + x.xxx_hidden_Val = v +} + +func (x *Proto3MessageOptionalIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *Proto3MessageOptionalIgnoreEmpty) ClearVal() { + x.xxx_hidden_Val = nil +} + +type Proto3MessageOptionalIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *Proto3MessageOptionalIgnoreEmpty_Msg +} + +func (b0 Proto3MessageOptionalIgnoreEmpty_builder) Build() *Proto3MessageOptionalIgnoreEmpty { + m0 := &Proto3MessageOptionalIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto3MessageOptionalIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *Proto3MessageOptionalIgnoreDefault_Msg `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3MessageOptionalIgnoreDefault) Reset() { + *x = Proto3MessageOptionalIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3MessageOptionalIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3MessageOptionalIgnoreDefault) ProtoMessage() {} + +func (x *Proto3MessageOptionalIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[8] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3MessageOptionalIgnoreDefault) GetVal() *Proto3MessageOptionalIgnoreDefault_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto3MessageOptionalIgnoreDefault) SetVal(v *Proto3MessageOptionalIgnoreDefault_Msg) { + x.xxx_hidden_Val = v +} + +func (x *Proto3MessageOptionalIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *Proto3MessageOptionalIgnoreDefault) ClearVal() { + x.xxx_hidden_Val = nil +} + +type Proto3MessageOptionalIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *Proto3MessageOptionalIgnoreDefault_Msg +} + +func (b0 Proto3MessageOptionalIgnoreDefault_builder) Build() *Proto3MessageOptionalIgnoreDefault { + m0 := &Proto3MessageOptionalIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto3MessageIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *Proto3MessageIgnoreUnspecified_Msg `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3MessageIgnoreUnspecified) Reset() { + *x = Proto3MessageIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3MessageIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3MessageIgnoreUnspecified) ProtoMessage() {} + +func (x *Proto3MessageIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[9] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3MessageIgnoreUnspecified) GetVal() *Proto3MessageIgnoreUnspecified_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto3MessageIgnoreUnspecified) SetVal(v *Proto3MessageIgnoreUnspecified_Msg) { + x.xxx_hidden_Val = v +} + +func (x *Proto3MessageIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *Proto3MessageIgnoreUnspecified) ClearVal() { + x.xxx_hidden_Val = nil +} + +type Proto3MessageIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *Proto3MessageIgnoreUnspecified_Msg +} + +func (b0 Proto3MessageIgnoreUnspecified_builder) Build() *Proto3MessageIgnoreUnspecified { + m0 := &Proto3MessageIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto3MessageIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *Proto3MessageIgnoreEmpty_Msg `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3MessageIgnoreEmpty) Reset() { + *x = Proto3MessageIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3MessageIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3MessageIgnoreEmpty) ProtoMessage() {} + +func (x *Proto3MessageIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[10] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3MessageIgnoreEmpty) GetVal() *Proto3MessageIgnoreEmpty_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto3MessageIgnoreEmpty) SetVal(v *Proto3MessageIgnoreEmpty_Msg) { + x.xxx_hidden_Val = v +} + +func (x *Proto3MessageIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *Proto3MessageIgnoreEmpty) ClearVal() { + x.xxx_hidden_Val = nil +} + +type Proto3MessageIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *Proto3MessageIgnoreEmpty_Msg +} + +func (b0 Proto3MessageIgnoreEmpty_builder) Build() *Proto3MessageIgnoreEmpty { + m0 := &Proto3MessageIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto3MessageIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *Proto3MessageIgnoreDefault_Msg `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3MessageIgnoreDefault) Reset() { + *x = Proto3MessageIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3MessageIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3MessageIgnoreDefault) ProtoMessage() {} + +func (x *Proto3MessageIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[11] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3MessageIgnoreDefault) GetVal() *Proto3MessageIgnoreDefault_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto3MessageIgnoreDefault) SetVal(v *Proto3MessageIgnoreDefault_Msg) { + x.xxx_hidden_Val = v +} + +func (x *Proto3MessageIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *Proto3MessageIgnoreDefault) ClearVal() { + x.xxx_hidden_Val = nil +} + +type Proto3MessageIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *Proto3MessageIgnoreDefault_Msg +} + +func (b0 Proto3MessageIgnoreDefault_builder) Build() *Proto3MessageIgnoreDefault { + m0 := &Proto3MessageIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto3OneofIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_O isProto3OneofIgnoreUnspecified_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3OneofIgnoreUnspecified) Reset() { + *x = Proto3OneofIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3OneofIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3OneofIgnoreUnspecified) ProtoMessage() {} + +func (x *Proto3OneofIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[12] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3OneofIgnoreUnspecified) GetVal() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*proto3OneofIgnoreUnspecified_Val); ok { + return x.Val + } + } + return 0 +} + +func (x *Proto3OneofIgnoreUnspecified) SetVal(v int32) { + x.xxx_hidden_O = &proto3OneofIgnoreUnspecified_Val{v} +} + +func (x *Proto3OneofIgnoreUnspecified) HasO() bool { + if x == nil { + return false + } + return x.xxx_hidden_O != nil +} + +func (x *Proto3OneofIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*proto3OneofIgnoreUnspecified_Val) + return ok +} + +func (x *Proto3OneofIgnoreUnspecified) ClearO() { + x.xxx_hidden_O = nil +} + +func (x *Proto3OneofIgnoreUnspecified) ClearVal() { + if _, ok := x.xxx_hidden_O.(*proto3OneofIgnoreUnspecified_Val); ok { + x.xxx_hidden_O = nil + } +} + +const Proto3OneofIgnoreUnspecified_O_not_set_case case_Proto3OneofIgnoreUnspecified_O = 0 +const Proto3OneofIgnoreUnspecified_Val_case case_Proto3OneofIgnoreUnspecified_O = 1 + +func (x *Proto3OneofIgnoreUnspecified) WhichO() case_Proto3OneofIgnoreUnspecified_O { + if x == nil { + return Proto3OneofIgnoreUnspecified_O_not_set_case + } + switch x.xxx_hidden_O.(type) { + case *proto3OneofIgnoreUnspecified_Val: + return Proto3OneofIgnoreUnspecified_Val_case + default: + return Proto3OneofIgnoreUnspecified_O_not_set_case + } +} + +type Proto3OneofIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_O: + Val *int32 + // -- end of xxx_hidden_O +} + +func (b0 Proto3OneofIgnoreUnspecified_builder) Build() *Proto3OneofIgnoreUnspecified { + m0 := &Proto3OneofIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.xxx_hidden_O = &proto3OneofIgnoreUnspecified_Val{*b.Val} + } + return m0 +} + +type case_Proto3OneofIgnoreUnspecified_O protoreflect.FieldNumber + +func (x case_Proto3OneofIgnoreUnspecified_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[12].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isProto3OneofIgnoreUnspecified_O interface { + isProto3OneofIgnoreUnspecified_O() +} + +type proto3OneofIgnoreUnspecified_Val struct { + Val int32 `protobuf:"varint,1,opt,name=val,proto3,oneof"` +} + +func (*proto3OneofIgnoreUnspecified_Val) isProto3OneofIgnoreUnspecified_O() {} + +type Proto3OneofIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_O isProto3OneofIgnoreEmpty_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3OneofIgnoreEmpty) Reset() { + *x = Proto3OneofIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3OneofIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3OneofIgnoreEmpty) ProtoMessage() {} + +func (x *Proto3OneofIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[13] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3OneofIgnoreEmpty) GetVal() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*proto3OneofIgnoreEmpty_Val); ok { + return x.Val + } + } + return 0 +} + +func (x *Proto3OneofIgnoreEmpty) SetVal(v int32) { + x.xxx_hidden_O = &proto3OneofIgnoreEmpty_Val{v} +} + +func (x *Proto3OneofIgnoreEmpty) HasO() bool { + if x == nil { + return false + } + return x.xxx_hidden_O != nil +} + +func (x *Proto3OneofIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*proto3OneofIgnoreEmpty_Val) + return ok +} + +func (x *Proto3OneofIgnoreEmpty) ClearO() { + x.xxx_hidden_O = nil +} + +func (x *Proto3OneofIgnoreEmpty) ClearVal() { + if _, ok := x.xxx_hidden_O.(*proto3OneofIgnoreEmpty_Val); ok { + x.xxx_hidden_O = nil + } +} + +const Proto3OneofIgnoreEmpty_O_not_set_case case_Proto3OneofIgnoreEmpty_O = 0 +const Proto3OneofIgnoreEmpty_Val_case case_Proto3OneofIgnoreEmpty_O = 1 + +func (x *Proto3OneofIgnoreEmpty) WhichO() case_Proto3OneofIgnoreEmpty_O { + if x == nil { + return Proto3OneofIgnoreEmpty_O_not_set_case + } + switch x.xxx_hidden_O.(type) { + case *proto3OneofIgnoreEmpty_Val: + return Proto3OneofIgnoreEmpty_Val_case + default: + return Proto3OneofIgnoreEmpty_O_not_set_case + } +} + +type Proto3OneofIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_O: + Val *int32 + // -- end of xxx_hidden_O +} + +func (b0 Proto3OneofIgnoreEmpty_builder) Build() *Proto3OneofIgnoreEmpty { + m0 := &Proto3OneofIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.xxx_hidden_O = &proto3OneofIgnoreEmpty_Val{*b.Val} + } + return m0 +} + +type case_Proto3OneofIgnoreEmpty_O protoreflect.FieldNumber + +func (x case_Proto3OneofIgnoreEmpty_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[13].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isProto3OneofIgnoreEmpty_O interface { + isProto3OneofIgnoreEmpty_O() +} + +type proto3OneofIgnoreEmpty_Val struct { + Val int32 `protobuf:"varint,1,opt,name=val,proto3,oneof"` +} + +func (*proto3OneofIgnoreEmpty_Val) isProto3OneofIgnoreEmpty_O() {} + +type Proto3OneofIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_O isProto3OneofIgnoreDefault_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3OneofIgnoreDefault) Reset() { + *x = Proto3OneofIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3OneofIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3OneofIgnoreDefault) ProtoMessage() {} + +func (x *Proto3OneofIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[14] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3OneofIgnoreDefault) GetVal() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*proto3OneofIgnoreDefault_Val); ok { + return x.Val + } + } + return 0 +} + +func (x *Proto3OneofIgnoreDefault) SetVal(v int32) { + x.xxx_hidden_O = &proto3OneofIgnoreDefault_Val{v} +} + +func (x *Proto3OneofIgnoreDefault) HasO() bool { + if x == nil { + return false + } + return x.xxx_hidden_O != nil +} + +func (x *Proto3OneofIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*proto3OneofIgnoreDefault_Val) + return ok +} + +func (x *Proto3OneofIgnoreDefault) ClearO() { + x.xxx_hidden_O = nil +} + +func (x *Proto3OneofIgnoreDefault) ClearVal() { + if _, ok := x.xxx_hidden_O.(*proto3OneofIgnoreDefault_Val); ok { + x.xxx_hidden_O = nil + } +} + +const Proto3OneofIgnoreDefault_O_not_set_case case_Proto3OneofIgnoreDefault_O = 0 +const Proto3OneofIgnoreDefault_Val_case case_Proto3OneofIgnoreDefault_O = 1 + +func (x *Proto3OneofIgnoreDefault) WhichO() case_Proto3OneofIgnoreDefault_O { + if x == nil { + return Proto3OneofIgnoreDefault_O_not_set_case + } + switch x.xxx_hidden_O.(type) { + case *proto3OneofIgnoreDefault_Val: + return Proto3OneofIgnoreDefault_Val_case + default: + return Proto3OneofIgnoreDefault_O_not_set_case + } +} + +type Proto3OneofIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_O: + Val *int32 + // -- end of xxx_hidden_O +} + +func (b0 Proto3OneofIgnoreDefault_builder) Build() *Proto3OneofIgnoreDefault { + m0 := &Proto3OneofIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.xxx_hidden_O = &proto3OneofIgnoreDefault_Val{*b.Val} + } + return m0 +} + +type case_Proto3OneofIgnoreDefault_O protoreflect.FieldNumber + +func (x case_Proto3OneofIgnoreDefault_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[14].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isProto3OneofIgnoreDefault_O interface { + isProto3OneofIgnoreDefault_O() +} + +type proto3OneofIgnoreDefault_Val struct { + Val int32 `protobuf:"varint,1,opt,name=val,proto3,oneof"` +} + +func (*proto3OneofIgnoreDefault_Val) isProto3OneofIgnoreDefault_O() {} + +type Proto3RepeatedIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3RepeatedIgnoreUnspecified) Reset() { + *x = Proto3RepeatedIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3RepeatedIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3RepeatedIgnoreUnspecified) ProtoMessage() {} + +func (x *Proto3RepeatedIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[15] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3RepeatedIgnoreUnspecified) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto3RepeatedIgnoreUnspecified) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type Proto3RepeatedIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 Proto3RepeatedIgnoreUnspecified_builder) Build() *Proto3RepeatedIgnoreUnspecified { + m0 := &Proto3RepeatedIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto3RepeatedIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3RepeatedIgnoreEmpty) Reset() { + *x = Proto3RepeatedIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[16] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3RepeatedIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3RepeatedIgnoreEmpty) ProtoMessage() {} + +func (x *Proto3RepeatedIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[16] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3RepeatedIgnoreEmpty) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto3RepeatedIgnoreEmpty) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type Proto3RepeatedIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 Proto3RepeatedIgnoreEmpty_builder) Build() *Proto3RepeatedIgnoreEmpty { + m0 := &Proto3RepeatedIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto3RepeatedIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3RepeatedIgnoreDefault) Reset() { + *x = Proto3RepeatedIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[17] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3RepeatedIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3RepeatedIgnoreDefault) ProtoMessage() {} + +func (x *Proto3RepeatedIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[17] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3RepeatedIgnoreDefault) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto3RepeatedIgnoreDefault) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type Proto3RepeatedIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 Proto3RepeatedIgnoreDefault_builder) Build() *Proto3RepeatedIgnoreDefault { + m0 := &Proto3RepeatedIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto3MapIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3MapIgnoreUnspecified) Reset() { + *x = Proto3MapIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[18] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3MapIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3MapIgnoreUnspecified) ProtoMessage() {} + +func (x *Proto3MapIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[18] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3MapIgnoreUnspecified) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto3MapIgnoreUnspecified) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type Proto3MapIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto3MapIgnoreUnspecified_builder) Build() *Proto3MapIgnoreUnspecified { + m0 := &Proto3MapIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto3MapIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3MapIgnoreEmpty) Reset() { + *x = Proto3MapIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[19] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3MapIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3MapIgnoreEmpty) ProtoMessage() {} + +func (x *Proto3MapIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[19] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3MapIgnoreEmpty) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto3MapIgnoreEmpty) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type Proto3MapIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto3MapIgnoreEmpty_builder) Build() *Proto3MapIgnoreEmpty { + m0 := &Proto3MapIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto3MapIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3MapIgnoreDefault) Reset() { + *x = Proto3MapIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[20] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3MapIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3MapIgnoreDefault) ProtoMessage() {} + +func (x *Proto3MapIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[20] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3MapIgnoreDefault) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto3MapIgnoreDefault) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type Proto3MapIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto3MapIgnoreDefault_builder) Build() *Proto3MapIgnoreDefault { + m0 := &Proto3MapIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto3RepeatedItemIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3RepeatedItemIgnoreUnspecified) Reset() { + *x = Proto3RepeatedItemIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[21] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3RepeatedItemIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3RepeatedItemIgnoreUnspecified) ProtoMessage() {} + +func (x *Proto3RepeatedItemIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[21] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3RepeatedItemIgnoreUnspecified) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto3RepeatedItemIgnoreUnspecified) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type Proto3RepeatedItemIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 Proto3RepeatedItemIgnoreUnspecified_builder) Build() *Proto3RepeatedItemIgnoreUnspecified { + m0 := &Proto3RepeatedItemIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto3RepeatedItemIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3RepeatedItemIgnoreEmpty) Reset() { + *x = Proto3RepeatedItemIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[22] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3RepeatedItemIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3RepeatedItemIgnoreEmpty) ProtoMessage() {} + +func (x *Proto3RepeatedItemIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[22] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3RepeatedItemIgnoreEmpty) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto3RepeatedItemIgnoreEmpty) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type Proto3RepeatedItemIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 Proto3RepeatedItemIgnoreEmpty_builder) Build() *Proto3RepeatedItemIgnoreEmpty { + m0 := &Proto3RepeatedItemIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto3RepeatedItemIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3RepeatedItemIgnoreDefault) Reset() { + *x = Proto3RepeatedItemIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[23] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3RepeatedItemIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3RepeatedItemIgnoreDefault) ProtoMessage() {} + +func (x *Proto3RepeatedItemIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[23] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3RepeatedItemIgnoreDefault) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto3RepeatedItemIgnoreDefault) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type Proto3RepeatedItemIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 Proto3RepeatedItemIgnoreDefault_builder) Build() *Proto3RepeatedItemIgnoreDefault { + m0 := &Proto3RepeatedItemIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto3MapKeyIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3MapKeyIgnoreUnspecified) Reset() { + *x = Proto3MapKeyIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[24] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3MapKeyIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3MapKeyIgnoreUnspecified) ProtoMessage() {} + +func (x *Proto3MapKeyIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[24] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3MapKeyIgnoreUnspecified) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto3MapKeyIgnoreUnspecified) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type Proto3MapKeyIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto3MapKeyIgnoreUnspecified_builder) Build() *Proto3MapKeyIgnoreUnspecified { + m0 := &Proto3MapKeyIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto3MapKeyIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3MapKeyIgnoreEmpty) Reset() { + *x = Proto3MapKeyIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[25] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3MapKeyIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3MapKeyIgnoreEmpty) ProtoMessage() {} + +func (x *Proto3MapKeyIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[25] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3MapKeyIgnoreEmpty) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto3MapKeyIgnoreEmpty) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type Proto3MapKeyIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto3MapKeyIgnoreEmpty_builder) Build() *Proto3MapKeyIgnoreEmpty { + m0 := &Proto3MapKeyIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto3MapKeyIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3MapKeyIgnoreDefault) Reset() { + *x = Proto3MapKeyIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[26] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3MapKeyIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3MapKeyIgnoreDefault) ProtoMessage() {} + +func (x *Proto3MapKeyIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[26] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3MapKeyIgnoreDefault) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto3MapKeyIgnoreDefault) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type Proto3MapKeyIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto3MapKeyIgnoreDefault_builder) Build() *Proto3MapKeyIgnoreDefault { + m0 := &Proto3MapKeyIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto3MapValueIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3MapValueIgnoreUnspecified) Reset() { + *x = Proto3MapValueIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[27] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3MapValueIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3MapValueIgnoreUnspecified) ProtoMessage() {} + +func (x *Proto3MapValueIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[27] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3MapValueIgnoreUnspecified) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto3MapValueIgnoreUnspecified) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type Proto3MapValueIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto3MapValueIgnoreUnspecified_builder) Build() *Proto3MapValueIgnoreUnspecified { + m0 := &Proto3MapValueIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto3MapValueIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3MapValueIgnoreEmpty) Reset() { + *x = Proto3MapValueIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[28] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3MapValueIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3MapValueIgnoreEmpty) ProtoMessage() {} + +func (x *Proto3MapValueIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[28] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3MapValueIgnoreEmpty) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto3MapValueIgnoreEmpty) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type Proto3MapValueIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto3MapValueIgnoreEmpty_builder) Build() *Proto3MapValueIgnoreEmpty { + m0 := &Proto3MapValueIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto3MapValueIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3MapValueIgnoreDefault) Reset() { + *x = Proto3MapValueIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[29] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3MapValueIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3MapValueIgnoreDefault) ProtoMessage() {} + +func (x *Proto3MapValueIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[29] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3MapValueIgnoreDefault) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Proto3MapValueIgnoreDefault) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type Proto3MapValueIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 Proto3MapValueIgnoreDefault_builder) Build() *Proto3MapValueIgnoreDefault { + m0 := &Proto3MapValueIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Proto3MessageOptionalIgnoreUnspecified_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3MessageOptionalIgnoreUnspecified_Msg) Reset() { + *x = Proto3MessageOptionalIgnoreUnspecified_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[30] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3MessageOptionalIgnoreUnspecified_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3MessageOptionalIgnoreUnspecified_Msg) ProtoMessage() {} + +func (x *Proto3MessageOptionalIgnoreUnspecified_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[30] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3MessageOptionalIgnoreUnspecified_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *Proto3MessageOptionalIgnoreUnspecified_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Proto3MessageOptionalIgnoreUnspecified_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Proto3MessageOptionalIgnoreUnspecified_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type Proto3MessageOptionalIgnoreUnspecified_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 Proto3MessageOptionalIgnoreUnspecified_Msg_builder) Build() *Proto3MessageOptionalIgnoreUnspecified_Msg { + m0 := &Proto3MessageOptionalIgnoreUnspecified_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type Proto3MessageOptionalIgnoreEmpty_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3MessageOptionalIgnoreEmpty_Msg) Reset() { + *x = Proto3MessageOptionalIgnoreEmpty_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[31] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3MessageOptionalIgnoreEmpty_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3MessageOptionalIgnoreEmpty_Msg) ProtoMessage() {} + +func (x *Proto3MessageOptionalIgnoreEmpty_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[31] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3MessageOptionalIgnoreEmpty_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *Proto3MessageOptionalIgnoreEmpty_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Proto3MessageOptionalIgnoreEmpty_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Proto3MessageOptionalIgnoreEmpty_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type Proto3MessageOptionalIgnoreEmpty_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 Proto3MessageOptionalIgnoreEmpty_Msg_builder) Build() *Proto3MessageOptionalIgnoreEmpty_Msg { + m0 := &Proto3MessageOptionalIgnoreEmpty_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type Proto3MessageOptionalIgnoreDefault_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3MessageOptionalIgnoreDefault_Msg) Reset() { + *x = Proto3MessageOptionalIgnoreDefault_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[32] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3MessageOptionalIgnoreDefault_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3MessageOptionalIgnoreDefault_Msg) ProtoMessage() {} + +func (x *Proto3MessageOptionalIgnoreDefault_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[32] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3MessageOptionalIgnoreDefault_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *Proto3MessageOptionalIgnoreDefault_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Proto3MessageOptionalIgnoreDefault_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Proto3MessageOptionalIgnoreDefault_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type Proto3MessageOptionalIgnoreDefault_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 Proto3MessageOptionalIgnoreDefault_Msg_builder) Build() *Proto3MessageOptionalIgnoreDefault_Msg { + m0 := &Proto3MessageOptionalIgnoreDefault_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type Proto3MessageIgnoreUnspecified_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3MessageIgnoreUnspecified_Msg) Reset() { + *x = Proto3MessageIgnoreUnspecified_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[33] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3MessageIgnoreUnspecified_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3MessageIgnoreUnspecified_Msg) ProtoMessage() {} + +func (x *Proto3MessageIgnoreUnspecified_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[33] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3MessageIgnoreUnspecified_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *Proto3MessageIgnoreUnspecified_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Proto3MessageIgnoreUnspecified_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Proto3MessageIgnoreUnspecified_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type Proto3MessageIgnoreUnspecified_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 Proto3MessageIgnoreUnspecified_Msg_builder) Build() *Proto3MessageIgnoreUnspecified_Msg { + m0 := &Proto3MessageIgnoreUnspecified_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type Proto3MessageIgnoreEmpty_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3MessageIgnoreEmpty_Msg) Reset() { + *x = Proto3MessageIgnoreEmpty_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[34] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3MessageIgnoreEmpty_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3MessageIgnoreEmpty_Msg) ProtoMessage() {} + +func (x *Proto3MessageIgnoreEmpty_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[34] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3MessageIgnoreEmpty_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *Proto3MessageIgnoreEmpty_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Proto3MessageIgnoreEmpty_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Proto3MessageIgnoreEmpty_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type Proto3MessageIgnoreEmpty_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 Proto3MessageIgnoreEmpty_Msg_builder) Build() *Proto3MessageIgnoreEmpty_Msg { + m0 := &Proto3MessageIgnoreEmpty_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type Proto3MessageIgnoreDefault_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Proto3MessageIgnoreDefault_Msg) Reset() { + *x = Proto3MessageIgnoreDefault_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[35] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Proto3MessageIgnoreDefault_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Proto3MessageIgnoreDefault_Msg) ProtoMessage() {} + +func (x *Proto3MessageIgnoreDefault_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[35] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Proto3MessageIgnoreDefault_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *Proto3MessageIgnoreDefault_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Proto3MessageIgnoreDefault_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Proto3MessageIgnoreDefault_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type Proto3MessageIgnoreDefault_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 Proto3MessageIgnoreDefault_Msg_builder) Build() *Proto3MessageIgnoreDefault_Msg { + m0 := &Proto3MessageIgnoreDefault_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +var File_buf_validate_conformance_cases_ignore_proto3_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_ignore_proto3_proto_rawDesc = []byte{ + 0x0a, 0x32, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, + 0x61, 0x73, 0x65, 0x73, 0x1a, 0x1b, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x22, 0x4f, 0x0a, 0x25, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x53, 0x63, 0x61, 0x6c, 0x61, + 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, + 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x1e, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x07, 0xba, 0x48, 0x04, 0x1a, 0x02, 0x20, 0x00, + 0x48, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x76, + 0x61, 0x6c, 0x22, 0x4c, 0x0a, 0x1f, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x53, 0x63, 0x61, 0x6c, + 0x61, 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, + 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x05, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd8, 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, 0x48, 0x00, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x76, 0x61, 0x6c, + 0x22, 0x4e, 0x0a, 0x21, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, + 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, + 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x05, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd8, 0x01, 0x02, 0x1a, 0x02, 0x20, 0x00, 0x48, 0x00, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x76, 0x61, 0x6c, + 0x22, 0x3a, 0x0a, 0x1d, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, + 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, + 0x64, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x07, + 0xba, 0x48, 0x04, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x37, 0x0a, 0x17, + 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x49, 0x67, 0x6e, 0x6f, + 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x05, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd8, 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x39, 0x0a, 0x19, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x53, + 0x63, 0x61, 0x6c, 0x61, 0x72, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, + 0x6c, 0x74, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, + 0x0a, 0xba, 0x48, 0x07, 0xd8, 0x01, 0x02, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0xfa, 0x01, 0x0a, 0x26, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, + 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0xa1, 0x01, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4a, 0x2e, 0x62, 0x75, 0x66, 0x2e, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x33, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, + 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, + 0x64, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x3e, 0xba, 0x48, 0x3b, 0xba, 0x01, 0x38, 0x0a, 0x1b, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x69, 0x67, + 0x6e, 0x6f, 0x72, 0x65, 0x2e, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x06, 0x66, 0x6f, 0x6f, 0x62, + 0x61, 0x72, 0x1a, 0x11, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x76, 0x61, 0x6c, 0x20, 0x3d, 0x3d, 0x20, + 0x27, 0x66, 0x6f, 0x6f, 0x27, 0x48, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x1a, + 0x24, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x15, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x42, 0x06, 0x0a, + 0x04, 0x5f, 0x76, 0x61, 0x6c, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x76, 0x61, 0x6c, 0x22, 0xf1, 0x01, + 0x0a, 0x20, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, + 0x74, 0x79, 0x12, 0x9e, 0x01, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x44, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, + 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, + 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, + 0x74, 0x79, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x41, 0xba, 0x48, 0x3e, 0xba, 0x01, 0x38, 0x0a, 0x1b, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x69, + 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x2e, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x06, 0x66, 0x6f, 0x6f, + 0x62, 0x61, 0x72, 0x1a, 0x11, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x76, 0x61, 0x6c, 0x20, 0x3d, 0x3d, + 0x20, 0x27, 0x66, 0x6f, 0x6f, 0x27, 0xd8, 0x01, 0x01, 0x48, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x88, 0x01, 0x01, 0x1a, 0x24, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x15, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x88, 0x01, + 0x01, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x76, 0x61, 0x6c, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x76, 0x61, + 0x6c, 0x22, 0xf5, 0x01, 0x0a, 0x22, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x67, 0x6e, 0x6f, 0x72, + 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0xa0, 0x01, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x46, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, + 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x49, 0x67, 0x6e, + 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x41, + 0xba, 0x48, 0x3e, 0xba, 0x01, 0x38, 0x0a, 0x1b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x2e, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x2e, 0x65, 0x6d, + 0x70, 0x74, 0x79, 0x12, 0x06, 0x66, 0x6f, 0x6f, 0x62, 0x61, 0x72, 0x1a, 0x11, 0x74, 0x68, 0x69, + 0x73, 0x2e, 0x76, 0x61, 0x6c, 0x20, 0x3d, 0x3d, 0x20, 0x27, 0x66, 0x6f, 0x6f, 0x27, 0xd8, 0x01, + 0x02, 0x48, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x1a, 0x24, 0x0a, 0x03, 0x4d, + 0x73, 0x67, 0x12, 0x15, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, + 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x76, 0x61, + 0x6c, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x76, 0x61, 0x6c, 0x22, 0xdd, 0x01, 0x0a, 0x1e, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, + 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x94, 0x01, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x62, 0x75, 0x66, + 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, + 0x6f, 0x33, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, + 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x3e, + 0xba, 0x48, 0x3b, 0xba, 0x01, 0x38, 0x0a, 0x1b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x2e, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x2e, 0x65, 0x6d, + 0x70, 0x74, 0x79, 0x12, 0x06, 0x66, 0x6f, 0x6f, 0x62, 0x61, 0x72, 0x1a, 0x11, 0x74, 0x68, 0x69, + 0x73, 0x2e, 0x76, 0x61, 0x6c, 0x20, 0x3d, 0x3d, 0x20, 0x27, 0x66, 0x6f, 0x6f, 0x27, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x1a, 0x24, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x15, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x88, 0x01, + 0x01, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x76, 0x61, 0x6c, 0x22, 0xd4, 0x01, 0x0a, 0x18, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, + 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x91, 0x01, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, + 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x4d, + 0x73, 0x67, 0x42, 0x41, 0xba, 0x48, 0x3e, 0xba, 0x01, 0x38, 0x0a, 0x1b, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x33, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x69, 0x67, 0x6e, 0x6f, 0x72, + 0x65, 0x2e, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x06, 0x66, 0x6f, 0x6f, 0x62, 0x61, 0x72, 0x1a, + 0x11, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x76, 0x61, 0x6c, 0x20, 0x3d, 0x3d, 0x20, 0x27, 0x66, 0x6f, + 0x6f, 0x27, 0xd8, 0x01, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x24, 0x0a, 0x03, 0x4d, 0x73, + 0x67, 0x12, 0x15, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x76, 0x61, 0x6c, + 0x22, 0xd8, 0x01, 0x0a, 0x1a, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, + 0x93, 0x01, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3e, 0x2e, + 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x49, 0x67, 0x6e, 0x6f, + 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x41, 0xba, + 0x48, 0x3e, 0xba, 0x01, 0x38, 0x0a, 0x1b, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x2e, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x2e, 0x65, 0x6d, 0x70, + 0x74, 0x79, 0x12, 0x06, 0x66, 0x6f, 0x6f, 0x62, 0x61, 0x72, 0x1a, 0x11, 0x74, 0x68, 0x69, 0x73, + 0x2e, 0x76, 0x61, 0x6c, 0x20, 0x3d, 0x3d, 0x20, 0x27, 0x66, 0x6f, 0x6f, 0x27, 0xd8, 0x01, 0x02, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x24, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x15, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x88, 0x01, 0x01, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x76, 0x61, 0x6c, 0x22, 0x40, 0x0a, 0x1c, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, + 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x1b, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x07, 0xba, 0x48, 0x04, 0x1a, 0x02, 0x20, + 0x00, 0x48, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x42, 0x03, 0x0a, 0x01, 0x6f, 0x22, 0x3d, 0x0a, + 0x16, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x49, 0x67, 0x6e, 0x6f, + 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x1e, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x05, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd8, 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, + 0x48, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x42, 0x03, 0x0a, 0x01, 0x6f, 0x22, 0x3f, 0x0a, 0x18, + 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x49, 0x67, 0x6e, 0x6f, 0x72, + 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x1e, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd8, 0x01, 0x02, 0x1a, 0x02, 0x20, + 0x00, 0x48, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x42, 0x03, 0x0a, 0x01, 0x6f, 0x22, 0x3d, 0x0a, + 0x1f, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, + 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, + 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x42, 0x08, 0xba, + 0x48, 0x05, 0x92, 0x01, 0x02, 0x08, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3a, 0x0a, 0x19, + 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x67, + 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x1d, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x42, 0x0b, 0xba, 0x48, 0x08, 0xd8, 0x01, 0x01, 0x92, 0x01, + 0x02, 0x08, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3c, 0x0a, 0x1b, 0x50, 0x72, 0x6f, 0x74, + 0x6f, 0x33, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, + 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x1d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x03, 0x28, 0x05, 0x42, 0x0b, 0xba, 0x48, 0x08, 0xd8, 0x01, 0x02, 0x92, 0x01, 0x02, 0x08, + 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0xb5, 0x01, 0x0a, 0x1a, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x33, 0x4d, 0x61, 0x70, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, + 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x5f, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x43, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, + 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x61, 0x70, 0x49, 0x67, 0x6e, + 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x56, + 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x08, 0xba, 0x48, 0x05, 0x9a, 0x01, 0x02, 0x08, + 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x22, 0xac, + 0x01, 0x0a, 0x14, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x61, 0x70, 0x49, 0x67, 0x6e, 0x6f, + 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x5c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, + 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x61, 0x70, 0x49, + 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, + 0x74, 0x72, 0x79, 0x42, 0x0b, 0xba, 0x48, 0x08, 0xd8, 0x01, 0x01, 0x9a, 0x01, 0x02, 0x08, 0x03, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x22, 0xb0, 0x01, + 0x0a, 0x16, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x61, 0x70, 0x49, 0x67, 0x6e, 0x6f, 0x72, + 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x5e, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, + 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x61, 0x70, + 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2e, 0x56, 0x61, + 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0b, 0xba, 0x48, 0x08, 0xd8, 0x01, 0x02, 0x9a, 0x01, + 0x02, 0x08, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, + 0x22, 0x45, 0x0a, 0x23, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, + 0x65, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, + 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x1e, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x03, 0x28, 0x05, 0x42, 0x0c, 0xba, 0x48, 0x09, 0x92, 0x01, 0x06, 0x22, 0x04, 0x1a, 0x02, + 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x42, 0x0a, 0x1d, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x33, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x67, 0x6e, + 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x03, 0x28, 0x05, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x92, 0x01, 0x09, 0x22, 0x07, 0xd8, + 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x44, 0x0a, 0x1f, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x74, 0x65, + 0x6d, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x21, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x42, 0x0f, 0xba, 0x48, 0x0c, + 0x92, 0x01, 0x09, 0x22, 0x07, 0xd8, 0x01, 0x02, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0xbf, 0x01, 0x0a, 0x1d, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x61, 0x70, 0x4b, + 0x65, 0x79, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, + 0x69, 0x65, 0x64, 0x12, 0x66, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x46, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, + 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, + 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x61, 0x70, 0x4b, 0x65, 0x79, 0x49, 0x67, + 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, + 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0c, 0xba, 0x48, 0x09, 0x9a, 0x01, 0x06, + 0x22, 0x04, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, + 0x61, 0x6c, 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, 0x22, 0xb6, 0x01, 0x0a, 0x17, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x61, + 0x70, 0x4b, 0x65, 0x79, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, + 0x63, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x40, 0x2e, 0x62, + 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x61, 0x70, 0x4b, 0x65, 0x79, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, + 0x45, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0f, + 0xba, 0x48, 0x0c, 0x9a, 0x01, 0x09, 0x22, 0x07, 0xd8, 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x22, 0xba, 0x01, 0x0a, + 0x19, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x61, 0x70, 0x4b, 0x65, 0x79, 0x49, 0x67, 0x6e, + 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x65, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4d, + 0x61, 0x70, 0x4b, 0x65, 0x79, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, + 0x6c, 0x74, 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0f, 0xba, 0x48, 0x0c, + 0x9a, 0x01, 0x09, 0x22, 0x07, 0xd8, 0x01, 0x02, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x22, 0xc3, 0x01, 0x0a, 0x1f, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x61, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x49, 0x67, 0x6e, 0x6f, + 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x68, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x48, 0x2e, 0x62, 0x75, 0x66, + 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, + 0x6f, 0x33, 0x4d, 0x61, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, + 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x56, 0x61, 0x6c, 0x45, + 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0c, 0xba, 0x48, 0x09, 0x9a, 0x01, 0x06, 0x2a, 0x04, 0x1a, 0x02, + 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x22, + 0xba, 0x01, 0x0a, 0x19, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x61, 0x70, 0x56, 0x61, 0x6c, + 0x75, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x65, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x62, 0x75, 0x66, + 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, + 0x6f, 0x33, 0x4d, 0x61, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, + 0x45, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0f, + 0xba, 0x48, 0x0c, 0x9a, 0x01, 0x09, 0x2a, 0x07, 0xd8, 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x22, 0xbe, 0x01, 0x0a, + 0x1b, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x61, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x49, + 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x67, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x62, 0x75, 0x66, 0x2e, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x33, 0x4d, 0x61, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, + 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, + 0x0f, 0xba, 0x48, 0x0c, 0x9a, 0x01, 0x09, 0x2a, 0x07, 0xd8, 0x01, 0x02, 0x1a, 0x02, 0x20, 0x00, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x42, 0xa5, 0x02, + 0x0a, 0x22, 0x63, 0x6f, 0x6d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, + 0x61, 0x73, 0x65, 0x73, 0x42, 0x11, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x50, 0x72, 0x6f, 0x74, + 0x6f, 0x33, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x50, 0x67, 0x69, 0x74, 0x68, 0x75, + 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2d, 0x67, 0x6f, 0x2f, + 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x62, 0x75, 0x66, + 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0xa2, 0x02, 0x04, 0x42, 0x56, + 0x43, 0x43, 0xaa, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x43, 0x61, + 0x73, 0x65, 0x73, 0xca, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, + 0x61, 0x73, 0x65, 0x73, 0xe2, 0x02, 0x2a, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, + 0x43, 0x61, 0x73, 0x65, 0x73, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, + 0x61, 0xea, 0x02, 0x21, 0x42, 0x75, 0x66, 0x3a, 0x3a, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x3a, 0x3a, + 0x43, 0x61, 0x73, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes = make([]protoimpl.MessageInfo, 45) +var file_buf_validate_conformance_cases_ignore_proto3_proto_goTypes = []any{ + (*Proto3ScalarOptionalIgnoreUnspecified)(nil), // 0: buf.validate.conformance.cases.Proto3ScalarOptionalIgnoreUnspecified + (*Proto3ScalarOptionalIgnoreEmpty)(nil), // 1: buf.validate.conformance.cases.Proto3ScalarOptionalIgnoreEmpty + (*Proto3ScalarOptionalIgnoreDefault)(nil), // 2: buf.validate.conformance.cases.Proto3ScalarOptionalIgnoreDefault + (*Proto3ScalarIgnoreUnspecified)(nil), // 3: buf.validate.conformance.cases.Proto3ScalarIgnoreUnspecified + (*Proto3ScalarIgnoreEmpty)(nil), // 4: buf.validate.conformance.cases.Proto3ScalarIgnoreEmpty + (*Proto3ScalarIgnoreDefault)(nil), // 5: buf.validate.conformance.cases.Proto3ScalarIgnoreDefault + (*Proto3MessageOptionalIgnoreUnspecified)(nil), // 6: buf.validate.conformance.cases.Proto3MessageOptionalIgnoreUnspecified + (*Proto3MessageOptionalIgnoreEmpty)(nil), // 7: buf.validate.conformance.cases.Proto3MessageOptionalIgnoreEmpty + (*Proto3MessageOptionalIgnoreDefault)(nil), // 8: buf.validate.conformance.cases.Proto3MessageOptionalIgnoreDefault + (*Proto3MessageIgnoreUnspecified)(nil), // 9: buf.validate.conformance.cases.Proto3MessageIgnoreUnspecified + (*Proto3MessageIgnoreEmpty)(nil), // 10: buf.validate.conformance.cases.Proto3MessageIgnoreEmpty + (*Proto3MessageIgnoreDefault)(nil), // 11: buf.validate.conformance.cases.Proto3MessageIgnoreDefault + (*Proto3OneofIgnoreUnspecified)(nil), // 12: buf.validate.conformance.cases.Proto3OneofIgnoreUnspecified + (*Proto3OneofIgnoreEmpty)(nil), // 13: buf.validate.conformance.cases.Proto3OneofIgnoreEmpty + (*Proto3OneofIgnoreDefault)(nil), // 14: buf.validate.conformance.cases.Proto3OneofIgnoreDefault + (*Proto3RepeatedIgnoreUnspecified)(nil), // 15: buf.validate.conformance.cases.Proto3RepeatedIgnoreUnspecified + (*Proto3RepeatedIgnoreEmpty)(nil), // 16: buf.validate.conformance.cases.Proto3RepeatedIgnoreEmpty + (*Proto3RepeatedIgnoreDefault)(nil), // 17: buf.validate.conformance.cases.Proto3RepeatedIgnoreDefault + (*Proto3MapIgnoreUnspecified)(nil), // 18: buf.validate.conformance.cases.Proto3MapIgnoreUnspecified + (*Proto3MapIgnoreEmpty)(nil), // 19: buf.validate.conformance.cases.Proto3MapIgnoreEmpty + (*Proto3MapIgnoreDefault)(nil), // 20: buf.validate.conformance.cases.Proto3MapIgnoreDefault + (*Proto3RepeatedItemIgnoreUnspecified)(nil), // 21: buf.validate.conformance.cases.Proto3RepeatedItemIgnoreUnspecified + (*Proto3RepeatedItemIgnoreEmpty)(nil), // 22: buf.validate.conformance.cases.Proto3RepeatedItemIgnoreEmpty + (*Proto3RepeatedItemIgnoreDefault)(nil), // 23: buf.validate.conformance.cases.Proto3RepeatedItemIgnoreDefault + (*Proto3MapKeyIgnoreUnspecified)(nil), // 24: buf.validate.conformance.cases.Proto3MapKeyIgnoreUnspecified + (*Proto3MapKeyIgnoreEmpty)(nil), // 25: buf.validate.conformance.cases.Proto3MapKeyIgnoreEmpty + (*Proto3MapKeyIgnoreDefault)(nil), // 26: buf.validate.conformance.cases.Proto3MapKeyIgnoreDefault + (*Proto3MapValueIgnoreUnspecified)(nil), // 27: buf.validate.conformance.cases.Proto3MapValueIgnoreUnspecified + (*Proto3MapValueIgnoreEmpty)(nil), // 28: buf.validate.conformance.cases.Proto3MapValueIgnoreEmpty + (*Proto3MapValueIgnoreDefault)(nil), // 29: buf.validate.conformance.cases.Proto3MapValueIgnoreDefault + (*Proto3MessageOptionalIgnoreUnspecified_Msg)(nil), // 30: buf.validate.conformance.cases.Proto3MessageOptionalIgnoreUnspecified.Msg + (*Proto3MessageOptionalIgnoreEmpty_Msg)(nil), // 31: buf.validate.conformance.cases.Proto3MessageOptionalIgnoreEmpty.Msg + (*Proto3MessageOptionalIgnoreDefault_Msg)(nil), // 32: buf.validate.conformance.cases.Proto3MessageOptionalIgnoreDefault.Msg + (*Proto3MessageIgnoreUnspecified_Msg)(nil), // 33: buf.validate.conformance.cases.Proto3MessageIgnoreUnspecified.Msg + (*Proto3MessageIgnoreEmpty_Msg)(nil), // 34: buf.validate.conformance.cases.Proto3MessageIgnoreEmpty.Msg + (*Proto3MessageIgnoreDefault_Msg)(nil), // 35: buf.validate.conformance.cases.Proto3MessageIgnoreDefault.Msg + nil, // 36: buf.validate.conformance.cases.Proto3MapIgnoreUnspecified.ValEntry + nil, // 37: buf.validate.conformance.cases.Proto3MapIgnoreEmpty.ValEntry + nil, // 38: buf.validate.conformance.cases.Proto3MapIgnoreDefault.ValEntry + nil, // 39: buf.validate.conformance.cases.Proto3MapKeyIgnoreUnspecified.ValEntry + nil, // 40: buf.validate.conformance.cases.Proto3MapKeyIgnoreEmpty.ValEntry + nil, // 41: buf.validate.conformance.cases.Proto3MapKeyIgnoreDefault.ValEntry + nil, // 42: buf.validate.conformance.cases.Proto3MapValueIgnoreUnspecified.ValEntry + nil, // 43: buf.validate.conformance.cases.Proto3MapValueIgnoreEmpty.ValEntry + nil, // 44: buf.validate.conformance.cases.Proto3MapValueIgnoreDefault.ValEntry +} +var file_buf_validate_conformance_cases_ignore_proto3_proto_depIdxs = []int32{ + 30, // 0: buf.validate.conformance.cases.Proto3MessageOptionalIgnoreUnspecified.val:type_name -> buf.validate.conformance.cases.Proto3MessageOptionalIgnoreUnspecified.Msg + 31, // 1: buf.validate.conformance.cases.Proto3MessageOptionalIgnoreEmpty.val:type_name -> buf.validate.conformance.cases.Proto3MessageOptionalIgnoreEmpty.Msg + 32, // 2: buf.validate.conformance.cases.Proto3MessageOptionalIgnoreDefault.val:type_name -> buf.validate.conformance.cases.Proto3MessageOptionalIgnoreDefault.Msg + 33, // 3: buf.validate.conformance.cases.Proto3MessageIgnoreUnspecified.val:type_name -> buf.validate.conformance.cases.Proto3MessageIgnoreUnspecified.Msg + 34, // 4: buf.validate.conformance.cases.Proto3MessageIgnoreEmpty.val:type_name -> buf.validate.conformance.cases.Proto3MessageIgnoreEmpty.Msg + 35, // 5: buf.validate.conformance.cases.Proto3MessageIgnoreDefault.val:type_name -> buf.validate.conformance.cases.Proto3MessageIgnoreDefault.Msg + 36, // 6: buf.validate.conformance.cases.Proto3MapIgnoreUnspecified.val:type_name -> buf.validate.conformance.cases.Proto3MapIgnoreUnspecified.ValEntry + 37, // 7: buf.validate.conformance.cases.Proto3MapIgnoreEmpty.val:type_name -> buf.validate.conformance.cases.Proto3MapIgnoreEmpty.ValEntry + 38, // 8: buf.validate.conformance.cases.Proto3MapIgnoreDefault.val:type_name -> buf.validate.conformance.cases.Proto3MapIgnoreDefault.ValEntry + 39, // 9: buf.validate.conformance.cases.Proto3MapKeyIgnoreUnspecified.val:type_name -> buf.validate.conformance.cases.Proto3MapKeyIgnoreUnspecified.ValEntry + 40, // 10: buf.validate.conformance.cases.Proto3MapKeyIgnoreEmpty.val:type_name -> buf.validate.conformance.cases.Proto3MapKeyIgnoreEmpty.ValEntry + 41, // 11: buf.validate.conformance.cases.Proto3MapKeyIgnoreDefault.val:type_name -> buf.validate.conformance.cases.Proto3MapKeyIgnoreDefault.ValEntry + 42, // 12: buf.validate.conformance.cases.Proto3MapValueIgnoreUnspecified.val:type_name -> buf.validate.conformance.cases.Proto3MapValueIgnoreUnspecified.ValEntry + 43, // 13: buf.validate.conformance.cases.Proto3MapValueIgnoreEmpty.val:type_name -> buf.validate.conformance.cases.Proto3MapValueIgnoreEmpty.ValEntry + 44, // 14: buf.validate.conformance.cases.Proto3MapValueIgnoreDefault.val:type_name -> buf.validate.conformance.cases.Proto3MapValueIgnoreDefault.ValEntry + 15, // [15:15] is the sub-list for method output_type + 15, // [15:15] is the sub-list for method input_type + 15, // [15:15] is the sub-list for extension type_name + 15, // [15:15] is the sub-list for extension extendee + 0, // [0:15] is the sub-list for field type_name +} + +func init() { file_buf_validate_conformance_cases_ignore_proto3_proto_init() } +func file_buf_validate_conformance_cases_ignore_proto3_proto_init() { + if File_buf_validate_conformance_cases_ignore_proto3_proto != nil { + return + } + file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[0].OneofWrappers = []any{} + file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[1].OneofWrappers = []any{} + file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[2].OneofWrappers = []any{} + file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[6].OneofWrappers = []any{} + file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[7].OneofWrappers = []any{} + file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[8].OneofWrappers = []any{} + file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[12].OneofWrappers = []any{ + (*proto3OneofIgnoreUnspecified_Val)(nil), + } + file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[13].OneofWrappers = []any{ + (*proto3OneofIgnoreEmpty_Val)(nil), + } + file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[14].OneofWrappers = []any{ + (*proto3OneofIgnoreDefault_Val)(nil), + } + file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[30].OneofWrappers = []any{} + file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[31].OneofWrappers = []any{} + file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[32].OneofWrappers = []any{} + file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[33].OneofWrappers = []any{} + file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[34].OneofWrappers = []any{} + file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes[35].OneofWrappers = []any{} + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_ignore_proto3_proto_rawDesc, + NumEnums: 0, + NumMessages: 45, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_ignore_proto3_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_ignore_proto3_proto_depIdxs, + MessageInfos: file_buf_validate_conformance_cases_ignore_proto3_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_ignore_proto3_proto = out.File + file_buf_validate_conformance_cases_ignore_proto3_proto_rawDesc = nil + file_buf_validate_conformance_cases_ignore_proto3_proto_goTypes = nil + file_buf_validate_conformance_cases_ignore_proto3_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/ignore_proto_editions.pb.go b/internal/gen/buf/validate/conformance/cases/ignore_proto_editions.pb.go index b8355b0..51546d5 100644 --- a/internal/gen/buf/validate/conformance/cases/ignore_proto_editions.pb.go +++ b/internal/gen/buf/validate/conformance/cases/ignore_proto_editions.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/ignore_proto_editions.proto +//go:build !protoopaque + package cases import ( @@ -25,7 +27,6 @@ import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" - sync "sync" ) const ( @@ -36,11 +37,10 @@ const ( ) type EditionsScalarExplicitPresenceIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsScalarExplicitPresenceIgnoreUnspecified) Reset() { @@ -68,11 +68,6 @@ func (x *EditionsScalarExplicitPresenceIgnoreUnspecified) ProtoReflect() protore return mi.MessageOf(x) } -// Deprecated: Use EditionsScalarExplicitPresenceIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*EditionsScalarExplicitPresenceIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{0} -} - func (x *EditionsScalarExplicitPresenceIgnoreUnspecified) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -80,12 +75,40 @@ func (x *EditionsScalarExplicitPresenceIgnoreUnspecified) GetVal() int32 { return 0 } +func (x *EditionsScalarExplicitPresenceIgnoreUnspecified) SetVal(v int32) { + x.Val = &v +} + +func (x *EditionsScalarExplicitPresenceIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsScalarExplicitPresenceIgnoreUnspecified) ClearVal() { + x.Val = nil +} + +type EditionsScalarExplicitPresenceIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 EditionsScalarExplicitPresenceIgnoreUnspecified_builder) Build() *EditionsScalarExplicitPresenceIgnoreUnspecified { + m0 := &EditionsScalarExplicitPresenceIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,opt,name=val,def=-42" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,opt,name=val,def=-42" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } // Default values for EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault fields. @@ -118,11 +141,6 @@ func (x *EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault) ProtoReflec return mi.MessageOf(x) } -// Deprecated: Use EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault.ProtoReflect.Descriptor instead. -func (*EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{1} -} - func (x *EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -130,12 +148,40 @@ func (x *EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault) GetVal() in return Default_EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault_Val } +func (x *EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault) SetVal(v int32) { + x.Val = &v +} + +func (x *EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault) ClearVal() { + x.Val = nil +} + +type EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault_builder) Build() *EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault { + m0 := &EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsScalarExplicitPresenceIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsScalarExplicitPresenceIgnoreEmpty) Reset() { @@ -163,11 +209,6 @@ func (x *EditionsScalarExplicitPresenceIgnoreEmpty) ProtoReflect() protoreflect. return mi.MessageOf(x) } -// Deprecated: Use EditionsScalarExplicitPresenceIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*EditionsScalarExplicitPresenceIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{2} -} - func (x *EditionsScalarExplicitPresenceIgnoreEmpty) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -175,12 +216,40 @@ func (x *EditionsScalarExplicitPresenceIgnoreEmpty) GetVal() int32 { return 0 } +func (x *EditionsScalarExplicitPresenceIgnoreEmpty) SetVal(v int32) { + x.Val = &v +} + +func (x *EditionsScalarExplicitPresenceIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsScalarExplicitPresenceIgnoreEmpty) ClearVal() { + x.Val = nil +} + +type EditionsScalarExplicitPresenceIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 EditionsScalarExplicitPresenceIgnoreEmpty_builder) Build() *EditionsScalarExplicitPresenceIgnoreEmpty { + m0 := &EditionsScalarExplicitPresenceIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsScalarExplicitPresenceIgnoreEmptyWithDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,opt,name=val,def=-42" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,opt,name=val,def=-42" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } // Default values for EditionsScalarExplicitPresenceIgnoreEmptyWithDefault fields. @@ -213,11 +282,6 @@ func (x *EditionsScalarExplicitPresenceIgnoreEmptyWithDefault) ProtoReflect() pr return mi.MessageOf(x) } -// Deprecated: Use EditionsScalarExplicitPresenceIgnoreEmptyWithDefault.ProtoReflect.Descriptor instead. -func (*EditionsScalarExplicitPresenceIgnoreEmptyWithDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{3} -} - func (x *EditionsScalarExplicitPresenceIgnoreEmptyWithDefault) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -225,12 +289,40 @@ func (x *EditionsScalarExplicitPresenceIgnoreEmptyWithDefault) GetVal() int32 { return Default_EditionsScalarExplicitPresenceIgnoreEmptyWithDefault_Val } +func (x *EditionsScalarExplicitPresenceIgnoreEmptyWithDefault) SetVal(v int32) { + x.Val = &v +} + +func (x *EditionsScalarExplicitPresenceIgnoreEmptyWithDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsScalarExplicitPresenceIgnoreEmptyWithDefault) ClearVal() { + x.Val = nil +} + +type EditionsScalarExplicitPresenceIgnoreEmptyWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 EditionsScalarExplicitPresenceIgnoreEmptyWithDefault_builder) Build() *EditionsScalarExplicitPresenceIgnoreEmptyWithDefault { + m0 := &EditionsScalarExplicitPresenceIgnoreEmptyWithDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsScalarExplicitPresenceIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsScalarExplicitPresenceIgnoreDefault) Reset() { @@ -258,11 +350,6 @@ func (x *EditionsScalarExplicitPresenceIgnoreDefault) ProtoReflect() protoreflec return mi.MessageOf(x) } -// Deprecated: Use EditionsScalarExplicitPresenceIgnoreDefault.ProtoReflect.Descriptor instead. -func (*EditionsScalarExplicitPresenceIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{4} -} - func (x *EditionsScalarExplicitPresenceIgnoreDefault) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -270,12 +357,40 @@ func (x *EditionsScalarExplicitPresenceIgnoreDefault) GetVal() int32 { return 0 } +func (x *EditionsScalarExplicitPresenceIgnoreDefault) SetVal(v int32) { + x.Val = &v +} + +func (x *EditionsScalarExplicitPresenceIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsScalarExplicitPresenceIgnoreDefault) ClearVal() { + x.Val = nil +} + +type EditionsScalarExplicitPresenceIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 EditionsScalarExplicitPresenceIgnoreDefault_builder) Build() *EditionsScalarExplicitPresenceIgnoreDefault { + m0 := &EditionsScalarExplicitPresenceIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsScalarExplicitPresenceIgnoreDefaultWithDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,opt,name=val,def=-42" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,opt,name=val,def=-42" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } // Default values for EditionsScalarExplicitPresenceIgnoreDefaultWithDefault fields. @@ -308,11 +423,6 @@ func (x *EditionsScalarExplicitPresenceIgnoreDefaultWithDefault) ProtoReflect() return mi.MessageOf(x) } -// Deprecated: Use EditionsScalarExplicitPresenceIgnoreDefaultWithDefault.ProtoReflect.Descriptor instead. -func (*EditionsScalarExplicitPresenceIgnoreDefaultWithDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{5} -} - func (x *EditionsScalarExplicitPresenceIgnoreDefaultWithDefault) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -320,12 +430,40 @@ func (x *EditionsScalarExplicitPresenceIgnoreDefaultWithDefault) GetVal() int32 return Default_EditionsScalarExplicitPresenceIgnoreDefaultWithDefault_Val } +func (x *EditionsScalarExplicitPresenceIgnoreDefaultWithDefault) SetVal(v int32) { + x.Val = &v +} + +func (x *EditionsScalarExplicitPresenceIgnoreDefaultWithDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsScalarExplicitPresenceIgnoreDefaultWithDefault) ClearVal() { + x.Val = nil +} + +type EditionsScalarExplicitPresenceIgnoreDefaultWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 EditionsScalarExplicitPresenceIgnoreDefaultWithDefault_builder) Build() *EditionsScalarExplicitPresenceIgnoreDefaultWithDefault { + m0 := &EditionsScalarExplicitPresenceIgnoreDefaultWithDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsScalarImplicitPresenceIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsScalarImplicitPresenceIgnoreUnspecified) Reset() { @@ -353,11 +491,6 @@ func (x *EditionsScalarImplicitPresenceIgnoreUnspecified) ProtoReflect() protore return mi.MessageOf(x) } -// Deprecated: Use EditionsScalarImplicitPresenceIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*EditionsScalarImplicitPresenceIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{6} -} - func (x *EditionsScalarImplicitPresenceIgnoreUnspecified) GetVal() int32 { if x != nil { return x.Val @@ -365,12 +498,29 @@ func (x *EditionsScalarImplicitPresenceIgnoreUnspecified) GetVal() int32 { return 0 } +func (x *EditionsScalarImplicitPresenceIgnoreUnspecified) SetVal(v int32) { + x.Val = v +} + +type EditionsScalarImplicitPresenceIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 EditionsScalarImplicitPresenceIgnoreUnspecified_builder) Build() *EditionsScalarImplicitPresenceIgnoreUnspecified { + m0 := &EditionsScalarImplicitPresenceIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsScalarImplicitPresenceIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsScalarImplicitPresenceIgnoreEmpty) Reset() { @@ -398,11 +548,6 @@ func (x *EditionsScalarImplicitPresenceIgnoreEmpty) ProtoReflect() protoreflect. return mi.MessageOf(x) } -// Deprecated: Use EditionsScalarImplicitPresenceIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*EditionsScalarImplicitPresenceIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{7} -} - func (x *EditionsScalarImplicitPresenceIgnoreEmpty) GetVal() int32 { if x != nil { return x.Val @@ -410,12 +555,29 @@ func (x *EditionsScalarImplicitPresenceIgnoreEmpty) GetVal() int32 { return 0 } +func (x *EditionsScalarImplicitPresenceIgnoreEmpty) SetVal(v int32) { + x.Val = v +} + +type EditionsScalarImplicitPresenceIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 EditionsScalarImplicitPresenceIgnoreEmpty_builder) Build() *EditionsScalarImplicitPresenceIgnoreEmpty { + m0 := &EditionsScalarImplicitPresenceIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsScalarImplicitPresenceIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsScalarImplicitPresenceIgnoreDefault) Reset() { @@ -443,11 +605,6 @@ func (x *EditionsScalarImplicitPresenceIgnoreDefault) ProtoReflect() protoreflec return mi.MessageOf(x) } -// Deprecated: Use EditionsScalarImplicitPresenceIgnoreDefault.ProtoReflect.Descriptor instead. -func (*EditionsScalarImplicitPresenceIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{8} -} - func (x *EditionsScalarImplicitPresenceIgnoreDefault) GetVal() int32 { if x != nil { return x.Val @@ -455,12 +612,29 @@ func (x *EditionsScalarImplicitPresenceIgnoreDefault) GetVal() int32 { return 0 } +func (x *EditionsScalarImplicitPresenceIgnoreDefault) SetVal(v int32) { + x.Val = v +} + +type EditionsScalarImplicitPresenceIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 EditionsScalarImplicitPresenceIgnoreDefault_builder) Build() *EditionsScalarImplicitPresenceIgnoreDefault { + m0 := &EditionsScalarImplicitPresenceIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsScalarLegacyRequiredIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,req,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,req,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsScalarLegacyRequiredIgnoreUnspecified) Reset() { @@ -488,11 +662,6 @@ func (x *EditionsScalarLegacyRequiredIgnoreUnspecified) ProtoReflect() protorefl return mi.MessageOf(x) } -// Deprecated: Use EditionsScalarLegacyRequiredIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*EditionsScalarLegacyRequiredIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{9} -} - func (x *EditionsScalarLegacyRequiredIgnoreUnspecified) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -500,12 +669,40 @@ func (x *EditionsScalarLegacyRequiredIgnoreUnspecified) GetVal() int32 { return 0 } +func (x *EditionsScalarLegacyRequiredIgnoreUnspecified) SetVal(v int32) { + x.Val = &v +} + +func (x *EditionsScalarLegacyRequiredIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsScalarLegacyRequiredIgnoreUnspecified) ClearVal() { + x.Val = nil +} + +type EditionsScalarLegacyRequiredIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 EditionsScalarLegacyRequiredIgnoreUnspecified_builder) Build() *EditionsScalarLegacyRequiredIgnoreUnspecified { + m0 := &EditionsScalarLegacyRequiredIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,req,name=val,def=-42" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,req,name=val,def=-42" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } // Default values for EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault fields. @@ -538,11 +735,6 @@ func (x *EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault) ProtoReflect( return mi.MessageOf(x) } -// Deprecated: Use EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault.ProtoReflect.Descriptor instead. -func (*EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{10} -} - func (x *EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -550,12 +742,40 @@ func (x *EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault) GetVal() int3 return Default_EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault_Val } +func (x *EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault) SetVal(v int32) { + x.Val = &v +} + +func (x *EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault) ClearVal() { + x.Val = nil +} + +type EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault_builder) Build() *EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault { + m0 := &EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsScalarLegacyRequiredIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,req,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,req,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsScalarLegacyRequiredIgnoreEmpty) Reset() { @@ -583,11 +803,6 @@ func (x *EditionsScalarLegacyRequiredIgnoreEmpty) ProtoReflect() protoreflect.Me return mi.MessageOf(x) } -// Deprecated: Use EditionsScalarLegacyRequiredIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*EditionsScalarLegacyRequiredIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{11} -} - func (x *EditionsScalarLegacyRequiredIgnoreEmpty) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -595,12 +810,40 @@ func (x *EditionsScalarLegacyRequiredIgnoreEmpty) GetVal() int32 { return 0 } +func (x *EditionsScalarLegacyRequiredIgnoreEmpty) SetVal(v int32) { + x.Val = &v +} + +func (x *EditionsScalarLegacyRequiredIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsScalarLegacyRequiredIgnoreEmpty) ClearVal() { + x.Val = nil +} + +type EditionsScalarLegacyRequiredIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 EditionsScalarLegacyRequiredIgnoreEmpty_builder) Build() *EditionsScalarLegacyRequiredIgnoreEmpty { + m0 := &EditionsScalarLegacyRequiredIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsScalarLegacyRequiredIgnoreEmptyWithDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,req,name=val,def=-42" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,req,name=val,def=-42" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } // Default values for EditionsScalarLegacyRequiredIgnoreEmptyWithDefault fields. @@ -633,11 +876,6 @@ func (x *EditionsScalarLegacyRequiredIgnoreEmptyWithDefault) ProtoReflect() prot return mi.MessageOf(x) } -// Deprecated: Use EditionsScalarLegacyRequiredIgnoreEmptyWithDefault.ProtoReflect.Descriptor instead. -func (*EditionsScalarLegacyRequiredIgnoreEmptyWithDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{12} -} - func (x *EditionsScalarLegacyRequiredIgnoreEmptyWithDefault) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -645,12 +883,40 @@ func (x *EditionsScalarLegacyRequiredIgnoreEmptyWithDefault) GetVal() int32 { return Default_EditionsScalarLegacyRequiredIgnoreEmptyWithDefault_Val } +func (x *EditionsScalarLegacyRequiredIgnoreEmptyWithDefault) SetVal(v int32) { + x.Val = &v +} + +func (x *EditionsScalarLegacyRequiredIgnoreEmptyWithDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsScalarLegacyRequiredIgnoreEmptyWithDefault) ClearVal() { + x.Val = nil +} + +type EditionsScalarLegacyRequiredIgnoreEmptyWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 EditionsScalarLegacyRequiredIgnoreEmptyWithDefault_builder) Build() *EditionsScalarLegacyRequiredIgnoreEmptyWithDefault { + m0 := &EditionsScalarLegacyRequiredIgnoreEmptyWithDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsScalarLegacyRequiredIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,req,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,req,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsScalarLegacyRequiredIgnoreDefault) Reset() { @@ -678,11 +944,6 @@ func (x *EditionsScalarLegacyRequiredIgnoreDefault) ProtoReflect() protoreflect. return mi.MessageOf(x) } -// Deprecated: Use EditionsScalarLegacyRequiredIgnoreDefault.ProtoReflect.Descriptor instead. -func (*EditionsScalarLegacyRequiredIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{13} -} - func (x *EditionsScalarLegacyRequiredIgnoreDefault) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -690,12 +951,40 @@ func (x *EditionsScalarLegacyRequiredIgnoreDefault) GetVal() int32 { return 0 } +func (x *EditionsScalarLegacyRequiredIgnoreDefault) SetVal(v int32) { + x.Val = &v +} + +func (x *EditionsScalarLegacyRequiredIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsScalarLegacyRequiredIgnoreDefault) ClearVal() { + x.Val = nil +} + +type EditionsScalarLegacyRequiredIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 EditionsScalarLegacyRequiredIgnoreDefault_builder) Build() *EditionsScalarLegacyRequiredIgnoreDefault { + m0 := &EditionsScalarLegacyRequiredIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsScalarLegacyRequiredIgnoreDefaultWithDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,req,name=val,def=-42" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,req,name=val,def=-42" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } // Default values for EditionsScalarLegacyRequiredIgnoreDefaultWithDefault fields. @@ -728,11 +1017,6 @@ func (x *EditionsScalarLegacyRequiredIgnoreDefaultWithDefault) ProtoReflect() pr return mi.MessageOf(x) } -// Deprecated: Use EditionsScalarLegacyRequiredIgnoreDefaultWithDefault.ProtoReflect.Descriptor instead. -func (*EditionsScalarLegacyRequiredIgnoreDefaultWithDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{14} -} - func (x *EditionsScalarLegacyRequiredIgnoreDefaultWithDefault) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -740,12 +1024,40 @@ func (x *EditionsScalarLegacyRequiredIgnoreDefaultWithDefault) GetVal() int32 { return Default_EditionsScalarLegacyRequiredIgnoreDefaultWithDefault_Val } +func (x *EditionsScalarLegacyRequiredIgnoreDefaultWithDefault) SetVal(v int32) { + x.Val = &v +} + +func (x *EditionsScalarLegacyRequiredIgnoreDefaultWithDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsScalarLegacyRequiredIgnoreDefaultWithDefault) ClearVal() { + x.Val = nil +} + +type EditionsScalarLegacyRequiredIgnoreDefaultWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 EditionsScalarLegacyRequiredIgnoreDefaultWithDefault_builder) Build() *EditionsScalarLegacyRequiredIgnoreDefaultWithDefault { + m0 := &EditionsScalarLegacyRequiredIgnoreDefaultWithDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMessageExplicitPresenceIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsMessageExplicitPresenceIgnoreUnspecified) Reset() { @@ -773,11 +1085,6 @@ func (x *EditionsMessageExplicitPresenceIgnoreUnspecified) ProtoReflect() protor return mi.MessageOf(x) } -// Deprecated: Use EditionsMessageExplicitPresenceIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*EditionsMessageExplicitPresenceIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{15} -} - func (x *EditionsMessageExplicitPresenceIgnoreUnspecified) GetVal() *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg { if x != nil { return x.Val @@ -785,19 +1092,47 @@ func (x *EditionsMessageExplicitPresenceIgnoreUnspecified) GetVal() *EditionsMes return nil } -type EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +func (x *EditionsMessageExplicitPresenceIgnoreUnspecified) SetVal(v *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg) { + x.Val = v +} - Val *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg `protobuf:"group,1,opt,name=Msg,json=val" json:"val,omitempty"` +func (x *EditionsMessageExplicitPresenceIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil } -func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified) Reset() { - *x = EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified{} - mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[16] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) +func (x *EditionsMessageExplicitPresenceIgnoreUnspecified) ClearVal() { + x.Val = nil +} + +type EditionsMessageExplicitPresenceIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg +} + +func (b0 EditionsMessageExplicitPresenceIgnoreUnspecified_builder) Build() *EditionsMessageExplicitPresenceIgnoreUnspecified { + m0 := &EditionsMessageExplicitPresenceIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + +type EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg `protobuf:"group,1,opt,name=Msg,json=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified) Reset() { + *x = EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[16] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) } func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified) String() string { @@ -818,11 +1153,6 @@ func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified) ProtoReflect return mi.MessageOf(x) } -// Deprecated: Use EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{16} -} - func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified) GetVal() *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg { if x != nil { return x.Val @@ -830,12 +1160,40 @@ func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified) GetVal() *Ed return nil } +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified) SetVal(v *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg) { + x.Val = v +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified) ClearVal() { + x.Val = nil +} + +type EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg +} + +func (b0 EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_builder) Build() *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified { + m0 := &EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMessageExplicitPresenceIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *EditionsMessageExplicitPresenceIgnoreEmpty_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *EditionsMessageExplicitPresenceIgnoreEmpty_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsMessageExplicitPresenceIgnoreEmpty) Reset() { @@ -863,11 +1221,6 @@ func (x *EditionsMessageExplicitPresenceIgnoreEmpty) ProtoReflect() protoreflect return mi.MessageOf(x) } -// Deprecated: Use EditionsMessageExplicitPresenceIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*EditionsMessageExplicitPresenceIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{17} -} - func (x *EditionsMessageExplicitPresenceIgnoreEmpty) GetVal() *EditionsMessageExplicitPresenceIgnoreEmpty_Msg { if x != nil { return x.Val @@ -875,12 +1228,40 @@ func (x *EditionsMessageExplicitPresenceIgnoreEmpty) GetVal() *EditionsMessageEx return nil } +func (x *EditionsMessageExplicitPresenceIgnoreEmpty) SetVal(v *EditionsMessageExplicitPresenceIgnoreEmpty_Msg) { + x.Val = v +} + +func (x *EditionsMessageExplicitPresenceIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsMessageExplicitPresenceIgnoreEmpty) ClearVal() { + x.Val = nil +} + +type EditionsMessageExplicitPresenceIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *EditionsMessageExplicitPresenceIgnoreEmpty_Msg +} + +func (b0 EditionsMessageExplicitPresenceIgnoreEmpty_builder) Build() *EditionsMessageExplicitPresenceIgnoreEmpty { + m0 := &EditionsMessageExplicitPresenceIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMessageExplicitPresenceDelimitedIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg `protobuf:"group,1,opt,name=Msg,json=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg `protobuf:"group,1,opt,name=Msg,json=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty) Reset() { @@ -908,11 +1289,6 @@ func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty) ProtoReflect() pro return mi.MessageOf(x) } -// Deprecated: Use EditionsMessageExplicitPresenceDelimitedIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*EditionsMessageExplicitPresenceDelimitedIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{18} -} - func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty) GetVal() *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg { if x != nil { return x.Val @@ -920,12 +1296,40 @@ func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty) GetVal() *Editions return nil } +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty) SetVal(v *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg) { + x.Val = v +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty) ClearVal() { + x.Val = nil +} + +type EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg +} + +func (b0 EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_builder) Build() *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty { + m0 := &EditionsMessageExplicitPresenceDelimitedIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMessageExplicitPresenceIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *EditionsMessageExplicitPresenceIgnoreDefault_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *EditionsMessageExplicitPresenceIgnoreDefault_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsMessageExplicitPresenceIgnoreDefault) Reset() { @@ -953,11 +1357,6 @@ func (x *EditionsMessageExplicitPresenceIgnoreDefault) ProtoReflect() protorefle return mi.MessageOf(x) } -// Deprecated: Use EditionsMessageExplicitPresenceIgnoreDefault.ProtoReflect.Descriptor instead. -func (*EditionsMessageExplicitPresenceIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{19} -} - func (x *EditionsMessageExplicitPresenceIgnoreDefault) GetVal() *EditionsMessageExplicitPresenceIgnoreDefault_Msg { if x != nil { return x.Val @@ -965,12 +1364,40 @@ func (x *EditionsMessageExplicitPresenceIgnoreDefault) GetVal() *EditionsMessage return nil } +func (x *EditionsMessageExplicitPresenceIgnoreDefault) SetVal(v *EditionsMessageExplicitPresenceIgnoreDefault_Msg) { + x.Val = v +} + +func (x *EditionsMessageExplicitPresenceIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsMessageExplicitPresenceIgnoreDefault) ClearVal() { + x.Val = nil +} + +type EditionsMessageExplicitPresenceIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *EditionsMessageExplicitPresenceIgnoreDefault_Msg +} + +func (b0 EditionsMessageExplicitPresenceIgnoreDefault_builder) Build() *EditionsMessageExplicitPresenceIgnoreDefault { + m0 := &EditionsMessageExplicitPresenceIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMessageExplicitPresenceDelimitedIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg `protobuf:"group,1,opt,name=Msg,json=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg `protobuf:"group,1,opt,name=Msg,json=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault) Reset() { @@ -998,11 +1425,6 @@ func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault) ProtoReflect() p return mi.MessageOf(x) } -// Deprecated: Use EditionsMessageExplicitPresenceDelimitedIgnoreDefault.ProtoReflect.Descriptor instead. -func (*EditionsMessageExplicitPresenceDelimitedIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{20} -} - func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault) GetVal() *EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg { if x != nil { return x.Val @@ -1010,12 +1432,40 @@ func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault) GetVal() *Editio return nil } +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault) SetVal(v *EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg) { + x.Val = v +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault) ClearVal() { + x.Val = nil +} + +type EditionsMessageExplicitPresenceDelimitedIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg +} + +func (b0 EditionsMessageExplicitPresenceDelimitedIgnoreDefault_builder) Build() *EditionsMessageExplicitPresenceDelimitedIgnoreDefault { + m0 := &EditionsMessageExplicitPresenceDelimitedIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMessageLegacyRequiredIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsMessageLegacyRequiredIgnoreUnspecified) Reset() { @@ -1043,11 +1493,6 @@ func (x *EditionsMessageLegacyRequiredIgnoreUnspecified) ProtoReflect() protoref return mi.MessageOf(x) } -// Deprecated: Use EditionsMessageLegacyRequiredIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*EditionsMessageLegacyRequiredIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{21} -} - func (x *EditionsMessageLegacyRequiredIgnoreUnspecified) GetVal() *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg { if x != nil { return x.Val @@ -1055,12 +1500,40 @@ func (x *EditionsMessageLegacyRequiredIgnoreUnspecified) GetVal() *EditionsMessa return nil } +func (x *EditionsMessageLegacyRequiredIgnoreUnspecified) SetVal(v *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg) { + x.Val = v +} + +func (x *EditionsMessageLegacyRequiredIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsMessageLegacyRequiredIgnoreUnspecified) ClearVal() { + x.Val = nil +} + +type EditionsMessageLegacyRequiredIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg +} + +func (b0 EditionsMessageLegacyRequiredIgnoreUnspecified_builder) Build() *EditionsMessageLegacyRequiredIgnoreUnspecified { + m0 := &EditionsMessageLegacyRequiredIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg `protobuf:"group,1,req,name=Msg,json=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg `protobuf:"group,1,req,name=Msg,json=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified) Reset() { @@ -1088,11 +1561,6 @@ func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified) ProtoReflect() return mi.MessageOf(x) } -// Deprecated: Use EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{22} -} - func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified) GetVal() *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg { if x != nil { return x.Val @@ -1100,12 +1568,40 @@ func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified) GetVal() *Edit return nil } +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified) SetVal(v *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg) { + x.Val = v +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified) ClearVal() { + x.Val = nil +} + +type EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg +} + +func (b0 EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_builder) Build() *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified { + m0 := &EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMessageLegacyRequiredIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *EditionsMessageLegacyRequiredIgnoreEmpty_Msg `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *EditionsMessageLegacyRequiredIgnoreEmpty_Msg `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsMessageLegacyRequiredIgnoreEmpty) Reset() { @@ -1133,11 +1629,6 @@ func (x *EditionsMessageLegacyRequiredIgnoreEmpty) ProtoReflect() protoreflect.M return mi.MessageOf(x) } -// Deprecated: Use EditionsMessageLegacyRequiredIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*EditionsMessageLegacyRequiredIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{23} -} - func (x *EditionsMessageLegacyRequiredIgnoreEmpty) GetVal() *EditionsMessageLegacyRequiredIgnoreEmpty_Msg { if x != nil { return x.Val @@ -1145,12 +1636,40 @@ func (x *EditionsMessageLegacyRequiredIgnoreEmpty) GetVal() *EditionsMessageLega return nil } +func (x *EditionsMessageLegacyRequiredIgnoreEmpty) SetVal(v *EditionsMessageLegacyRequiredIgnoreEmpty_Msg) { + x.Val = v +} + +func (x *EditionsMessageLegacyRequiredIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsMessageLegacyRequiredIgnoreEmpty) ClearVal() { + x.Val = nil +} + +type EditionsMessageLegacyRequiredIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *EditionsMessageLegacyRequiredIgnoreEmpty_Msg +} + +func (b0 EditionsMessageLegacyRequiredIgnoreEmpty_builder) Build() *EditionsMessageLegacyRequiredIgnoreEmpty { + m0 := &EditionsMessageLegacyRequiredIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMessageLegacyRequiredDelimitedIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg `protobuf:"group,1,req,name=Msg,json=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg `protobuf:"group,1,req,name=Msg,json=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty) Reset() { @@ -1178,11 +1697,6 @@ func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty) ProtoReflect() proto return mi.MessageOf(x) } -// Deprecated: Use EditionsMessageLegacyRequiredDelimitedIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*EditionsMessageLegacyRequiredDelimitedIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{24} -} - func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty) GetVal() *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg { if x != nil { return x.Val @@ -1190,12 +1704,40 @@ func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty) GetVal() *EditionsMe return nil } +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty) SetVal(v *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg) { + x.Val = v +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty) ClearVal() { + x.Val = nil +} + +type EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg +} + +func (b0 EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_builder) Build() *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty { + m0 := &EditionsMessageLegacyRequiredDelimitedIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMessageLegacyRequiredIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *EditionsMessageLegacyRequiredIgnoreDefault_Msg `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *EditionsMessageLegacyRequiredIgnoreDefault_Msg `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsMessageLegacyRequiredIgnoreDefault) Reset() { @@ -1223,11 +1765,6 @@ func (x *EditionsMessageLegacyRequiredIgnoreDefault) ProtoReflect() protoreflect return mi.MessageOf(x) } -// Deprecated: Use EditionsMessageLegacyRequiredIgnoreDefault.ProtoReflect.Descriptor instead. -func (*EditionsMessageLegacyRequiredIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{25} -} - func (x *EditionsMessageLegacyRequiredIgnoreDefault) GetVal() *EditionsMessageLegacyRequiredIgnoreDefault_Msg { if x != nil { return x.Val @@ -1235,12 +1772,40 @@ func (x *EditionsMessageLegacyRequiredIgnoreDefault) GetVal() *EditionsMessageLe return nil } +func (x *EditionsMessageLegacyRequiredIgnoreDefault) SetVal(v *EditionsMessageLegacyRequiredIgnoreDefault_Msg) { + x.Val = v +} + +func (x *EditionsMessageLegacyRequiredIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsMessageLegacyRequiredIgnoreDefault) ClearVal() { + x.Val = nil +} + +type EditionsMessageLegacyRequiredIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *EditionsMessageLegacyRequiredIgnoreDefault_Msg +} + +func (b0 EditionsMessageLegacyRequiredIgnoreDefault_builder) Build() *EditionsMessageLegacyRequiredIgnoreDefault { + m0 := &EditionsMessageLegacyRequiredIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMessageLegacyRequiredDelimitedIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg `protobuf:"group,1,req,name=Msg,json=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg `protobuf:"group,1,req,name=Msg,json=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault) Reset() { @@ -1268,11 +1833,6 @@ func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault) ProtoReflect() pro return mi.MessageOf(x) } -// Deprecated: Use EditionsMessageLegacyRequiredDelimitedIgnoreDefault.ProtoReflect.Descriptor instead. -func (*EditionsMessageLegacyRequiredDelimitedIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{26} -} - func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault) GetVal() *EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg { if x != nil { return x.Val @@ -1280,15 +1840,43 @@ func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault) GetVal() *Editions return nil } -type EditionsOneofIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault) SetVal(v *EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg) { + x.Val = v +} - // Types that are assignable to O: +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault) ClearVal() { + x.Val = nil +} + +type EditionsMessageLegacyRequiredDelimitedIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg +} + +func (b0 EditionsMessageLegacyRequiredDelimitedIgnoreDefault_builder) Build() *EditionsMessageLegacyRequiredDelimitedIgnoreDefault { + m0 := &EditionsMessageLegacyRequiredDelimitedIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + +type EditionsOneofIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to O: // // *EditionsOneofIgnoreUnspecified_Val - O isEditionsOneofIgnoreUnspecified_O `protobuf_oneof:"o"` + O isEditionsOneofIgnoreUnspecified_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *EditionsOneofIgnoreUnspecified) Reset() { @@ -1316,25 +1904,94 @@ func (x *EditionsOneofIgnoreUnspecified) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use EditionsOneofIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*EditionsOneofIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{27} -} - -func (m *EditionsOneofIgnoreUnspecified) GetO() isEditionsOneofIgnoreUnspecified_O { - if m != nil { - return m.O +func (x *EditionsOneofIgnoreUnspecified) GetO() isEditionsOneofIgnoreUnspecified_O { + if x != nil { + return x.O } return nil } func (x *EditionsOneofIgnoreUnspecified) GetVal() int32 { - if x, ok := x.GetO().(*EditionsOneofIgnoreUnspecified_Val); ok { - return x.Val + if x != nil { + if x, ok := x.O.(*EditionsOneofIgnoreUnspecified_Val); ok { + return x.Val + } } return 0 } +func (x *EditionsOneofIgnoreUnspecified) SetVal(v int32) { + x.O = &EditionsOneofIgnoreUnspecified_Val{v} +} + +func (x *EditionsOneofIgnoreUnspecified) HasO() bool { + if x == nil { + return false + } + return x.O != nil +} + +func (x *EditionsOneofIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + _, ok := x.O.(*EditionsOneofIgnoreUnspecified_Val) + return ok +} + +func (x *EditionsOneofIgnoreUnspecified) ClearO() { + x.O = nil +} + +func (x *EditionsOneofIgnoreUnspecified) ClearVal() { + if _, ok := x.O.(*EditionsOneofIgnoreUnspecified_Val); ok { + x.O = nil + } +} + +const EditionsOneofIgnoreUnspecified_O_not_set_case case_EditionsOneofIgnoreUnspecified_O = 0 +const EditionsOneofIgnoreUnspecified_Val_case case_EditionsOneofIgnoreUnspecified_O = 1 + +func (x *EditionsOneofIgnoreUnspecified) WhichO() case_EditionsOneofIgnoreUnspecified_O { + if x == nil { + return EditionsOneofIgnoreUnspecified_O_not_set_case + } + switch x.O.(type) { + case *EditionsOneofIgnoreUnspecified_Val: + return EditionsOneofIgnoreUnspecified_Val_case + default: + return EditionsOneofIgnoreUnspecified_O_not_set_case + } +} + +type EditionsOneofIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof O: + Val *int32 + // -- end of O +} + +func (b0 EditionsOneofIgnoreUnspecified_builder) Build() *EditionsOneofIgnoreUnspecified { + m0 := &EditionsOneofIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.O = &EditionsOneofIgnoreUnspecified_Val{*b.Val} + } + return m0 +} + +type case_EditionsOneofIgnoreUnspecified_O protoreflect.FieldNumber + +func (x case_EditionsOneofIgnoreUnspecified_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[27].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isEditionsOneofIgnoreUnspecified_O interface { isEditionsOneofIgnoreUnspecified_O() } @@ -1346,14 +2003,13 @@ type EditionsOneofIgnoreUnspecified_Val struct { func (*EditionsOneofIgnoreUnspecified_Val) isEditionsOneofIgnoreUnspecified_O() {} type EditionsOneofIgnoreUnspecifiedWithDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - // Types that are assignable to O: + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to O: // // *EditionsOneofIgnoreUnspecifiedWithDefault_Val - O isEditionsOneofIgnoreUnspecifiedWithDefault_O `protobuf_oneof:"o"` + O isEditionsOneofIgnoreUnspecifiedWithDefault_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } // Default values for EditionsOneofIgnoreUnspecifiedWithDefault fields. @@ -1386,25 +2042,94 @@ func (x *EditionsOneofIgnoreUnspecifiedWithDefault) ProtoReflect() protoreflect. return mi.MessageOf(x) } -// Deprecated: Use EditionsOneofIgnoreUnspecifiedWithDefault.ProtoReflect.Descriptor instead. -func (*EditionsOneofIgnoreUnspecifiedWithDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{28} -} - -func (m *EditionsOneofIgnoreUnspecifiedWithDefault) GetO() isEditionsOneofIgnoreUnspecifiedWithDefault_O { - if m != nil { - return m.O +func (x *EditionsOneofIgnoreUnspecifiedWithDefault) GetO() isEditionsOneofIgnoreUnspecifiedWithDefault_O { + if x != nil { + return x.O } return nil } func (x *EditionsOneofIgnoreUnspecifiedWithDefault) GetVal() int32 { - if x, ok := x.GetO().(*EditionsOneofIgnoreUnspecifiedWithDefault_Val); ok { - return x.Val + if x != nil { + if x, ok := x.O.(*EditionsOneofIgnoreUnspecifiedWithDefault_Val); ok { + return x.Val + } } return Default_EditionsOneofIgnoreUnspecifiedWithDefault_Val } +func (x *EditionsOneofIgnoreUnspecifiedWithDefault) SetVal(v int32) { + x.O = &EditionsOneofIgnoreUnspecifiedWithDefault_Val{v} +} + +func (x *EditionsOneofIgnoreUnspecifiedWithDefault) HasO() bool { + if x == nil { + return false + } + return x.O != nil +} + +func (x *EditionsOneofIgnoreUnspecifiedWithDefault) HasVal() bool { + if x == nil { + return false + } + _, ok := x.O.(*EditionsOneofIgnoreUnspecifiedWithDefault_Val) + return ok +} + +func (x *EditionsOneofIgnoreUnspecifiedWithDefault) ClearO() { + x.O = nil +} + +func (x *EditionsOneofIgnoreUnspecifiedWithDefault) ClearVal() { + if _, ok := x.O.(*EditionsOneofIgnoreUnspecifiedWithDefault_Val); ok { + x.O = nil + } +} + +const EditionsOneofIgnoreUnspecifiedWithDefault_O_not_set_case case_EditionsOneofIgnoreUnspecifiedWithDefault_O = 0 +const EditionsOneofIgnoreUnspecifiedWithDefault_Val_case case_EditionsOneofIgnoreUnspecifiedWithDefault_O = 1 + +func (x *EditionsOneofIgnoreUnspecifiedWithDefault) WhichO() case_EditionsOneofIgnoreUnspecifiedWithDefault_O { + if x == nil { + return EditionsOneofIgnoreUnspecifiedWithDefault_O_not_set_case + } + switch x.O.(type) { + case *EditionsOneofIgnoreUnspecifiedWithDefault_Val: + return EditionsOneofIgnoreUnspecifiedWithDefault_Val_case + default: + return EditionsOneofIgnoreUnspecifiedWithDefault_O_not_set_case + } +} + +type EditionsOneofIgnoreUnspecifiedWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof O: + Val *int32 + // -- end of O +} + +func (b0 EditionsOneofIgnoreUnspecifiedWithDefault_builder) Build() *EditionsOneofIgnoreUnspecifiedWithDefault { + m0 := &EditionsOneofIgnoreUnspecifiedWithDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.O = &EditionsOneofIgnoreUnspecifiedWithDefault_Val{*b.Val} + } + return m0 +} + +type case_EditionsOneofIgnoreUnspecifiedWithDefault_O protoreflect.FieldNumber + +func (x case_EditionsOneofIgnoreUnspecifiedWithDefault_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[28].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isEditionsOneofIgnoreUnspecifiedWithDefault_O interface { isEditionsOneofIgnoreUnspecifiedWithDefault_O() } @@ -1417,14 +2142,13 @@ func (*EditionsOneofIgnoreUnspecifiedWithDefault_Val) isEditionsOneofIgnoreUnspe } type EditionsOneofIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - // Types that are assignable to O: + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to O: // // *EditionsOneofIgnoreEmpty_Val - O isEditionsOneofIgnoreEmpty_O `protobuf_oneof:"o"` + O isEditionsOneofIgnoreEmpty_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *EditionsOneofIgnoreEmpty) Reset() { @@ -1452,25 +2176,94 @@ func (x *EditionsOneofIgnoreEmpty) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use EditionsOneofIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*EditionsOneofIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{29} -} - -func (m *EditionsOneofIgnoreEmpty) GetO() isEditionsOneofIgnoreEmpty_O { - if m != nil { - return m.O +func (x *EditionsOneofIgnoreEmpty) GetO() isEditionsOneofIgnoreEmpty_O { + if x != nil { + return x.O } return nil } func (x *EditionsOneofIgnoreEmpty) GetVal() int32 { - if x, ok := x.GetO().(*EditionsOneofIgnoreEmpty_Val); ok { - return x.Val + if x != nil { + if x, ok := x.O.(*EditionsOneofIgnoreEmpty_Val); ok { + return x.Val + } } return 0 } +func (x *EditionsOneofIgnoreEmpty) SetVal(v int32) { + x.O = &EditionsOneofIgnoreEmpty_Val{v} +} + +func (x *EditionsOneofIgnoreEmpty) HasO() bool { + if x == nil { + return false + } + return x.O != nil +} + +func (x *EditionsOneofIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + _, ok := x.O.(*EditionsOneofIgnoreEmpty_Val) + return ok +} + +func (x *EditionsOneofIgnoreEmpty) ClearO() { + x.O = nil +} + +func (x *EditionsOneofIgnoreEmpty) ClearVal() { + if _, ok := x.O.(*EditionsOneofIgnoreEmpty_Val); ok { + x.O = nil + } +} + +const EditionsOneofIgnoreEmpty_O_not_set_case case_EditionsOneofIgnoreEmpty_O = 0 +const EditionsOneofIgnoreEmpty_Val_case case_EditionsOneofIgnoreEmpty_O = 1 + +func (x *EditionsOneofIgnoreEmpty) WhichO() case_EditionsOneofIgnoreEmpty_O { + if x == nil { + return EditionsOneofIgnoreEmpty_O_not_set_case + } + switch x.O.(type) { + case *EditionsOneofIgnoreEmpty_Val: + return EditionsOneofIgnoreEmpty_Val_case + default: + return EditionsOneofIgnoreEmpty_O_not_set_case + } +} + +type EditionsOneofIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof O: + Val *int32 + // -- end of O +} + +func (b0 EditionsOneofIgnoreEmpty_builder) Build() *EditionsOneofIgnoreEmpty { + m0 := &EditionsOneofIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.O = &EditionsOneofIgnoreEmpty_Val{*b.Val} + } + return m0 +} + +type case_EditionsOneofIgnoreEmpty_O protoreflect.FieldNumber + +func (x case_EditionsOneofIgnoreEmpty_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[29].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isEditionsOneofIgnoreEmpty_O interface { isEditionsOneofIgnoreEmpty_O() } @@ -1482,14 +2275,13 @@ type EditionsOneofIgnoreEmpty_Val struct { func (*EditionsOneofIgnoreEmpty_Val) isEditionsOneofIgnoreEmpty_O() {} type EditionsOneofIgnoreEmptyWithDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - // Types that are assignable to O: + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to O: // // *EditionsOneofIgnoreEmptyWithDefault_Val - O isEditionsOneofIgnoreEmptyWithDefault_O `protobuf_oneof:"o"` + O isEditionsOneofIgnoreEmptyWithDefault_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } // Default values for EditionsOneofIgnoreEmptyWithDefault fields. @@ -1522,25 +2314,94 @@ func (x *EditionsOneofIgnoreEmptyWithDefault) ProtoReflect() protoreflect.Messag return mi.MessageOf(x) } -// Deprecated: Use EditionsOneofIgnoreEmptyWithDefault.ProtoReflect.Descriptor instead. -func (*EditionsOneofIgnoreEmptyWithDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{30} -} - -func (m *EditionsOneofIgnoreEmptyWithDefault) GetO() isEditionsOneofIgnoreEmptyWithDefault_O { - if m != nil { - return m.O +func (x *EditionsOneofIgnoreEmptyWithDefault) GetO() isEditionsOneofIgnoreEmptyWithDefault_O { + if x != nil { + return x.O } return nil } func (x *EditionsOneofIgnoreEmptyWithDefault) GetVal() int32 { - if x, ok := x.GetO().(*EditionsOneofIgnoreEmptyWithDefault_Val); ok { - return x.Val + if x != nil { + if x, ok := x.O.(*EditionsOneofIgnoreEmptyWithDefault_Val); ok { + return x.Val + } } return Default_EditionsOneofIgnoreEmptyWithDefault_Val } +func (x *EditionsOneofIgnoreEmptyWithDefault) SetVal(v int32) { + x.O = &EditionsOneofIgnoreEmptyWithDefault_Val{v} +} + +func (x *EditionsOneofIgnoreEmptyWithDefault) HasO() bool { + if x == nil { + return false + } + return x.O != nil +} + +func (x *EditionsOneofIgnoreEmptyWithDefault) HasVal() bool { + if x == nil { + return false + } + _, ok := x.O.(*EditionsOneofIgnoreEmptyWithDefault_Val) + return ok +} + +func (x *EditionsOneofIgnoreEmptyWithDefault) ClearO() { + x.O = nil +} + +func (x *EditionsOneofIgnoreEmptyWithDefault) ClearVal() { + if _, ok := x.O.(*EditionsOneofIgnoreEmptyWithDefault_Val); ok { + x.O = nil + } +} + +const EditionsOneofIgnoreEmptyWithDefault_O_not_set_case case_EditionsOneofIgnoreEmptyWithDefault_O = 0 +const EditionsOneofIgnoreEmptyWithDefault_Val_case case_EditionsOneofIgnoreEmptyWithDefault_O = 1 + +func (x *EditionsOneofIgnoreEmptyWithDefault) WhichO() case_EditionsOneofIgnoreEmptyWithDefault_O { + if x == nil { + return EditionsOneofIgnoreEmptyWithDefault_O_not_set_case + } + switch x.O.(type) { + case *EditionsOneofIgnoreEmptyWithDefault_Val: + return EditionsOneofIgnoreEmptyWithDefault_Val_case + default: + return EditionsOneofIgnoreEmptyWithDefault_O_not_set_case + } +} + +type EditionsOneofIgnoreEmptyWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof O: + Val *int32 + // -- end of O +} + +func (b0 EditionsOneofIgnoreEmptyWithDefault_builder) Build() *EditionsOneofIgnoreEmptyWithDefault { + m0 := &EditionsOneofIgnoreEmptyWithDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.O = &EditionsOneofIgnoreEmptyWithDefault_Val{*b.Val} + } + return m0 +} + +type case_EditionsOneofIgnoreEmptyWithDefault_O protoreflect.FieldNumber + +func (x case_EditionsOneofIgnoreEmptyWithDefault_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[30].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isEditionsOneofIgnoreEmptyWithDefault_O interface { isEditionsOneofIgnoreEmptyWithDefault_O() } @@ -1552,14 +2413,13 @@ type EditionsOneofIgnoreEmptyWithDefault_Val struct { func (*EditionsOneofIgnoreEmptyWithDefault_Val) isEditionsOneofIgnoreEmptyWithDefault_O() {} type EditionsOneofIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - // Types that are assignable to O: + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to O: // // *EditionsOneofIgnoreDefault_Val - O isEditionsOneofIgnoreDefault_O `protobuf_oneof:"o"` + O isEditionsOneofIgnoreDefault_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *EditionsOneofIgnoreDefault) Reset() { @@ -1584,26 +2444,95 @@ func (x *EditionsOneofIgnoreDefault) ProtoReflect() protoreflect.Message { } return ms } - return mi.MessageOf(x) + return mi.MessageOf(x) +} + +func (x *EditionsOneofIgnoreDefault) GetO() isEditionsOneofIgnoreDefault_O { + if x != nil { + return x.O + } + return nil +} + +func (x *EditionsOneofIgnoreDefault) GetVal() int32 { + if x != nil { + if x, ok := x.O.(*EditionsOneofIgnoreDefault_Val); ok { + return x.Val + } + } + return 0 +} + +func (x *EditionsOneofIgnoreDefault) SetVal(v int32) { + x.O = &EditionsOneofIgnoreDefault_Val{v} +} + +func (x *EditionsOneofIgnoreDefault) HasO() bool { + if x == nil { + return false + } + return x.O != nil +} + +func (x *EditionsOneofIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + _, ok := x.O.(*EditionsOneofIgnoreDefault_Val) + return ok +} + +func (x *EditionsOneofIgnoreDefault) ClearO() { + x.O = nil +} + +func (x *EditionsOneofIgnoreDefault) ClearVal() { + if _, ok := x.O.(*EditionsOneofIgnoreDefault_Val); ok { + x.O = nil + } +} + +const EditionsOneofIgnoreDefault_O_not_set_case case_EditionsOneofIgnoreDefault_O = 0 +const EditionsOneofIgnoreDefault_Val_case case_EditionsOneofIgnoreDefault_O = 1 + +func (x *EditionsOneofIgnoreDefault) WhichO() case_EditionsOneofIgnoreDefault_O { + if x == nil { + return EditionsOneofIgnoreDefault_O_not_set_case + } + switch x.O.(type) { + case *EditionsOneofIgnoreDefault_Val: + return EditionsOneofIgnoreDefault_Val_case + default: + return EditionsOneofIgnoreDefault_O_not_set_case + } } -// Deprecated: Use EditionsOneofIgnoreDefault.ProtoReflect.Descriptor instead. -func (*EditionsOneofIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{31} +type EditionsOneofIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof O: + Val *int32 + // -- end of O } -func (m *EditionsOneofIgnoreDefault) GetO() isEditionsOneofIgnoreDefault_O { - if m != nil { - return m.O +func (b0 EditionsOneofIgnoreDefault_builder) Build() *EditionsOneofIgnoreDefault { + m0 := &EditionsOneofIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.O = &EditionsOneofIgnoreDefault_Val{*b.Val} } - return nil + return m0 } -func (x *EditionsOneofIgnoreDefault) GetVal() int32 { - if x, ok := x.GetO().(*EditionsOneofIgnoreDefault_Val); ok { - return x.Val +type case_EditionsOneofIgnoreDefault_O protoreflect.FieldNumber + +func (x case_EditionsOneofIgnoreDefault_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[31].Descriptor() + if x == 0 { + return "not set" } - return 0 + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) } type isEditionsOneofIgnoreDefault_O interface { @@ -1617,14 +2546,13 @@ type EditionsOneofIgnoreDefault_Val struct { func (*EditionsOneofIgnoreDefault_Val) isEditionsOneofIgnoreDefault_O() {} type EditionsOneofIgnoreDefaultWithDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - // Types that are assignable to O: + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to O: // // *EditionsOneofIgnoreDefaultWithDefault_Val - O isEditionsOneofIgnoreDefaultWithDefault_O `protobuf_oneof:"o"` + O isEditionsOneofIgnoreDefaultWithDefault_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } // Default values for EditionsOneofIgnoreDefaultWithDefault fields. @@ -1657,25 +2585,94 @@ func (x *EditionsOneofIgnoreDefaultWithDefault) ProtoReflect() protoreflect.Mess return mi.MessageOf(x) } -// Deprecated: Use EditionsOneofIgnoreDefaultWithDefault.ProtoReflect.Descriptor instead. -func (*EditionsOneofIgnoreDefaultWithDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{32} -} - -func (m *EditionsOneofIgnoreDefaultWithDefault) GetO() isEditionsOneofIgnoreDefaultWithDefault_O { - if m != nil { - return m.O +func (x *EditionsOneofIgnoreDefaultWithDefault) GetO() isEditionsOneofIgnoreDefaultWithDefault_O { + if x != nil { + return x.O } return nil } func (x *EditionsOneofIgnoreDefaultWithDefault) GetVal() int32 { - if x, ok := x.GetO().(*EditionsOneofIgnoreDefaultWithDefault_Val); ok { - return x.Val + if x != nil { + if x, ok := x.O.(*EditionsOneofIgnoreDefaultWithDefault_Val); ok { + return x.Val + } } return Default_EditionsOneofIgnoreDefaultWithDefault_Val } +func (x *EditionsOneofIgnoreDefaultWithDefault) SetVal(v int32) { + x.O = &EditionsOneofIgnoreDefaultWithDefault_Val{v} +} + +func (x *EditionsOneofIgnoreDefaultWithDefault) HasO() bool { + if x == nil { + return false + } + return x.O != nil +} + +func (x *EditionsOneofIgnoreDefaultWithDefault) HasVal() bool { + if x == nil { + return false + } + _, ok := x.O.(*EditionsOneofIgnoreDefaultWithDefault_Val) + return ok +} + +func (x *EditionsOneofIgnoreDefaultWithDefault) ClearO() { + x.O = nil +} + +func (x *EditionsOneofIgnoreDefaultWithDefault) ClearVal() { + if _, ok := x.O.(*EditionsOneofIgnoreDefaultWithDefault_Val); ok { + x.O = nil + } +} + +const EditionsOneofIgnoreDefaultWithDefault_O_not_set_case case_EditionsOneofIgnoreDefaultWithDefault_O = 0 +const EditionsOneofIgnoreDefaultWithDefault_Val_case case_EditionsOneofIgnoreDefaultWithDefault_O = 1 + +func (x *EditionsOneofIgnoreDefaultWithDefault) WhichO() case_EditionsOneofIgnoreDefaultWithDefault_O { + if x == nil { + return EditionsOneofIgnoreDefaultWithDefault_O_not_set_case + } + switch x.O.(type) { + case *EditionsOneofIgnoreDefaultWithDefault_Val: + return EditionsOneofIgnoreDefaultWithDefault_Val_case + default: + return EditionsOneofIgnoreDefaultWithDefault_O_not_set_case + } +} + +type EditionsOneofIgnoreDefaultWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof O: + Val *int32 + // -- end of O +} + +func (b0 EditionsOneofIgnoreDefaultWithDefault_builder) Build() *EditionsOneofIgnoreDefaultWithDefault { + m0 := &EditionsOneofIgnoreDefaultWithDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.O = &EditionsOneofIgnoreDefaultWithDefault_Val{*b.Val} + } + return m0 +} + +type case_EditionsOneofIgnoreDefaultWithDefault_O protoreflect.FieldNumber + +func (x case_EditionsOneofIgnoreDefaultWithDefault_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[32].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isEditionsOneofIgnoreDefaultWithDefault_O interface { isEditionsOneofIgnoreDefaultWithDefault_O() } @@ -1687,11 +2684,10 @@ type EditionsOneofIgnoreDefaultWithDefault_Val struct { func (*EditionsOneofIgnoreDefaultWithDefault_Val) isEditionsOneofIgnoreDefaultWithDefault_O() {} type EditionsRepeatedIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,packed,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,packed,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsRepeatedIgnoreUnspecified) Reset() { @@ -1719,11 +2715,6 @@ func (x *EditionsRepeatedIgnoreUnspecified) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use EditionsRepeatedIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*EditionsRepeatedIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{33} -} - func (x *EditionsRepeatedIgnoreUnspecified) GetVal() []int32 { if x != nil { return x.Val @@ -1731,12 +2722,29 @@ func (x *EditionsRepeatedIgnoreUnspecified) GetVal() []int32 { return nil } +func (x *EditionsRepeatedIgnoreUnspecified) SetVal(v []int32) { + x.Val = v +} + +type EditionsRepeatedIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 EditionsRepeatedIgnoreUnspecified_builder) Build() *EditionsRepeatedIgnoreUnspecified { + m0 := &EditionsRepeatedIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsRepeatedExpandedIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsRepeatedExpandedIgnoreUnspecified) Reset() { @@ -1764,11 +2772,6 @@ func (x *EditionsRepeatedExpandedIgnoreUnspecified) ProtoReflect() protoreflect. return mi.MessageOf(x) } -// Deprecated: Use EditionsRepeatedExpandedIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*EditionsRepeatedExpandedIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{34} -} - func (x *EditionsRepeatedExpandedIgnoreUnspecified) GetVal() []int32 { if x != nil { return x.Val @@ -1776,12 +2779,29 @@ func (x *EditionsRepeatedExpandedIgnoreUnspecified) GetVal() []int32 { return nil } +func (x *EditionsRepeatedExpandedIgnoreUnspecified) SetVal(v []int32) { + x.Val = v +} + +type EditionsRepeatedExpandedIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 EditionsRepeatedExpandedIgnoreUnspecified_builder) Build() *EditionsRepeatedExpandedIgnoreUnspecified { + m0 := &EditionsRepeatedExpandedIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsRepeatedIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,packed,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,packed,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsRepeatedIgnoreEmpty) Reset() { @@ -1809,11 +2829,6 @@ func (x *EditionsRepeatedIgnoreEmpty) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use EditionsRepeatedIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*EditionsRepeatedIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{35} -} - func (x *EditionsRepeatedIgnoreEmpty) GetVal() []int32 { if x != nil { return x.Val @@ -1821,12 +2836,29 @@ func (x *EditionsRepeatedIgnoreEmpty) GetVal() []int32 { return nil } +func (x *EditionsRepeatedIgnoreEmpty) SetVal(v []int32) { + x.Val = v +} + +type EditionsRepeatedIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 EditionsRepeatedIgnoreEmpty_builder) Build() *EditionsRepeatedIgnoreEmpty { + m0 := &EditionsRepeatedIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsRepeatedExpandedIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsRepeatedExpandedIgnoreEmpty) Reset() { @@ -1854,11 +2886,6 @@ func (x *EditionsRepeatedExpandedIgnoreEmpty) ProtoReflect() protoreflect.Messag return mi.MessageOf(x) } -// Deprecated: Use EditionsRepeatedExpandedIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*EditionsRepeatedExpandedIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{36} -} - func (x *EditionsRepeatedExpandedIgnoreEmpty) GetVal() []int32 { if x != nil { return x.Val @@ -1866,12 +2893,29 @@ func (x *EditionsRepeatedExpandedIgnoreEmpty) GetVal() []int32 { return nil } +func (x *EditionsRepeatedExpandedIgnoreEmpty) SetVal(v []int32) { + x.Val = v +} + +type EditionsRepeatedExpandedIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 EditionsRepeatedExpandedIgnoreEmpty_builder) Build() *EditionsRepeatedExpandedIgnoreEmpty { + m0 := &EditionsRepeatedExpandedIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsRepeatedIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,packed,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,packed,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsRepeatedIgnoreDefault) Reset() { @@ -1899,11 +2943,6 @@ func (x *EditionsRepeatedIgnoreDefault) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use EditionsRepeatedIgnoreDefault.ProtoReflect.Descriptor instead. -func (*EditionsRepeatedIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{37} -} - func (x *EditionsRepeatedIgnoreDefault) GetVal() []int32 { if x != nil { return x.Val @@ -1911,12 +2950,29 @@ func (x *EditionsRepeatedIgnoreDefault) GetVal() []int32 { return nil } +func (x *EditionsRepeatedIgnoreDefault) SetVal(v []int32) { + x.Val = v +} + +type EditionsRepeatedIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 EditionsRepeatedIgnoreDefault_builder) Build() *EditionsRepeatedIgnoreDefault { + m0 := &EditionsRepeatedIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsRepeatedExpandedIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsRepeatedExpandedIgnoreDefault) Reset() { @@ -1944,11 +3000,6 @@ func (x *EditionsRepeatedExpandedIgnoreDefault) ProtoReflect() protoreflect.Mess return mi.MessageOf(x) } -// Deprecated: Use EditionsRepeatedExpandedIgnoreDefault.ProtoReflect.Descriptor instead. -func (*EditionsRepeatedExpandedIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{38} -} - func (x *EditionsRepeatedExpandedIgnoreDefault) GetVal() []int32 { if x != nil { return x.Val @@ -1956,12 +3007,29 @@ func (x *EditionsRepeatedExpandedIgnoreDefault) GetVal() []int32 { return nil } +func (x *EditionsRepeatedExpandedIgnoreDefault) SetVal(v []int32) { + x.Val = v +} + +type EditionsRepeatedExpandedIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 EditionsRepeatedExpandedIgnoreDefault_builder) Build() *EditionsRepeatedExpandedIgnoreDefault { + m0 := &EditionsRepeatedExpandedIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMapIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + sizeCache protoimpl.SizeCache } func (x *EditionsMapIgnoreUnspecified) Reset() { @@ -1989,11 +3057,6 @@ func (x *EditionsMapIgnoreUnspecified) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use EditionsMapIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*EditionsMapIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{39} -} - func (x *EditionsMapIgnoreUnspecified) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -2001,12 +3064,29 @@ func (x *EditionsMapIgnoreUnspecified) GetVal() map[int32]int32 { return nil } +func (x *EditionsMapIgnoreUnspecified) SetVal(v map[int32]int32) { + x.Val = v +} + +type EditionsMapIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 EditionsMapIgnoreUnspecified_builder) Build() *EditionsMapIgnoreUnspecified { + m0 := &EditionsMapIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMapIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + sizeCache protoimpl.SizeCache } func (x *EditionsMapIgnoreEmpty) Reset() { @@ -2034,11 +3114,6 @@ func (x *EditionsMapIgnoreEmpty) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use EditionsMapIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*EditionsMapIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{40} -} - func (x *EditionsMapIgnoreEmpty) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -2046,12 +3121,29 @@ func (x *EditionsMapIgnoreEmpty) GetVal() map[int32]int32 { return nil } +func (x *EditionsMapIgnoreEmpty) SetVal(v map[int32]int32) { + x.Val = v +} + +type EditionsMapIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 EditionsMapIgnoreEmpty_builder) Build() *EditionsMapIgnoreEmpty { + m0 := &EditionsMapIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMapIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + sizeCache protoimpl.SizeCache } func (x *EditionsMapIgnoreDefault) Reset() { @@ -2079,11 +3171,6 @@ func (x *EditionsMapIgnoreDefault) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use EditionsMapIgnoreDefault.ProtoReflect.Descriptor instead. -func (*EditionsMapIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{41} -} - func (x *EditionsMapIgnoreDefault) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -2091,12 +3178,29 @@ func (x *EditionsMapIgnoreDefault) GetVal() map[int32]int32 { return nil } +func (x *EditionsMapIgnoreDefault) SetVal(v map[int32]int32) { + x.Val = v +} + +type EditionsMapIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 EditionsMapIgnoreDefault_builder) Build() *EditionsMapIgnoreDefault { + m0 := &EditionsMapIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsRepeatedItemIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,packed,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,packed,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsRepeatedItemIgnoreUnspecified) Reset() { @@ -2124,11 +3228,6 @@ func (x *EditionsRepeatedItemIgnoreUnspecified) ProtoReflect() protoreflect.Mess return mi.MessageOf(x) } -// Deprecated: Use EditionsRepeatedItemIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*EditionsRepeatedItemIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{42} -} - func (x *EditionsRepeatedItemIgnoreUnspecified) GetVal() []int32 { if x != nil { return x.Val @@ -2136,12 +3235,29 @@ func (x *EditionsRepeatedItemIgnoreUnspecified) GetVal() []int32 { return nil } +func (x *EditionsRepeatedItemIgnoreUnspecified) SetVal(v []int32) { + x.Val = v +} + +type EditionsRepeatedItemIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 EditionsRepeatedItemIgnoreUnspecified_builder) Build() *EditionsRepeatedItemIgnoreUnspecified { + m0 := &EditionsRepeatedItemIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsRepeatedExpandedItemIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsRepeatedExpandedItemIgnoreUnspecified) Reset() { @@ -2169,11 +3285,6 @@ func (x *EditionsRepeatedExpandedItemIgnoreUnspecified) ProtoReflect() protorefl return mi.MessageOf(x) } -// Deprecated: Use EditionsRepeatedExpandedItemIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*EditionsRepeatedExpandedItemIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{43} -} - func (x *EditionsRepeatedExpandedItemIgnoreUnspecified) GetVal() []int32 { if x != nil { return x.Val @@ -2181,12 +3292,29 @@ func (x *EditionsRepeatedExpandedItemIgnoreUnspecified) GetVal() []int32 { return nil } +func (x *EditionsRepeatedExpandedItemIgnoreUnspecified) SetVal(v []int32) { + x.Val = v +} + +type EditionsRepeatedExpandedItemIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 EditionsRepeatedExpandedItemIgnoreUnspecified_builder) Build() *EditionsRepeatedExpandedItemIgnoreUnspecified { + m0 := &EditionsRepeatedExpandedItemIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsRepeatedItemIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,packed,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,packed,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsRepeatedItemIgnoreEmpty) Reset() { @@ -2214,11 +3342,6 @@ func (x *EditionsRepeatedItemIgnoreEmpty) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use EditionsRepeatedItemIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*EditionsRepeatedItemIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{44} -} - func (x *EditionsRepeatedItemIgnoreEmpty) GetVal() []int32 { if x != nil { return x.Val @@ -2226,12 +3349,29 @@ func (x *EditionsRepeatedItemIgnoreEmpty) GetVal() []int32 { return nil } +func (x *EditionsRepeatedItemIgnoreEmpty) SetVal(v []int32) { + x.Val = v +} + +type EditionsRepeatedItemIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 EditionsRepeatedItemIgnoreEmpty_builder) Build() *EditionsRepeatedItemIgnoreEmpty { + m0 := &EditionsRepeatedItemIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsRepeatedExpandedItemIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsRepeatedExpandedItemIgnoreEmpty) Reset() { @@ -2259,11 +3399,6 @@ func (x *EditionsRepeatedExpandedItemIgnoreEmpty) ProtoReflect() protoreflect.Me return mi.MessageOf(x) } -// Deprecated: Use EditionsRepeatedExpandedItemIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*EditionsRepeatedExpandedItemIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{45} -} - func (x *EditionsRepeatedExpandedItemIgnoreEmpty) GetVal() []int32 { if x != nil { return x.Val @@ -2271,12 +3406,29 @@ func (x *EditionsRepeatedExpandedItemIgnoreEmpty) GetVal() []int32 { return nil } +func (x *EditionsRepeatedExpandedItemIgnoreEmpty) SetVal(v []int32) { + x.Val = v +} + +type EditionsRepeatedExpandedItemIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 EditionsRepeatedExpandedItemIgnoreEmpty_builder) Build() *EditionsRepeatedExpandedItemIgnoreEmpty { + m0 := &EditionsRepeatedExpandedItemIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsRepeatedItemIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,packed,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,packed,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsRepeatedItemIgnoreDefault) Reset() { @@ -2304,11 +3456,6 @@ func (x *EditionsRepeatedItemIgnoreDefault) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use EditionsRepeatedItemIgnoreDefault.ProtoReflect.Descriptor instead. -func (*EditionsRepeatedItemIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{46} -} - func (x *EditionsRepeatedItemIgnoreDefault) GetVal() []int32 { if x != nil { return x.Val @@ -2316,12 +3463,29 @@ func (x *EditionsRepeatedItemIgnoreDefault) GetVal() []int32 { return nil } +func (x *EditionsRepeatedItemIgnoreDefault) SetVal(v []int32) { + x.Val = v +} + +type EditionsRepeatedItemIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 EditionsRepeatedItemIgnoreDefault_builder) Build() *EditionsRepeatedItemIgnoreDefault { + m0 := &EditionsRepeatedItemIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsRepeatedExpandedItemIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsRepeatedExpandedItemIgnoreDefault) Reset() { @@ -2349,11 +3513,6 @@ func (x *EditionsRepeatedExpandedItemIgnoreDefault) ProtoReflect() protoreflect. return mi.MessageOf(x) } -// Deprecated: Use EditionsRepeatedExpandedItemIgnoreDefault.ProtoReflect.Descriptor instead. -func (*EditionsRepeatedExpandedItemIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{47} -} - func (x *EditionsRepeatedExpandedItemIgnoreDefault) GetVal() []int32 { if x != nil { return x.Val @@ -2361,12 +3520,29 @@ func (x *EditionsRepeatedExpandedItemIgnoreDefault) GetVal() []int32 { return nil } +func (x *EditionsRepeatedExpandedItemIgnoreDefault) SetVal(v []int32) { + x.Val = v +} + +type EditionsRepeatedExpandedItemIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 EditionsRepeatedExpandedItemIgnoreDefault_builder) Build() *EditionsRepeatedExpandedItemIgnoreDefault { + m0 := &EditionsRepeatedExpandedItemIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMapKeyIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + sizeCache protoimpl.SizeCache } func (x *EditionsMapKeyIgnoreUnspecified) Reset() { @@ -2394,11 +3570,6 @@ func (x *EditionsMapKeyIgnoreUnspecified) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use EditionsMapKeyIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*EditionsMapKeyIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{48} -} - func (x *EditionsMapKeyIgnoreUnspecified) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -2406,12 +3577,29 @@ func (x *EditionsMapKeyIgnoreUnspecified) GetVal() map[int32]int32 { return nil } +func (x *EditionsMapKeyIgnoreUnspecified) SetVal(v map[int32]int32) { + x.Val = v +} + +type EditionsMapKeyIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 EditionsMapKeyIgnoreUnspecified_builder) Build() *EditionsMapKeyIgnoreUnspecified { + m0 := &EditionsMapKeyIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMapKeyIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + sizeCache protoimpl.SizeCache } func (x *EditionsMapKeyIgnoreEmpty) Reset() { @@ -2439,11 +3627,6 @@ func (x *EditionsMapKeyIgnoreEmpty) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use EditionsMapKeyIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*EditionsMapKeyIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{49} -} - func (x *EditionsMapKeyIgnoreEmpty) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -2451,12 +3634,29 @@ func (x *EditionsMapKeyIgnoreEmpty) GetVal() map[int32]int32 { return nil } +func (x *EditionsMapKeyIgnoreEmpty) SetVal(v map[int32]int32) { + x.Val = v +} + +type EditionsMapKeyIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 EditionsMapKeyIgnoreEmpty_builder) Build() *EditionsMapKeyIgnoreEmpty { + m0 := &EditionsMapKeyIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMapKeyIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + sizeCache protoimpl.SizeCache } func (x *EditionsMapKeyIgnoreDefault) Reset() { @@ -2484,11 +3684,6 @@ func (x *EditionsMapKeyIgnoreDefault) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use EditionsMapKeyIgnoreDefault.ProtoReflect.Descriptor instead. -func (*EditionsMapKeyIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{50} -} - func (x *EditionsMapKeyIgnoreDefault) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -2496,12 +3691,29 @@ func (x *EditionsMapKeyIgnoreDefault) GetVal() map[int32]int32 { return nil } +func (x *EditionsMapKeyIgnoreDefault) SetVal(v map[int32]int32) { + x.Val = v +} + +type EditionsMapKeyIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 EditionsMapKeyIgnoreDefault_builder) Build() *EditionsMapKeyIgnoreDefault { + m0 := &EditionsMapKeyIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMapValueIgnoreUnspecified struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + sizeCache protoimpl.SizeCache } func (x *EditionsMapValueIgnoreUnspecified) Reset() { @@ -2529,11 +3741,6 @@ func (x *EditionsMapValueIgnoreUnspecified) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use EditionsMapValueIgnoreUnspecified.ProtoReflect.Descriptor instead. -func (*EditionsMapValueIgnoreUnspecified) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{51} -} - func (x *EditionsMapValueIgnoreUnspecified) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -2541,12 +3748,29 @@ func (x *EditionsMapValueIgnoreUnspecified) GetVal() map[int32]int32 { return nil } +func (x *EditionsMapValueIgnoreUnspecified) SetVal(v map[int32]int32) { + x.Val = v +} + +type EditionsMapValueIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 EditionsMapValueIgnoreUnspecified_builder) Build() *EditionsMapValueIgnoreUnspecified { + m0 := &EditionsMapValueIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMapValueIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + sizeCache protoimpl.SizeCache } func (x *EditionsMapValueIgnoreEmpty) Reset() { @@ -2574,11 +3798,6 @@ func (x *EditionsMapValueIgnoreEmpty) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use EditionsMapValueIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*EditionsMapValueIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{52} -} - func (x *EditionsMapValueIgnoreEmpty) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -2586,12 +3805,29 @@ func (x *EditionsMapValueIgnoreEmpty) GetVal() map[int32]int32 { return nil } +func (x *EditionsMapValueIgnoreEmpty) SetVal(v map[int32]int32) { + x.Val = v +} + +type EditionsMapValueIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 EditionsMapValueIgnoreEmpty_builder) Build() *EditionsMapValueIgnoreEmpty { + m0 := &EditionsMapValueIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMapValueIgnoreDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + sizeCache protoimpl.SizeCache } func (x *EditionsMapValueIgnoreDefault) Reset() { @@ -2619,11 +3855,6 @@ func (x *EditionsMapValueIgnoreDefault) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use EditionsMapValueIgnoreDefault.ProtoReflect.Descriptor instead. -func (*EditionsMapValueIgnoreDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{53} -} - func (x *EditionsMapValueIgnoreDefault) GetVal() map[int32]int32 { if x != nil { return x.Val @@ -2631,12 +3862,29 @@ func (x *EditionsMapValueIgnoreDefault) GetVal() map[int32]int32 { return nil } +func (x *EditionsMapValueIgnoreDefault) SetVal(v map[int32]int32) { + x.Val = v +} + +type EditionsMapValueIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 EditionsMapValueIgnoreDefault_builder) Build() *EditionsMapValueIgnoreDefault { + m0 := &EditionsMapValueIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMessageExplicitPresenceIgnoreUnspecified_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg) Reset() { @@ -2664,11 +3912,6 @@ func (x *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg) ProtoReflect() pr return mi.MessageOf(x) } -// Deprecated: Use EditionsMessageExplicitPresenceIgnoreUnspecified_Msg.ProtoReflect.Descriptor instead. -func (*EditionsMessageExplicitPresenceIgnoreUnspecified_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{15, 0} -} - func (x *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -2676,12 +3919,40 @@ func (x *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg) GetVal() string { return "" } +func (x *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg) ClearVal() { + x.Val = nil +} + +type EditionsMessageExplicitPresenceIgnoreUnspecified_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 EditionsMessageExplicitPresenceIgnoreUnspecified_Msg_builder) Build() *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg { + m0 := &EditionsMessageExplicitPresenceIgnoreUnspecified_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg) Reset() { @@ -2709,11 +3980,6 @@ func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg) ProtoRef return mi.MessageOf(x) } -// Deprecated: Use EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg.ProtoReflect.Descriptor instead. -func (*EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{16, 0} -} - func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -2721,12 +3987,40 @@ func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg) GetVal() return "" } +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg) ClearVal() { + x.Val = nil +} + +type EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg_builder) Build() *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg { + m0 := &EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMessageExplicitPresenceIgnoreEmpty_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsMessageExplicitPresenceIgnoreEmpty_Msg) Reset() { @@ -2754,11 +4048,6 @@ func (x *EditionsMessageExplicitPresenceIgnoreEmpty_Msg) ProtoReflect() protoref return mi.MessageOf(x) } -// Deprecated: Use EditionsMessageExplicitPresenceIgnoreEmpty_Msg.ProtoReflect.Descriptor instead. -func (*EditionsMessageExplicitPresenceIgnoreEmpty_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{17, 0} -} - func (x *EditionsMessageExplicitPresenceIgnoreEmpty_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -2766,12 +4055,40 @@ func (x *EditionsMessageExplicitPresenceIgnoreEmpty_Msg) GetVal() string { return "" } +func (x *EditionsMessageExplicitPresenceIgnoreEmpty_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *EditionsMessageExplicitPresenceIgnoreEmpty_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsMessageExplicitPresenceIgnoreEmpty_Msg) ClearVal() { + x.Val = nil +} + +type EditionsMessageExplicitPresenceIgnoreEmpty_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 EditionsMessageExplicitPresenceIgnoreEmpty_Msg_builder) Build() *EditionsMessageExplicitPresenceIgnoreEmpty_Msg { + m0 := &EditionsMessageExplicitPresenceIgnoreEmpty_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg) Reset() { @@ -2799,11 +4116,6 @@ func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg) ProtoReflect() return mi.MessageOf(x) } -// Deprecated: Use EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg.ProtoReflect.Descriptor instead. -func (*EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{18, 0} -} - func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -2811,12 +4123,40 @@ func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg) GetVal() strin return "" } +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg) ClearVal() { + x.Val = nil +} + +type EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg_builder) Build() *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg { + m0 := &EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMessageExplicitPresenceIgnoreDefault_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsMessageExplicitPresenceIgnoreDefault_Msg) Reset() { @@ -2844,11 +4184,6 @@ func (x *EditionsMessageExplicitPresenceIgnoreDefault_Msg) ProtoReflect() protor return mi.MessageOf(x) } -// Deprecated: Use EditionsMessageExplicitPresenceIgnoreDefault_Msg.ProtoReflect.Descriptor instead. -func (*EditionsMessageExplicitPresenceIgnoreDefault_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{19, 0} -} - func (x *EditionsMessageExplicitPresenceIgnoreDefault_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -2856,12 +4191,40 @@ func (x *EditionsMessageExplicitPresenceIgnoreDefault_Msg) GetVal() string { return "" } +func (x *EditionsMessageExplicitPresenceIgnoreDefault_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *EditionsMessageExplicitPresenceIgnoreDefault_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsMessageExplicitPresenceIgnoreDefault_Msg) ClearVal() { + x.Val = nil +} + +type EditionsMessageExplicitPresenceIgnoreDefault_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 EditionsMessageExplicitPresenceIgnoreDefault_Msg_builder) Build() *EditionsMessageExplicitPresenceIgnoreDefault_Msg { + m0 := &EditionsMessageExplicitPresenceIgnoreDefault_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg) Reset() { @@ -2889,11 +4252,6 @@ func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg) ProtoReflect return mi.MessageOf(x) } -// Deprecated: Use EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg.ProtoReflect.Descriptor instead. -func (*EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{20, 0} -} - func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -2901,12 +4259,40 @@ func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg) GetVal() str return "" } +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg) ClearVal() { + x.Val = nil +} + +type EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg_builder) Build() *EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg { + m0 := &EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMessageLegacyRequiredIgnoreUnspecified_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg) Reset() { @@ -2934,11 +4320,6 @@ func (x *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg) ProtoReflect() prot return mi.MessageOf(x) } -// Deprecated: Use EditionsMessageLegacyRequiredIgnoreUnspecified_Msg.ProtoReflect.Descriptor instead. -func (*EditionsMessageLegacyRequiredIgnoreUnspecified_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{21, 0} -} - func (x *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -2946,12 +4327,40 @@ func (x *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg) GetVal() string { return "" } +func (x *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg) ClearVal() { + x.Val = nil +} + +type EditionsMessageLegacyRequiredIgnoreUnspecified_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 EditionsMessageLegacyRequiredIgnoreUnspecified_Msg_builder) Build() *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg { + m0 := &EditionsMessageLegacyRequiredIgnoreUnspecified_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg) Reset() { @@ -2979,11 +4388,6 @@ func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg) ProtoRefle return mi.MessageOf(x) } -// Deprecated: Use EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg.ProtoReflect.Descriptor instead. -func (*EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{22, 0} -} - func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -2991,12 +4395,40 @@ func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg) GetVal() s return "" } +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg) ClearVal() { + x.Val = nil +} + +type EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg_builder) Build() *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg { + m0 := &EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMessageLegacyRequiredIgnoreEmpty_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsMessageLegacyRequiredIgnoreEmpty_Msg) Reset() { @@ -3024,11 +4456,6 @@ func (x *EditionsMessageLegacyRequiredIgnoreEmpty_Msg) ProtoReflect() protorefle return mi.MessageOf(x) } -// Deprecated: Use EditionsMessageLegacyRequiredIgnoreEmpty_Msg.ProtoReflect.Descriptor instead. -func (*EditionsMessageLegacyRequiredIgnoreEmpty_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{23, 0} -} - func (x *EditionsMessageLegacyRequiredIgnoreEmpty_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -3036,12 +4463,40 @@ func (x *EditionsMessageLegacyRequiredIgnoreEmpty_Msg) GetVal() string { return "" } +func (x *EditionsMessageLegacyRequiredIgnoreEmpty_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *EditionsMessageLegacyRequiredIgnoreEmpty_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsMessageLegacyRequiredIgnoreEmpty_Msg) ClearVal() { + x.Val = nil +} + +type EditionsMessageLegacyRequiredIgnoreEmpty_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 EditionsMessageLegacyRequiredIgnoreEmpty_Msg_builder) Build() *EditionsMessageLegacyRequiredIgnoreEmpty_Msg { + m0 := &EditionsMessageLegacyRequiredIgnoreEmpty_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg) Reset() { @@ -3069,11 +4524,6 @@ func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg) ProtoReflect() p return mi.MessageOf(x) } -// Deprecated: Use EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg.ProtoReflect.Descriptor instead. -func (*EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{24, 0} -} - func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -3081,12 +4531,40 @@ func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg) GetVal() string return "" } +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg) ClearVal() { + x.Val = nil +} + +type EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg_builder) Build() *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg { + m0 := &EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMessageLegacyRequiredIgnoreDefault_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsMessageLegacyRequiredIgnoreDefault_Msg) Reset() { @@ -3114,11 +4592,6 @@ func (x *EditionsMessageLegacyRequiredIgnoreDefault_Msg) ProtoReflect() protoref return mi.MessageOf(x) } -// Deprecated: Use EditionsMessageLegacyRequiredIgnoreDefault_Msg.ProtoReflect.Descriptor instead. -func (*EditionsMessageLegacyRequiredIgnoreDefault_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{25, 0} -} - func (x *EditionsMessageLegacyRequiredIgnoreDefault_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -3126,12 +4599,40 @@ func (x *EditionsMessageLegacyRequiredIgnoreDefault_Msg) GetVal() string { return "" } +func (x *EditionsMessageLegacyRequiredIgnoreDefault_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *EditionsMessageLegacyRequiredIgnoreDefault_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsMessageLegacyRequiredIgnoreDefault_Msg) ClearVal() { + x.Val = nil +} + +type EditionsMessageLegacyRequiredIgnoreDefault_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 EditionsMessageLegacyRequiredIgnoreDefault_Msg_builder) Build() *EditionsMessageLegacyRequiredIgnoreDefault_Msg { + m0 := &EditionsMessageLegacyRequiredIgnoreDefault_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg) Reset() { @@ -3159,11 +4660,6 @@ func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg) ProtoReflect() return mi.MessageOf(x) } -// Deprecated: Use EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg.ProtoReflect.Descriptor instead. -func (*EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP(), []int{26, 0} -} - func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -3171,6 +4667,35 @@ func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg) GetVal() strin return "" } +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg) ClearVal() { + x.Val = nil +} + +type EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg_builder) Build() *EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg { + m0 := &EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + var File_buf_validate_conformance_cases_ignore_proto_editions_proto protoreflect.FileDescriptor var file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDesc = []byte{ @@ -3671,18 +5196,6 @@ var file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDesc = [] 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x70, 0xe8, 0x07, } -var ( - file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescData = file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDesc -) - -func file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDescData -} - var file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes = make([]protoimpl.MessageInfo, 75) var file_buf_validate_conformance_cases_ignore_proto_editions_proto_goTypes = []any{ (*EditionsScalarExplicitPresenceIgnoreUnspecified)(nil), // 0: buf.validate.conformance.cases.EditionsScalarExplicitPresenceIgnoreUnspecified diff --git a/internal/gen/buf/validate/conformance/cases/ignore_proto_editions_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/ignore_proto_editions_protoopaque.pb.go new file mode 100644 index 0000000..5eb5a5c --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/ignore_proto_editions_protoopaque.pb.go @@ -0,0 +1,5497 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/ignore_proto_editions.proto + +//go:build protoopaque + +package cases + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type EditionsScalarExplicitPresenceIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsScalarExplicitPresenceIgnoreUnspecified) Reset() { + *x = EditionsScalarExplicitPresenceIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsScalarExplicitPresenceIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsScalarExplicitPresenceIgnoreUnspecified) ProtoMessage() {} + +func (x *EditionsScalarExplicitPresenceIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsScalarExplicitPresenceIgnoreUnspecified) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *EditionsScalarExplicitPresenceIgnoreUnspecified) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *EditionsScalarExplicitPresenceIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *EditionsScalarExplicitPresenceIgnoreUnspecified) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type EditionsScalarExplicitPresenceIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 EditionsScalarExplicitPresenceIgnoreUnspecified_builder) Build() *EditionsScalarExplicitPresenceIgnoreUnspecified { + m0 := &EditionsScalarExplicitPresenceIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,def=-42" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +// Default values for EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault fields. +const ( + Default_EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault_Val = int32(-42) +) + +func (x *EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault) Reset() { + *x = EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault) ProtoMessage() {} + +func (x *EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault) GetVal() int32 { + if x != nil { + if protoimpl.X.Present(&(x.XXX_presence[0]), 0) { + return x.xxx_hidden_Val + } + } + return Default_EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault_Val +} + +func (x *EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) +} + +type EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault_builder) Build() *EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault { + m0 := &EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type EditionsScalarExplicitPresenceIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsScalarExplicitPresenceIgnoreEmpty) Reset() { + *x = EditionsScalarExplicitPresenceIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsScalarExplicitPresenceIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsScalarExplicitPresenceIgnoreEmpty) ProtoMessage() {} + +func (x *EditionsScalarExplicitPresenceIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsScalarExplicitPresenceIgnoreEmpty) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *EditionsScalarExplicitPresenceIgnoreEmpty) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *EditionsScalarExplicitPresenceIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *EditionsScalarExplicitPresenceIgnoreEmpty) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type EditionsScalarExplicitPresenceIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 EditionsScalarExplicitPresenceIgnoreEmpty_builder) Build() *EditionsScalarExplicitPresenceIgnoreEmpty { + m0 := &EditionsScalarExplicitPresenceIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type EditionsScalarExplicitPresenceIgnoreEmptyWithDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,def=-42" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +// Default values for EditionsScalarExplicitPresenceIgnoreEmptyWithDefault fields. +const ( + Default_EditionsScalarExplicitPresenceIgnoreEmptyWithDefault_Val = int32(-42) +) + +func (x *EditionsScalarExplicitPresenceIgnoreEmptyWithDefault) Reset() { + *x = EditionsScalarExplicitPresenceIgnoreEmptyWithDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsScalarExplicitPresenceIgnoreEmptyWithDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsScalarExplicitPresenceIgnoreEmptyWithDefault) ProtoMessage() {} + +func (x *EditionsScalarExplicitPresenceIgnoreEmptyWithDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsScalarExplicitPresenceIgnoreEmptyWithDefault) GetVal() int32 { + if x != nil { + if protoimpl.X.Present(&(x.XXX_presence[0]), 0) { + return x.xxx_hidden_Val + } + } + return Default_EditionsScalarExplicitPresenceIgnoreEmptyWithDefault_Val +} + +func (x *EditionsScalarExplicitPresenceIgnoreEmptyWithDefault) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *EditionsScalarExplicitPresenceIgnoreEmptyWithDefault) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *EditionsScalarExplicitPresenceIgnoreEmptyWithDefault) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) +} + +type EditionsScalarExplicitPresenceIgnoreEmptyWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 EditionsScalarExplicitPresenceIgnoreEmptyWithDefault_builder) Build() *EditionsScalarExplicitPresenceIgnoreEmptyWithDefault { + m0 := &EditionsScalarExplicitPresenceIgnoreEmptyWithDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type EditionsScalarExplicitPresenceIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsScalarExplicitPresenceIgnoreDefault) Reset() { + *x = EditionsScalarExplicitPresenceIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsScalarExplicitPresenceIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsScalarExplicitPresenceIgnoreDefault) ProtoMessage() {} + +func (x *EditionsScalarExplicitPresenceIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsScalarExplicitPresenceIgnoreDefault) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *EditionsScalarExplicitPresenceIgnoreDefault) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *EditionsScalarExplicitPresenceIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *EditionsScalarExplicitPresenceIgnoreDefault) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type EditionsScalarExplicitPresenceIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 EditionsScalarExplicitPresenceIgnoreDefault_builder) Build() *EditionsScalarExplicitPresenceIgnoreDefault { + m0 := &EditionsScalarExplicitPresenceIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type EditionsScalarExplicitPresenceIgnoreDefaultWithDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,def=-42" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +// Default values for EditionsScalarExplicitPresenceIgnoreDefaultWithDefault fields. +const ( + Default_EditionsScalarExplicitPresenceIgnoreDefaultWithDefault_Val = int32(-42) +) + +func (x *EditionsScalarExplicitPresenceIgnoreDefaultWithDefault) Reset() { + *x = EditionsScalarExplicitPresenceIgnoreDefaultWithDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsScalarExplicitPresenceIgnoreDefaultWithDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsScalarExplicitPresenceIgnoreDefaultWithDefault) ProtoMessage() {} + +func (x *EditionsScalarExplicitPresenceIgnoreDefaultWithDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsScalarExplicitPresenceIgnoreDefaultWithDefault) GetVal() int32 { + if x != nil { + if protoimpl.X.Present(&(x.XXX_presence[0]), 0) { + return x.xxx_hidden_Val + } + } + return Default_EditionsScalarExplicitPresenceIgnoreDefaultWithDefault_Val +} + +func (x *EditionsScalarExplicitPresenceIgnoreDefaultWithDefault) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *EditionsScalarExplicitPresenceIgnoreDefaultWithDefault) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *EditionsScalarExplicitPresenceIgnoreDefaultWithDefault) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) +} + +type EditionsScalarExplicitPresenceIgnoreDefaultWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 EditionsScalarExplicitPresenceIgnoreDefaultWithDefault_builder) Build() *EditionsScalarExplicitPresenceIgnoreDefaultWithDefault { + m0 := &EditionsScalarExplicitPresenceIgnoreDefaultWithDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type EditionsScalarImplicitPresenceIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsScalarImplicitPresenceIgnoreUnspecified) Reset() { + *x = EditionsScalarImplicitPresenceIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsScalarImplicitPresenceIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsScalarImplicitPresenceIgnoreUnspecified) ProtoMessage() {} + +func (x *EditionsScalarImplicitPresenceIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsScalarImplicitPresenceIgnoreUnspecified) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *EditionsScalarImplicitPresenceIgnoreUnspecified) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type EditionsScalarImplicitPresenceIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 EditionsScalarImplicitPresenceIgnoreUnspecified_builder) Build() *EditionsScalarImplicitPresenceIgnoreUnspecified { + m0 := &EditionsScalarImplicitPresenceIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsScalarImplicitPresenceIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsScalarImplicitPresenceIgnoreEmpty) Reset() { + *x = EditionsScalarImplicitPresenceIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsScalarImplicitPresenceIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsScalarImplicitPresenceIgnoreEmpty) ProtoMessage() {} + +func (x *EditionsScalarImplicitPresenceIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[7] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsScalarImplicitPresenceIgnoreEmpty) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *EditionsScalarImplicitPresenceIgnoreEmpty) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type EditionsScalarImplicitPresenceIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 EditionsScalarImplicitPresenceIgnoreEmpty_builder) Build() *EditionsScalarImplicitPresenceIgnoreEmpty { + m0 := &EditionsScalarImplicitPresenceIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsScalarImplicitPresenceIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsScalarImplicitPresenceIgnoreDefault) Reset() { + *x = EditionsScalarImplicitPresenceIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsScalarImplicitPresenceIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsScalarImplicitPresenceIgnoreDefault) ProtoMessage() {} + +func (x *EditionsScalarImplicitPresenceIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[8] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsScalarImplicitPresenceIgnoreDefault) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *EditionsScalarImplicitPresenceIgnoreDefault) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type EditionsScalarImplicitPresenceIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 EditionsScalarImplicitPresenceIgnoreDefault_builder) Build() *EditionsScalarImplicitPresenceIgnoreDefault { + m0 := &EditionsScalarImplicitPresenceIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsScalarLegacyRequiredIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,req,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsScalarLegacyRequiredIgnoreUnspecified) Reset() { + *x = EditionsScalarLegacyRequiredIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsScalarLegacyRequiredIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsScalarLegacyRequiredIgnoreUnspecified) ProtoMessage() {} + +func (x *EditionsScalarLegacyRequiredIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[9] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsScalarLegacyRequiredIgnoreUnspecified) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *EditionsScalarLegacyRequiredIgnoreUnspecified) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *EditionsScalarLegacyRequiredIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *EditionsScalarLegacyRequiredIgnoreUnspecified) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type EditionsScalarLegacyRequiredIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 EditionsScalarLegacyRequiredIgnoreUnspecified_builder) Build() *EditionsScalarLegacyRequiredIgnoreUnspecified { + m0 := &EditionsScalarLegacyRequiredIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,req,name=val,def=-42" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +// Default values for EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault fields. +const ( + Default_EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault_Val = int32(-42) +) + +func (x *EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault) Reset() { + *x = EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault) ProtoMessage() {} + +func (x *EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[10] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault) GetVal() int32 { + if x != nil { + if protoimpl.X.Present(&(x.XXX_presence[0]), 0) { + return x.xxx_hidden_Val + } + } + return Default_EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault_Val +} + +func (x *EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) +} + +type EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault_builder) Build() *EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault { + m0 := &EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type EditionsScalarLegacyRequiredIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,req,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsScalarLegacyRequiredIgnoreEmpty) Reset() { + *x = EditionsScalarLegacyRequiredIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsScalarLegacyRequiredIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsScalarLegacyRequiredIgnoreEmpty) ProtoMessage() {} + +func (x *EditionsScalarLegacyRequiredIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[11] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsScalarLegacyRequiredIgnoreEmpty) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *EditionsScalarLegacyRequiredIgnoreEmpty) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *EditionsScalarLegacyRequiredIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *EditionsScalarLegacyRequiredIgnoreEmpty) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type EditionsScalarLegacyRequiredIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 EditionsScalarLegacyRequiredIgnoreEmpty_builder) Build() *EditionsScalarLegacyRequiredIgnoreEmpty { + m0 := &EditionsScalarLegacyRequiredIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type EditionsScalarLegacyRequiredIgnoreEmptyWithDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,req,name=val,def=-42" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +// Default values for EditionsScalarLegacyRequiredIgnoreEmptyWithDefault fields. +const ( + Default_EditionsScalarLegacyRequiredIgnoreEmptyWithDefault_Val = int32(-42) +) + +func (x *EditionsScalarLegacyRequiredIgnoreEmptyWithDefault) Reset() { + *x = EditionsScalarLegacyRequiredIgnoreEmptyWithDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsScalarLegacyRequiredIgnoreEmptyWithDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsScalarLegacyRequiredIgnoreEmptyWithDefault) ProtoMessage() {} + +func (x *EditionsScalarLegacyRequiredIgnoreEmptyWithDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[12] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsScalarLegacyRequiredIgnoreEmptyWithDefault) GetVal() int32 { + if x != nil { + if protoimpl.X.Present(&(x.XXX_presence[0]), 0) { + return x.xxx_hidden_Val + } + } + return Default_EditionsScalarLegacyRequiredIgnoreEmptyWithDefault_Val +} + +func (x *EditionsScalarLegacyRequiredIgnoreEmptyWithDefault) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *EditionsScalarLegacyRequiredIgnoreEmptyWithDefault) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *EditionsScalarLegacyRequiredIgnoreEmptyWithDefault) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) +} + +type EditionsScalarLegacyRequiredIgnoreEmptyWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 EditionsScalarLegacyRequiredIgnoreEmptyWithDefault_builder) Build() *EditionsScalarLegacyRequiredIgnoreEmptyWithDefault { + m0 := &EditionsScalarLegacyRequiredIgnoreEmptyWithDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type EditionsScalarLegacyRequiredIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,req,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsScalarLegacyRequiredIgnoreDefault) Reset() { + *x = EditionsScalarLegacyRequiredIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsScalarLegacyRequiredIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsScalarLegacyRequiredIgnoreDefault) ProtoMessage() {} + +func (x *EditionsScalarLegacyRequiredIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[13] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsScalarLegacyRequiredIgnoreDefault) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *EditionsScalarLegacyRequiredIgnoreDefault) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *EditionsScalarLegacyRequiredIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *EditionsScalarLegacyRequiredIgnoreDefault) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type EditionsScalarLegacyRequiredIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 EditionsScalarLegacyRequiredIgnoreDefault_builder) Build() *EditionsScalarLegacyRequiredIgnoreDefault { + m0 := &EditionsScalarLegacyRequiredIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type EditionsScalarLegacyRequiredIgnoreDefaultWithDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,req,name=val,def=-42" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +// Default values for EditionsScalarLegacyRequiredIgnoreDefaultWithDefault fields. +const ( + Default_EditionsScalarLegacyRequiredIgnoreDefaultWithDefault_Val = int32(-42) +) + +func (x *EditionsScalarLegacyRequiredIgnoreDefaultWithDefault) Reset() { + *x = EditionsScalarLegacyRequiredIgnoreDefaultWithDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsScalarLegacyRequiredIgnoreDefaultWithDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsScalarLegacyRequiredIgnoreDefaultWithDefault) ProtoMessage() {} + +func (x *EditionsScalarLegacyRequiredIgnoreDefaultWithDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[14] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsScalarLegacyRequiredIgnoreDefaultWithDefault) GetVal() int32 { + if x != nil { + if protoimpl.X.Present(&(x.XXX_presence[0]), 0) { + return x.xxx_hidden_Val + } + } + return Default_EditionsScalarLegacyRequiredIgnoreDefaultWithDefault_Val +} + +func (x *EditionsScalarLegacyRequiredIgnoreDefaultWithDefault) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *EditionsScalarLegacyRequiredIgnoreDefaultWithDefault) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *EditionsScalarLegacyRequiredIgnoreDefaultWithDefault) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) +} + +type EditionsScalarLegacyRequiredIgnoreDefaultWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 EditionsScalarLegacyRequiredIgnoreDefaultWithDefault_builder) Build() *EditionsScalarLegacyRequiredIgnoreDefaultWithDefault { + m0 := &EditionsScalarLegacyRequiredIgnoreDefaultWithDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type EditionsMessageExplicitPresenceIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMessageExplicitPresenceIgnoreUnspecified) Reset() { + *x = EditionsMessageExplicitPresenceIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMessageExplicitPresenceIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMessageExplicitPresenceIgnoreUnspecified) ProtoMessage() {} + +func (x *EditionsMessageExplicitPresenceIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[15] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMessageExplicitPresenceIgnoreUnspecified) GetVal() *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsMessageExplicitPresenceIgnoreUnspecified) SetVal(v *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg) { + x.xxx_hidden_Val = v +} + +func (x *EditionsMessageExplicitPresenceIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *EditionsMessageExplicitPresenceIgnoreUnspecified) ClearVal() { + x.xxx_hidden_Val = nil +} + +type EditionsMessageExplicitPresenceIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg +} + +func (b0 EditionsMessageExplicitPresenceIgnoreUnspecified_builder) Build() *EditionsMessageExplicitPresenceIgnoreUnspecified { + m0 := &EditionsMessageExplicitPresenceIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg `protobuf:"group,1,opt,name=Msg,json=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified) Reset() { + *x = EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[16] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified) ProtoMessage() {} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[16] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified) GetVal() *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified) SetVal(v *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg) { + x.xxx_hidden_Val = v +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified) ClearVal() { + x.xxx_hidden_Val = nil +} + +type EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg +} + +func (b0 EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_builder) Build() *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified { + m0 := &EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsMessageExplicitPresenceIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *EditionsMessageExplicitPresenceIgnoreEmpty_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMessageExplicitPresenceIgnoreEmpty) Reset() { + *x = EditionsMessageExplicitPresenceIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[17] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMessageExplicitPresenceIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMessageExplicitPresenceIgnoreEmpty) ProtoMessage() {} + +func (x *EditionsMessageExplicitPresenceIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[17] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMessageExplicitPresenceIgnoreEmpty) GetVal() *EditionsMessageExplicitPresenceIgnoreEmpty_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsMessageExplicitPresenceIgnoreEmpty) SetVal(v *EditionsMessageExplicitPresenceIgnoreEmpty_Msg) { + x.xxx_hidden_Val = v +} + +func (x *EditionsMessageExplicitPresenceIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *EditionsMessageExplicitPresenceIgnoreEmpty) ClearVal() { + x.xxx_hidden_Val = nil +} + +type EditionsMessageExplicitPresenceIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *EditionsMessageExplicitPresenceIgnoreEmpty_Msg +} + +func (b0 EditionsMessageExplicitPresenceIgnoreEmpty_builder) Build() *EditionsMessageExplicitPresenceIgnoreEmpty { + m0 := &EditionsMessageExplicitPresenceIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsMessageExplicitPresenceDelimitedIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg `protobuf:"group,1,opt,name=Msg,json=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty) Reset() { + *x = EditionsMessageExplicitPresenceDelimitedIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[18] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMessageExplicitPresenceDelimitedIgnoreEmpty) ProtoMessage() {} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[18] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty) GetVal() *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty) SetVal(v *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg) { + x.xxx_hidden_Val = v +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty) ClearVal() { + x.xxx_hidden_Val = nil +} + +type EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg +} + +func (b0 EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_builder) Build() *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty { + m0 := &EditionsMessageExplicitPresenceDelimitedIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsMessageExplicitPresenceIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *EditionsMessageExplicitPresenceIgnoreDefault_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMessageExplicitPresenceIgnoreDefault) Reset() { + *x = EditionsMessageExplicitPresenceIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[19] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMessageExplicitPresenceIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMessageExplicitPresenceIgnoreDefault) ProtoMessage() {} + +func (x *EditionsMessageExplicitPresenceIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[19] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMessageExplicitPresenceIgnoreDefault) GetVal() *EditionsMessageExplicitPresenceIgnoreDefault_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsMessageExplicitPresenceIgnoreDefault) SetVal(v *EditionsMessageExplicitPresenceIgnoreDefault_Msg) { + x.xxx_hidden_Val = v +} + +func (x *EditionsMessageExplicitPresenceIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *EditionsMessageExplicitPresenceIgnoreDefault) ClearVal() { + x.xxx_hidden_Val = nil +} + +type EditionsMessageExplicitPresenceIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *EditionsMessageExplicitPresenceIgnoreDefault_Msg +} + +func (b0 EditionsMessageExplicitPresenceIgnoreDefault_builder) Build() *EditionsMessageExplicitPresenceIgnoreDefault { + m0 := &EditionsMessageExplicitPresenceIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsMessageExplicitPresenceDelimitedIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg `protobuf:"group,1,opt,name=Msg,json=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault) Reset() { + *x = EditionsMessageExplicitPresenceDelimitedIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[20] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMessageExplicitPresenceDelimitedIgnoreDefault) ProtoMessage() {} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[20] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault) GetVal() *EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault) SetVal(v *EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg) { + x.xxx_hidden_Val = v +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault) ClearVal() { + x.xxx_hidden_Val = nil +} + +type EditionsMessageExplicitPresenceDelimitedIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg +} + +func (b0 EditionsMessageExplicitPresenceDelimitedIgnoreDefault_builder) Build() *EditionsMessageExplicitPresenceDelimitedIgnoreDefault { + m0 := &EditionsMessageExplicitPresenceDelimitedIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsMessageLegacyRequiredIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMessageLegacyRequiredIgnoreUnspecified) Reset() { + *x = EditionsMessageLegacyRequiredIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[21] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMessageLegacyRequiredIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMessageLegacyRequiredIgnoreUnspecified) ProtoMessage() {} + +func (x *EditionsMessageLegacyRequiredIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[21] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMessageLegacyRequiredIgnoreUnspecified) GetVal() *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsMessageLegacyRequiredIgnoreUnspecified) SetVal(v *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg) { + x.xxx_hidden_Val = v +} + +func (x *EditionsMessageLegacyRequiredIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *EditionsMessageLegacyRequiredIgnoreUnspecified) ClearVal() { + x.xxx_hidden_Val = nil +} + +type EditionsMessageLegacyRequiredIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg +} + +func (b0 EditionsMessageLegacyRequiredIgnoreUnspecified_builder) Build() *EditionsMessageLegacyRequiredIgnoreUnspecified { + m0 := &EditionsMessageLegacyRequiredIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg `protobuf:"group,1,req,name=Msg,json=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified) Reset() { + *x = EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[22] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified) ProtoMessage() {} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[22] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified) GetVal() *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified) SetVal(v *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg) { + x.xxx_hidden_Val = v +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified) ClearVal() { + x.xxx_hidden_Val = nil +} + +type EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg +} + +func (b0 EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_builder) Build() *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified { + m0 := &EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsMessageLegacyRequiredIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *EditionsMessageLegacyRequiredIgnoreEmpty_Msg `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMessageLegacyRequiredIgnoreEmpty) Reset() { + *x = EditionsMessageLegacyRequiredIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[23] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMessageLegacyRequiredIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMessageLegacyRequiredIgnoreEmpty) ProtoMessage() {} + +func (x *EditionsMessageLegacyRequiredIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[23] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMessageLegacyRequiredIgnoreEmpty) GetVal() *EditionsMessageLegacyRequiredIgnoreEmpty_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsMessageLegacyRequiredIgnoreEmpty) SetVal(v *EditionsMessageLegacyRequiredIgnoreEmpty_Msg) { + x.xxx_hidden_Val = v +} + +func (x *EditionsMessageLegacyRequiredIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *EditionsMessageLegacyRequiredIgnoreEmpty) ClearVal() { + x.xxx_hidden_Val = nil +} + +type EditionsMessageLegacyRequiredIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *EditionsMessageLegacyRequiredIgnoreEmpty_Msg +} + +func (b0 EditionsMessageLegacyRequiredIgnoreEmpty_builder) Build() *EditionsMessageLegacyRequiredIgnoreEmpty { + m0 := &EditionsMessageLegacyRequiredIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsMessageLegacyRequiredDelimitedIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg `protobuf:"group,1,req,name=Msg,json=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty) Reset() { + *x = EditionsMessageLegacyRequiredDelimitedIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[24] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMessageLegacyRequiredDelimitedIgnoreEmpty) ProtoMessage() {} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[24] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty) GetVal() *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty) SetVal(v *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg) { + x.xxx_hidden_Val = v +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty) ClearVal() { + x.xxx_hidden_Val = nil +} + +type EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg +} + +func (b0 EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_builder) Build() *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty { + m0 := &EditionsMessageLegacyRequiredDelimitedIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsMessageLegacyRequiredIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *EditionsMessageLegacyRequiredIgnoreDefault_Msg `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMessageLegacyRequiredIgnoreDefault) Reset() { + *x = EditionsMessageLegacyRequiredIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[25] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMessageLegacyRequiredIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMessageLegacyRequiredIgnoreDefault) ProtoMessage() {} + +func (x *EditionsMessageLegacyRequiredIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[25] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMessageLegacyRequiredIgnoreDefault) GetVal() *EditionsMessageLegacyRequiredIgnoreDefault_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsMessageLegacyRequiredIgnoreDefault) SetVal(v *EditionsMessageLegacyRequiredIgnoreDefault_Msg) { + x.xxx_hidden_Val = v +} + +func (x *EditionsMessageLegacyRequiredIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *EditionsMessageLegacyRequiredIgnoreDefault) ClearVal() { + x.xxx_hidden_Val = nil +} + +type EditionsMessageLegacyRequiredIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *EditionsMessageLegacyRequiredIgnoreDefault_Msg +} + +func (b0 EditionsMessageLegacyRequiredIgnoreDefault_builder) Build() *EditionsMessageLegacyRequiredIgnoreDefault { + m0 := &EditionsMessageLegacyRequiredIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsMessageLegacyRequiredDelimitedIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg `protobuf:"group,1,req,name=Msg,json=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault) Reset() { + *x = EditionsMessageLegacyRequiredDelimitedIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[26] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMessageLegacyRequiredDelimitedIgnoreDefault) ProtoMessage() {} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[26] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault) GetVal() *EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault) SetVal(v *EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg) { + x.xxx_hidden_Val = v +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault) ClearVal() { + x.xxx_hidden_Val = nil +} + +type EditionsMessageLegacyRequiredDelimitedIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg +} + +func (b0 EditionsMessageLegacyRequiredDelimitedIgnoreDefault_builder) Build() *EditionsMessageLegacyRequiredDelimitedIgnoreDefault { + m0 := &EditionsMessageLegacyRequiredDelimitedIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsOneofIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_O isEditionsOneofIgnoreUnspecified_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsOneofIgnoreUnspecified) Reset() { + *x = EditionsOneofIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[27] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsOneofIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsOneofIgnoreUnspecified) ProtoMessage() {} + +func (x *EditionsOneofIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[27] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsOneofIgnoreUnspecified) GetVal() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*editionsOneofIgnoreUnspecified_Val); ok { + return x.Val + } + } + return 0 +} + +func (x *EditionsOneofIgnoreUnspecified) SetVal(v int32) { + x.xxx_hidden_O = &editionsOneofIgnoreUnspecified_Val{v} +} + +func (x *EditionsOneofIgnoreUnspecified) HasO() bool { + if x == nil { + return false + } + return x.xxx_hidden_O != nil +} + +func (x *EditionsOneofIgnoreUnspecified) HasVal() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*editionsOneofIgnoreUnspecified_Val) + return ok +} + +func (x *EditionsOneofIgnoreUnspecified) ClearO() { + x.xxx_hidden_O = nil +} + +func (x *EditionsOneofIgnoreUnspecified) ClearVal() { + if _, ok := x.xxx_hidden_O.(*editionsOneofIgnoreUnspecified_Val); ok { + x.xxx_hidden_O = nil + } +} + +const EditionsOneofIgnoreUnspecified_O_not_set_case case_EditionsOneofIgnoreUnspecified_O = 0 +const EditionsOneofIgnoreUnspecified_Val_case case_EditionsOneofIgnoreUnspecified_O = 1 + +func (x *EditionsOneofIgnoreUnspecified) WhichO() case_EditionsOneofIgnoreUnspecified_O { + if x == nil { + return EditionsOneofIgnoreUnspecified_O_not_set_case + } + switch x.xxx_hidden_O.(type) { + case *editionsOneofIgnoreUnspecified_Val: + return EditionsOneofIgnoreUnspecified_Val_case + default: + return EditionsOneofIgnoreUnspecified_O_not_set_case + } +} + +type EditionsOneofIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_O: + Val *int32 + // -- end of xxx_hidden_O +} + +func (b0 EditionsOneofIgnoreUnspecified_builder) Build() *EditionsOneofIgnoreUnspecified { + m0 := &EditionsOneofIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.xxx_hidden_O = &editionsOneofIgnoreUnspecified_Val{*b.Val} + } + return m0 +} + +type case_EditionsOneofIgnoreUnspecified_O protoreflect.FieldNumber + +func (x case_EditionsOneofIgnoreUnspecified_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[27].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isEditionsOneofIgnoreUnspecified_O interface { + isEditionsOneofIgnoreUnspecified_O() +} + +type editionsOneofIgnoreUnspecified_Val struct { + Val int32 `protobuf:"varint,1,opt,name=val,oneof"` +} + +func (*editionsOneofIgnoreUnspecified_Val) isEditionsOneofIgnoreUnspecified_O() {} + +type EditionsOneofIgnoreUnspecifiedWithDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_O isEditionsOneofIgnoreUnspecifiedWithDefault_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +// Default values for EditionsOneofIgnoreUnspecifiedWithDefault fields. +const ( + Default_EditionsOneofIgnoreUnspecifiedWithDefault_Val = int32(-42) +) + +func (x *EditionsOneofIgnoreUnspecifiedWithDefault) Reset() { + *x = EditionsOneofIgnoreUnspecifiedWithDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[28] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsOneofIgnoreUnspecifiedWithDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsOneofIgnoreUnspecifiedWithDefault) ProtoMessage() {} + +func (x *EditionsOneofIgnoreUnspecifiedWithDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[28] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsOneofIgnoreUnspecifiedWithDefault) GetVal() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*editionsOneofIgnoreUnspecifiedWithDefault_Val); ok { + return x.Val + } + } + return Default_EditionsOneofIgnoreUnspecifiedWithDefault_Val +} + +func (x *EditionsOneofIgnoreUnspecifiedWithDefault) SetVal(v int32) { + x.xxx_hidden_O = &editionsOneofIgnoreUnspecifiedWithDefault_Val{v} +} + +func (x *EditionsOneofIgnoreUnspecifiedWithDefault) HasO() bool { + if x == nil { + return false + } + return x.xxx_hidden_O != nil +} + +func (x *EditionsOneofIgnoreUnspecifiedWithDefault) HasVal() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*editionsOneofIgnoreUnspecifiedWithDefault_Val) + return ok +} + +func (x *EditionsOneofIgnoreUnspecifiedWithDefault) ClearO() { + x.xxx_hidden_O = nil +} + +func (x *EditionsOneofIgnoreUnspecifiedWithDefault) ClearVal() { + if _, ok := x.xxx_hidden_O.(*editionsOneofIgnoreUnspecifiedWithDefault_Val); ok { + x.xxx_hidden_O = nil + } +} + +const EditionsOneofIgnoreUnspecifiedWithDefault_O_not_set_case case_EditionsOneofIgnoreUnspecifiedWithDefault_O = 0 +const EditionsOneofIgnoreUnspecifiedWithDefault_Val_case case_EditionsOneofIgnoreUnspecifiedWithDefault_O = 1 + +func (x *EditionsOneofIgnoreUnspecifiedWithDefault) WhichO() case_EditionsOneofIgnoreUnspecifiedWithDefault_O { + if x == nil { + return EditionsOneofIgnoreUnspecifiedWithDefault_O_not_set_case + } + switch x.xxx_hidden_O.(type) { + case *editionsOneofIgnoreUnspecifiedWithDefault_Val: + return EditionsOneofIgnoreUnspecifiedWithDefault_Val_case + default: + return EditionsOneofIgnoreUnspecifiedWithDefault_O_not_set_case + } +} + +type EditionsOneofIgnoreUnspecifiedWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_O: + Val *int32 + // -- end of xxx_hidden_O +} + +func (b0 EditionsOneofIgnoreUnspecifiedWithDefault_builder) Build() *EditionsOneofIgnoreUnspecifiedWithDefault { + m0 := &EditionsOneofIgnoreUnspecifiedWithDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.xxx_hidden_O = &editionsOneofIgnoreUnspecifiedWithDefault_Val{*b.Val} + } + return m0 +} + +type case_EditionsOneofIgnoreUnspecifiedWithDefault_O protoreflect.FieldNumber + +func (x case_EditionsOneofIgnoreUnspecifiedWithDefault_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[28].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isEditionsOneofIgnoreUnspecifiedWithDefault_O interface { + isEditionsOneofIgnoreUnspecifiedWithDefault_O() +} + +type editionsOneofIgnoreUnspecifiedWithDefault_Val struct { + Val int32 `protobuf:"varint,1,opt,name=val,oneof,def=-42"` +} + +func (*editionsOneofIgnoreUnspecifiedWithDefault_Val) isEditionsOneofIgnoreUnspecifiedWithDefault_O() { +} + +type EditionsOneofIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_O isEditionsOneofIgnoreEmpty_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsOneofIgnoreEmpty) Reset() { + *x = EditionsOneofIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[29] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsOneofIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsOneofIgnoreEmpty) ProtoMessage() {} + +func (x *EditionsOneofIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[29] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsOneofIgnoreEmpty) GetVal() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*editionsOneofIgnoreEmpty_Val); ok { + return x.Val + } + } + return 0 +} + +func (x *EditionsOneofIgnoreEmpty) SetVal(v int32) { + x.xxx_hidden_O = &editionsOneofIgnoreEmpty_Val{v} +} + +func (x *EditionsOneofIgnoreEmpty) HasO() bool { + if x == nil { + return false + } + return x.xxx_hidden_O != nil +} + +func (x *EditionsOneofIgnoreEmpty) HasVal() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*editionsOneofIgnoreEmpty_Val) + return ok +} + +func (x *EditionsOneofIgnoreEmpty) ClearO() { + x.xxx_hidden_O = nil +} + +func (x *EditionsOneofIgnoreEmpty) ClearVal() { + if _, ok := x.xxx_hidden_O.(*editionsOneofIgnoreEmpty_Val); ok { + x.xxx_hidden_O = nil + } +} + +const EditionsOneofIgnoreEmpty_O_not_set_case case_EditionsOneofIgnoreEmpty_O = 0 +const EditionsOneofIgnoreEmpty_Val_case case_EditionsOneofIgnoreEmpty_O = 1 + +func (x *EditionsOneofIgnoreEmpty) WhichO() case_EditionsOneofIgnoreEmpty_O { + if x == nil { + return EditionsOneofIgnoreEmpty_O_not_set_case + } + switch x.xxx_hidden_O.(type) { + case *editionsOneofIgnoreEmpty_Val: + return EditionsOneofIgnoreEmpty_Val_case + default: + return EditionsOneofIgnoreEmpty_O_not_set_case + } +} + +type EditionsOneofIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_O: + Val *int32 + // -- end of xxx_hidden_O +} + +func (b0 EditionsOneofIgnoreEmpty_builder) Build() *EditionsOneofIgnoreEmpty { + m0 := &EditionsOneofIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.xxx_hidden_O = &editionsOneofIgnoreEmpty_Val{*b.Val} + } + return m0 +} + +type case_EditionsOneofIgnoreEmpty_O protoreflect.FieldNumber + +func (x case_EditionsOneofIgnoreEmpty_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[29].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isEditionsOneofIgnoreEmpty_O interface { + isEditionsOneofIgnoreEmpty_O() +} + +type editionsOneofIgnoreEmpty_Val struct { + Val int32 `protobuf:"varint,1,opt,name=val,oneof"` +} + +func (*editionsOneofIgnoreEmpty_Val) isEditionsOneofIgnoreEmpty_O() {} + +type EditionsOneofIgnoreEmptyWithDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_O isEditionsOneofIgnoreEmptyWithDefault_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +// Default values for EditionsOneofIgnoreEmptyWithDefault fields. +const ( + Default_EditionsOneofIgnoreEmptyWithDefault_Val = int32(-42) +) + +func (x *EditionsOneofIgnoreEmptyWithDefault) Reset() { + *x = EditionsOneofIgnoreEmptyWithDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[30] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsOneofIgnoreEmptyWithDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsOneofIgnoreEmptyWithDefault) ProtoMessage() {} + +func (x *EditionsOneofIgnoreEmptyWithDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[30] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsOneofIgnoreEmptyWithDefault) GetVal() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*editionsOneofIgnoreEmptyWithDefault_Val); ok { + return x.Val + } + } + return Default_EditionsOneofIgnoreEmptyWithDefault_Val +} + +func (x *EditionsOneofIgnoreEmptyWithDefault) SetVal(v int32) { + x.xxx_hidden_O = &editionsOneofIgnoreEmptyWithDefault_Val{v} +} + +func (x *EditionsOneofIgnoreEmptyWithDefault) HasO() bool { + if x == nil { + return false + } + return x.xxx_hidden_O != nil +} + +func (x *EditionsOneofIgnoreEmptyWithDefault) HasVal() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*editionsOneofIgnoreEmptyWithDefault_Val) + return ok +} + +func (x *EditionsOneofIgnoreEmptyWithDefault) ClearO() { + x.xxx_hidden_O = nil +} + +func (x *EditionsOneofIgnoreEmptyWithDefault) ClearVal() { + if _, ok := x.xxx_hidden_O.(*editionsOneofIgnoreEmptyWithDefault_Val); ok { + x.xxx_hidden_O = nil + } +} + +const EditionsOneofIgnoreEmptyWithDefault_O_not_set_case case_EditionsOneofIgnoreEmptyWithDefault_O = 0 +const EditionsOneofIgnoreEmptyWithDefault_Val_case case_EditionsOneofIgnoreEmptyWithDefault_O = 1 + +func (x *EditionsOneofIgnoreEmptyWithDefault) WhichO() case_EditionsOneofIgnoreEmptyWithDefault_O { + if x == nil { + return EditionsOneofIgnoreEmptyWithDefault_O_not_set_case + } + switch x.xxx_hidden_O.(type) { + case *editionsOneofIgnoreEmptyWithDefault_Val: + return EditionsOneofIgnoreEmptyWithDefault_Val_case + default: + return EditionsOneofIgnoreEmptyWithDefault_O_not_set_case + } +} + +type EditionsOneofIgnoreEmptyWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_O: + Val *int32 + // -- end of xxx_hidden_O +} + +func (b0 EditionsOneofIgnoreEmptyWithDefault_builder) Build() *EditionsOneofIgnoreEmptyWithDefault { + m0 := &EditionsOneofIgnoreEmptyWithDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.xxx_hidden_O = &editionsOneofIgnoreEmptyWithDefault_Val{*b.Val} + } + return m0 +} + +type case_EditionsOneofIgnoreEmptyWithDefault_O protoreflect.FieldNumber + +func (x case_EditionsOneofIgnoreEmptyWithDefault_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[30].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isEditionsOneofIgnoreEmptyWithDefault_O interface { + isEditionsOneofIgnoreEmptyWithDefault_O() +} + +type editionsOneofIgnoreEmptyWithDefault_Val struct { + Val int32 `protobuf:"varint,1,opt,name=val,oneof,def=-42"` +} + +func (*editionsOneofIgnoreEmptyWithDefault_Val) isEditionsOneofIgnoreEmptyWithDefault_O() {} + +type EditionsOneofIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_O isEditionsOneofIgnoreDefault_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsOneofIgnoreDefault) Reset() { + *x = EditionsOneofIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[31] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsOneofIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsOneofIgnoreDefault) ProtoMessage() {} + +func (x *EditionsOneofIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[31] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsOneofIgnoreDefault) GetVal() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*editionsOneofIgnoreDefault_Val); ok { + return x.Val + } + } + return 0 +} + +func (x *EditionsOneofIgnoreDefault) SetVal(v int32) { + x.xxx_hidden_O = &editionsOneofIgnoreDefault_Val{v} +} + +func (x *EditionsOneofIgnoreDefault) HasO() bool { + if x == nil { + return false + } + return x.xxx_hidden_O != nil +} + +func (x *EditionsOneofIgnoreDefault) HasVal() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*editionsOneofIgnoreDefault_Val) + return ok +} + +func (x *EditionsOneofIgnoreDefault) ClearO() { + x.xxx_hidden_O = nil +} + +func (x *EditionsOneofIgnoreDefault) ClearVal() { + if _, ok := x.xxx_hidden_O.(*editionsOneofIgnoreDefault_Val); ok { + x.xxx_hidden_O = nil + } +} + +const EditionsOneofIgnoreDefault_O_not_set_case case_EditionsOneofIgnoreDefault_O = 0 +const EditionsOneofIgnoreDefault_Val_case case_EditionsOneofIgnoreDefault_O = 1 + +func (x *EditionsOneofIgnoreDefault) WhichO() case_EditionsOneofIgnoreDefault_O { + if x == nil { + return EditionsOneofIgnoreDefault_O_not_set_case + } + switch x.xxx_hidden_O.(type) { + case *editionsOneofIgnoreDefault_Val: + return EditionsOneofIgnoreDefault_Val_case + default: + return EditionsOneofIgnoreDefault_O_not_set_case + } +} + +type EditionsOneofIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_O: + Val *int32 + // -- end of xxx_hidden_O +} + +func (b0 EditionsOneofIgnoreDefault_builder) Build() *EditionsOneofIgnoreDefault { + m0 := &EditionsOneofIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.xxx_hidden_O = &editionsOneofIgnoreDefault_Val{*b.Val} + } + return m0 +} + +type case_EditionsOneofIgnoreDefault_O protoreflect.FieldNumber + +func (x case_EditionsOneofIgnoreDefault_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[31].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isEditionsOneofIgnoreDefault_O interface { + isEditionsOneofIgnoreDefault_O() +} + +type editionsOneofIgnoreDefault_Val struct { + Val int32 `protobuf:"varint,1,opt,name=val,oneof"` +} + +func (*editionsOneofIgnoreDefault_Val) isEditionsOneofIgnoreDefault_O() {} + +type EditionsOneofIgnoreDefaultWithDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_O isEditionsOneofIgnoreDefaultWithDefault_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +// Default values for EditionsOneofIgnoreDefaultWithDefault fields. +const ( + Default_EditionsOneofIgnoreDefaultWithDefault_Val = int32(-42) +) + +func (x *EditionsOneofIgnoreDefaultWithDefault) Reset() { + *x = EditionsOneofIgnoreDefaultWithDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[32] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsOneofIgnoreDefaultWithDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsOneofIgnoreDefaultWithDefault) ProtoMessage() {} + +func (x *EditionsOneofIgnoreDefaultWithDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[32] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsOneofIgnoreDefaultWithDefault) GetVal() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*editionsOneofIgnoreDefaultWithDefault_Val); ok { + return x.Val + } + } + return Default_EditionsOneofIgnoreDefaultWithDefault_Val +} + +func (x *EditionsOneofIgnoreDefaultWithDefault) SetVal(v int32) { + x.xxx_hidden_O = &editionsOneofIgnoreDefaultWithDefault_Val{v} +} + +func (x *EditionsOneofIgnoreDefaultWithDefault) HasO() bool { + if x == nil { + return false + } + return x.xxx_hidden_O != nil +} + +func (x *EditionsOneofIgnoreDefaultWithDefault) HasVal() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*editionsOneofIgnoreDefaultWithDefault_Val) + return ok +} + +func (x *EditionsOneofIgnoreDefaultWithDefault) ClearO() { + x.xxx_hidden_O = nil +} + +func (x *EditionsOneofIgnoreDefaultWithDefault) ClearVal() { + if _, ok := x.xxx_hidden_O.(*editionsOneofIgnoreDefaultWithDefault_Val); ok { + x.xxx_hidden_O = nil + } +} + +const EditionsOneofIgnoreDefaultWithDefault_O_not_set_case case_EditionsOneofIgnoreDefaultWithDefault_O = 0 +const EditionsOneofIgnoreDefaultWithDefault_Val_case case_EditionsOneofIgnoreDefaultWithDefault_O = 1 + +func (x *EditionsOneofIgnoreDefaultWithDefault) WhichO() case_EditionsOneofIgnoreDefaultWithDefault_O { + if x == nil { + return EditionsOneofIgnoreDefaultWithDefault_O_not_set_case + } + switch x.xxx_hidden_O.(type) { + case *editionsOneofIgnoreDefaultWithDefault_Val: + return EditionsOneofIgnoreDefaultWithDefault_Val_case + default: + return EditionsOneofIgnoreDefaultWithDefault_O_not_set_case + } +} + +type EditionsOneofIgnoreDefaultWithDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_O: + Val *int32 + // -- end of xxx_hidden_O +} + +func (b0 EditionsOneofIgnoreDefaultWithDefault_builder) Build() *EditionsOneofIgnoreDefaultWithDefault { + m0 := &EditionsOneofIgnoreDefaultWithDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.xxx_hidden_O = &editionsOneofIgnoreDefaultWithDefault_Val{*b.Val} + } + return m0 +} + +type case_EditionsOneofIgnoreDefaultWithDefault_O protoreflect.FieldNumber + +func (x case_EditionsOneofIgnoreDefaultWithDefault_O) String() string { + md := file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[32].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isEditionsOneofIgnoreDefaultWithDefault_O interface { + isEditionsOneofIgnoreDefaultWithDefault_O() +} + +type editionsOneofIgnoreDefaultWithDefault_Val struct { + Val int32 `protobuf:"varint,1,opt,name=val,oneof,def=-42"` +} + +func (*editionsOneofIgnoreDefaultWithDefault_Val) isEditionsOneofIgnoreDefaultWithDefault_O() {} + +type EditionsRepeatedIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,packed,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsRepeatedIgnoreUnspecified) Reset() { + *x = EditionsRepeatedIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[33] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsRepeatedIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsRepeatedIgnoreUnspecified) ProtoMessage() {} + +func (x *EditionsRepeatedIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[33] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsRepeatedIgnoreUnspecified) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsRepeatedIgnoreUnspecified) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type EditionsRepeatedIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 EditionsRepeatedIgnoreUnspecified_builder) Build() *EditionsRepeatedIgnoreUnspecified { + m0 := &EditionsRepeatedIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsRepeatedExpandedIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsRepeatedExpandedIgnoreUnspecified) Reset() { + *x = EditionsRepeatedExpandedIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[34] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsRepeatedExpandedIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsRepeatedExpandedIgnoreUnspecified) ProtoMessage() {} + +func (x *EditionsRepeatedExpandedIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[34] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsRepeatedExpandedIgnoreUnspecified) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsRepeatedExpandedIgnoreUnspecified) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type EditionsRepeatedExpandedIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 EditionsRepeatedExpandedIgnoreUnspecified_builder) Build() *EditionsRepeatedExpandedIgnoreUnspecified { + m0 := &EditionsRepeatedExpandedIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsRepeatedIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,packed,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsRepeatedIgnoreEmpty) Reset() { + *x = EditionsRepeatedIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[35] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsRepeatedIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsRepeatedIgnoreEmpty) ProtoMessage() {} + +func (x *EditionsRepeatedIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[35] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsRepeatedIgnoreEmpty) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsRepeatedIgnoreEmpty) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type EditionsRepeatedIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 EditionsRepeatedIgnoreEmpty_builder) Build() *EditionsRepeatedIgnoreEmpty { + m0 := &EditionsRepeatedIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsRepeatedExpandedIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsRepeatedExpandedIgnoreEmpty) Reset() { + *x = EditionsRepeatedExpandedIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[36] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsRepeatedExpandedIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsRepeatedExpandedIgnoreEmpty) ProtoMessage() {} + +func (x *EditionsRepeatedExpandedIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[36] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsRepeatedExpandedIgnoreEmpty) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsRepeatedExpandedIgnoreEmpty) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type EditionsRepeatedExpandedIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 EditionsRepeatedExpandedIgnoreEmpty_builder) Build() *EditionsRepeatedExpandedIgnoreEmpty { + m0 := &EditionsRepeatedExpandedIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsRepeatedIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,packed,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsRepeatedIgnoreDefault) Reset() { + *x = EditionsRepeatedIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[37] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsRepeatedIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsRepeatedIgnoreDefault) ProtoMessage() {} + +func (x *EditionsRepeatedIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[37] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsRepeatedIgnoreDefault) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsRepeatedIgnoreDefault) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type EditionsRepeatedIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 EditionsRepeatedIgnoreDefault_builder) Build() *EditionsRepeatedIgnoreDefault { + m0 := &EditionsRepeatedIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsRepeatedExpandedIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsRepeatedExpandedIgnoreDefault) Reset() { + *x = EditionsRepeatedExpandedIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[38] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsRepeatedExpandedIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsRepeatedExpandedIgnoreDefault) ProtoMessage() {} + +func (x *EditionsRepeatedExpandedIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[38] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsRepeatedExpandedIgnoreDefault) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsRepeatedExpandedIgnoreDefault) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type EditionsRepeatedExpandedIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 EditionsRepeatedExpandedIgnoreDefault_builder) Build() *EditionsRepeatedExpandedIgnoreDefault { + m0 := &EditionsRepeatedExpandedIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsMapIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMapIgnoreUnspecified) Reset() { + *x = EditionsMapIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[39] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMapIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMapIgnoreUnspecified) ProtoMessage() {} + +func (x *EditionsMapIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[39] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMapIgnoreUnspecified) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsMapIgnoreUnspecified) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type EditionsMapIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 EditionsMapIgnoreUnspecified_builder) Build() *EditionsMapIgnoreUnspecified { + m0 := &EditionsMapIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsMapIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMapIgnoreEmpty) Reset() { + *x = EditionsMapIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[40] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMapIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMapIgnoreEmpty) ProtoMessage() {} + +func (x *EditionsMapIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[40] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMapIgnoreEmpty) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsMapIgnoreEmpty) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type EditionsMapIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 EditionsMapIgnoreEmpty_builder) Build() *EditionsMapIgnoreEmpty { + m0 := &EditionsMapIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsMapIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMapIgnoreDefault) Reset() { + *x = EditionsMapIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[41] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMapIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMapIgnoreDefault) ProtoMessage() {} + +func (x *EditionsMapIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[41] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMapIgnoreDefault) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsMapIgnoreDefault) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type EditionsMapIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 EditionsMapIgnoreDefault_builder) Build() *EditionsMapIgnoreDefault { + m0 := &EditionsMapIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsRepeatedItemIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,packed,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsRepeatedItemIgnoreUnspecified) Reset() { + *x = EditionsRepeatedItemIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[42] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsRepeatedItemIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsRepeatedItemIgnoreUnspecified) ProtoMessage() {} + +func (x *EditionsRepeatedItemIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[42] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsRepeatedItemIgnoreUnspecified) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsRepeatedItemIgnoreUnspecified) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type EditionsRepeatedItemIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 EditionsRepeatedItemIgnoreUnspecified_builder) Build() *EditionsRepeatedItemIgnoreUnspecified { + m0 := &EditionsRepeatedItemIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsRepeatedExpandedItemIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsRepeatedExpandedItemIgnoreUnspecified) Reset() { + *x = EditionsRepeatedExpandedItemIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[43] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsRepeatedExpandedItemIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsRepeatedExpandedItemIgnoreUnspecified) ProtoMessage() {} + +func (x *EditionsRepeatedExpandedItemIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[43] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsRepeatedExpandedItemIgnoreUnspecified) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsRepeatedExpandedItemIgnoreUnspecified) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type EditionsRepeatedExpandedItemIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 EditionsRepeatedExpandedItemIgnoreUnspecified_builder) Build() *EditionsRepeatedExpandedItemIgnoreUnspecified { + m0 := &EditionsRepeatedExpandedItemIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsRepeatedItemIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,packed,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsRepeatedItemIgnoreEmpty) Reset() { + *x = EditionsRepeatedItemIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[44] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsRepeatedItemIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsRepeatedItemIgnoreEmpty) ProtoMessage() {} + +func (x *EditionsRepeatedItemIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[44] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsRepeatedItemIgnoreEmpty) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsRepeatedItemIgnoreEmpty) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type EditionsRepeatedItemIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 EditionsRepeatedItemIgnoreEmpty_builder) Build() *EditionsRepeatedItemIgnoreEmpty { + m0 := &EditionsRepeatedItemIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsRepeatedExpandedItemIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsRepeatedExpandedItemIgnoreEmpty) Reset() { + *x = EditionsRepeatedExpandedItemIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[45] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsRepeatedExpandedItemIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsRepeatedExpandedItemIgnoreEmpty) ProtoMessage() {} + +func (x *EditionsRepeatedExpandedItemIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[45] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsRepeatedExpandedItemIgnoreEmpty) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsRepeatedExpandedItemIgnoreEmpty) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type EditionsRepeatedExpandedItemIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 EditionsRepeatedExpandedItemIgnoreEmpty_builder) Build() *EditionsRepeatedExpandedItemIgnoreEmpty { + m0 := &EditionsRepeatedExpandedItemIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsRepeatedItemIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,packed,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsRepeatedItemIgnoreDefault) Reset() { + *x = EditionsRepeatedItemIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[46] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsRepeatedItemIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsRepeatedItemIgnoreDefault) ProtoMessage() {} + +func (x *EditionsRepeatedItemIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[46] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsRepeatedItemIgnoreDefault) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsRepeatedItemIgnoreDefault) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type EditionsRepeatedItemIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 EditionsRepeatedItemIgnoreDefault_builder) Build() *EditionsRepeatedItemIgnoreDefault { + m0 := &EditionsRepeatedItemIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsRepeatedExpandedItemIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsRepeatedExpandedItemIgnoreDefault) Reset() { + *x = EditionsRepeatedExpandedItemIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[47] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsRepeatedExpandedItemIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsRepeatedExpandedItemIgnoreDefault) ProtoMessage() {} + +func (x *EditionsRepeatedExpandedItemIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[47] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsRepeatedExpandedItemIgnoreDefault) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsRepeatedExpandedItemIgnoreDefault) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type EditionsRepeatedExpandedItemIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 EditionsRepeatedExpandedItemIgnoreDefault_builder) Build() *EditionsRepeatedExpandedItemIgnoreDefault { + m0 := &EditionsRepeatedExpandedItemIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsMapKeyIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMapKeyIgnoreUnspecified) Reset() { + *x = EditionsMapKeyIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[48] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMapKeyIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMapKeyIgnoreUnspecified) ProtoMessage() {} + +func (x *EditionsMapKeyIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[48] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMapKeyIgnoreUnspecified) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsMapKeyIgnoreUnspecified) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type EditionsMapKeyIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 EditionsMapKeyIgnoreUnspecified_builder) Build() *EditionsMapKeyIgnoreUnspecified { + m0 := &EditionsMapKeyIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsMapKeyIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMapKeyIgnoreEmpty) Reset() { + *x = EditionsMapKeyIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[49] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMapKeyIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMapKeyIgnoreEmpty) ProtoMessage() {} + +func (x *EditionsMapKeyIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[49] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMapKeyIgnoreEmpty) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsMapKeyIgnoreEmpty) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type EditionsMapKeyIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 EditionsMapKeyIgnoreEmpty_builder) Build() *EditionsMapKeyIgnoreEmpty { + m0 := &EditionsMapKeyIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsMapKeyIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMapKeyIgnoreDefault) Reset() { + *x = EditionsMapKeyIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[50] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMapKeyIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMapKeyIgnoreDefault) ProtoMessage() {} + +func (x *EditionsMapKeyIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[50] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMapKeyIgnoreDefault) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsMapKeyIgnoreDefault) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type EditionsMapKeyIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 EditionsMapKeyIgnoreDefault_builder) Build() *EditionsMapKeyIgnoreDefault { + m0 := &EditionsMapKeyIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsMapValueIgnoreUnspecified struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMapValueIgnoreUnspecified) Reset() { + *x = EditionsMapValueIgnoreUnspecified{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[51] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMapValueIgnoreUnspecified) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMapValueIgnoreUnspecified) ProtoMessage() {} + +func (x *EditionsMapValueIgnoreUnspecified) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[51] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMapValueIgnoreUnspecified) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsMapValueIgnoreUnspecified) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type EditionsMapValueIgnoreUnspecified_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 EditionsMapValueIgnoreUnspecified_builder) Build() *EditionsMapValueIgnoreUnspecified { + m0 := &EditionsMapValueIgnoreUnspecified{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsMapValueIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMapValueIgnoreEmpty) Reset() { + *x = EditionsMapValueIgnoreEmpty{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[52] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMapValueIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMapValueIgnoreEmpty) ProtoMessage() {} + +func (x *EditionsMapValueIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[52] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMapValueIgnoreEmpty) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsMapValueIgnoreEmpty) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type EditionsMapValueIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 EditionsMapValueIgnoreEmpty_builder) Build() *EditionsMapValueIgnoreEmpty { + m0 := &EditionsMapValueIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsMapValueIgnoreDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]int32 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMapValueIgnoreDefault) Reset() { + *x = EditionsMapValueIgnoreDefault{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[53] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMapValueIgnoreDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMapValueIgnoreDefault) ProtoMessage() {} + +func (x *EditionsMapValueIgnoreDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[53] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMapValueIgnoreDefault) GetVal() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *EditionsMapValueIgnoreDefault) SetVal(v map[int32]int32) { + x.xxx_hidden_Val = v +} + +type EditionsMapValueIgnoreDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]int32 +} + +func (b0 EditionsMapValueIgnoreDefault_builder) Build() *EditionsMapValueIgnoreDefault { + m0 := &EditionsMapValueIgnoreDefault{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type EditionsMessageExplicitPresenceIgnoreUnspecified_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg) Reset() { + *x = EditionsMessageExplicitPresenceIgnoreUnspecified_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[54] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMessageExplicitPresenceIgnoreUnspecified_Msg) ProtoMessage() {} + +func (x *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[54] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type EditionsMessageExplicitPresenceIgnoreUnspecified_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 EditionsMessageExplicitPresenceIgnoreUnspecified_Msg_builder) Build() *EditionsMessageExplicitPresenceIgnoreUnspecified_Msg { + m0 := &EditionsMessageExplicitPresenceIgnoreUnspecified_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg) Reset() { + *x = EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[55] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg) ProtoMessage() {} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[55] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg_builder) Build() *EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg { + m0 := &EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type EditionsMessageExplicitPresenceIgnoreEmpty_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMessageExplicitPresenceIgnoreEmpty_Msg) Reset() { + *x = EditionsMessageExplicitPresenceIgnoreEmpty_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[56] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMessageExplicitPresenceIgnoreEmpty_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMessageExplicitPresenceIgnoreEmpty_Msg) ProtoMessage() {} + +func (x *EditionsMessageExplicitPresenceIgnoreEmpty_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[56] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMessageExplicitPresenceIgnoreEmpty_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *EditionsMessageExplicitPresenceIgnoreEmpty_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *EditionsMessageExplicitPresenceIgnoreEmpty_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *EditionsMessageExplicitPresenceIgnoreEmpty_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type EditionsMessageExplicitPresenceIgnoreEmpty_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 EditionsMessageExplicitPresenceIgnoreEmpty_Msg_builder) Build() *EditionsMessageExplicitPresenceIgnoreEmpty_Msg { + m0 := &EditionsMessageExplicitPresenceIgnoreEmpty_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg) Reset() { + *x = EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[57] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg) ProtoMessage() {} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[57] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg_builder) Build() *EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg { + m0 := &EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type EditionsMessageExplicitPresenceIgnoreDefault_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMessageExplicitPresenceIgnoreDefault_Msg) Reset() { + *x = EditionsMessageExplicitPresenceIgnoreDefault_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[58] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMessageExplicitPresenceIgnoreDefault_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMessageExplicitPresenceIgnoreDefault_Msg) ProtoMessage() {} + +func (x *EditionsMessageExplicitPresenceIgnoreDefault_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[58] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMessageExplicitPresenceIgnoreDefault_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *EditionsMessageExplicitPresenceIgnoreDefault_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *EditionsMessageExplicitPresenceIgnoreDefault_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *EditionsMessageExplicitPresenceIgnoreDefault_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type EditionsMessageExplicitPresenceIgnoreDefault_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 EditionsMessageExplicitPresenceIgnoreDefault_Msg_builder) Build() *EditionsMessageExplicitPresenceIgnoreDefault_Msg { + m0 := &EditionsMessageExplicitPresenceIgnoreDefault_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg) Reset() { + *x = EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[59] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg) ProtoMessage() {} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[59] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg_builder) Build() *EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg { + m0 := &EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type EditionsMessageLegacyRequiredIgnoreUnspecified_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg) Reset() { + *x = EditionsMessageLegacyRequiredIgnoreUnspecified_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[60] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMessageLegacyRequiredIgnoreUnspecified_Msg) ProtoMessage() {} + +func (x *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[60] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type EditionsMessageLegacyRequiredIgnoreUnspecified_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 EditionsMessageLegacyRequiredIgnoreUnspecified_Msg_builder) Build() *EditionsMessageLegacyRequiredIgnoreUnspecified_Msg { + m0 := &EditionsMessageLegacyRequiredIgnoreUnspecified_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg) Reset() { + *x = EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[61] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg) ProtoMessage() {} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[61] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg_builder) Build() *EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg { + m0 := &EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type EditionsMessageLegacyRequiredIgnoreEmpty_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMessageLegacyRequiredIgnoreEmpty_Msg) Reset() { + *x = EditionsMessageLegacyRequiredIgnoreEmpty_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[62] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMessageLegacyRequiredIgnoreEmpty_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMessageLegacyRequiredIgnoreEmpty_Msg) ProtoMessage() {} + +func (x *EditionsMessageLegacyRequiredIgnoreEmpty_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[62] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMessageLegacyRequiredIgnoreEmpty_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *EditionsMessageLegacyRequiredIgnoreEmpty_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *EditionsMessageLegacyRequiredIgnoreEmpty_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *EditionsMessageLegacyRequiredIgnoreEmpty_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type EditionsMessageLegacyRequiredIgnoreEmpty_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 EditionsMessageLegacyRequiredIgnoreEmpty_Msg_builder) Build() *EditionsMessageLegacyRequiredIgnoreEmpty_Msg { + m0 := &EditionsMessageLegacyRequiredIgnoreEmpty_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg) Reset() { + *x = EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[63] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg) ProtoMessage() {} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[63] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg_builder) Build() *EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg { + m0 := &EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type EditionsMessageLegacyRequiredIgnoreDefault_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMessageLegacyRequiredIgnoreDefault_Msg) Reset() { + *x = EditionsMessageLegacyRequiredIgnoreDefault_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[64] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMessageLegacyRequiredIgnoreDefault_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMessageLegacyRequiredIgnoreDefault_Msg) ProtoMessage() {} + +func (x *EditionsMessageLegacyRequiredIgnoreDefault_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[64] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMessageLegacyRequiredIgnoreDefault_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *EditionsMessageLegacyRequiredIgnoreDefault_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *EditionsMessageLegacyRequiredIgnoreDefault_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *EditionsMessageLegacyRequiredIgnoreDefault_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type EditionsMessageLegacyRequiredIgnoreDefault_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 EditionsMessageLegacyRequiredIgnoreDefault_Msg_builder) Build() *EditionsMessageLegacyRequiredIgnoreDefault_Msg { + m0 := &EditionsMessageLegacyRequiredIgnoreDefault_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg) Reset() { + *x = EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg{} + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[65] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg) ProtoMessage() {} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[65] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg_builder) Build() *EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg { + m0 := &EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +var File_buf_validate_conformance_cases_ignore_proto_editions_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDesc = []byte{ + 0x0a, 0x3a, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x5f, 0x65, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x62, 0x75, + 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x1a, 0x1b, 0x62, 0x75, + 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x4c, 0x0a, 0x2f, 0x45, 0x64, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x45, 0x78, 0x70, 0x6c, 0x69, + 0x63, 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, + 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x19, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x07, 0xba, 0x48, 0x04, 0x1a, 0x02, + 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x5c, 0x0a, 0x3a, 0x45, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x45, 0x78, 0x70, 0x6c, 0x69, 0x63, 0x69, + 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, + 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x57, 0x69, 0x74, 0x68, 0x44, 0x65, + 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x1e, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x05, 0x3a, 0x03, 0x2d, 0x34, 0x32, 0x42, 0x07, 0xba, 0x48, 0x04, 0x1a, 0x02, 0x20, 0x00, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x49, 0x0a, 0x29, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x45, 0x78, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x50, + 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, + 0x74, 0x79, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, + 0x0a, 0xba, 0x48, 0x07, 0xd8, 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0x59, 0x0a, 0x34, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x53, 0x63, 0x61, 0x6c, + 0x61, 0x72, 0x45, 0x78, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, + 0x63, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x57, 0x69, 0x74, + 0x68, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x03, 0x2d, 0x34, 0x32, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd8, + 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x4b, 0x0a, 0x2b, 0x45, + 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x45, 0x78, 0x70, + 0x6c, 0x69, 0x63, 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x67, 0x6e, + 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd8, 0x01, 0x02, 0x1a, + 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x5b, 0x0a, 0x36, 0x45, 0x64, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x45, 0x78, 0x70, 0x6c, 0x69, 0x63, + 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, + 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x74, 0x68, 0x44, 0x65, 0x66, 0x61, 0x75, + 0x6c, 0x74, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a, + 0x03, 0x2d, 0x34, 0x32, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd8, 0x01, 0x02, 0x1a, 0x02, 0x20, 0x00, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x51, 0x0a, 0x2f, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x49, 0x6d, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x50, + 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, + 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x1e, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x0c, 0xba, 0x48, 0x04, 0x1a, 0x02, 0x20, 0x00, 0xaa, 0x01, + 0x02, 0x08, 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x4e, 0x0a, 0x29, 0x45, 0x64, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x49, 0x6d, 0x70, 0x6c, 0x69, 0x63, + 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, + 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x05, 0x42, 0x0f, 0xba, 0x48, 0x07, 0xd8, 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, 0xaa, 0x01, + 0x02, 0x08, 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x50, 0x0a, 0x2b, 0x45, 0x64, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x49, 0x6d, 0x70, 0x6c, 0x69, 0x63, + 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, + 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x05, 0x42, 0x0f, 0xba, 0x48, 0x07, 0xd8, 0x01, 0x02, 0x1a, 0x02, 0x20, 0x00, + 0xaa, 0x01, 0x02, 0x08, 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x4f, 0x0a, 0x2d, 0x45, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x4c, 0x65, 0x67, 0x61, + 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, + 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x1e, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x0c, 0xba, 0x48, 0x04, 0x1a, 0x02, 0x20, + 0x00, 0xaa, 0x01, 0x02, 0x08, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x5f, 0x0a, 0x38, 0x45, + 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x4c, 0x65, 0x67, + 0x61, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, + 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x57, 0x69, 0x74, 0x68, + 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x23, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x05, 0x3a, 0x03, 0x2d, 0x34, 0x32, 0x42, 0x0c, 0xba, 0x48, 0x04, 0x1a, 0x02, + 0x20, 0x00, 0xaa, 0x01, 0x02, 0x08, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x4c, 0x0a, 0x27, + 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x4c, 0x65, + 0x67, 0x61, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, + 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x05, 0x42, 0x0f, 0xba, 0x48, 0x07, 0xd8, 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, + 0xaa, 0x01, 0x02, 0x08, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x5c, 0x0a, 0x32, 0x45, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x4c, 0x65, 0x67, 0x61, + 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, + 0x45, 0x6d, 0x70, 0x74, 0x79, 0x57, 0x69, 0x74, 0x68, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, + 0x12, 0x26, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x03, 0x2d, + 0x34, 0x32, 0x42, 0x0f, 0xba, 0x48, 0x07, 0xd8, 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, 0xaa, 0x01, + 0x02, 0x08, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x4e, 0x0a, 0x29, 0x45, 0x64, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, + 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, + 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x05, 0x42, 0x0f, 0xba, 0x48, 0x07, 0xd8, 0x01, 0x02, 0x1a, 0x02, 0x20, 0x00, 0xaa, 0x01, + 0x02, 0x08, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x5e, 0x0a, 0x34, 0x45, 0x64, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, + 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, + 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x74, 0x68, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, + 0x12, 0x26, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x03, 0x2d, + 0x34, 0x32, 0x42, 0x0f, 0xba, 0x48, 0x07, 0xd8, 0x01, 0x02, 0x1a, 0x02, 0x20, 0x00, 0xaa, 0x01, + 0x02, 0x08, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0xfc, 0x01, 0x0a, 0x30, 0x45, 0x64, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x78, 0x70, 0x6c, + 0x69, 0x63, 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x67, 0x6e, 0x6f, + 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0xae, 0x01, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x54, 0x2e, 0x62, 0x75, + 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x45, 0x64, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x78, 0x70, 0x6c, + 0x69, 0x63, 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x67, 0x6e, 0x6f, + 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x4d, 0x73, + 0x67, 0x42, 0x46, 0xba, 0x48, 0x43, 0xba, 0x01, 0x40, 0x0a, 0x23, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x2e, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x2e, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x2e, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x06, + 0x66, 0x6f, 0x6f, 0x62, 0x61, 0x72, 0x1a, 0x11, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x76, 0x61, 0x6c, + 0x20, 0x3d, 0x3d, 0x20, 0x27, 0x66, 0x6f, 0x6f, 0x27, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x17, + 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x93, 0x02, 0x0a, 0x39, 0x45, 0x64, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x78, 0x70, 0x6c, 0x69, + 0x63, 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x44, 0x65, 0x6c, 0x69, 0x6d, + 0x69, 0x74, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, + 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0xbc, 0x01, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x5d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, + 0x61, 0x73, 0x65, 0x73, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x45, 0x78, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, + 0x65, 0x6e, 0x63, 0x65, 0x44, 0x65, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x49, 0x67, 0x6e, + 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x4d, + 0x73, 0x67, 0x42, 0x4b, 0xba, 0x48, 0x43, 0xba, 0x01, 0x40, 0x0a, 0x23, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x2e, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x2e, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x12, + 0x06, 0x66, 0x6f, 0x6f, 0x62, 0x61, 0x72, 0x1a, 0x11, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x76, 0x61, + 0x6c, 0x20, 0x3d, 0x3d, 0x20, 0x27, 0x66, 0x6f, 0x6f, 0x27, 0xaa, 0x01, 0x02, 0x28, 0x02, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x17, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0xf3, 0x01, + 0x0a, 0x2a, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x45, 0x78, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, + 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0xab, 0x01, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4e, 0x2e, 0x62, 0x75, 0x66, + 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x45, 0x64, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x78, 0x70, 0x6c, 0x69, + 0x63, 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, + 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x49, 0xba, 0x48, 0x46, 0xba, + 0x01, 0x40, 0x0a, 0x23, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x69, 0x67, 0x6e, 0x6f, 0x72, + 0x65, 0x2e, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x06, 0x66, 0x6f, 0x6f, 0x62, 0x61, 0x72, 0x1a, + 0x11, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x76, 0x61, 0x6c, 0x20, 0x3d, 0x3d, 0x20, 0x27, 0x66, 0x6f, + 0x6f, 0x27, 0xd8, 0x01, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x17, 0x0a, 0x03, 0x4d, 0x73, + 0x67, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0x8a, 0x02, 0x0a, 0x33, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x78, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x50, + 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x44, 0x65, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, + 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0xb9, 0x01, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x57, 0x2e, 0x62, 0x75, 0x66, 0x2e, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x78, 0x70, 0x6c, 0x69, 0x63, + 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x44, 0x65, 0x6c, 0x69, 0x6d, 0x69, + 0x74, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x4d, + 0x73, 0x67, 0x42, 0x4e, 0xba, 0x48, 0x46, 0xba, 0x01, 0x40, 0x0a, 0x23, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x2e, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x2e, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x12, + 0x06, 0x66, 0x6f, 0x6f, 0x62, 0x61, 0x72, 0x1a, 0x11, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x76, 0x61, + 0x6c, 0x20, 0x3d, 0x3d, 0x20, 0x27, 0x66, 0x6f, 0x6f, 0x27, 0xd8, 0x01, 0x01, 0xaa, 0x01, 0x02, + 0x28, 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x17, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x10, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0xf7, 0x01, 0x0a, 0x2c, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x45, 0x78, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, + 0x65, 0x6e, 0x63, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, + 0x74, 0x12, 0xad, 0x01, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x50, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x45, 0x78, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, + 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2e, 0x4d, 0x73, + 0x67, 0x42, 0x49, 0xba, 0x48, 0x46, 0xba, 0x01, 0x40, 0x0a, 0x23, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x2e, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x2e, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x2e, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x06, + 0x66, 0x6f, 0x6f, 0x62, 0x61, 0x72, 0x1a, 0x11, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x76, 0x61, 0x6c, + 0x20, 0x3d, 0x3d, 0x20, 0x27, 0x66, 0x6f, 0x6f, 0x27, 0xd8, 0x01, 0x02, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x1a, 0x17, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x8e, 0x02, 0x0a, 0x35, 0x45, + 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x78, + 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x44, 0x65, + 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, + 0x61, 0x75, 0x6c, 0x74, 0x12, 0xbb, 0x01, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x59, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, + 0x73, 0x65, 0x73, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x45, 0x78, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, + 0x6e, 0x63, 0x65, 0x44, 0x65, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, + 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x4e, 0xba, + 0x48, 0x46, 0xba, 0x01, 0x40, 0x0a, 0x23, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x64, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x69, 0x67, + 0x6e, 0x6f, 0x72, 0x65, 0x2e, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x06, 0x66, 0x6f, 0x6f, 0x62, + 0x61, 0x72, 0x1a, 0x11, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x76, 0x61, 0x6c, 0x20, 0x3d, 0x3d, 0x20, + 0x27, 0x66, 0x6f, 0x6f, 0x27, 0xd8, 0x01, 0x02, 0xaa, 0x01, 0x02, 0x28, 0x02, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x1a, 0x17, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0xfd, 0x01, 0x0a, 0x2e, + 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4c, + 0x65, 0x67, 0x61, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x67, 0x6e, + 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0xb1, + 0x01, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x52, 0x2e, 0x62, + 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x45, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4c, 0x65, 0x67, + 0x61, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, + 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x4d, 0x73, 0x67, + 0x42, 0x4b, 0xba, 0x48, 0x43, 0xba, 0x01, 0x40, 0x0a, 0x23, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, + 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x2e, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x2e, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x06, 0x66, + 0x6f, 0x6f, 0x62, 0x61, 0x72, 0x1a, 0x11, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x76, 0x61, 0x6c, 0x20, + 0x3d, 0x3d, 0x20, 0x27, 0x66, 0x6f, 0x6f, 0x27, 0xaa, 0x01, 0x02, 0x08, 0x03, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x1a, 0x17, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x91, 0x02, 0x0a, 0x37, + 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4c, + 0x65, 0x67, 0x61, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x44, 0x65, 0x6c, + 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, + 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0xbc, 0x01, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x5b, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, + 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, + 0x69, 0x72, 0x65, 0x64, 0x44, 0x65, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x49, 0x67, 0x6e, + 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x4d, + 0x73, 0x67, 0x42, 0x4d, 0xba, 0x48, 0x43, 0xba, 0x01, 0x40, 0x0a, 0x23, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x2e, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x2e, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x2e, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x12, + 0x06, 0x66, 0x6f, 0x6f, 0x62, 0x61, 0x72, 0x1a, 0x11, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x76, 0x61, + 0x6c, 0x20, 0x3d, 0x3d, 0x20, 0x27, 0x66, 0x6f, 0x6f, 0x27, 0xaa, 0x01, 0x04, 0x08, 0x03, 0x28, + 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x17, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x10, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0xf4, 0x01, 0x0a, 0x28, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, + 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0xae, 0x01, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4c, 0x2e, 0x62, 0x75, 0x66, + 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x45, 0x64, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4c, 0x65, 0x67, 0x61, 0x63, + 0x79, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, + 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x4e, 0xba, 0x48, 0x46, 0xba, 0x01, 0x40, + 0x0a, 0x23, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x2e, + 0x65, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x06, 0x66, 0x6f, 0x6f, 0x62, 0x61, 0x72, 0x1a, 0x11, 0x74, + 0x68, 0x69, 0x73, 0x2e, 0x76, 0x61, 0x6c, 0x20, 0x3d, 0x3d, 0x20, 0x27, 0x66, 0x6f, 0x6f, 0x27, + 0xd8, 0x01, 0x01, 0xaa, 0x01, 0x02, 0x08, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x17, 0x0a, + 0x03, 0x4d, 0x73, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x88, 0x02, 0x0a, 0x31, 0x45, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, + 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x44, 0x65, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, + 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0xb9, 0x01, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x55, 0x2e, 0x62, 0x75, 0x66, + 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x45, 0x64, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4c, 0x65, 0x67, 0x61, 0x63, + 0x79, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x44, 0x65, 0x6c, 0x69, 0x6d, 0x69, 0x74, + 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x4d, 0x73, + 0x67, 0x42, 0x50, 0xba, 0x48, 0x46, 0xba, 0x01, 0x40, 0x0a, 0x23, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x2e, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x2e, 0x69, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x2e, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x06, + 0x66, 0x6f, 0x6f, 0x62, 0x61, 0x72, 0x1a, 0x11, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x76, 0x61, 0x6c, + 0x20, 0x3d, 0x3d, 0x20, 0x27, 0x66, 0x6f, 0x6f, 0x27, 0xd8, 0x01, 0x01, 0xaa, 0x01, 0x04, 0x08, + 0x03, 0x28, 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x17, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, + 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0xf8, 0x01, 0x0a, 0x2a, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x69, + 0x72, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, + 0x12, 0xb0, 0x01, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4e, + 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, + 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4c, + 0x65, 0x67, 0x61, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x67, 0x6e, + 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x4e, + 0xba, 0x48, 0x46, 0xba, 0x01, 0x40, 0x0a, 0x23, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x69, + 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x2e, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x06, 0x66, 0x6f, 0x6f, + 0x62, 0x61, 0x72, 0x1a, 0x11, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x76, 0x61, 0x6c, 0x20, 0x3d, 0x3d, + 0x20, 0x27, 0x66, 0x6f, 0x6f, 0x27, 0xd8, 0x01, 0x02, 0xaa, 0x01, 0x02, 0x08, 0x03, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x1a, 0x17, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x8c, 0x02, 0x0a, + 0x33, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x44, 0x65, + 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, + 0x61, 0x75, 0x6c, 0x74, 0x12, 0xbb, 0x01, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x57, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, + 0x73, 0x65, 0x73, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, + 0x64, 0x44, 0x65, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, + 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x50, 0xba, 0x48, 0x46, + 0xba, 0x01, 0x40, 0x0a, 0x23, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x65, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x2e, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x69, 0x67, 0x6e, 0x6f, + 0x72, 0x65, 0x2e, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x06, 0x66, 0x6f, 0x6f, 0x62, 0x61, 0x72, + 0x1a, 0x11, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x76, 0x61, 0x6c, 0x20, 0x3d, 0x3d, 0x20, 0x27, 0x66, + 0x6f, 0x6f, 0x27, 0xd8, 0x01, 0x02, 0xaa, 0x01, 0x04, 0x08, 0x03, 0x28, 0x02, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x1a, 0x17, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x42, 0x0a, 0x1e, 0x45, + 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x49, 0x67, 0x6e, 0x6f, + 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x1b, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x07, 0xba, 0x48, 0x04, 0x1a, + 0x02, 0x20, 0x00, 0x48, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x42, 0x03, 0x0a, 0x01, 0x6f, 0x22, + 0x52, 0x0a, 0x29, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4f, 0x6e, 0x65, 0x6f, 0x66, + 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, + 0x64, 0x57, 0x69, 0x74, 0x68, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x20, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x03, 0x2d, 0x34, 0x32, 0x42, 0x07, + 0xba, 0x48, 0x04, 0x1a, 0x02, 0x20, 0x00, 0x48, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x42, 0x03, + 0x0a, 0x01, 0x6f, 0x22, 0x3f, 0x0a, 0x18, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4f, + 0x6e, 0x65, 0x6f, 0x66, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, + 0x1e, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x0a, 0xba, 0x48, + 0x07, 0xd8, 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, 0x48, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x42, + 0x03, 0x0a, 0x01, 0x6f, 0x22, 0x4f, 0x0a, 0x23, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, + 0x57, 0x69, 0x74, 0x68, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x23, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x03, 0x2d, 0x34, 0x32, 0x42, 0x0a, 0xba, + 0x48, 0x07, 0xd8, 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, 0x48, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x42, 0x03, 0x0a, 0x01, 0x6f, 0x22, 0x41, 0x0a, 0x1a, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, + 0x75, 0x6c, 0x74, 0x12, 0x1e, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, + 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd8, 0x01, 0x02, 0x1a, 0x02, 0x20, 0x00, 0x48, 0x00, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x42, 0x03, 0x0a, 0x01, 0x6f, 0x22, 0x51, 0x0a, 0x25, 0x45, 0x64, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, + 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x57, 0x69, 0x74, 0x68, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, + 0x74, 0x12, 0x23, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x03, + 0x2d, 0x34, 0x32, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xd8, 0x01, 0x02, 0x1a, 0x02, 0x20, 0x00, 0x48, + 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x42, 0x03, 0x0a, 0x01, 0x6f, 0x22, 0x3f, 0x0a, 0x21, 0x45, + 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, + 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, + 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x42, 0x08, 0xba, + 0x48, 0x05, 0x92, 0x01, 0x02, 0x08, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x4c, 0x0a, 0x29, + 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, + 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, + 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x1f, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x42, 0x0d, 0xba, 0x48, 0x05, 0x92, 0x01, 0x02, 0x08, 0x03, + 0xaa, 0x01, 0x02, 0x18, 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3c, 0x0a, 0x1b, 0x45, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x67, + 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x1d, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x42, 0x0b, 0xba, 0x48, 0x08, 0xd8, 0x01, 0x01, 0x92, 0x01, + 0x02, 0x08, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x49, 0x0a, 0x23, 0x45, 0x64, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x78, 0x70, 0x61, + 0x6e, 0x64, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, + 0x22, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x42, 0x10, 0xba, 0x48, + 0x08, 0xd8, 0x01, 0x01, 0x92, 0x01, 0x02, 0x08, 0x03, 0xaa, 0x01, 0x02, 0x18, 0x02, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0x3e, 0x0a, 0x1d, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, + 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, + 0x61, 0x75, 0x6c, 0x74, 0x12, 0x1d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, + 0x05, 0x42, 0x0b, 0xba, 0x48, 0x08, 0xd8, 0x01, 0x02, 0x92, 0x01, 0x02, 0x08, 0x03, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0x4b, 0x0a, 0x25, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, + 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x49, + 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x22, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x42, 0x10, 0xba, 0x48, 0x08, 0xd8, 0x01, + 0x02, 0x92, 0x01, 0x02, 0x08, 0x03, 0xaa, 0x01, 0x02, 0x18, 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0xb9, 0x01, 0x0a, 0x1c, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x61, 0x70, + 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, + 0x64, 0x12, 0x61, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x45, + 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, + 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x61, 0x70, 0x49, 0x67, 0x6e, 0x6f, 0x72, + 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x56, 0x61, 0x6c, + 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x08, 0xba, 0x48, 0x05, 0x9a, 0x01, 0x02, 0x08, 0x03, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x22, 0xb0, 0x01, 0x0a, + 0x16, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x61, 0x70, 0x49, 0x67, 0x6e, 0x6f, + 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x5e, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, + 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x61, + 0x70, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x56, 0x61, 0x6c, + 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0b, 0xba, 0x48, 0x08, 0xd8, 0x01, 0x01, 0x9a, 0x01, 0x02, + 0x08, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x22, + 0xb4, 0x01, 0x0a, 0x18, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x61, 0x70, 0x49, + 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x60, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x41, 0x2e, 0x62, 0x75, 0x66, 0x2e, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x4d, 0x61, 0x70, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, + 0x75, 0x6c, 0x74, 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0b, 0xba, 0x48, + 0x08, 0xd8, 0x01, 0x02, 0x9a, 0x01, 0x02, 0x08, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, + 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x22, 0x47, 0x0a, 0x25, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x67, + 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, + 0x1e, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x42, 0x0c, 0xba, 0x48, + 0x09, 0x92, 0x01, 0x06, 0x22, 0x04, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0x54, 0x0a, 0x2d, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x70, 0x65, 0x61, + 0x74, 0x65, 0x64, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x49, + 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, + 0x12, 0x23, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x42, 0x11, 0xba, + 0x48, 0x09, 0x92, 0x01, 0x06, 0x22, 0x04, 0x1a, 0x02, 0x20, 0x00, 0xaa, 0x01, 0x02, 0x18, 0x02, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x44, 0x0a, 0x1f, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x67, 0x6e, + 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x03, 0x28, 0x05, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x92, 0x01, 0x09, 0x22, 0x07, 0xd8, + 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x51, 0x0a, 0x27, 0x45, + 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, + 0x78, 0x70, 0x61, 0x6e, 0x64, 0x65, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x67, 0x6e, 0x6f, 0x72, + 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x26, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x03, 0x28, 0x05, 0x42, 0x14, 0xba, 0x48, 0x0c, 0x92, 0x01, 0x09, 0x22, 0x07, 0xd8, 0x01, 0x01, + 0x1a, 0x02, 0x20, 0x00, 0xaa, 0x01, 0x02, 0x18, 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x46, + 0x0a, 0x21, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, + 0x65, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, + 0x75, 0x6c, 0x74, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, + 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x92, 0x01, 0x09, 0x22, 0x07, 0xd8, 0x01, 0x02, 0x1a, 0x02, 0x20, + 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x53, 0x0a, 0x29, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x78, 0x70, 0x61, 0x6e, 0x64, + 0x65, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, + 0x75, 0x6c, 0x74, 0x12, 0x26, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, + 0x42, 0x14, 0xba, 0x48, 0x0c, 0x92, 0x01, 0x09, 0x22, 0x07, 0xd8, 0x01, 0x02, 0x1a, 0x02, 0x20, + 0x00, 0xaa, 0x01, 0x02, 0x18, 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0xc3, 0x01, 0x0a, 0x1f, + 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x61, 0x70, 0x4b, 0x65, 0x79, 0x49, 0x67, + 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, + 0x68, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x48, 0x2e, 0x62, + 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x45, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x61, 0x70, 0x4b, 0x65, 0x79, 0x49, 0x67, 0x6e, 0x6f, + 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x56, 0x61, + 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0c, 0xba, 0x48, 0x09, 0x9a, 0x01, 0x06, 0x22, 0x04, + 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, + 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, 0x22, 0xba, 0x01, 0x0a, 0x19, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x61, + 0x70, 0x4b, 0x65, 0x79, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, + 0x65, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x62, + 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x45, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x61, 0x70, 0x4b, 0x65, 0x79, 0x49, 0x67, 0x6e, 0x6f, + 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, + 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x9a, 0x01, 0x09, 0x22, 0x07, 0xd8, 0x01, 0x01, 0x1a, 0x02, 0x20, + 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x22, 0xbe, + 0x01, 0x0a, 0x1b, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x61, 0x70, 0x4b, 0x65, + 0x79, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x67, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x62, 0x75, + 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x45, 0x64, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x61, 0x70, 0x4b, 0x65, 0x79, 0x49, 0x67, 0x6e, 0x6f, 0x72, + 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, + 0x79, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x9a, 0x01, 0x09, 0x22, 0x07, 0xd8, 0x01, 0x02, 0x1a, 0x02, + 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x22, + 0xc7, 0x01, 0x0a, 0x21, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x61, 0x70, 0x56, + 0x61, 0x6c, 0x75, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, + 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x6a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x4a, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, + 0x73, 0x65, 0x73, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x61, 0x70, 0x56, + 0x61, 0x6c, 0x75, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x55, 0x6e, 0x73, 0x70, 0x65, 0x63, + 0x69, 0x66, 0x69, 0x65, 0x64, 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0c, + 0xba, 0x48, 0x09, 0x9a, 0x01, 0x06, 0x2a, 0x04, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x22, 0xbe, 0x01, 0x0a, 0x1b, 0x45, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x61, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x49, 0x67, + 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x67, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, + 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x4d, 0x61, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x45, 0x6d, + 0x70, 0x74, 0x79, 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0f, 0xba, 0x48, + 0x0c, 0x9a, 0x01, 0x09, 0x2a, 0x07, 0xd8, 0x01, 0x01, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x22, 0xc2, 0x01, 0x0a, 0x1d, 0x45, + 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x61, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x49, + 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x69, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x46, 0x2e, 0x62, 0x75, 0x66, 0x2e, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x4d, 0x61, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, + 0x65, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, + 0x79, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x9a, 0x01, 0x09, 0x2a, 0x07, 0xd8, 0x01, 0x02, 0x1a, 0x02, + 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x42, + 0xac, 0x02, 0x0a, 0x22, 0x63, 0x6f, 0x6d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, + 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x42, 0x18, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x50, 0x01, 0x5a, 0x50, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, + 0x75, 0x66, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x2d, 0x67, 0x6f, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, + 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, + 0x61, 0x73, 0x65, 0x73, 0xa2, 0x02, 0x04, 0x42, 0x56, 0x43, 0x43, 0xaa, 0x02, 0x1e, 0x42, 0x75, + 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x73, 0xca, 0x02, 0x1e, 0x42, + 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0xe2, 0x02, 0x2a, + 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0x5c, 0x47, + 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x21, 0x42, 0x75, 0x66, + 0x3a, 0x3a, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x3a, 0x3a, 0x43, 0x61, 0x73, 0x65, 0x73, 0x62, 0x08, + 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x70, 0xe8, 0x07, +} + +var file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes = make([]protoimpl.MessageInfo, 75) +var file_buf_validate_conformance_cases_ignore_proto_editions_proto_goTypes = []any{ + (*EditionsScalarExplicitPresenceIgnoreUnspecified)(nil), // 0: buf.validate.conformance.cases.EditionsScalarExplicitPresenceIgnoreUnspecified + (*EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault)(nil), // 1: buf.validate.conformance.cases.EditionsScalarExplicitPresenceIgnoreUnspecifiedWithDefault + (*EditionsScalarExplicitPresenceIgnoreEmpty)(nil), // 2: buf.validate.conformance.cases.EditionsScalarExplicitPresenceIgnoreEmpty + (*EditionsScalarExplicitPresenceIgnoreEmptyWithDefault)(nil), // 3: buf.validate.conformance.cases.EditionsScalarExplicitPresenceIgnoreEmptyWithDefault + (*EditionsScalarExplicitPresenceIgnoreDefault)(nil), // 4: buf.validate.conformance.cases.EditionsScalarExplicitPresenceIgnoreDefault + (*EditionsScalarExplicitPresenceIgnoreDefaultWithDefault)(nil), // 5: buf.validate.conformance.cases.EditionsScalarExplicitPresenceIgnoreDefaultWithDefault + (*EditionsScalarImplicitPresenceIgnoreUnspecified)(nil), // 6: buf.validate.conformance.cases.EditionsScalarImplicitPresenceIgnoreUnspecified + (*EditionsScalarImplicitPresenceIgnoreEmpty)(nil), // 7: buf.validate.conformance.cases.EditionsScalarImplicitPresenceIgnoreEmpty + (*EditionsScalarImplicitPresenceIgnoreDefault)(nil), // 8: buf.validate.conformance.cases.EditionsScalarImplicitPresenceIgnoreDefault + (*EditionsScalarLegacyRequiredIgnoreUnspecified)(nil), // 9: buf.validate.conformance.cases.EditionsScalarLegacyRequiredIgnoreUnspecified + (*EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault)(nil), // 10: buf.validate.conformance.cases.EditionsScalarLegacyRequiredIgnoreUnspecifiedWithDefault + (*EditionsScalarLegacyRequiredIgnoreEmpty)(nil), // 11: buf.validate.conformance.cases.EditionsScalarLegacyRequiredIgnoreEmpty + (*EditionsScalarLegacyRequiredIgnoreEmptyWithDefault)(nil), // 12: buf.validate.conformance.cases.EditionsScalarLegacyRequiredIgnoreEmptyWithDefault + (*EditionsScalarLegacyRequiredIgnoreDefault)(nil), // 13: buf.validate.conformance.cases.EditionsScalarLegacyRequiredIgnoreDefault + (*EditionsScalarLegacyRequiredIgnoreDefaultWithDefault)(nil), // 14: buf.validate.conformance.cases.EditionsScalarLegacyRequiredIgnoreDefaultWithDefault + (*EditionsMessageExplicitPresenceIgnoreUnspecified)(nil), // 15: buf.validate.conformance.cases.EditionsMessageExplicitPresenceIgnoreUnspecified + (*EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified)(nil), // 16: buf.validate.conformance.cases.EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified + (*EditionsMessageExplicitPresenceIgnoreEmpty)(nil), // 17: buf.validate.conformance.cases.EditionsMessageExplicitPresenceIgnoreEmpty + (*EditionsMessageExplicitPresenceDelimitedIgnoreEmpty)(nil), // 18: buf.validate.conformance.cases.EditionsMessageExplicitPresenceDelimitedIgnoreEmpty + (*EditionsMessageExplicitPresenceIgnoreDefault)(nil), // 19: buf.validate.conformance.cases.EditionsMessageExplicitPresenceIgnoreDefault + (*EditionsMessageExplicitPresenceDelimitedIgnoreDefault)(nil), // 20: buf.validate.conformance.cases.EditionsMessageExplicitPresenceDelimitedIgnoreDefault + (*EditionsMessageLegacyRequiredIgnoreUnspecified)(nil), // 21: buf.validate.conformance.cases.EditionsMessageLegacyRequiredIgnoreUnspecified + (*EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified)(nil), // 22: buf.validate.conformance.cases.EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified + (*EditionsMessageLegacyRequiredIgnoreEmpty)(nil), // 23: buf.validate.conformance.cases.EditionsMessageLegacyRequiredIgnoreEmpty + (*EditionsMessageLegacyRequiredDelimitedIgnoreEmpty)(nil), // 24: buf.validate.conformance.cases.EditionsMessageLegacyRequiredDelimitedIgnoreEmpty + (*EditionsMessageLegacyRequiredIgnoreDefault)(nil), // 25: buf.validate.conformance.cases.EditionsMessageLegacyRequiredIgnoreDefault + (*EditionsMessageLegacyRequiredDelimitedIgnoreDefault)(nil), // 26: buf.validate.conformance.cases.EditionsMessageLegacyRequiredDelimitedIgnoreDefault + (*EditionsOneofIgnoreUnspecified)(nil), // 27: buf.validate.conformance.cases.EditionsOneofIgnoreUnspecified + (*EditionsOneofIgnoreUnspecifiedWithDefault)(nil), // 28: buf.validate.conformance.cases.EditionsOneofIgnoreUnspecifiedWithDefault + (*EditionsOneofIgnoreEmpty)(nil), // 29: buf.validate.conformance.cases.EditionsOneofIgnoreEmpty + (*EditionsOneofIgnoreEmptyWithDefault)(nil), // 30: buf.validate.conformance.cases.EditionsOneofIgnoreEmptyWithDefault + (*EditionsOneofIgnoreDefault)(nil), // 31: buf.validate.conformance.cases.EditionsOneofIgnoreDefault + (*EditionsOneofIgnoreDefaultWithDefault)(nil), // 32: buf.validate.conformance.cases.EditionsOneofIgnoreDefaultWithDefault + (*EditionsRepeatedIgnoreUnspecified)(nil), // 33: buf.validate.conformance.cases.EditionsRepeatedIgnoreUnspecified + (*EditionsRepeatedExpandedIgnoreUnspecified)(nil), // 34: buf.validate.conformance.cases.EditionsRepeatedExpandedIgnoreUnspecified + (*EditionsRepeatedIgnoreEmpty)(nil), // 35: buf.validate.conformance.cases.EditionsRepeatedIgnoreEmpty + (*EditionsRepeatedExpandedIgnoreEmpty)(nil), // 36: buf.validate.conformance.cases.EditionsRepeatedExpandedIgnoreEmpty + (*EditionsRepeatedIgnoreDefault)(nil), // 37: buf.validate.conformance.cases.EditionsRepeatedIgnoreDefault + (*EditionsRepeatedExpandedIgnoreDefault)(nil), // 38: buf.validate.conformance.cases.EditionsRepeatedExpandedIgnoreDefault + (*EditionsMapIgnoreUnspecified)(nil), // 39: buf.validate.conformance.cases.EditionsMapIgnoreUnspecified + (*EditionsMapIgnoreEmpty)(nil), // 40: buf.validate.conformance.cases.EditionsMapIgnoreEmpty + (*EditionsMapIgnoreDefault)(nil), // 41: buf.validate.conformance.cases.EditionsMapIgnoreDefault + (*EditionsRepeatedItemIgnoreUnspecified)(nil), // 42: buf.validate.conformance.cases.EditionsRepeatedItemIgnoreUnspecified + (*EditionsRepeatedExpandedItemIgnoreUnspecified)(nil), // 43: buf.validate.conformance.cases.EditionsRepeatedExpandedItemIgnoreUnspecified + (*EditionsRepeatedItemIgnoreEmpty)(nil), // 44: buf.validate.conformance.cases.EditionsRepeatedItemIgnoreEmpty + (*EditionsRepeatedExpandedItemIgnoreEmpty)(nil), // 45: buf.validate.conformance.cases.EditionsRepeatedExpandedItemIgnoreEmpty + (*EditionsRepeatedItemIgnoreDefault)(nil), // 46: buf.validate.conformance.cases.EditionsRepeatedItemIgnoreDefault + (*EditionsRepeatedExpandedItemIgnoreDefault)(nil), // 47: buf.validate.conformance.cases.EditionsRepeatedExpandedItemIgnoreDefault + (*EditionsMapKeyIgnoreUnspecified)(nil), // 48: buf.validate.conformance.cases.EditionsMapKeyIgnoreUnspecified + (*EditionsMapKeyIgnoreEmpty)(nil), // 49: buf.validate.conformance.cases.EditionsMapKeyIgnoreEmpty + (*EditionsMapKeyIgnoreDefault)(nil), // 50: buf.validate.conformance.cases.EditionsMapKeyIgnoreDefault + (*EditionsMapValueIgnoreUnspecified)(nil), // 51: buf.validate.conformance.cases.EditionsMapValueIgnoreUnspecified + (*EditionsMapValueIgnoreEmpty)(nil), // 52: buf.validate.conformance.cases.EditionsMapValueIgnoreEmpty + (*EditionsMapValueIgnoreDefault)(nil), // 53: buf.validate.conformance.cases.EditionsMapValueIgnoreDefault + (*EditionsMessageExplicitPresenceIgnoreUnspecified_Msg)(nil), // 54: buf.validate.conformance.cases.EditionsMessageExplicitPresenceIgnoreUnspecified.Msg + (*EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified_Msg)(nil), // 55: buf.validate.conformance.cases.EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified.Msg + (*EditionsMessageExplicitPresenceIgnoreEmpty_Msg)(nil), // 56: buf.validate.conformance.cases.EditionsMessageExplicitPresenceIgnoreEmpty.Msg + (*EditionsMessageExplicitPresenceDelimitedIgnoreEmpty_Msg)(nil), // 57: buf.validate.conformance.cases.EditionsMessageExplicitPresenceDelimitedIgnoreEmpty.Msg + (*EditionsMessageExplicitPresenceIgnoreDefault_Msg)(nil), // 58: buf.validate.conformance.cases.EditionsMessageExplicitPresenceIgnoreDefault.Msg + (*EditionsMessageExplicitPresenceDelimitedIgnoreDefault_Msg)(nil), // 59: buf.validate.conformance.cases.EditionsMessageExplicitPresenceDelimitedIgnoreDefault.Msg + (*EditionsMessageLegacyRequiredIgnoreUnspecified_Msg)(nil), // 60: buf.validate.conformance.cases.EditionsMessageLegacyRequiredIgnoreUnspecified.Msg + (*EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified_Msg)(nil), // 61: buf.validate.conformance.cases.EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified.Msg + (*EditionsMessageLegacyRequiredIgnoreEmpty_Msg)(nil), // 62: buf.validate.conformance.cases.EditionsMessageLegacyRequiredIgnoreEmpty.Msg + (*EditionsMessageLegacyRequiredDelimitedIgnoreEmpty_Msg)(nil), // 63: buf.validate.conformance.cases.EditionsMessageLegacyRequiredDelimitedIgnoreEmpty.Msg + (*EditionsMessageLegacyRequiredIgnoreDefault_Msg)(nil), // 64: buf.validate.conformance.cases.EditionsMessageLegacyRequiredIgnoreDefault.Msg + (*EditionsMessageLegacyRequiredDelimitedIgnoreDefault_Msg)(nil), // 65: buf.validate.conformance.cases.EditionsMessageLegacyRequiredDelimitedIgnoreDefault.Msg + nil, // 66: buf.validate.conformance.cases.EditionsMapIgnoreUnspecified.ValEntry + nil, // 67: buf.validate.conformance.cases.EditionsMapIgnoreEmpty.ValEntry + nil, // 68: buf.validate.conformance.cases.EditionsMapIgnoreDefault.ValEntry + nil, // 69: buf.validate.conformance.cases.EditionsMapKeyIgnoreUnspecified.ValEntry + nil, // 70: buf.validate.conformance.cases.EditionsMapKeyIgnoreEmpty.ValEntry + nil, // 71: buf.validate.conformance.cases.EditionsMapKeyIgnoreDefault.ValEntry + nil, // 72: buf.validate.conformance.cases.EditionsMapValueIgnoreUnspecified.ValEntry + nil, // 73: buf.validate.conformance.cases.EditionsMapValueIgnoreEmpty.ValEntry + nil, // 74: buf.validate.conformance.cases.EditionsMapValueIgnoreDefault.ValEntry +} +var file_buf_validate_conformance_cases_ignore_proto_editions_proto_depIdxs = []int32{ + 54, // 0: buf.validate.conformance.cases.EditionsMessageExplicitPresenceIgnoreUnspecified.val:type_name -> buf.validate.conformance.cases.EditionsMessageExplicitPresenceIgnoreUnspecified.Msg + 55, // 1: buf.validate.conformance.cases.EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified.val:type_name -> buf.validate.conformance.cases.EditionsMessageExplicitPresenceDelimitedIgnoreUnspecified.Msg + 56, // 2: buf.validate.conformance.cases.EditionsMessageExplicitPresenceIgnoreEmpty.val:type_name -> buf.validate.conformance.cases.EditionsMessageExplicitPresenceIgnoreEmpty.Msg + 57, // 3: buf.validate.conformance.cases.EditionsMessageExplicitPresenceDelimitedIgnoreEmpty.val:type_name -> buf.validate.conformance.cases.EditionsMessageExplicitPresenceDelimitedIgnoreEmpty.Msg + 58, // 4: buf.validate.conformance.cases.EditionsMessageExplicitPresenceIgnoreDefault.val:type_name -> buf.validate.conformance.cases.EditionsMessageExplicitPresenceIgnoreDefault.Msg + 59, // 5: buf.validate.conformance.cases.EditionsMessageExplicitPresenceDelimitedIgnoreDefault.val:type_name -> buf.validate.conformance.cases.EditionsMessageExplicitPresenceDelimitedIgnoreDefault.Msg + 60, // 6: buf.validate.conformance.cases.EditionsMessageLegacyRequiredIgnoreUnspecified.val:type_name -> buf.validate.conformance.cases.EditionsMessageLegacyRequiredIgnoreUnspecified.Msg + 61, // 7: buf.validate.conformance.cases.EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified.val:type_name -> buf.validate.conformance.cases.EditionsMessageLegacyRequiredDelimitedIgnoreUnspecified.Msg + 62, // 8: buf.validate.conformance.cases.EditionsMessageLegacyRequiredIgnoreEmpty.val:type_name -> buf.validate.conformance.cases.EditionsMessageLegacyRequiredIgnoreEmpty.Msg + 63, // 9: buf.validate.conformance.cases.EditionsMessageLegacyRequiredDelimitedIgnoreEmpty.val:type_name -> buf.validate.conformance.cases.EditionsMessageLegacyRequiredDelimitedIgnoreEmpty.Msg + 64, // 10: buf.validate.conformance.cases.EditionsMessageLegacyRequiredIgnoreDefault.val:type_name -> buf.validate.conformance.cases.EditionsMessageLegacyRequiredIgnoreDefault.Msg + 65, // 11: buf.validate.conformance.cases.EditionsMessageLegacyRequiredDelimitedIgnoreDefault.val:type_name -> buf.validate.conformance.cases.EditionsMessageLegacyRequiredDelimitedIgnoreDefault.Msg + 66, // 12: buf.validate.conformance.cases.EditionsMapIgnoreUnspecified.val:type_name -> buf.validate.conformance.cases.EditionsMapIgnoreUnspecified.ValEntry + 67, // 13: buf.validate.conformance.cases.EditionsMapIgnoreEmpty.val:type_name -> buf.validate.conformance.cases.EditionsMapIgnoreEmpty.ValEntry + 68, // 14: buf.validate.conformance.cases.EditionsMapIgnoreDefault.val:type_name -> buf.validate.conformance.cases.EditionsMapIgnoreDefault.ValEntry + 69, // 15: buf.validate.conformance.cases.EditionsMapKeyIgnoreUnspecified.val:type_name -> buf.validate.conformance.cases.EditionsMapKeyIgnoreUnspecified.ValEntry + 70, // 16: buf.validate.conformance.cases.EditionsMapKeyIgnoreEmpty.val:type_name -> buf.validate.conformance.cases.EditionsMapKeyIgnoreEmpty.ValEntry + 71, // 17: buf.validate.conformance.cases.EditionsMapKeyIgnoreDefault.val:type_name -> buf.validate.conformance.cases.EditionsMapKeyIgnoreDefault.ValEntry + 72, // 18: buf.validate.conformance.cases.EditionsMapValueIgnoreUnspecified.val:type_name -> buf.validate.conformance.cases.EditionsMapValueIgnoreUnspecified.ValEntry + 73, // 19: buf.validate.conformance.cases.EditionsMapValueIgnoreEmpty.val:type_name -> buf.validate.conformance.cases.EditionsMapValueIgnoreEmpty.ValEntry + 74, // 20: buf.validate.conformance.cases.EditionsMapValueIgnoreDefault.val:type_name -> buf.validate.conformance.cases.EditionsMapValueIgnoreDefault.ValEntry + 21, // [21:21] is the sub-list for method output_type + 21, // [21:21] is the sub-list for method input_type + 21, // [21:21] is the sub-list for extension type_name + 21, // [21:21] is the sub-list for extension extendee + 0, // [0:21] is the sub-list for field type_name +} + +func init() { file_buf_validate_conformance_cases_ignore_proto_editions_proto_init() } +func file_buf_validate_conformance_cases_ignore_proto_editions_proto_init() { + if File_buf_validate_conformance_cases_ignore_proto_editions_proto != nil { + return + } + file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[27].OneofWrappers = []any{ + (*editionsOneofIgnoreUnspecified_Val)(nil), + } + file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[28].OneofWrappers = []any{ + (*editionsOneofIgnoreUnspecifiedWithDefault_Val)(nil), + } + file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[29].OneofWrappers = []any{ + (*editionsOneofIgnoreEmpty_Val)(nil), + } + file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[30].OneofWrappers = []any{ + (*editionsOneofIgnoreEmptyWithDefault_Val)(nil), + } + file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[31].OneofWrappers = []any{ + (*editionsOneofIgnoreDefault_Val)(nil), + } + file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes[32].OneofWrappers = []any{ + (*editionsOneofIgnoreDefaultWithDefault_Val)(nil), + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDesc, + NumEnums: 0, + NumMessages: 75, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_ignore_proto_editions_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_ignore_proto_editions_proto_depIdxs, + MessageInfos: file_buf_validate_conformance_cases_ignore_proto_editions_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_ignore_proto_editions_proto = out.File + file_buf_validate_conformance_cases_ignore_proto_editions_proto_rawDesc = nil + file_buf_validate_conformance_cases_ignore_proto_editions_proto_goTypes = nil + file_buf_validate_conformance_cases_ignore_proto_editions_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/kitchen_sink.pb.go b/internal/gen/buf/validate/conformance/cases/kitchen_sink.pb.go index f5c024e..5fb5bb4 100644 --- a/internal/gen/buf/validate/conformance/cases/kitchen_sink.pb.go +++ b/internal/gen/buf/validate/conformance/cases/kitchen_sink.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/kitchen_sink.proto +//go:build !protoopaque + package cases import ( @@ -29,7 +31,6 @@ import ( timestamppb "google.golang.org/protobuf/types/known/timestamppb" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" reflect "reflect" - sync "sync" ) const ( @@ -83,16 +84,8 @@ func (x ComplexTestEnum) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } -// Deprecated: Use ComplexTestEnum.Descriptor instead. -func (ComplexTestEnum) EnumDescriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_kitchen_sink_proto_rawDescGZIP(), []int{0} -} - type ComplexTestMsg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - + state protoimpl.MessageState `protogen:"hybrid.v1"` Const string `protobuf:"bytes,1,opt,name=const,proto3" json:"const,omitempty"` Nested *ComplexTestMsg `protobuf:"bytes,2,opt,name=nested,proto3" json:"nested,omitempty"` IntConst int32 `protobuf:"varint,3,opt,name=int_const,json=intConst,proto3" json:"int_const,omitempty"` @@ -106,13 +99,15 @@ type ComplexTestMsg struct { EnumConst ComplexTestEnum `protobuf:"varint,11,opt,name=enum_const,json=enumConst,proto3,enum=buf.validate.conformance.cases.ComplexTestEnum" json:"enum_const,omitempty"` AnyVal *anypb.Any `protobuf:"bytes,12,opt,name=any_val,json=anyVal,proto3" json:"any_val,omitempty"` RepTsVal []*timestamppb.Timestamp `protobuf:"bytes,13,rep,name=rep_ts_val,json=repTsVal,proto3" json:"rep_ts_val,omitempty"` - MapVal map[int32]string `protobuf:"bytes,14,rep,name=map_val,json=mapVal,proto3" json:"map_val,omitempty" protobuf_key:"zigzag32,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + MapVal map[int32]string `protobuf:"bytes,14,rep,name=map_val,json=mapVal,proto3" json:"map_val,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` BytesVal []byte `protobuf:"bytes,15,opt,name=bytes_val,json=bytesVal,proto3" json:"bytes_val,omitempty"` - // Types that are assignable to O: + // Types that are valid to be assigned to O: // // *ComplexTestMsg_X // *ComplexTestMsg_Y - O isComplexTestMsg_O `protobuf_oneof:"o"` + O isComplexTestMsg_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *ComplexTestMsg) Reset() { @@ -140,11 +135,6 @@ func (x *ComplexTestMsg) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ComplexTestMsg.ProtoReflect.Descriptor instead. -func (*ComplexTestMsg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_kitchen_sink_proto_rawDescGZIP(), []int{0} -} - func (x *ComplexTestMsg) GetConst() string { if x != nil { return x.Const @@ -250,27 +240,287 @@ func (x *ComplexTestMsg) GetBytesVal() []byte { return nil } -func (m *ComplexTestMsg) GetO() isComplexTestMsg_O { - if m != nil { - return m.O +func (x *ComplexTestMsg) GetO() isComplexTestMsg_O { + if x != nil { + return x.O } return nil } func (x *ComplexTestMsg) GetX() string { - if x, ok := x.GetO().(*ComplexTestMsg_X); ok { - return x.X + if x != nil { + if x, ok := x.O.(*ComplexTestMsg_X); ok { + return x.X + } } return "" } func (x *ComplexTestMsg) GetY() int32 { - if x, ok := x.GetO().(*ComplexTestMsg_Y); ok { - return x.Y + if x != nil { + if x, ok := x.O.(*ComplexTestMsg_Y); ok { + return x.Y + } } return 0 } +func (x *ComplexTestMsg) SetConst(v string) { + x.Const = v +} + +func (x *ComplexTestMsg) SetNested(v *ComplexTestMsg) { + x.Nested = v +} + +func (x *ComplexTestMsg) SetIntConst(v int32) { + x.IntConst = v +} + +func (x *ComplexTestMsg) SetBoolConst(v bool) { + x.BoolConst = v +} + +func (x *ComplexTestMsg) SetFloatVal(v *wrapperspb.FloatValue) { + x.FloatVal = v +} + +func (x *ComplexTestMsg) SetDurVal(v *durationpb.Duration) { + x.DurVal = v +} + +func (x *ComplexTestMsg) SetTsVal(v *timestamppb.Timestamp) { + x.TsVal = v +} + +func (x *ComplexTestMsg) SetAnother(v *ComplexTestMsg) { + x.Another = v +} + +func (x *ComplexTestMsg) SetFloatConst(v float32) { + x.FloatConst = v +} + +func (x *ComplexTestMsg) SetDoubleIn(v float64) { + x.DoubleIn = v +} + +func (x *ComplexTestMsg) SetEnumConst(v ComplexTestEnum) { + x.EnumConst = v +} + +func (x *ComplexTestMsg) SetAnyVal(v *anypb.Any) { + x.AnyVal = v +} + +func (x *ComplexTestMsg) SetRepTsVal(v []*timestamppb.Timestamp) { + x.RepTsVal = v +} + +func (x *ComplexTestMsg) SetMapVal(v map[int32]string) { + x.MapVal = v +} + +func (x *ComplexTestMsg) SetBytesVal(v []byte) { + if v == nil { + v = []byte{} + } + x.BytesVal = v +} + +func (x *ComplexTestMsg) SetX(v string) { + x.O = &ComplexTestMsg_X{v} +} + +func (x *ComplexTestMsg) SetY(v int32) { + x.O = &ComplexTestMsg_Y{v} +} + +func (x *ComplexTestMsg) HasNested() bool { + if x == nil { + return false + } + return x.Nested != nil +} + +func (x *ComplexTestMsg) HasFloatVal() bool { + if x == nil { + return false + } + return x.FloatVal != nil +} + +func (x *ComplexTestMsg) HasDurVal() bool { + if x == nil { + return false + } + return x.DurVal != nil +} + +func (x *ComplexTestMsg) HasTsVal() bool { + if x == nil { + return false + } + return x.TsVal != nil +} + +func (x *ComplexTestMsg) HasAnother() bool { + if x == nil { + return false + } + return x.Another != nil +} + +func (x *ComplexTestMsg) HasAnyVal() bool { + if x == nil { + return false + } + return x.AnyVal != nil +} + +func (x *ComplexTestMsg) HasO() bool { + if x == nil { + return false + } + return x.O != nil +} + +func (x *ComplexTestMsg) HasX() bool { + if x == nil { + return false + } + _, ok := x.O.(*ComplexTestMsg_X) + return ok +} + +func (x *ComplexTestMsg) HasY() bool { + if x == nil { + return false + } + _, ok := x.O.(*ComplexTestMsg_Y) + return ok +} + +func (x *ComplexTestMsg) ClearNested() { + x.Nested = nil +} + +func (x *ComplexTestMsg) ClearFloatVal() { + x.FloatVal = nil +} + +func (x *ComplexTestMsg) ClearDurVal() { + x.DurVal = nil +} + +func (x *ComplexTestMsg) ClearTsVal() { + x.TsVal = nil +} + +func (x *ComplexTestMsg) ClearAnother() { + x.Another = nil +} + +func (x *ComplexTestMsg) ClearAnyVal() { + x.AnyVal = nil +} + +func (x *ComplexTestMsg) ClearO() { + x.O = nil +} + +func (x *ComplexTestMsg) ClearX() { + if _, ok := x.O.(*ComplexTestMsg_X); ok { + x.O = nil + } +} + +func (x *ComplexTestMsg) ClearY() { + if _, ok := x.O.(*ComplexTestMsg_Y); ok { + x.O = nil + } +} + +const ComplexTestMsg_O_not_set_case case_ComplexTestMsg_O = 0 +const ComplexTestMsg_X_case case_ComplexTestMsg_O = 16 +const ComplexTestMsg_Y_case case_ComplexTestMsg_O = 17 + +func (x *ComplexTestMsg) WhichO() case_ComplexTestMsg_O { + if x == nil { + return ComplexTestMsg_O_not_set_case + } + switch x.O.(type) { + case *ComplexTestMsg_X: + return ComplexTestMsg_X_case + case *ComplexTestMsg_Y: + return ComplexTestMsg_Y_case + default: + return ComplexTestMsg_O_not_set_case + } +} + +type ComplexTestMsg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Const string + Nested *ComplexTestMsg + IntConst int32 + BoolConst bool + FloatVal *wrapperspb.FloatValue + DurVal *durationpb.Duration + TsVal *timestamppb.Timestamp + Another *ComplexTestMsg + FloatConst float32 + DoubleIn float64 + EnumConst ComplexTestEnum + AnyVal *anypb.Any + RepTsVal []*timestamppb.Timestamp + MapVal map[int32]string + BytesVal []byte + // Fields of oneof O: + X *string + Y *int32 + // -- end of O +} + +func (b0 ComplexTestMsg_builder) Build() *ComplexTestMsg { + m0 := &ComplexTestMsg{} + b, x := &b0, m0 + _, _ = b, x + x.Const = b.Const + x.Nested = b.Nested + x.IntConst = b.IntConst + x.BoolConst = b.BoolConst + x.FloatVal = b.FloatVal + x.DurVal = b.DurVal + x.TsVal = b.TsVal + x.Another = b.Another + x.FloatConst = b.FloatConst + x.DoubleIn = b.DoubleIn + x.EnumConst = b.EnumConst + x.AnyVal = b.AnyVal + x.RepTsVal = b.RepTsVal + x.MapVal = b.MapVal + x.BytesVal = b.BytesVal + if b.X != nil { + x.O = &ComplexTestMsg_X{*b.X} + } + if b.Y != nil { + x.O = &ComplexTestMsg_Y{*b.Y} + } + return m0 +} + +type case_ComplexTestMsg_O protoreflect.FieldNumber + +func (x case_ComplexTestMsg_O) String() string { + md := file_buf_validate_conformance_cases_kitchen_sink_proto_msgTypes[0].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isComplexTestMsg_O interface { isComplexTestMsg_O() } @@ -288,11 +538,10 @@ func (*ComplexTestMsg_X) isComplexTestMsg_O() {} func (*ComplexTestMsg_Y) isComplexTestMsg_O() {} type KitchenSinkMessage struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *ComplexTestMsg `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *ComplexTestMsg `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *KitchenSinkMessage) Reset() { @@ -320,11 +569,6 @@ func (x *KitchenSinkMessage) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use KitchenSinkMessage.ProtoReflect.Descriptor instead. -func (*KitchenSinkMessage) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_kitchen_sink_proto_rawDescGZIP(), []int{1} -} - func (x *KitchenSinkMessage) GetVal() *ComplexTestMsg { if x != nil { return x.Val @@ -332,6 +576,35 @@ func (x *KitchenSinkMessage) GetVal() *ComplexTestMsg { return nil } +func (x *KitchenSinkMessage) SetVal(v *ComplexTestMsg) { + x.Val = v +} + +func (x *KitchenSinkMessage) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *KitchenSinkMessage) ClearVal() { + x.Val = nil +} + +type KitchenSinkMessage_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *ComplexTestMsg +} + +func (b0 KitchenSinkMessage_builder) Build() *KitchenSinkMessage { + m0 := &KitchenSinkMessage{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + var File_buf_validate_conformance_cases_kitchen_sink_proto protoreflect.FileDescriptor var file_buf_validate_conformance_cases_kitchen_sink_proto_rawDesc = []byte{ @@ -451,18 +724,6 @@ var file_buf_validate_conformance_cases_kitchen_sink_proto_rawDesc = []byte{ 0x3a, 0x43, 0x61, 0x73, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } -var ( - file_buf_validate_conformance_cases_kitchen_sink_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_kitchen_sink_proto_rawDescData = file_buf_validate_conformance_cases_kitchen_sink_proto_rawDesc -) - -func file_buf_validate_conformance_cases_kitchen_sink_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_kitchen_sink_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_kitchen_sink_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_kitchen_sink_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_kitchen_sink_proto_rawDescData -} - var file_buf_validate_conformance_cases_kitchen_sink_proto_enumTypes = make([]protoimpl.EnumInfo, 1) var file_buf_validate_conformance_cases_kitchen_sink_proto_msgTypes = make([]protoimpl.MessageInfo, 3) var file_buf_validate_conformance_cases_kitchen_sink_proto_goTypes = []any{ diff --git a/internal/gen/buf/validate/conformance/cases/kitchen_sink_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/kitchen_sink_protoopaque.pb.go new file mode 100644 index 0000000..05b1eb2 --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/kitchen_sink_protoopaque.pb.go @@ -0,0 +1,776 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/kitchen_sink.proto + +//go:build protoopaque + +package cases + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + 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" + timestamppb "google.golang.org/protobuf/types/known/timestamppb" + wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type ComplexTestEnum int32 + +const ( + ComplexTestEnum_COMPLEX_TEST_ENUM_UNSPECIFIED ComplexTestEnum = 0 + ComplexTestEnum_COMPLEX_TEST_ENUM_ONE ComplexTestEnum = 1 + ComplexTestEnum_COMPLEX_TEST_ENUM_TWO ComplexTestEnum = 2 +) + +// Enum value maps for ComplexTestEnum. +var ( + ComplexTestEnum_name = map[int32]string{ + 0: "COMPLEX_TEST_ENUM_UNSPECIFIED", + 1: "COMPLEX_TEST_ENUM_ONE", + 2: "COMPLEX_TEST_ENUM_TWO", + } + ComplexTestEnum_value = map[string]int32{ + "COMPLEX_TEST_ENUM_UNSPECIFIED": 0, + "COMPLEX_TEST_ENUM_ONE": 1, + "COMPLEX_TEST_ENUM_TWO": 2, + } +) + +func (x ComplexTestEnum) Enum() *ComplexTestEnum { + p := new(ComplexTestEnum) + *p = x + return p +} + +func (x ComplexTestEnum) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (ComplexTestEnum) Descriptor() protoreflect.EnumDescriptor { + return file_buf_validate_conformance_cases_kitchen_sink_proto_enumTypes[0].Descriptor() +} + +func (ComplexTestEnum) Type() protoreflect.EnumType { + return &file_buf_validate_conformance_cases_kitchen_sink_proto_enumTypes[0] +} + +func (x ComplexTestEnum) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +type ComplexTestMsg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Const string `protobuf:"bytes,1,opt,name=const,proto3" json:"const,omitempty"` + xxx_hidden_Nested *ComplexTestMsg `protobuf:"bytes,2,opt,name=nested,proto3" json:"nested,omitempty"` + xxx_hidden_IntConst int32 `protobuf:"varint,3,opt,name=int_const,json=intConst,proto3" json:"int_const,omitempty"` + xxx_hidden_BoolConst bool `protobuf:"varint,4,opt,name=bool_const,json=boolConst,proto3" json:"bool_const,omitempty"` + xxx_hidden_FloatVal *wrapperspb.FloatValue `protobuf:"bytes,5,opt,name=float_val,json=floatVal,proto3" json:"float_val,omitempty"` + xxx_hidden_DurVal *durationpb.Duration `protobuf:"bytes,6,opt,name=dur_val,json=durVal,proto3" json:"dur_val,omitempty"` + xxx_hidden_TsVal *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=ts_val,json=tsVal,proto3" json:"ts_val,omitempty"` + xxx_hidden_Another *ComplexTestMsg `protobuf:"bytes,8,opt,name=another,proto3" json:"another,omitempty"` + xxx_hidden_FloatConst float32 `protobuf:"fixed32,9,opt,name=float_const,json=floatConst,proto3" json:"float_const,omitempty"` + xxx_hidden_DoubleIn float64 `protobuf:"fixed64,10,opt,name=double_in,json=doubleIn,proto3" json:"double_in,omitempty"` + xxx_hidden_EnumConst ComplexTestEnum `protobuf:"varint,11,opt,name=enum_const,json=enumConst,proto3,enum=buf.validate.conformance.cases.ComplexTestEnum" json:"enum_const,omitempty"` + xxx_hidden_AnyVal *anypb.Any `protobuf:"bytes,12,opt,name=any_val,json=anyVal,proto3" json:"any_val,omitempty"` + xxx_hidden_RepTsVal *[]*timestamppb.Timestamp `protobuf:"bytes,13,rep,name=rep_ts_val,json=repTsVal,proto3" json:"rep_ts_val,omitempty"` + xxx_hidden_MapVal map[int32]string `protobuf:"bytes,14,rep,name=map_val,json=mapVal,proto3" json:"map_val,omitempty" protobuf_key:"zigzag32,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + xxx_hidden_BytesVal []byte `protobuf:"bytes,15,opt,name=bytes_val,json=bytesVal,proto3" json:"bytes_val,omitempty"` + xxx_hidden_O isComplexTestMsg_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ComplexTestMsg) Reset() { + *x = ComplexTestMsg{} + mi := &file_buf_validate_conformance_cases_kitchen_sink_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ComplexTestMsg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ComplexTestMsg) ProtoMessage() {} + +func (x *ComplexTestMsg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_kitchen_sink_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *ComplexTestMsg) GetConst() string { + if x != nil { + return x.xxx_hidden_Const + } + return "" +} + +func (x *ComplexTestMsg) GetNested() *ComplexTestMsg { + if x != nil { + return x.xxx_hidden_Nested + } + return nil +} + +func (x *ComplexTestMsg) GetIntConst() int32 { + if x != nil { + return x.xxx_hidden_IntConst + } + return 0 +} + +func (x *ComplexTestMsg) GetBoolConst() bool { + if x != nil { + return x.xxx_hidden_BoolConst + } + return false +} + +func (x *ComplexTestMsg) GetFloatVal() *wrapperspb.FloatValue { + if x != nil { + return x.xxx_hidden_FloatVal + } + return nil +} + +func (x *ComplexTestMsg) GetDurVal() *durationpb.Duration { + if x != nil { + return x.xxx_hidden_DurVal + } + return nil +} + +func (x *ComplexTestMsg) GetTsVal() *timestamppb.Timestamp { + if x != nil { + return x.xxx_hidden_TsVal + } + return nil +} + +func (x *ComplexTestMsg) GetAnother() *ComplexTestMsg { + if x != nil { + return x.xxx_hidden_Another + } + return nil +} + +func (x *ComplexTestMsg) GetFloatConst() float32 { + if x != nil { + return x.xxx_hidden_FloatConst + } + return 0 +} + +func (x *ComplexTestMsg) GetDoubleIn() float64 { + if x != nil { + return x.xxx_hidden_DoubleIn + } + return 0 +} + +func (x *ComplexTestMsg) GetEnumConst() ComplexTestEnum { + if x != nil { + return x.xxx_hidden_EnumConst + } + return ComplexTestEnum_COMPLEX_TEST_ENUM_UNSPECIFIED +} + +func (x *ComplexTestMsg) GetAnyVal() *anypb.Any { + if x != nil { + return x.xxx_hidden_AnyVal + } + return nil +} + +func (x *ComplexTestMsg) GetRepTsVal() []*timestamppb.Timestamp { + if x != nil { + if x.xxx_hidden_RepTsVal != nil { + return *x.xxx_hidden_RepTsVal + } + } + return nil +} + +func (x *ComplexTestMsg) GetMapVal() map[int32]string { + if x != nil { + return x.xxx_hidden_MapVal + } + return nil +} + +func (x *ComplexTestMsg) GetBytesVal() []byte { + if x != nil { + return x.xxx_hidden_BytesVal + } + return nil +} + +func (x *ComplexTestMsg) GetX() string { + if x != nil { + if x, ok := x.xxx_hidden_O.(*complexTestMsg_X); ok { + return x.X + } + } + return "" +} + +func (x *ComplexTestMsg) GetY() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*complexTestMsg_Y); ok { + return x.Y + } + } + return 0 +} + +func (x *ComplexTestMsg) SetConst(v string) { + x.xxx_hidden_Const = v +} + +func (x *ComplexTestMsg) SetNested(v *ComplexTestMsg) { + x.xxx_hidden_Nested = v +} + +func (x *ComplexTestMsg) SetIntConst(v int32) { + x.xxx_hidden_IntConst = v +} + +func (x *ComplexTestMsg) SetBoolConst(v bool) { + x.xxx_hidden_BoolConst = v +} + +func (x *ComplexTestMsg) SetFloatVal(v *wrapperspb.FloatValue) { + x.xxx_hidden_FloatVal = v +} + +func (x *ComplexTestMsg) SetDurVal(v *durationpb.Duration) { + x.xxx_hidden_DurVal = v +} + +func (x *ComplexTestMsg) SetTsVal(v *timestamppb.Timestamp) { + x.xxx_hidden_TsVal = v +} + +func (x *ComplexTestMsg) SetAnother(v *ComplexTestMsg) { + x.xxx_hidden_Another = v +} + +func (x *ComplexTestMsg) SetFloatConst(v float32) { + x.xxx_hidden_FloatConst = v +} + +func (x *ComplexTestMsg) SetDoubleIn(v float64) { + x.xxx_hidden_DoubleIn = v +} + +func (x *ComplexTestMsg) SetEnumConst(v ComplexTestEnum) { + x.xxx_hidden_EnumConst = v +} + +func (x *ComplexTestMsg) SetAnyVal(v *anypb.Any) { + x.xxx_hidden_AnyVal = v +} + +func (x *ComplexTestMsg) SetRepTsVal(v []*timestamppb.Timestamp) { + x.xxx_hidden_RepTsVal = &v +} + +func (x *ComplexTestMsg) SetMapVal(v map[int32]string) { + x.xxx_hidden_MapVal = v +} + +func (x *ComplexTestMsg) SetBytesVal(v []byte) { + if v == nil { + v = []byte{} + } + x.xxx_hidden_BytesVal = v +} + +func (x *ComplexTestMsg) SetX(v string) { + x.xxx_hidden_O = &complexTestMsg_X{v} +} + +func (x *ComplexTestMsg) SetY(v int32) { + x.xxx_hidden_O = &complexTestMsg_Y{v} +} + +func (x *ComplexTestMsg) HasNested() bool { + if x == nil { + return false + } + return x.xxx_hidden_Nested != nil +} + +func (x *ComplexTestMsg) HasFloatVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_FloatVal != nil +} + +func (x *ComplexTestMsg) HasDurVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_DurVal != nil +} + +func (x *ComplexTestMsg) HasTsVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_TsVal != nil +} + +func (x *ComplexTestMsg) HasAnother() bool { + if x == nil { + return false + } + return x.xxx_hidden_Another != nil +} + +func (x *ComplexTestMsg) HasAnyVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_AnyVal != nil +} + +func (x *ComplexTestMsg) HasO() bool { + if x == nil { + return false + } + return x.xxx_hidden_O != nil +} + +func (x *ComplexTestMsg) HasX() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*complexTestMsg_X) + return ok +} + +func (x *ComplexTestMsg) HasY() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*complexTestMsg_Y) + return ok +} + +func (x *ComplexTestMsg) ClearNested() { + x.xxx_hidden_Nested = nil +} + +func (x *ComplexTestMsg) ClearFloatVal() { + x.xxx_hidden_FloatVal = nil +} + +func (x *ComplexTestMsg) ClearDurVal() { + x.xxx_hidden_DurVal = nil +} + +func (x *ComplexTestMsg) ClearTsVal() { + x.xxx_hidden_TsVal = nil +} + +func (x *ComplexTestMsg) ClearAnother() { + x.xxx_hidden_Another = nil +} + +func (x *ComplexTestMsg) ClearAnyVal() { + x.xxx_hidden_AnyVal = nil +} + +func (x *ComplexTestMsg) ClearO() { + x.xxx_hidden_O = nil +} + +func (x *ComplexTestMsg) ClearX() { + if _, ok := x.xxx_hidden_O.(*complexTestMsg_X); ok { + x.xxx_hidden_O = nil + } +} + +func (x *ComplexTestMsg) ClearY() { + if _, ok := x.xxx_hidden_O.(*complexTestMsg_Y); ok { + x.xxx_hidden_O = nil + } +} + +const ComplexTestMsg_O_not_set_case case_ComplexTestMsg_O = 0 +const ComplexTestMsg_X_case case_ComplexTestMsg_O = 16 +const ComplexTestMsg_Y_case case_ComplexTestMsg_O = 17 + +func (x *ComplexTestMsg) WhichO() case_ComplexTestMsg_O { + if x == nil { + return ComplexTestMsg_O_not_set_case + } + switch x.xxx_hidden_O.(type) { + case *complexTestMsg_X: + return ComplexTestMsg_X_case + case *complexTestMsg_Y: + return ComplexTestMsg_Y_case + default: + return ComplexTestMsg_O_not_set_case + } +} + +type ComplexTestMsg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Const string + Nested *ComplexTestMsg + IntConst int32 + BoolConst bool + FloatVal *wrapperspb.FloatValue + DurVal *durationpb.Duration + TsVal *timestamppb.Timestamp + Another *ComplexTestMsg + FloatConst float32 + DoubleIn float64 + EnumConst ComplexTestEnum + AnyVal *anypb.Any + RepTsVal []*timestamppb.Timestamp + MapVal map[int32]string + BytesVal []byte + // Fields of oneof xxx_hidden_O: + X *string + Y *int32 + // -- end of xxx_hidden_O +} + +func (b0 ComplexTestMsg_builder) Build() *ComplexTestMsg { + m0 := &ComplexTestMsg{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Const = b.Const + x.xxx_hidden_Nested = b.Nested + x.xxx_hidden_IntConst = b.IntConst + x.xxx_hidden_BoolConst = b.BoolConst + x.xxx_hidden_FloatVal = b.FloatVal + x.xxx_hidden_DurVal = b.DurVal + x.xxx_hidden_TsVal = b.TsVal + x.xxx_hidden_Another = b.Another + x.xxx_hidden_FloatConst = b.FloatConst + x.xxx_hidden_DoubleIn = b.DoubleIn + x.xxx_hidden_EnumConst = b.EnumConst + x.xxx_hidden_AnyVal = b.AnyVal + x.xxx_hidden_RepTsVal = &b.RepTsVal + x.xxx_hidden_MapVal = b.MapVal + x.xxx_hidden_BytesVal = b.BytesVal + if b.X != nil { + x.xxx_hidden_O = &complexTestMsg_X{*b.X} + } + if b.Y != nil { + x.xxx_hidden_O = &complexTestMsg_Y{*b.Y} + } + return m0 +} + +type case_ComplexTestMsg_O protoreflect.FieldNumber + +func (x case_ComplexTestMsg_O) String() string { + md := file_buf_validate_conformance_cases_kitchen_sink_proto_msgTypes[0].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isComplexTestMsg_O interface { + isComplexTestMsg_O() +} + +type complexTestMsg_X struct { + X string `protobuf:"bytes,16,opt,name=x,proto3,oneof"` +} + +type complexTestMsg_Y struct { + Y int32 `protobuf:"varint,17,opt,name=y,proto3,oneof"` +} + +func (*complexTestMsg_X) isComplexTestMsg_O() {} + +func (*complexTestMsg_Y) isComplexTestMsg_O() {} + +type KitchenSinkMessage struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *ComplexTestMsg `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *KitchenSinkMessage) Reset() { + *x = KitchenSinkMessage{} + mi := &file_buf_validate_conformance_cases_kitchen_sink_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *KitchenSinkMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*KitchenSinkMessage) ProtoMessage() {} + +func (x *KitchenSinkMessage) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_kitchen_sink_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *KitchenSinkMessage) GetVal() *ComplexTestMsg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *KitchenSinkMessage) SetVal(v *ComplexTestMsg) { + x.xxx_hidden_Val = v +} + +func (x *KitchenSinkMessage) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *KitchenSinkMessage) ClearVal() { + x.xxx_hidden_Val = nil +} + +type KitchenSinkMessage_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *ComplexTestMsg +} + +func (b0 KitchenSinkMessage_builder) Build() *KitchenSinkMessage { + m0 := &KitchenSinkMessage{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +var File_buf_validate_conformance_cases_kitchen_sink_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_kitchen_sink_proto_rawDesc = []byte{ + 0x0a, 0x31, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x6b, 0x69, 0x74, 0x63, 0x68, 0x65, 0x6e, 0x5f, 0x73, 0x69, 0x6e, 0x6b, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, + 0x73, 0x65, 0x73, 0x1a, 0x1b, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 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, 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, 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, 0xbc, 0x08, 0x0a, + 0x0e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x73, 0x67, 0x12, + 0x21, 0x0a, 0x05, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0b, + 0xba, 0x48, 0x08, 0x72, 0x06, 0x0a, 0x04, 0x61, 0x62, 0x63, 0x64, 0x52, 0x05, 0x63, 0x6f, 0x6e, + 0x73, 0x74, 0x12, 0x46, 0x0a, 0x06, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, + 0x73, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x54, 0x65, 0x73, 0x74, 0x4d, + 0x73, 0x67, 0x52, 0x06, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x12, 0x24, 0x0a, 0x09, 0x69, 0x6e, + 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x42, 0x07, 0xba, + 0x48, 0x04, 0x1a, 0x02, 0x08, 0x05, 0x52, 0x08, 0x69, 0x6e, 0x74, 0x43, 0x6f, 0x6e, 0x73, 0x74, + 0x12, 0x26, 0x0a, 0x0a, 0x62, 0x6f, 0x6f, 0x6c, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x18, 0x04, + 0x20, 0x01, 0x28, 0x08, 0x42, 0x07, 0xba, 0x48, 0x04, 0x6a, 0x02, 0x08, 0x00, 0x52, 0x09, 0x62, + 0x6f, 0x6f, 0x6c, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x12, 0x44, 0x0a, 0x09, 0x66, 0x6c, 0x6f, 0x61, + 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x18, 0x05, 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, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x0a, 0x05, 0x25, + 0x00, 0x00, 0x00, 0x00, 0x52, 0x08, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x56, 0x61, 0x6c, 0x12, 0x41, + 0x0a, 0x07, 0x64, 0x75, 0x72, 0x5f, 0x76, 0x61, 0x6c, 0x18, 0x06, 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, 0x42, 0x0d, 0xba, 0x48, 0x0a, 0xc8, + 0x01, 0x01, 0xaa, 0x01, 0x04, 0x1a, 0x02, 0x08, 0x11, 0x52, 0x06, 0x64, 0x75, 0x72, 0x56, 0x61, + 0x6c, 0x12, 0x3d, 0x0a, 0x06, 0x74, 0x73, 0x5f, 0x76, 0x61, 0x6c, 0x18, 0x07, 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, 0x42, 0x0a, 0xba, + 0x48, 0x07, 0xb2, 0x01, 0x04, 0x2a, 0x02, 0x08, 0x07, 0x52, 0x05, 0x74, 0x73, 0x56, 0x61, 0x6c, + 0x12, 0x48, 0x0a, 0x07, 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x2e, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, + 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x73, + 0x67, 0x52, 0x07, 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x12, 0x2b, 0x0a, 0x0b, 0x66, 0x6c, + 0x6f, 0x61, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x02, 0x42, + 0x0a, 0xba, 0x48, 0x07, 0x0a, 0x05, 0x15, 0x00, 0x00, 0x00, 0x41, 0x52, 0x0a, 0x66, 0x6c, 0x6f, + 0x61, 0x74, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x12, 0x34, 0x0a, 0x09, 0x64, 0x6f, 0x75, 0x62, 0x6c, + 0x65, 0x5f, 0x69, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x01, 0x42, 0x17, 0xba, 0x48, 0x14, 0x12, + 0x12, 0x31, 0xb4, 0xc8, 0x76, 0xbe, 0x9f, 0x8c, 0x7c, 0x40, 0x31, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xc0, 0x5e, 0x40, 0x52, 0x08, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x49, 0x6e, 0x12, 0x58, 0x0a, + 0x0a, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, + 0x0e, 0x32, 0x2f, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, + 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x54, 0x65, 0x73, 0x74, 0x45, 0x6e, + 0x75, 0x6d, 0x42, 0x08, 0xba, 0x48, 0x05, 0x82, 0x01, 0x02, 0x08, 0x02, 0x52, 0x09, 0x65, 0x6e, + 0x75, 0x6d, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x12, 0x63, 0x0a, 0x07, 0x61, 0x6e, 0x79, 0x5f, 0x76, + 0x61, 0x6c, 0x18, 0x0c, 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, 0x42, 0x34, + 0xba, 0x48, 0x31, 0xa2, 0x01, 0x2e, 0x12, 0x2c, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 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, 0x06, 0x61, 0x6e, 0x79, 0x56, 0x61, 0x6c, 0x12, 0x4b, 0x0a, 0x0a, + 0x72, 0x65, 0x70, 0x5f, 0x74, 0x73, 0x5f, 0x76, 0x61, 0x6c, 0x18, 0x0d, 0x20, 0x03, 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, 0x42, 0x11, 0xba, 0x48, + 0x0e, 0x92, 0x01, 0x0b, 0x22, 0x09, 0xb2, 0x01, 0x06, 0x32, 0x04, 0x10, 0xc0, 0x84, 0x3d, 0x52, + 0x08, 0x72, 0x65, 0x70, 0x54, 0x73, 0x56, 0x61, 0x6c, 0x12, 0x61, 0x0a, 0x07, 0x6d, 0x61, 0x70, + 0x5f, 0x76, 0x61, 0x6c, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x62, 0x75, 0x66, + 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x6d, 0x70, + 0x6c, 0x65, 0x78, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x73, 0x67, 0x2e, 0x4d, 0x61, 0x70, 0x56, 0x61, + 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0c, 0xba, 0x48, 0x09, 0x9a, 0x01, 0x06, 0x22, 0x04, + 0x3a, 0x02, 0x10, 0x00, 0x52, 0x06, 0x6d, 0x61, 0x70, 0x56, 0x61, 0x6c, 0x12, 0x26, 0x0a, 0x09, + 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x76, 0x61, 0x6c, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0c, 0x42, + 0x09, 0xba, 0x48, 0x06, 0x7a, 0x04, 0x0a, 0x02, 0x00, 0x99, 0x52, 0x08, 0x62, 0x79, 0x74, 0x65, + 0x73, 0x56, 0x61, 0x6c, 0x12, 0x0e, 0x0a, 0x01, 0x78, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x48, + 0x00, 0x52, 0x01, 0x78, 0x12, 0x0e, 0x0a, 0x01, 0x79, 0x18, 0x11, 0x20, 0x01, 0x28, 0x05, 0x48, + 0x00, 0x52, 0x01, 0x79, 0x1a, 0x39, 0x0a, 0x0b, 0x4d, 0x61, 0x70, 0x56, 0x61, 0x6c, 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, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, + 0x0a, 0x0a, 0x01, 0x6f, 0x12, 0x05, 0xba, 0x48, 0x02, 0x08, 0x01, 0x22, 0x56, 0x0a, 0x12, 0x4b, + 0x69, 0x74, 0x63, 0x68, 0x65, 0x6e, 0x53, 0x69, 0x6e, 0x6b, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x12, 0x40, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, + 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, + 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x73, 0x67, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x2a, 0x6a, 0x0a, 0x0f, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x54, 0x65, + 0x73, 0x74, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x21, 0x0a, 0x1d, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, + 0x58, 0x5f, 0x54, 0x45, 0x53, 0x54, 0x5f, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x55, 0x4e, 0x53, 0x50, + 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x19, 0x0a, 0x15, 0x43, 0x4f, 0x4d, + 0x50, 0x4c, 0x45, 0x58, 0x5f, 0x54, 0x45, 0x53, 0x54, 0x5f, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x4f, + 0x4e, 0x45, 0x10, 0x01, 0x12, 0x19, 0x0a, 0x15, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x58, 0x5f, + 0x54, 0x45, 0x53, 0x54, 0x5f, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x54, 0x57, 0x4f, 0x10, 0x02, 0x42, + 0xa4, 0x02, 0x0a, 0x22, 0x63, 0x6f, 0x6d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, + 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x42, 0x10, 0x4b, 0x69, 0x74, 0x63, 0x68, 0x65, 0x6e, 0x53, + 0x69, 0x6e, 0x6b, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x50, 0x67, 0x69, 0x74, 0x68, + 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2d, 0x67, 0x6f, + 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x62, 0x75, + 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0xa2, 0x02, 0x04, 0x42, + 0x56, 0x43, 0x43, 0xaa, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x43, + 0x61, 0x73, 0x65, 0x73, 0xca, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, + 0x43, 0x61, 0x73, 0x65, 0x73, 0xe2, 0x02, 0x2a, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, + 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, + 0x74, 0x61, 0xea, 0x02, 0x21, 0x42, 0x75, 0x66, 0x3a, 0x3a, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x3a, + 0x3a, 0x43, 0x61, 0x73, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var file_buf_validate_conformance_cases_kitchen_sink_proto_enumTypes = make([]protoimpl.EnumInfo, 1) +var file_buf_validate_conformance_cases_kitchen_sink_proto_msgTypes = make([]protoimpl.MessageInfo, 3) +var file_buf_validate_conformance_cases_kitchen_sink_proto_goTypes = []any{ + (ComplexTestEnum)(0), // 0: buf.validate.conformance.cases.ComplexTestEnum + (*ComplexTestMsg)(nil), // 1: buf.validate.conformance.cases.ComplexTestMsg + (*KitchenSinkMessage)(nil), // 2: buf.validate.conformance.cases.KitchenSinkMessage + nil, // 3: buf.validate.conformance.cases.ComplexTestMsg.MapValEntry + (*wrapperspb.FloatValue)(nil), // 4: google.protobuf.FloatValue + (*durationpb.Duration)(nil), // 5: google.protobuf.Duration + (*timestamppb.Timestamp)(nil), // 6: google.protobuf.Timestamp + (*anypb.Any)(nil), // 7: google.protobuf.Any +} +var file_buf_validate_conformance_cases_kitchen_sink_proto_depIdxs = []int32{ + 1, // 0: buf.validate.conformance.cases.ComplexTestMsg.nested:type_name -> buf.validate.conformance.cases.ComplexTestMsg + 4, // 1: buf.validate.conformance.cases.ComplexTestMsg.float_val:type_name -> google.protobuf.FloatValue + 5, // 2: buf.validate.conformance.cases.ComplexTestMsg.dur_val:type_name -> google.protobuf.Duration + 6, // 3: buf.validate.conformance.cases.ComplexTestMsg.ts_val:type_name -> google.protobuf.Timestamp + 1, // 4: buf.validate.conformance.cases.ComplexTestMsg.another:type_name -> buf.validate.conformance.cases.ComplexTestMsg + 0, // 5: buf.validate.conformance.cases.ComplexTestMsg.enum_const:type_name -> buf.validate.conformance.cases.ComplexTestEnum + 7, // 6: buf.validate.conformance.cases.ComplexTestMsg.any_val:type_name -> google.protobuf.Any + 6, // 7: buf.validate.conformance.cases.ComplexTestMsg.rep_ts_val:type_name -> google.protobuf.Timestamp + 3, // 8: buf.validate.conformance.cases.ComplexTestMsg.map_val:type_name -> buf.validate.conformance.cases.ComplexTestMsg.MapValEntry + 1, // 9: buf.validate.conformance.cases.KitchenSinkMessage.val:type_name -> buf.validate.conformance.cases.ComplexTestMsg + 10, // [10:10] is the sub-list for method output_type + 10, // [10:10] is the sub-list for method input_type + 10, // [10:10] is the sub-list for extension type_name + 10, // [10:10] is the sub-list for extension extendee + 0, // [0:10] is the sub-list for field type_name +} + +func init() { file_buf_validate_conformance_cases_kitchen_sink_proto_init() } +func file_buf_validate_conformance_cases_kitchen_sink_proto_init() { + if File_buf_validate_conformance_cases_kitchen_sink_proto != nil { + return + } + file_buf_validate_conformance_cases_kitchen_sink_proto_msgTypes[0].OneofWrappers = []any{ + (*complexTestMsg_X)(nil), + (*complexTestMsg_Y)(nil), + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_kitchen_sink_proto_rawDesc, + NumEnums: 1, + NumMessages: 3, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_kitchen_sink_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_kitchen_sink_proto_depIdxs, + EnumInfos: file_buf_validate_conformance_cases_kitchen_sink_proto_enumTypes, + MessageInfos: file_buf_validate_conformance_cases_kitchen_sink_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_kitchen_sink_proto = out.File + file_buf_validate_conformance_cases_kitchen_sink_proto_rawDesc = nil + file_buf_validate_conformance_cases_kitchen_sink_proto_goTypes = nil + file_buf_validate_conformance_cases_kitchen_sink_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/maps.pb.go b/internal/gen/buf/validate/conformance/cases/maps.pb.go index 2baee00..3697ad4 100644 --- a/internal/gen/buf/validate/conformance/cases/maps.pb.go +++ b/internal/gen/buf/validate/conformance/cases/maps.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/maps.proto +//go:build !protoopaque + package cases import ( @@ -25,7 +27,6 @@ import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" - sync "sync" ) const ( @@ -36,11 +37,10 @@ const ( ) type MapNone struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[uint32]bool `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[uint32]bool `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *MapNone) Reset() { @@ -68,11 +68,6 @@ func (x *MapNone) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MapNone.ProtoReflect.Descriptor instead. -func (*MapNone) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_maps_proto_rawDescGZIP(), []int{0} -} - func (x *MapNone) GetVal() map[uint32]bool { if x != nil { return x.Val @@ -80,12 +75,29 @@ func (x *MapNone) GetVal() map[uint32]bool { return nil } +func (x *MapNone) SetVal(v map[uint32]bool) { + x.Val = v +} + +type MapNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[uint32]bool +} + +func (b0 MapNone_builder) Build() *MapNone { + m0 := &MapNone{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type MapMin struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int32]float32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int32]float32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed32,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *MapMin) Reset() { @@ -113,11 +125,6 @@ func (x *MapMin) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MapMin.ProtoReflect.Descriptor instead. -func (*MapMin) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_maps_proto_rawDescGZIP(), []int{1} -} - func (x *MapMin) GetVal() map[int32]float32 { if x != nil { return x.Val @@ -125,12 +132,29 @@ func (x *MapMin) GetVal() map[int32]float32 { return nil } +func (x *MapMin) SetVal(v map[int32]float32) { + x.Val = v +} + +type MapMin_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]float32 +} + +func (b0 MapMin_builder) Build() *MapMin { + m0 := &MapMin{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type MapMax struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int64]float64 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int64]float64 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"fixed64,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *MapMax) Reset() { @@ -158,11 +182,6 @@ func (x *MapMax) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MapMax.ProtoReflect.Descriptor instead. -func (*MapMax) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_maps_proto_rawDescGZIP(), []int{2} -} - func (x *MapMax) GetVal() map[int64]float64 { if x != nil { return x.Val @@ -170,12 +189,29 @@ func (x *MapMax) GetVal() map[int64]float64 { return nil } +func (x *MapMax) SetVal(v map[int64]float64) { + x.Val = v +} + +type MapMax_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int64]float64 +} + +func (b0 MapMax_builder) Build() *MapMax { + m0 := &MapMax{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type MapMinMax struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[string]bool `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[string]bool `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *MapMinMax) Reset() { @@ -203,11 +239,6 @@ func (x *MapMinMax) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MapMinMax.ProtoReflect.Descriptor instead. -func (*MapMinMax) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_maps_proto_rawDescGZIP(), []int{3} -} - func (x *MapMinMax) GetVal() map[string]bool { if x != nil { return x.Val @@ -215,12 +246,29 @@ func (x *MapMinMax) GetVal() map[string]bool { return nil } +func (x *MapMinMax) SetVal(v map[string]bool) { + x.Val = v +} + +type MapMinMax_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[string]bool +} + +func (b0 MapMinMax_builder) Build() *MapMinMax { + m0 := &MapMinMax{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type MapExact struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[uint64]string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[uint64]string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *MapExact) Reset() { @@ -248,11 +296,6 @@ func (x *MapExact) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MapExact.ProtoReflect.Descriptor instead. -func (*MapExact) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_maps_proto_rawDescGZIP(), []int{4} -} - func (x *MapExact) GetVal() map[uint64]string { if x != nil { return x.Val @@ -260,12 +303,29 @@ func (x *MapExact) GetVal() map[uint64]string { return nil } +func (x *MapExact) SetVal(v map[uint64]string) { + x.Val = v +} + +type MapExact_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[uint64]string +} + +func (b0 MapExact_builder) Build() *MapExact { + m0 := &MapExact{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type MapKeys struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[int64]string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[int64]string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"zigzag64,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *MapKeys) Reset() { @@ -293,11 +353,6 @@ func (x *MapKeys) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MapKeys.ProtoReflect.Descriptor instead. -func (*MapKeys) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_maps_proto_rawDescGZIP(), []int{5} -} - func (x *MapKeys) GetVal() map[int64]string { if x != nil { return x.Val @@ -305,12 +360,29 @@ func (x *MapKeys) GetVal() map[int64]string { return nil } +func (x *MapKeys) SetVal(v map[int64]string) { + x.Val = v +} + +type MapKeys_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int64]string +} + +func (b0 MapKeys_builder) Build() *MapKeys { + m0 := &MapKeys{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type MapValues struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[string]string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[string]string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *MapValues) Reset() { @@ -338,11 +410,6 @@ func (x *MapValues) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MapValues.ProtoReflect.Descriptor instead. -func (*MapValues) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_maps_proto_rawDescGZIP(), []int{6} -} - func (x *MapValues) GetVal() map[string]string { if x != nil { return x.Val @@ -350,12 +417,29 @@ func (x *MapValues) GetVal() map[string]string { return nil } +func (x *MapValues) SetVal(v map[string]string) { + x.Val = v +} + +type MapValues_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[string]string +} + +func (b0 MapValues_builder) Build() *MapValues { + m0 := &MapValues{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type MapKeysPattern struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[string]string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[string]string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *MapKeysPattern) Reset() { @@ -383,11 +467,6 @@ func (x *MapKeysPattern) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MapKeysPattern.ProtoReflect.Descriptor instead. -func (*MapKeysPattern) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_maps_proto_rawDescGZIP(), []int{7} -} - func (x *MapKeysPattern) GetVal() map[string]string { if x != nil { return x.Val @@ -395,12 +474,29 @@ func (x *MapKeysPattern) GetVal() map[string]string { return nil } +func (x *MapKeysPattern) SetVal(v map[string]string) { + x.Val = v +} + +type MapKeysPattern_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[string]string +} + +func (b0 MapKeysPattern_builder) Build() *MapKeysPattern { + m0 := &MapKeysPattern{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type MapValuesPattern struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[string]string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[string]string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *MapValuesPattern) Reset() { @@ -428,11 +524,6 @@ func (x *MapValuesPattern) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MapValuesPattern.ProtoReflect.Descriptor instead. -func (*MapValuesPattern) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_maps_proto_rawDescGZIP(), []int{8} -} - func (x *MapValuesPattern) GetVal() map[string]string { if x != nil { return x.Val @@ -440,12 +531,29 @@ func (x *MapValuesPattern) GetVal() map[string]string { return nil } +func (x *MapValuesPattern) SetVal(v map[string]string) { + x.Val = v +} + +type MapValuesPattern_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[string]string +} + +func (b0 MapValuesPattern_builder) Build() *MapValuesPattern { + m0 := &MapValuesPattern{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type MapRecursive struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[uint32]*MapRecursive_Msg `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[uint32]*MapRecursive_Msg `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *MapRecursive) Reset() { @@ -473,11 +581,6 @@ func (x *MapRecursive) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MapRecursive.ProtoReflect.Descriptor instead. -func (*MapRecursive) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_maps_proto_rawDescGZIP(), []int{9} -} - func (x *MapRecursive) GetVal() map[uint32]*MapRecursive_Msg { if x != nil { return x.Val @@ -485,12 +588,29 @@ func (x *MapRecursive) GetVal() map[uint32]*MapRecursive_Msg { return nil } +func (x *MapRecursive) SetVal(v map[uint32]*MapRecursive_Msg) { + x.Val = v +} + +type MapRecursive_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[uint32]*MapRecursive_Msg +} + +func (b0 MapRecursive_builder) Build() *MapRecursive { + m0 := &MapRecursive{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type MapExactIgnore struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[uint64]string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[uint64]string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *MapExactIgnore) Reset() { @@ -518,11 +638,6 @@ func (x *MapExactIgnore) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MapExactIgnore.ProtoReflect.Descriptor instead. -func (*MapExactIgnore) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_maps_proto_rawDescGZIP(), []int{10} -} - func (x *MapExactIgnore) GetVal() map[uint64]string { if x != nil { return x.Val @@ -530,14 +645,31 @@ func (x *MapExactIgnore) GetVal() map[uint64]string { return nil } +func (x *MapExactIgnore) SetVal(v map[uint64]string) { + x.Val = v +} + +type MapExactIgnore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[uint64]string +} + +func (b0 MapExactIgnore_builder) Build() *MapExactIgnore { + m0 := &MapExactIgnore{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type MultipleMaps struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + First map[uint32]string `protobuf:"bytes,1,rep,name=first,proto3" json:"first,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + Second map[int32]bool `protobuf:"bytes,2,rep,name=second,proto3" json:"second,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + Third map[int32]bool `protobuf:"bytes,3,rep,name=third,proto3" json:"third,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - First map[uint32]string `protobuf:"bytes,1,rep,name=first,proto3" json:"first,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - Second map[int32]bool `protobuf:"bytes,2,rep,name=second,proto3" json:"second,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - Third map[int32]bool `protobuf:"bytes,3,rep,name=third,proto3" json:"third,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *MultipleMaps) Reset() { @@ -565,11 +697,6 @@ func (x *MultipleMaps) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MultipleMaps.ProtoReflect.Descriptor instead. -func (*MultipleMaps) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_maps_proto_rawDescGZIP(), []int{11} -} - func (x *MultipleMaps) GetFirst() map[uint32]string { if x != nil { return x.First @@ -591,12 +718,41 @@ func (x *MultipleMaps) GetThird() map[int32]bool { return nil } +func (x *MultipleMaps) SetFirst(v map[uint32]string) { + x.First = v +} + +func (x *MultipleMaps) SetSecond(v map[int32]bool) { + x.Second = v +} + +func (x *MultipleMaps) SetThird(v map[int32]bool) { + x.Third = v +} + +type MultipleMaps_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + First map[uint32]string + Second map[int32]bool + Third map[int32]bool +} + +func (b0 MultipleMaps_builder) Build() *MultipleMaps { + m0 := &MultipleMaps{} + b, x := &b0, m0 + _, _ = b, x + x.First = b.First + x.Second = b.Second + x.Third = b.Third + return m0 +} + type MapRecursive_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *MapRecursive_Msg) Reset() { @@ -624,11 +780,6 @@ func (x *MapRecursive_Msg) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MapRecursive_Msg.ProtoReflect.Descriptor instead. -func (*MapRecursive_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_maps_proto_rawDescGZIP(), []int{9, 1} -} - func (x *MapRecursive_Msg) GetVal() string { if x != nil { return x.Val @@ -636,6 +787,24 @@ func (x *MapRecursive_Msg) GetVal() string { return "" } +func (x *MapRecursive_Msg) SetVal(v string) { + x.Val = v +} + +type MapRecursive_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 MapRecursive_Msg_builder) Build() *MapRecursive_Msg { + m0 := &MapRecursive_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + var File_buf_validate_conformance_cases_maps_proto protoreflect.FileDescriptor var file_buf_validate_conformance_cases_maps_proto_rawDesc = []byte{ @@ -808,18 +977,6 @@ var file_buf_validate_conformance_cases_maps_proto_rawDesc = []byte{ 0x72, 0x6f, 0x74, 0x6f, 0x33, } -var ( - file_buf_validate_conformance_cases_maps_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_maps_proto_rawDescData = file_buf_validate_conformance_cases_maps_proto_rawDesc -) - -func file_buf_validate_conformance_cases_maps_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_maps_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_maps_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_maps_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_maps_proto_rawDescData -} - var file_buf_validate_conformance_cases_maps_proto_msgTypes = make([]protoimpl.MessageInfo, 27) var file_buf_validate_conformance_cases_maps_proto_goTypes = []any{ (*MapNone)(nil), // 0: buf.validate.conformance.cases.MapNone diff --git a/internal/gen/buf/validate/conformance/cases/maps_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/maps_protoopaque.pb.go new file mode 100644 index 0000000..68d7619 --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/maps_protoopaque.pb.go @@ -0,0 +1,1056 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/maps.proto + +//go:build protoopaque + +package cases + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type MapNone struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[uint32]bool `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapNone) Reset() { + *x = MapNone{} + mi := &file_buf_validate_conformance_cases_maps_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapNone) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapNone) ProtoMessage() {} + +func (x *MapNone) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_maps_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MapNone) GetVal() map[uint32]bool { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *MapNone) SetVal(v map[uint32]bool) { + x.xxx_hidden_Val = v +} + +type MapNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[uint32]bool +} + +func (b0 MapNone_builder) Build() *MapNone { + m0 := &MapNone{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type MapMin struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int32]float32 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed32,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapMin) Reset() { + *x = MapMin{} + mi := &file_buf_validate_conformance_cases_maps_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapMin) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapMin) ProtoMessage() {} + +func (x *MapMin) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_maps_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MapMin) GetVal() map[int32]float32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *MapMin) SetVal(v map[int32]float32) { + x.xxx_hidden_Val = v +} + +type MapMin_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int32]float32 +} + +func (b0 MapMin_builder) Build() *MapMin { + m0 := &MapMin{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type MapMax struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int64]float64 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"fixed64,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapMax) Reset() { + *x = MapMax{} + mi := &file_buf_validate_conformance_cases_maps_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapMax) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapMax) ProtoMessage() {} + +func (x *MapMax) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_maps_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MapMax) GetVal() map[int64]float64 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *MapMax) SetVal(v map[int64]float64) { + x.xxx_hidden_Val = v +} + +type MapMax_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int64]float64 +} + +func (b0 MapMax_builder) Build() *MapMax { + m0 := &MapMax{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type MapMinMax struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[string]bool `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapMinMax) Reset() { + *x = MapMinMax{} + mi := &file_buf_validate_conformance_cases_maps_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapMinMax) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapMinMax) ProtoMessage() {} + +func (x *MapMinMax) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_maps_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MapMinMax) GetVal() map[string]bool { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *MapMinMax) SetVal(v map[string]bool) { + x.xxx_hidden_Val = v +} + +type MapMinMax_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[string]bool +} + +func (b0 MapMinMax_builder) Build() *MapMinMax { + m0 := &MapMinMax{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type MapExact struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[uint64]string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapExact) Reset() { + *x = MapExact{} + mi := &file_buf_validate_conformance_cases_maps_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapExact) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapExact) ProtoMessage() {} + +func (x *MapExact) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_maps_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MapExact) GetVal() map[uint64]string { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *MapExact) SetVal(v map[uint64]string) { + x.xxx_hidden_Val = v +} + +type MapExact_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[uint64]string +} + +func (b0 MapExact_builder) Build() *MapExact { + m0 := &MapExact{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type MapKeys struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[int64]string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"zigzag64,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapKeys) Reset() { + *x = MapKeys{} + mi := &file_buf_validate_conformance_cases_maps_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapKeys) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapKeys) ProtoMessage() {} + +func (x *MapKeys) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_maps_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MapKeys) GetVal() map[int64]string { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *MapKeys) SetVal(v map[int64]string) { + x.xxx_hidden_Val = v +} + +type MapKeys_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[int64]string +} + +func (b0 MapKeys_builder) Build() *MapKeys { + m0 := &MapKeys{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type MapValues struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[string]string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapValues) Reset() { + *x = MapValues{} + mi := &file_buf_validate_conformance_cases_maps_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapValues) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapValues) ProtoMessage() {} + +func (x *MapValues) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_maps_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MapValues) GetVal() map[string]string { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *MapValues) SetVal(v map[string]string) { + x.xxx_hidden_Val = v +} + +type MapValues_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[string]string +} + +func (b0 MapValues_builder) Build() *MapValues { + m0 := &MapValues{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type MapKeysPattern struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[string]string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapKeysPattern) Reset() { + *x = MapKeysPattern{} + mi := &file_buf_validate_conformance_cases_maps_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapKeysPattern) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapKeysPattern) ProtoMessage() {} + +func (x *MapKeysPattern) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_maps_proto_msgTypes[7] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MapKeysPattern) GetVal() map[string]string { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *MapKeysPattern) SetVal(v map[string]string) { + x.xxx_hidden_Val = v +} + +type MapKeysPattern_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[string]string +} + +func (b0 MapKeysPattern_builder) Build() *MapKeysPattern { + m0 := &MapKeysPattern{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type MapValuesPattern struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[string]string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapValuesPattern) Reset() { + *x = MapValuesPattern{} + mi := &file_buf_validate_conformance_cases_maps_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapValuesPattern) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapValuesPattern) ProtoMessage() {} + +func (x *MapValuesPattern) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_maps_proto_msgTypes[8] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MapValuesPattern) GetVal() map[string]string { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *MapValuesPattern) SetVal(v map[string]string) { + x.xxx_hidden_Val = v +} + +type MapValuesPattern_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[string]string +} + +func (b0 MapValuesPattern_builder) Build() *MapValuesPattern { + m0 := &MapValuesPattern{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type MapRecursive struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[uint32]*MapRecursive_Msg `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapRecursive) Reset() { + *x = MapRecursive{} + mi := &file_buf_validate_conformance_cases_maps_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapRecursive) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapRecursive) ProtoMessage() {} + +func (x *MapRecursive) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_maps_proto_msgTypes[9] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MapRecursive) GetVal() map[uint32]*MapRecursive_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *MapRecursive) SetVal(v map[uint32]*MapRecursive_Msg) { + x.xxx_hidden_Val = v +} + +type MapRecursive_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[uint32]*MapRecursive_Msg +} + +func (b0 MapRecursive_builder) Build() *MapRecursive { + m0 := &MapRecursive{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type MapExactIgnore struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[uint64]string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapExactIgnore) Reset() { + *x = MapExactIgnore{} + mi := &file_buf_validate_conformance_cases_maps_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapExactIgnore) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapExactIgnore) ProtoMessage() {} + +func (x *MapExactIgnore) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_maps_proto_msgTypes[10] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MapExactIgnore) GetVal() map[uint64]string { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *MapExactIgnore) SetVal(v map[uint64]string) { + x.xxx_hidden_Val = v +} + +type MapExactIgnore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[uint64]string +} + +func (b0 MapExactIgnore_builder) Build() *MapExactIgnore { + m0 := &MapExactIgnore{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type MultipleMaps struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_First map[uint32]string `protobuf:"bytes,1,rep,name=first,proto3" json:"first,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + xxx_hidden_Second map[int32]bool `protobuf:"bytes,2,rep,name=second,proto3" json:"second,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + xxx_hidden_Third map[int32]bool `protobuf:"bytes,3,rep,name=third,proto3" json:"third,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MultipleMaps) Reset() { + *x = MultipleMaps{} + mi := &file_buf_validate_conformance_cases_maps_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MultipleMaps) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MultipleMaps) ProtoMessage() {} + +func (x *MultipleMaps) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_maps_proto_msgTypes[11] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MultipleMaps) GetFirst() map[uint32]string { + if x != nil { + return x.xxx_hidden_First + } + return nil +} + +func (x *MultipleMaps) GetSecond() map[int32]bool { + if x != nil { + return x.xxx_hidden_Second + } + return nil +} + +func (x *MultipleMaps) GetThird() map[int32]bool { + if x != nil { + return x.xxx_hidden_Third + } + return nil +} + +func (x *MultipleMaps) SetFirst(v map[uint32]string) { + x.xxx_hidden_First = v +} + +func (x *MultipleMaps) SetSecond(v map[int32]bool) { + x.xxx_hidden_Second = v +} + +func (x *MultipleMaps) SetThird(v map[int32]bool) { + x.xxx_hidden_Third = v +} + +type MultipleMaps_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + First map[uint32]string + Second map[int32]bool + Third map[int32]bool +} + +func (b0 MultipleMaps_builder) Build() *MultipleMaps { + m0 := &MultipleMaps{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_First = b.First + x.xxx_hidden_Second = b.Second + x.xxx_hidden_Third = b.Third + return m0 +} + +type MapRecursive_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MapRecursive_Msg) Reset() { + *x = MapRecursive_Msg{} + mi := &file_buf_validate_conformance_cases_maps_proto_msgTypes[22] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MapRecursive_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MapRecursive_Msg) ProtoMessage() {} + +func (x *MapRecursive_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_maps_proto_msgTypes[22] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MapRecursive_Msg) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *MapRecursive_Msg) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type MapRecursive_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 MapRecursive_Msg_builder) Build() *MapRecursive_Msg { + m0 := &MapRecursive_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +var File_buf_validate_conformance_cases_maps_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_maps_proto_rawDesc = []byte{ + 0x0a, 0x29, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x6d, 0x61, 0x70, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x62, 0x75, 0x66, + 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x1a, 0x1b, 0x62, 0x75, 0x66, + 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x85, 0x01, 0x0a, 0x07, 0x4d, 0x61, 0x70, + 0x4e, 0x6f, 0x6e, 0x65, 0x12, 0x42, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x30, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, + 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x4e, 0x6f, 0x6e, 0x65, 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, + 0x74, 0x72, 0x79, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x08, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, + 0x22, 0x8d, 0x01, 0x0a, 0x06, 0x4d, 0x61, 0x70, 0x4d, 0x69, 0x6e, 0x12, 0x4b, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x4d, 0x69, 0x6e, + 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x08, 0xba, 0x48, 0x05, 0x9a, 0x01, + 0x02, 0x08, 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, + 0x22, 0x8d, 0x01, 0x0a, 0x06, 0x4d, 0x61, 0x70, 0x4d, 0x61, 0x78, 0x12, 0x4b, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x4d, 0x61, 0x78, + 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x08, 0xba, 0x48, 0x05, 0x9a, 0x01, + 0x02, 0x10, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x01, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, + 0x22, 0x95, 0x01, 0x0a, 0x09, 0x4d, 0x61, 0x70, 0x4d, 0x69, 0x6e, 0x4d, 0x61, 0x78, 0x12, 0x50, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x62, 0x75, + 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, + 0x4d, 0x69, 0x6e, 0x4d, 0x61, 0x78, 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, + 0x0a, 0xba, 0x48, 0x07, 0x9a, 0x01, 0x04, 0x08, 0x02, 0x10, 0x04, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x08, 0x52, 0x05, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x93, 0x01, 0x0a, 0x08, 0x4d, 0x61, 0x70, + 0x45, 0x78, 0x61, 0x63, 0x74, 0x12, 0x4f, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, + 0x73, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x45, 0x78, 0x61, 0x63, 0x74, 0x2e, 0x56, 0x61, 0x6c, + 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x9a, 0x01, 0x04, 0x08, 0x03, 0x10, + 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x93, + 0x01, 0x0a, 0x07, 0x4d, 0x61, 0x70, 0x4b, 0x65, 0x79, 0x73, 0x12, 0x50, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x4b, 0x65, 0x79, 0x73, + 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0c, 0xba, 0x48, 0x09, 0x9a, 0x01, + 0x06, 0x22, 0x04, 0x42, 0x02, 0x10, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, + 0x56, 0x61, 0x6c, 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, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x3a, 0x02, 0x38, 0x01, 0x22, 0x97, 0x01, 0x0a, 0x09, 0x4d, 0x61, 0x70, 0x56, 0x61, 0x6c, 0x75, + 0x65, 0x73, 0x12, 0x52, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x32, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2e, 0x4d, 0x61, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, + 0x74, 0x72, 0x79, 0x42, 0x0c, 0xba, 0x48, 0x09, 0x9a, 0x01, 0x06, 0x2a, 0x04, 0x72, 0x02, 0x10, + 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x22, 0xb0, + 0x01, 0x0a, 0x0e, 0x4d, 0x61, 0x70, 0x4b, 0x65, 0x79, 0x73, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x12, 0x66, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, + 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, + 0x4d, 0x61, 0x70, 0x4b, 0x65, 0x79, 0x73, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x2e, 0x56, + 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x1b, 0xba, 0x48, 0x18, 0x9a, 0x01, 0x15, 0x22, + 0x13, 0x72, 0x11, 0x32, 0x0f, 0x28, 0x3f, 0x69, 0x29, 0x5e, 0x5b, 0x61, 0x2d, 0x7a, 0x30, 0x2d, + 0x39, 0x5d, 0x2b, 0x24, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, + 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, 0x22, 0xb4, 0x01, 0x0a, 0x10, 0x4d, 0x61, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x50, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x12, 0x68, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, + 0x61, 0x73, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x50, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x1b, + 0xba, 0x48, 0x18, 0x9a, 0x01, 0x15, 0x2a, 0x13, 0x72, 0x11, 0x32, 0x0f, 0x28, 0x3f, 0x69, 0x29, + 0x5e, 0x5b, 0x61, 0x2d, 0x7a, 0x30, 0x2d, 0x39, 0x5d, 0x2b, 0x24, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x22, 0xe3, 0x01, 0x0a, 0x0c, 0x4d, 0x61, 0x70, + 0x52, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x12, 0x47, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, + 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x4d, 0x61, 0x70, 0x52, 0x65, 0x63, 0x75, 0x72, + 0x73, 0x69, 0x76, 0x65, 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x1a, 0x68, 0x0a, 0x08, 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, + 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x6b, 0x65, 0x79, + 0x12, 0x46, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x30, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2e, 0x4d, 0x61, 0x70, 0x52, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x2e, 0x4d, 0x73, + 0x67, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x20, 0x0a, 0x03, + 0x4d, 0x73, 0x67, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x42, 0x07, 0xba, 0x48, 0x04, 0x72, 0x02, 0x10, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0xa2, + 0x01, 0x0a, 0x0e, 0x4d, 0x61, 0x70, 0x45, 0x78, 0x61, 0x63, 0x74, 0x49, 0x67, 0x6e, 0x6f, 0x72, + 0x65, 0x12, 0x58, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, + 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, + 0x4d, 0x61, 0x70, 0x45, 0x78, 0x61, 0x63, 0x74, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x2e, 0x56, + 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0d, 0xba, 0x48, 0x0a, 0xd0, 0x01, 0x01, 0x9a, + 0x01, 0x04, 0x08, 0x03, 0x10, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, + 0x61, 0x6c, 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, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, + 0x02, 0x38, 0x01, 0x22, 0xd7, 0x03, 0x0a, 0x0c, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, + 0x4d, 0x61, 0x70, 0x73, 0x12, 0x5b, 0x0a, 0x05, 0x66, 0x69, 0x72, 0x73, 0x74, 0x18, 0x01, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, + 0x61, 0x73, 0x65, 0x73, 0x2e, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x4d, 0x61, 0x70, + 0x73, 0x2e, 0x46, 0x69, 0x72, 0x73, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0c, 0xba, 0x48, + 0x09, 0x9a, 0x01, 0x06, 0x22, 0x04, 0x2a, 0x02, 0x20, 0x00, 0x52, 0x05, 0x66, 0x69, 0x72, 0x73, + 0x74, 0x12, 0x5e, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x38, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, + 0x65, 0x73, 0x2e, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x4d, 0x61, 0x70, 0x73, 0x2e, + 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0c, 0xba, 0x48, 0x09, + 0x9a, 0x01, 0x06, 0x22, 0x04, 0x1a, 0x02, 0x10, 0x00, 0x52, 0x06, 0x73, 0x65, 0x63, 0x6f, 0x6e, + 0x64, 0x12, 0x5b, 0x0a, 0x05, 0x74, 0x68, 0x69, 0x72, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x37, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, + 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, + 0x73, 0x2e, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x4d, 0x61, 0x70, 0x73, 0x2e, 0x54, + 0x68, 0x69, 0x72, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x0c, 0xba, 0x48, 0x09, 0x9a, 0x01, + 0x06, 0x22, 0x04, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x05, 0x74, 0x68, 0x69, 0x72, 0x64, 0x1a, 0x38, + 0x0a, 0x0a, 0x46, 0x69, 0x72, 0x73, 0x74, 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, 0x09, 0x52, 0x05, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x39, 0x0a, 0x0b, 0x53, 0x65, 0x63, 0x6f, + 0x6e, 0x64, 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, 0x08, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, + 0x02, 0x38, 0x01, 0x1a, 0x38, 0x0a, 0x0a, 0x54, 0x68, 0x69, 0x72, 0x64, 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, 0x08, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x9d, 0x02, + 0x0a, 0x22, 0x63, 0x6f, 0x6d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, + 0x61, 0x73, 0x65, 0x73, 0x42, 0x09, 0x4d, 0x61, 0x70, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, + 0x01, 0x5a, 0x50, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, + 0x66, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x2d, 0x67, 0x6f, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, + 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, + 0x73, 0x65, 0x73, 0xa2, 0x02, 0x04, 0x42, 0x56, 0x43, 0x43, 0xaa, 0x02, 0x1e, 0x42, 0x75, 0x66, + 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x73, 0xca, 0x02, 0x1e, 0x42, 0x75, + 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0xe2, 0x02, 0x2a, 0x42, + 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0x5c, 0x47, 0x50, + 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x21, 0x42, 0x75, 0x66, 0x3a, + 0x3a, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x3a, 0x3a, 0x43, 0x61, 0x73, 0x65, 0x73, 0x62, 0x06, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var file_buf_validate_conformance_cases_maps_proto_msgTypes = make([]protoimpl.MessageInfo, 27) +var file_buf_validate_conformance_cases_maps_proto_goTypes = []any{ + (*MapNone)(nil), // 0: buf.validate.conformance.cases.MapNone + (*MapMin)(nil), // 1: buf.validate.conformance.cases.MapMin + (*MapMax)(nil), // 2: buf.validate.conformance.cases.MapMax + (*MapMinMax)(nil), // 3: buf.validate.conformance.cases.MapMinMax + (*MapExact)(nil), // 4: buf.validate.conformance.cases.MapExact + (*MapKeys)(nil), // 5: buf.validate.conformance.cases.MapKeys + (*MapValues)(nil), // 6: buf.validate.conformance.cases.MapValues + (*MapKeysPattern)(nil), // 7: buf.validate.conformance.cases.MapKeysPattern + (*MapValuesPattern)(nil), // 8: buf.validate.conformance.cases.MapValuesPattern + (*MapRecursive)(nil), // 9: buf.validate.conformance.cases.MapRecursive + (*MapExactIgnore)(nil), // 10: buf.validate.conformance.cases.MapExactIgnore + (*MultipleMaps)(nil), // 11: buf.validate.conformance.cases.MultipleMaps + nil, // 12: buf.validate.conformance.cases.MapNone.ValEntry + nil, // 13: buf.validate.conformance.cases.MapMin.ValEntry + nil, // 14: buf.validate.conformance.cases.MapMax.ValEntry + nil, // 15: buf.validate.conformance.cases.MapMinMax.ValEntry + nil, // 16: buf.validate.conformance.cases.MapExact.ValEntry + nil, // 17: buf.validate.conformance.cases.MapKeys.ValEntry + nil, // 18: buf.validate.conformance.cases.MapValues.ValEntry + nil, // 19: buf.validate.conformance.cases.MapKeysPattern.ValEntry + nil, // 20: buf.validate.conformance.cases.MapValuesPattern.ValEntry + nil, // 21: buf.validate.conformance.cases.MapRecursive.ValEntry + (*MapRecursive_Msg)(nil), // 22: buf.validate.conformance.cases.MapRecursive.Msg + nil, // 23: buf.validate.conformance.cases.MapExactIgnore.ValEntry + nil, // 24: buf.validate.conformance.cases.MultipleMaps.FirstEntry + nil, // 25: buf.validate.conformance.cases.MultipleMaps.SecondEntry + nil, // 26: buf.validate.conformance.cases.MultipleMaps.ThirdEntry +} +var file_buf_validate_conformance_cases_maps_proto_depIdxs = []int32{ + 12, // 0: buf.validate.conformance.cases.MapNone.val:type_name -> buf.validate.conformance.cases.MapNone.ValEntry + 13, // 1: buf.validate.conformance.cases.MapMin.val:type_name -> buf.validate.conformance.cases.MapMin.ValEntry + 14, // 2: buf.validate.conformance.cases.MapMax.val:type_name -> buf.validate.conformance.cases.MapMax.ValEntry + 15, // 3: buf.validate.conformance.cases.MapMinMax.val:type_name -> buf.validate.conformance.cases.MapMinMax.ValEntry + 16, // 4: buf.validate.conformance.cases.MapExact.val:type_name -> buf.validate.conformance.cases.MapExact.ValEntry + 17, // 5: buf.validate.conformance.cases.MapKeys.val:type_name -> buf.validate.conformance.cases.MapKeys.ValEntry + 18, // 6: buf.validate.conformance.cases.MapValues.val:type_name -> buf.validate.conformance.cases.MapValues.ValEntry + 19, // 7: buf.validate.conformance.cases.MapKeysPattern.val:type_name -> buf.validate.conformance.cases.MapKeysPattern.ValEntry + 20, // 8: buf.validate.conformance.cases.MapValuesPattern.val:type_name -> buf.validate.conformance.cases.MapValuesPattern.ValEntry + 21, // 9: buf.validate.conformance.cases.MapRecursive.val:type_name -> buf.validate.conformance.cases.MapRecursive.ValEntry + 23, // 10: buf.validate.conformance.cases.MapExactIgnore.val:type_name -> buf.validate.conformance.cases.MapExactIgnore.ValEntry + 24, // 11: buf.validate.conformance.cases.MultipleMaps.first:type_name -> buf.validate.conformance.cases.MultipleMaps.FirstEntry + 25, // 12: buf.validate.conformance.cases.MultipleMaps.second:type_name -> buf.validate.conformance.cases.MultipleMaps.SecondEntry + 26, // 13: buf.validate.conformance.cases.MultipleMaps.third:type_name -> buf.validate.conformance.cases.MultipleMaps.ThirdEntry + 22, // 14: buf.validate.conformance.cases.MapRecursive.ValEntry.value:type_name -> buf.validate.conformance.cases.MapRecursive.Msg + 15, // [15:15] is the sub-list for method output_type + 15, // [15:15] is the sub-list for method input_type + 15, // [15:15] is the sub-list for extension type_name + 15, // [15:15] is the sub-list for extension extendee + 0, // [0:15] is the sub-list for field type_name +} + +func init() { file_buf_validate_conformance_cases_maps_proto_init() } +func file_buf_validate_conformance_cases_maps_proto_init() { + if File_buf_validate_conformance_cases_maps_proto != nil { + return + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_maps_proto_rawDesc, + NumEnums: 0, + NumMessages: 27, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_maps_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_maps_proto_depIdxs, + MessageInfos: file_buf_validate_conformance_cases_maps_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_maps_proto = out.File + file_buf_validate_conformance_cases_maps_proto_rawDesc = nil + file_buf_validate_conformance_cases_maps_proto_goTypes = nil + file_buf_validate_conformance_cases_maps_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/messages.pb.go b/internal/gen/buf/validate/conformance/cases/messages.pb.go index 7f75a56..89c289f 100644 --- a/internal/gen/buf/validate/conformance/cases/messages.pb.go +++ b/internal/gen/buf/validate/conformance/cases/messages.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/messages.proto +//go:build !protoopaque + package cases import ( @@ -26,7 +28,6 @@ import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" - sync "sync" ) const ( @@ -37,12 +38,11 @@ const ( ) type TestMsg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Const string `protobuf:"bytes,1,opt,name=const,proto3" json:"const,omitempty"` + Nested *TestMsg `protobuf:"bytes,2,opt,name=nested,proto3" json:"nested,omitempty"` unknownFields protoimpl.UnknownFields - - Const string `protobuf:"bytes,1,opt,name=const,proto3" json:"const,omitempty"` - Nested *TestMsg `protobuf:"bytes,2,opt,name=nested,proto3" json:"nested,omitempty"` + sizeCache protoimpl.SizeCache } func (x *TestMsg) Reset() { @@ -70,11 +70,6 @@ func (x *TestMsg) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use TestMsg.ProtoReflect.Descriptor instead. -func (*TestMsg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_messages_proto_rawDescGZIP(), []int{0} -} - func (x *TestMsg) GetConst() string { if x != nil { return x.Const @@ -89,12 +84,46 @@ func (x *TestMsg) GetNested() *TestMsg { return nil } +func (x *TestMsg) SetConst(v string) { + x.Const = v +} + +func (x *TestMsg) SetNested(v *TestMsg) { + x.Nested = v +} + +func (x *TestMsg) HasNested() bool { + if x == nil { + return false + } + return x.Nested != nil +} + +func (x *TestMsg) ClearNested() { + x.Nested = nil +} + +type TestMsg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Const string + Nested *TestMsg +} + +func (b0 TestMsg_builder) Build() *TestMsg { + m0 := &TestMsg{} + b, x := &b0, m0 + _, _ = b, x + x.Const = b.Const + x.Nested = b.Nested + return m0 +} + type MessageNone struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *MessageNone_NoneMsg `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *MessageNone_NoneMsg `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *MessageNone) Reset() { @@ -122,11 +151,6 @@ func (x *MessageNone) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MessageNone.ProtoReflect.Descriptor instead. -func (*MessageNone) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_messages_proto_rawDescGZIP(), []int{1} -} - func (x *MessageNone) GetVal() *MessageNone_NoneMsg { if x != nil { return x.Val @@ -134,12 +158,40 @@ func (x *MessageNone) GetVal() *MessageNone_NoneMsg { return nil } +func (x *MessageNone) SetVal(v *MessageNone_NoneMsg) { + x.Val = v +} + +func (x *MessageNone) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *MessageNone) ClearVal() { + x.Val = nil +} + +type MessageNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *MessageNone_NoneMsg +} + +func (b0 MessageNone_builder) Build() *MessageNone { + m0 := &MessageNone{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type MessageDisabled struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *MessageDisabled) Reset() { @@ -167,11 +219,6 @@ func (x *MessageDisabled) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MessageDisabled.ProtoReflect.Descriptor instead. -func (*MessageDisabled) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_messages_proto_rawDescGZIP(), []int{2} -} - func (x *MessageDisabled) GetVal() uint64 { if x != nil { return x.Val @@ -179,12 +226,29 @@ func (x *MessageDisabled) GetVal() uint64 { return 0 } +func (x *MessageDisabled) SetVal(v uint64) { + x.Val = v +} + +type MessageDisabled_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 MessageDisabled_builder) Build() *MessageDisabled { + m0 := &MessageDisabled{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Message struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *TestMsg `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *TestMsg `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Message) Reset() { @@ -212,11 +276,6 @@ func (x *Message) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Message.ProtoReflect.Descriptor instead. -func (*Message) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_messages_proto_rawDescGZIP(), []int{3} -} - func (x *Message) GetVal() *TestMsg { if x != nil { return x.Val @@ -224,12 +283,40 @@ func (x *Message) GetVal() *TestMsg { return nil } +func (x *Message) SetVal(v *TestMsg) { + x.Val = v +} + +func (x *Message) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Message) ClearVal() { + x.Val = nil +} + +type Message_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *TestMsg +} + +func (b0 Message_builder) Build() *Message { + m0 := &Message{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type MessageCrossPackage struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *other_package.Embed `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *other_package.Embed `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *MessageCrossPackage) Reset() { @@ -257,11 +344,6 @@ func (x *MessageCrossPackage) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MessageCrossPackage.ProtoReflect.Descriptor instead. -func (*MessageCrossPackage) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_messages_proto_rawDescGZIP(), []int{4} -} - func (x *MessageCrossPackage) GetVal() *other_package.Embed { if x != nil { return x.Val @@ -269,12 +351,40 @@ func (x *MessageCrossPackage) GetVal() *other_package.Embed { return nil } +func (x *MessageCrossPackage) SetVal(v *other_package.Embed) { + x.Val = v +} + +func (x *MessageCrossPackage) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *MessageCrossPackage) ClearVal() { + x.Val = nil +} + +type MessageCrossPackage_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *other_package.Embed +} + +func (b0 MessageCrossPackage_builder) Build() *MessageCrossPackage { + m0 := &MessageCrossPackage{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type MessageSkip struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *TestMsg `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *TestMsg `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *MessageSkip) Reset() { @@ -302,11 +412,6 @@ func (x *MessageSkip) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MessageSkip.ProtoReflect.Descriptor instead. -func (*MessageSkip) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_messages_proto_rawDescGZIP(), []int{5} -} - func (x *MessageSkip) GetVal() *TestMsg { if x != nil { return x.Val @@ -314,12 +419,40 @@ func (x *MessageSkip) GetVal() *TestMsg { return nil } +func (x *MessageSkip) SetVal(v *TestMsg) { + x.Val = v +} + +func (x *MessageSkip) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *MessageSkip) ClearVal() { + x.Val = nil +} + +type MessageSkip_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *TestMsg +} + +func (b0 MessageSkip_builder) Build() *MessageSkip { + m0 := &MessageSkip{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type MessageRequired struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *TestMsg `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *TestMsg `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *MessageRequired) Reset() { @@ -347,11 +480,6 @@ func (x *MessageRequired) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MessageRequired.ProtoReflect.Descriptor instead. -func (*MessageRequired) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_messages_proto_rawDescGZIP(), []int{6} -} - func (x *MessageRequired) GetVal() *TestMsg { if x != nil { return x.Val @@ -359,12 +487,40 @@ func (x *MessageRequired) GetVal() *TestMsg { return nil } +func (x *MessageRequired) SetVal(v *TestMsg) { + x.Val = v +} + +func (x *MessageRequired) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *MessageRequired) ClearVal() { + x.Val = nil +} + +type MessageRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *TestMsg +} + +func (b0 MessageRequired_builder) Build() *MessageRequired { + m0 := &MessageRequired{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type MessageRequiredButOptional struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *TestMsg `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *TestMsg `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *MessageRequiredButOptional) Reset() { @@ -392,11 +548,6 @@ func (x *MessageRequiredButOptional) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MessageRequiredButOptional.ProtoReflect.Descriptor instead. -func (*MessageRequiredButOptional) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_messages_proto_rawDescGZIP(), []int{7} -} - func (x *MessageRequiredButOptional) GetVal() *TestMsg { if x != nil { return x.Val @@ -404,15 +555,43 @@ func (x *MessageRequiredButOptional) GetVal() *TestMsg { return nil } -type MessageRequiredOneof struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +func (x *MessageRequiredButOptional) SetVal(v *TestMsg) { + x.Val = v +} + +func (x *MessageRequiredButOptional) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *MessageRequiredButOptional) ClearVal() { + x.Val = nil +} - // Types that are assignable to One: +type MessageRequiredButOptional_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *TestMsg +} + +func (b0 MessageRequiredButOptional_builder) Build() *MessageRequiredButOptional { + m0 := &MessageRequiredButOptional{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + +type MessageRequiredOneof struct { + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to One: // // *MessageRequiredOneof_Val - One isMessageRequiredOneof_One `protobuf_oneof:"one"` + One isMessageRequiredOneof_One `protobuf_oneof:"one"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *MessageRequiredOneof) Reset() { @@ -440,25 +619,98 @@ func (x *MessageRequiredOneof) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MessageRequiredOneof.ProtoReflect.Descriptor instead. -func (*MessageRequiredOneof) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_messages_proto_rawDescGZIP(), []int{8} -} - -func (m *MessageRequiredOneof) GetOne() isMessageRequiredOneof_One { - if m != nil { - return m.One +func (x *MessageRequiredOneof) GetOne() isMessageRequiredOneof_One { + if x != nil { + return x.One } return nil } func (x *MessageRequiredOneof) GetVal() *TestMsg { - if x, ok := x.GetOne().(*MessageRequiredOneof_Val); ok { - return x.Val + if x != nil { + if x, ok := x.One.(*MessageRequiredOneof_Val); ok { + return x.Val + } } return nil } +func (x *MessageRequiredOneof) SetVal(v *TestMsg) { + if v == nil { + x.One = nil + return + } + x.One = &MessageRequiredOneof_Val{v} +} + +func (x *MessageRequiredOneof) HasOne() bool { + if x == nil { + return false + } + return x.One != nil +} + +func (x *MessageRequiredOneof) HasVal() bool { + if x == nil { + return false + } + _, ok := x.One.(*MessageRequiredOneof_Val) + return ok +} + +func (x *MessageRequiredOneof) ClearOne() { + x.One = nil +} + +func (x *MessageRequiredOneof) ClearVal() { + if _, ok := x.One.(*MessageRequiredOneof_Val); ok { + x.One = nil + } +} + +const MessageRequiredOneof_One_not_set_case case_MessageRequiredOneof_One = 0 +const MessageRequiredOneof_Val_case case_MessageRequiredOneof_One = 1 + +func (x *MessageRequiredOneof) WhichOne() case_MessageRequiredOneof_One { + if x == nil { + return MessageRequiredOneof_One_not_set_case + } + switch x.One.(type) { + case *MessageRequiredOneof_Val: + return MessageRequiredOneof_Val_case + default: + return MessageRequiredOneof_One_not_set_case + } +} + +type MessageRequiredOneof_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof One: + Val *TestMsg + // -- end of One +} + +func (b0 MessageRequiredOneof_builder) Build() *MessageRequiredOneof { + m0 := &MessageRequiredOneof{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.One = &MessageRequiredOneof_Val{b.Val} + } + return m0 +} + +type case_MessageRequiredOneof_One protoreflect.FieldNumber + +func (x case_MessageRequiredOneof_One) String() string { + md := file_buf_validate_conformance_cases_messages_proto_msgTypes[8].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isMessageRequiredOneof_One interface { isMessageRequiredOneof_One() } @@ -470,9 +722,9 @@ type MessageRequiredOneof_Val struct { func (*MessageRequiredOneof_Val) isMessageRequiredOneof_One() {} type MessageWith3DInside struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *MessageWith3DInside) Reset() { @@ -500,15 +752,22 @@ func (x *MessageWith3DInside) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MessageWith3DInside.ProtoReflect.Descriptor instead. -func (*MessageWith3DInside) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_messages_proto_rawDescGZIP(), []int{9} +type MessageWith3DInside_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + +} + +func (b0 MessageWith3DInside_builder) Build() *MessageWith3DInside { + m0 := &MessageWith3DInside{} + b, x := &b0, m0 + _, _ = b, x + return m0 } type MessageNone_NoneMsg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *MessageNone_NoneMsg) Reset() { @@ -536,9 +795,16 @@ func (x *MessageNone_NoneMsg) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MessageNone_NoneMsg.ProtoReflect.Descriptor instead. -func (*MessageNone_NoneMsg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_messages_proto_rawDescGZIP(), []int{1, 0} +type MessageNone_NoneMsg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + +} + +func (b0 MessageNone_NoneMsg_builder) Build() *MessageNone_NoneMsg { + m0 := &MessageNone_NoneMsg{} + b, x := &b0, m0 + _, _ = b, x + return m0 } var File_buf_validate_conformance_cases_messages_proto protoreflect.FileDescriptor @@ -628,18 +894,6 @@ var file_buf_validate_conformance_cases_messages_proto_rawDesc = []byte{ 0x6f, 0x33, } -var ( - file_buf_validate_conformance_cases_messages_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_messages_proto_rawDescData = file_buf_validate_conformance_cases_messages_proto_rawDesc -) - -func file_buf_validate_conformance_cases_messages_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_messages_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_messages_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_messages_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_messages_proto_rawDescData -} - var file_buf_validate_conformance_cases_messages_proto_msgTypes = make([]protoimpl.MessageInfo, 11) var file_buf_validate_conformance_cases_messages_proto_goTypes = []any{ (*TestMsg)(nil), // 0: buf.validate.conformance.cases.TestMsg diff --git a/internal/gen/buf/validate/conformance/cases/messages_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/messages_protoopaque.pb.go new file mode 100644 index 0000000..9c98394 --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/messages_protoopaque.pb.go @@ -0,0 +1,945 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/messages.proto + +//go:build protoopaque + +package cases + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + other_package "github.com/bufbuild/protovalidate-go/internal/gen/buf/validate/conformance/cases/other_package" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type TestMsg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Const string `protobuf:"bytes,1,opt,name=const,proto3" json:"const,omitempty"` + xxx_hidden_Nested *TestMsg `protobuf:"bytes,2,opt,name=nested,proto3" json:"nested,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TestMsg) Reset() { + *x = TestMsg{} + mi := &file_buf_validate_conformance_cases_messages_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TestMsg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TestMsg) ProtoMessage() {} + +func (x *TestMsg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_messages_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *TestMsg) GetConst() string { + if x != nil { + return x.xxx_hidden_Const + } + return "" +} + +func (x *TestMsg) GetNested() *TestMsg { + if x != nil { + return x.xxx_hidden_Nested + } + return nil +} + +func (x *TestMsg) SetConst(v string) { + x.xxx_hidden_Const = v +} + +func (x *TestMsg) SetNested(v *TestMsg) { + x.xxx_hidden_Nested = v +} + +func (x *TestMsg) HasNested() bool { + if x == nil { + return false + } + return x.xxx_hidden_Nested != nil +} + +func (x *TestMsg) ClearNested() { + x.xxx_hidden_Nested = nil +} + +type TestMsg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Const string + Nested *TestMsg +} + +func (b0 TestMsg_builder) Build() *TestMsg { + m0 := &TestMsg{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Const = b.Const + x.xxx_hidden_Nested = b.Nested + return m0 +} + +type MessageNone struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *MessageNone_NoneMsg `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MessageNone) Reset() { + *x = MessageNone{} + mi := &file_buf_validate_conformance_cases_messages_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MessageNone) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MessageNone) ProtoMessage() {} + +func (x *MessageNone) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_messages_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MessageNone) GetVal() *MessageNone_NoneMsg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *MessageNone) SetVal(v *MessageNone_NoneMsg) { + x.xxx_hidden_Val = v +} + +func (x *MessageNone) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *MessageNone) ClearVal() { + x.xxx_hidden_Val = nil +} + +type MessageNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *MessageNone_NoneMsg +} + +func (b0 MessageNone_builder) Build() *MessageNone { + m0 := &MessageNone{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type MessageDisabled struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MessageDisabled) Reset() { + *x = MessageDisabled{} + mi := &file_buf_validate_conformance_cases_messages_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MessageDisabled) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MessageDisabled) ProtoMessage() {} + +func (x *MessageDisabled) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_messages_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MessageDisabled) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *MessageDisabled) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type MessageDisabled_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 MessageDisabled_builder) Build() *MessageDisabled { + m0 := &MessageDisabled{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Message struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *TestMsg `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Message) Reset() { + *x = Message{} + mi := &file_buf_validate_conformance_cases_messages_proto_msgTypes[3] + 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_buf_validate_conformance_cases_messages_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Message) GetVal() *TestMsg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *Message) SetVal(v *TestMsg) { + x.xxx_hidden_Val = v +} + +func (x *Message) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *Message) ClearVal() { + x.xxx_hidden_Val = nil +} + +type Message_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *TestMsg +} + +func (b0 Message_builder) Build() *Message { + m0 := &Message{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type MessageCrossPackage struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *other_package.Embed `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MessageCrossPackage) Reset() { + *x = MessageCrossPackage{} + mi := &file_buf_validate_conformance_cases_messages_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MessageCrossPackage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MessageCrossPackage) ProtoMessage() {} + +func (x *MessageCrossPackage) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_messages_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MessageCrossPackage) GetVal() *other_package.Embed { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *MessageCrossPackage) SetVal(v *other_package.Embed) { + x.xxx_hidden_Val = v +} + +func (x *MessageCrossPackage) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *MessageCrossPackage) ClearVal() { + x.xxx_hidden_Val = nil +} + +type MessageCrossPackage_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *other_package.Embed +} + +func (b0 MessageCrossPackage_builder) Build() *MessageCrossPackage { + m0 := &MessageCrossPackage{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type MessageSkip struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *TestMsg `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MessageSkip) Reset() { + *x = MessageSkip{} + mi := &file_buf_validate_conformance_cases_messages_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MessageSkip) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MessageSkip) ProtoMessage() {} + +func (x *MessageSkip) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_messages_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MessageSkip) GetVal() *TestMsg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *MessageSkip) SetVal(v *TestMsg) { + x.xxx_hidden_Val = v +} + +func (x *MessageSkip) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *MessageSkip) ClearVal() { + x.xxx_hidden_Val = nil +} + +type MessageSkip_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *TestMsg +} + +func (b0 MessageSkip_builder) Build() *MessageSkip { + m0 := &MessageSkip{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type MessageRequired struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *TestMsg `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MessageRequired) Reset() { + *x = MessageRequired{} + mi := &file_buf_validate_conformance_cases_messages_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MessageRequired) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MessageRequired) ProtoMessage() {} + +func (x *MessageRequired) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_messages_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MessageRequired) GetVal() *TestMsg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *MessageRequired) SetVal(v *TestMsg) { + x.xxx_hidden_Val = v +} + +func (x *MessageRequired) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *MessageRequired) ClearVal() { + x.xxx_hidden_Val = nil +} + +type MessageRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *TestMsg +} + +func (b0 MessageRequired_builder) Build() *MessageRequired { + m0 := &MessageRequired{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type MessageRequiredButOptional struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *TestMsg `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MessageRequiredButOptional) Reset() { + *x = MessageRequiredButOptional{} + mi := &file_buf_validate_conformance_cases_messages_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MessageRequiredButOptional) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MessageRequiredButOptional) ProtoMessage() {} + +func (x *MessageRequiredButOptional) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_messages_proto_msgTypes[7] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MessageRequiredButOptional) GetVal() *TestMsg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *MessageRequiredButOptional) SetVal(v *TestMsg) { + x.xxx_hidden_Val = v +} + +func (x *MessageRequiredButOptional) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *MessageRequiredButOptional) ClearVal() { + x.xxx_hidden_Val = nil +} + +type MessageRequiredButOptional_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *TestMsg +} + +func (b0 MessageRequiredButOptional_builder) Build() *MessageRequiredButOptional { + m0 := &MessageRequiredButOptional{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type MessageRequiredOneof struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_One isMessageRequiredOneof_One `protobuf_oneof:"one"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MessageRequiredOneof) Reset() { + *x = MessageRequiredOneof{} + mi := &file_buf_validate_conformance_cases_messages_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MessageRequiredOneof) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MessageRequiredOneof) ProtoMessage() {} + +func (x *MessageRequiredOneof) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_messages_proto_msgTypes[8] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MessageRequiredOneof) GetVal() *TestMsg { + if x != nil { + if x, ok := x.xxx_hidden_One.(*messageRequiredOneof_Val); ok { + return x.Val + } + } + return nil +} + +func (x *MessageRequiredOneof) SetVal(v *TestMsg) { + if v == nil { + x.xxx_hidden_One = nil + return + } + x.xxx_hidden_One = &messageRequiredOneof_Val{v} +} + +func (x *MessageRequiredOneof) HasOne() bool { + if x == nil { + return false + } + return x.xxx_hidden_One != nil +} + +func (x *MessageRequiredOneof) HasVal() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_One.(*messageRequiredOneof_Val) + return ok +} + +func (x *MessageRequiredOneof) ClearOne() { + x.xxx_hidden_One = nil +} + +func (x *MessageRequiredOneof) ClearVal() { + if _, ok := x.xxx_hidden_One.(*messageRequiredOneof_Val); ok { + x.xxx_hidden_One = nil + } +} + +const MessageRequiredOneof_One_not_set_case case_MessageRequiredOneof_One = 0 +const MessageRequiredOneof_Val_case case_MessageRequiredOneof_One = 1 + +func (x *MessageRequiredOneof) WhichOne() case_MessageRequiredOneof_One { + if x == nil { + return MessageRequiredOneof_One_not_set_case + } + switch x.xxx_hidden_One.(type) { + case *messageRequiredOneof_Val: + return MessageRequiredOneof_Val_case + default: + return MessageRequiredOneof_One_not_set_case + } +} + +type MessageRequiredOneof_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_One: + Val *TestMsg + // -- end of xxx_hidden_One +} + +func (b0 MessageRequiredOneof_builder) Build() *MessageRequiredOneof { + m0 := &MessageRequiredOneof{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + x.xxx_hidden_One = &messageRequiredOneof_Val{b.Val} + } + return m0 +} + +type case_MessageRequiredOneof_One protoreflect.FieldNumber + +func (x case_MessageRequiredOneof_One) String() string { + md := file_buf_validate_conformance_cases_messages_proto_msgTypes[8].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isMessageRequiredOneof_One interface { + isMessageRequiredOneof_One() +} + +type messageRequiredOneof_Val struct { + Val *TestMsg `protobuf:"bytes,1,opt,name=val,proto3,oneof"` +} + +func (*messageRequiredOneof_Val) isMessageRequiredOneof_One() {} + +type MessageWith3DInside struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MessageWith3DInside) Reset() { + *x = MessageWith3DInside{} + mi := &file_buf_validate_conformance_cases_messages_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MessageWith3DInside) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MessageWith3DInside) ProtoMessage() {} + +func (x *MessageWith3DInside) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_messages_proto_msgTypes[9] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +type MessageWith3DInside_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + +} + +func (b0 MessageWith3DInside_builder) Build() *MessageWith3DInside { + m0 := &MessageWith3DInside{} + b, x := &b0, m0 + _, _ = b, x + return m0 +} + +type MessageNone_NoneMsg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MessageNone_NoneMsg) Reset() { + *x = MessageNone_NoneMsg{} + mi := &file_buf_validate_conformance_cases_messages_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MessageNone_NoneMsg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MessageNone_NoneMsg) ProtoMessage() {} + +func (x *MessageNone_NoneMsg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_messages_proto_msgTypes[10] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +type MessageNone_NoneMsg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + +} + +func (b0 MessageNone_NoneMsg_builder) Build() *MessageNone_NoneMsg { + m0 := &MessageNone_NoneMsg{} + b, x := &b0, m0 + _, _ = b, x + return m0 +} + +var File_buf_validate_conformance_cases_messages_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_messages_proto_rawDesc = []byte{ + 0x0a, 0x2d, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, + 0x1e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x1a, + 0x38, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2f, + 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x2f, 0x65, 0x6d, + 0x62, 0x65, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x62, 0x75, 0x66, 0x2f, 0x76, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6c, 0x0a, 0x07, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x73, + 0x67, 0x12, 0x20, 0x0a, 0x05, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x42, 0x0a, 0xba, 0x48, 0x07, 0x72, 0x05, 0x0a, 0x03, 0x66, 0x6f, 0x6f, 0x52, 0x05, 0x63, 0x6f, + 0x6e, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x06, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, + 0x61, 0x73, 0x65, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x73, 0x67, 0x52, 0x06, 0x6e, 0x65, + 0x73, 0x74, 0x65, 0x64, 0x22, 0x5f, 0x0a, 0x0b, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4e, + 0x6f, 0x6e, 0x65, 0x12, 0x45, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x33, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, + 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, + 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4e, 0x6f, 0x6e, 0x65, 0x2e, 0x4e, 0x6f, + 0x6e, 0x65, 0x4d, 0x73, 0x67, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x09, 0x0a, 0x07, 0x4e, 0x6f, + 0x6e, 0x65, 0x4d, 0x73, 0x67, 0x22, 0x33, 0x0a, 0x0f, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x04, 0x42, 0x07, 0xba, 0x48, 0x04, 0x32, 0x02, 0x20, 0x7b, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x3a, 0x05, 0xba, 0x48, 0x02, 0x08, 0x01, 0x22, 0x44, 0x0a, 0x07, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x39, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, + 0x73, 0x65, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x73, 0x67, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0x5c, 0x0a, 0x13, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x43, 0x72, 0x6f, 0x73, 0x73, + 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x45, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, + 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x63, 0x6b, + 0x61, 0x67, 0x65, 0x2e, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x50, + 0x0a, 0x0b, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x6b, 0x69, 0x70, 0x12, 0x41, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x62, 0x75, 0x66, + 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, + 0x4d, 0x73, 0x67, 0x42, 0x06, 0xba, 0x48, 0x03, 0xd8, 0x01, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0x54, 0x0a, 0x0f, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x69, + 0x72, 0x65, 0x64, 0x12, 0x41, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x27, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, + 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, + 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x73, 0x67, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, + 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x6c, 0x0a, 0x1a, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x42, 0x75, 0x74, 0x4f, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x61, 0x6c, 0x12, 0x46, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x27, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, + 0x65, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x4d, 0x73, 0x67, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, + 0x01, 0x01, 0x48, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x42, 0x06, 0x0a, 0x04, + 0x5f, 0x76, 0x61, 0x6c, 0x22, 0x69, 0x0a, 0x14, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, + 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x12, 0x43, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x62, 0x75, 0x66, 0x2e, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x4d, + 0x73, 0x67, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0x48, 0x00, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x42, 0x0c, 0x0a, 0x03, 0x6f, 0x6e, 0x65, 0x12, 0x05, 0xba, 0x48, 0x02, 0x08, 0x01, 0x22, + 0x15, 0x0a, 0x13, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x57, 0x69, 0x74, 0x68, 0x33, 0x64, + 0x49, 0x6e, 0x73, 0x69, 0x64, 0x65, 0x42, 0xa1, 0x02, 0x0a, 0x22, 0x63, 0x6f, 0x6d, 0x2e, 0x62, + 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x42, 0x0d, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x50, + 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, 0x62, 0x75, + 0x69, 0x6c, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2d, 0x67, 0x6f, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, + 0x6e, 0x2f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0xa2, 0x02, 0x04, 0x42, 0x56, 0x43, 0x43, 0xaa, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x2e, 0x56, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x73, 0xca, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x5c, 0x56, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0xe2, 0x02, 0x2a, 0x42, 0x75, 0x66, 0x5c, + 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, + 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x21, 0x42, 0x75, 0x66, 0x3a, 0x3a, 0x56, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x6e, 0x63, 0x65, 0x3a, 0x3a, 0x43, 0x61, 0x73, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x33, +} + +var file_buf_validate_conformance_cases_messages_proto_msgTypes = make([]protoimpl.MessageInfo, 11) +var file_buf_validate_conformance_cases_messages_proto_goTypes = []any{ + (*TestMsg)(nil), // 0: buf.validate.conformance.cases.TestMsg + (*MessageNone)(nil), // 1: buf.validate.conformance.cases.MessageNone + (*MessageDisabled)(nil), // 2: buf.validate.conformance.cases.MessageDisabled + (*Message)(nil), // 3: buf.validate.conformance.cases.Message + (*MessageCrossPackage)(nil), // 4: buf.validate.conformance.cases.MessageCrossPackage + (*MessageSkip)(nil), // 5: buf.validate.conformance.cases.MessageSkip + (*MessageRequired)(nil), // 6: buf.validate.conformance.cases.MessageRequired + (*MessageRequiredButOptional)(nil), // 7: buf.validate.conformance.cases.MessageRequiredButOptional + (*MessageRequiredOneof)(nil), // 8: buf.validate.conformance.cases.MessageRequiredOneof + (*MessageWith3DInside)(nil), // 9: buf.validate.conformance.cases.MessageWith3dInside + (*MessageNone_NoneMsg)(nil), // 10: buf.validate.conformance.cases.MessageNone.NoneMsg + (*other_package.Embed)(nil), // 11: buf.validate.conformance.cases.other_package.Embed +} +var file_buf_validate_conformance_cases_messages_proto_depIdxs = []int32{ + 0, // 0: buf.validate.conformance.cases.TestMsg.nested:type_name -> buf.validate.conformance.cases.TestMsg + 10, // 1: buf.validate.conformance.cases.MessageNone.val:type_name -> buf.validate.conformance.cases.MessageNone.NoneMsg + 0, // 2: buf.validate.conformance.cases.Message.val:type_name -> buf.validate.conformance.cases.TestMsg + 11, // 3: buf.validate.conformance.cases.MessageCrossPackage.val:type_name -> buf.validate.conformance.cases.other_package.Embed + 0, // 4: buf.validate.conformance.cases.MessageSkip.val:type_name -> buf.validate.conformance.cases.TestMsg + 0, // 5: buf.validate.conformance.cases.MessageRequired.val:type_name -> buf.validate.conformance.cases.TestMsg + 0, // 6: buf.validate.conformance.cases.MessageRequiredButOptional.val:type_name -> buf.validate.conformance.cases.TestMsg + 0, // 7: buf.validate.conformance.cases.MessageRequiredOneof.val:type_name -> buf.validate.conformance.cases.TestMsg + 8, // [8:8] is the sub-list for method output_type + 8, // [8:8] is the sub-list for method input_type + 8, // [8:8] is the sub-list for extension type_name + 8, // [8:8] is the sub-list for extension extendee + 0, // [0:8] is the sub-list for field type_name +} + +func init() { file_buf_validate_conformance_cases_messages_proto_init() } +func file_buf_validate_conformance_cases_messages_proto_init() { + if File_buf_validate_conformance_cases_messages_proto != nil { + return + } + file_buf_validate_conformance_cases_messages_proto_msgTypes[7].OneofWrappers = []any{} + file_buf_validate_conformance_cases_messages_proto_msgTypes[8].OneofWrappers = []any{ + (*messageRequiredOneof_Val)(nil), + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_messages_proto_rawDesc, + NumEnums: 0, + NumMessages: 11, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_messages_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_messages_proto_depIdxs, + MessageInfos: file_buf_validate_conformance_cases_messages_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_messages_proto = out.File + file_buf_validate_conformance_cases_messages_proto_rawDesc = nil + file_buf_validate_conformance_cases_messages_proto_goTypes = nil + file_buf_validate_conformance_cases_messages_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/numbers.pb.go b/internal/gen/buf/validate/conformance/cases/numbers.pb.go index 0e8942c..1e1be43 100644 --- a/internal/gen/buf/validate/conformance/cases/numbers.pb.go +++ b/internal/gen/buf/validate/conformance/cases/numbers.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/numbers.proto +//go:build !protoopaque + package cases import ( @@ -25,7 +27,6 @@ import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" - sync "sync" ) const ( @@ -36,11 +37,10 @@ const ( ) type FloatNone struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *FloatNone) Reset() { @@ -68,11 +68,6 @@ func (x *FloatNone) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use FloatNone.ProtoReflect.Descriptor instead. -func (*FloatNone) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{0} -} - func (x *FloatNone) GetVal() float32 { if x != nil { return x.Val @@ -80,12 +75,29 @@ func (x *FloatNone) GetVal() float32 { return 0 } +func (x *FloatNone) SetVal(v float32) { + x.Val = v +} + +type FloatNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatNone_builder) Build() *FloatNone { + m0 := &FloatNone{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type FloatConst struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *FloatConst) Reset() { @@ -113,11 +125,6 @@ func (x *FloatConst) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use FloatConst.ProtoReflect.Descriptor instead. -func (*FloatConst) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{1} -} - func (x *FloatConst) GetVal() float32 { if x != nil { return x.Val @@ -125,12 +132,29 @@ func (x *FloatConst) GetVal() float32 { return 0 } +func (x *FloatConst) SetVal(v float32) { + x.Val = v +} + +type FloatConst_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatConst_builder) Build() *FloatConst { + m0 := &FloatConst{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type FloatIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *FloatIn) Reset() { @@ -158,11 +182,6 @@ func (x *FloatIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use FloatIn.ProtoReflect.Descriptor instead. -func (*FloatIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{2} -} - func (x *FloatIn) GetVal() float32 { if x != nil { return x.Val @@ -170,12 +189,29 @@ func (x *FloatIn) GetVal() float32 { return 0 } +func (x *FloatIn) SetVal(v float32) { + x.Val = v +} + +type FloatIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatIn_builder) Build() *FloatIn { + m0 := &FloatIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type FloatNotIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *FloatNotIn) Reset() { @@ -203,11 +239,6 @@ func (x *FloatNotIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use FloatNotIn.ProtoReflect.Descriptor instead. -func (*FloatNotIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{3} -} - func (x *FloatNotIn) GetVal() float32 { if x != nil { return x.Val @@ -215,12 +246,29 @@ func (x *FloatNotIn) GetVal() float32 { return 0 } +func (x *FloatNotIn) SetVal(v float32) { + x.Val = v +} + +type FloatNotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatNotIn_builder) Build() *FloatNotIn { + m0 := &FloatNotIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type FloatLT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *FloatLT) Reset() { @@ -248,11 +296,6 @@ func (x *FloatLT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use FloatLT.ProtoReflect.Descriptor instead. -func (*FloatLT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{4} -} - func (x *FloatLT) GetVal() float32 { if x != nil { return x.Val @@ -260,12 +303,29 @@ func (x *FloatLT) GetVal() float32 { return 0 } +func (x *FloatLT) SetVal(v float32) { + x.Val = v +} + +type FloatLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatLT_builder) Build() *FloatLT { + m0 := &FloatLT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type FloatLTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *FloatLTE) Reset() { @@ -293,11 +353,6 @@ func (x *FloatLTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use FloatLTE.ProtoReflect.Descriptor instead. -func (*FloatLTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{5} -} - func (x *FloatLTE) GetVal() float32 { if x != nil { return x.Val @@ -305,12 +360,29 @@ func (x *FloatLTE) GetVal() float32 { return 0 } +func (x *FloatLTE) SetVal(v float32) { + x.Val = v +} + +type FloatLTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatLTE_builder) Build() *FloatLTE { + m0 := &FloatLTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type FloatGT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *FloatGT) Reset() { @@ -338,11 +410,6 @@ func (x *FloatGT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use FloatGT.ProtoReflect.Descriptor instead. -func (*FloatGT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{6} -} - func (x *FloatGT) GetVal() float32 { if x != nil { return x.Val @@ -350,12 +417,29 @@ func (x *FloatGT) GetVal() float32 { return 0 } +func (x *FloatGT) SetVal(v float32) { + x.Val = v +} + +type FloatGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatGT_builder) Build() *FloatGT { + m0 := &FloatGT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type FloatGTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *FloatGTE) Reset() { @@ -383,11 +467,6 @@ func (x *FloatGTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use FloatGTE.ProtoReflect.Descriptor instead. -func (*FloatGTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{7} -} - func (x *FloatGTE) GetVal() float32 { if x != nil { return x.Val @@ -395,12 +474,29 @@ func (x *FloatGTE) GetVal() float32 { return 0 } +func (x *FloatGTE) SetVal(v float32) { + x.Val = v +} + +type FloatGTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatGTE_builder) Build() *FloatGTE { + m0 := &FloatGTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type FloatGTLT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *FloatGTLT) Reset() { @@ -428,11 +524,6 @@ func (x *FloatGTLT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use FloatGTLT.ProtoReflect.Descriptor instead. -func (*FloatGTLT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{8} -} - func (x *FloatGTLT) GetVal() float32 { if x != nil { return x.Val @@ -440,12 +531,29 @@ func (x *FloatGTLT) GetVal() float32 { return 0 } +func (x *FloatGTLT) SetVal(v float32) { + x.Val = v +} + +type FloatGTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatGTLT_builder) Build() *FloatGTLT { + m0 := &FloatGTLT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type FloatExLTGT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *FloatExLTGT) Reset() { @@ -473,11 +581,6 @@ func (x *FloatExLTGT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use FloatExLTGT.ProtoReflect.Descriptor instead. -func (*FloatExLTGT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{9} -} - func (x *FloatExLTGT) GetVal() float32 { if x != nil { return x.Val @@ -485,12 +588,29 @@ func (x *FloatExLTGT) GetVal() float32 { return 0 } +func (x *FloatExLTGT) SetVal(v float32) { + x.Val = v +} + +type FloatExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatExLTGT_builder) Build() *FloatExLTGT { + m0 := &FloatExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type FloatGTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *FloatGTELTE) Reset() { @@ -518,11 +638,6 @@ func (x *FloatGTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use FloatGTELTE.ProtoReflect.Descriptor instead. -func (*FloatGTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{10} -} - func (x *FloatGTELTE) GetVal() float32 { if x != nil { return x.Val @@ -530,12 +645,29 @@ func (x *FloatGTELTE) GetVal() float32 { return 0 } +func (x *FloatGTELTE) SetVal(v float32) { + x.Val = v +} + +type FloatGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatGTELTE_builder) Build() *FloatGTELTE { + m0 := &FloatGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type FloatExGTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *FloatExGTELTE) Reset() { @@ -563,11 +695,6 @@ func (x *FloatExGTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use FloatExGTELTE.ProtoReflect.Descriptor instead. -func (*FloatExGTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{11} -} - func (x *FloatExGTELTE) GetVal() float32 { if x != nil { return x.Val @@ -575,12 +702,29 @@ func (x *FloatExGTELTE) GetVal() float32 { return 0 } +func (x *FloatExGTELTE) SetVal(v float32) { + x.Val = v +} + +type FloatExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatExGTELTE_builder) Build() *FloatExGTELTE { + m0 := &FloatExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type FloatFinite struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *FloatFinite) Reset() { @@ -608,11 +752,6 @@ func (x *FloatFinite) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use FloatFinite.ProtoReflect.Descriptor instead. -func (*FloatFinite) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{12} -} - func (x *FloatFinite) GetVal() float32 { if x != nil { return x.Val @@ -620,12 +759,29 @@ func (x *FloatFinite) GetVal() float32 { return 0 } +func (x *FloatFinite) SetVal(v float32) { + x.Val = v +} + +type FloatFinite_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatFinite_builder) Build() *FloatFinite { + m0 := &FloatFinite{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type FloatNotFinite struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *FloatNotFinite) Reset() { @@ -653,11 +809,6 @@ func (x *FloatNotFinite) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use FloatNotFinite.ProtoReflect.Descriptor instead. -func (*FloatNotFinite) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{13} -} - func (x *FloatNotFinite) GetVal() float32 { if x != nil { return x.Val @@ -665,12 +816,29 @@ func (x *FloatNotFinite) GetVal() float32 { return 0 } +func (x *FloatNotFinite) SetVal(v float32) { + x.Val = v +} + +type FloatNotFinite_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatNotFinite_builder) Build() *FloatNotFinite { + m0 := &FloatNotFinite{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type FloatIgnore struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *FloatIgnore) Reset() { @@ -698,11 +866,6 @@ func (x *FloatIgnore) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use FloatIgnore.ProtoReflect.Descriptor instead. -func (*FloatIgnore) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{14} -} - func (x *FloatIgnore) GetVal() float32 { if x != nil { return x.Val @@ -710,12 +873,29 @@ func (x *FloatIgnore) GetVal() float32 { return 0 } +func (x *FloatIgnore) SetVal(v float32) { + x.Val = v +} + +type FloatIgnore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatIgnore_builder) Build() *FloatIgnore { + m0 := &FloatIgnore{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type FloatIncorrectType struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *FloatIncorrectType) Reset() { @@ -743,11 +923,6 @@ func (x *FloatIncorrectType) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use FloatIncorrectType.ProtoReflect.Descriptor instead. -func (*FloatIncorrectType) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{15} -} - func (x *FloatIncorrectType) GetVal() float32 { if x != nil { return x.Val @@ -755,12 +930,29 @@ func (x *FloatIncorrectType) GetVal() float32 { return 0 } +func (x *FloatIncorrectType) SetVal(v float32) { + x.Val = v +} + +type FloatIncorrectType_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatIncorrectType_builder) Build() *FloatIncorrectType { + m0 := &FloatIncorrectType{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type FloatExample struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *FloatExample) Reset() { @@ -788,11 +980,6 @@ func (x *FloatExample) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use FloatExample.ProtoReflect.Descriptor instead. -func (*FloatExample) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{16} -} - func (x *FloatExample) GetVal() float32 { if x != nil { return x.Val @@ -800,12 +987,29 @@ func (x *FloatExample) GetVal() float32 { return 0 } +func (x *FloatExample) SetVal(v float32) { + x.Val = v +} + +type FloatExample_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatExample_builder) Build() *FloatExample { + m0 := &FloatExample{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DoubleNone struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DoubleNone) Reset() { @@ -833,11 +1037,6 @@ func (x *DoubleNone) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DoubleNone.ProtoReflect.Descriptor instead. -func (*DoubleNone) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{17} -} - func (x *DoubleNone) GetVal() float64 { if x != nil { return x.Val @@ -845,12 +1044,29 @@ func (x *DoubleNone) GetVal() float64 { return 0 } +func (x *DoubleNone) SetVal(v float64) { + x.Val = v +} + +type DoubleNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleNone_builder) Build() *DoubleNone { + m0 := &DoubleNone{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DoubleConst struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DoubleConst) Reset() { @@ -878,11 +1094,6 @@ func (x *DoubleConst) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DoubleConst.ProtoReflect.Descriptor instead. -func (*DoubleConst) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{18} -} - func (x *DoubleConst) GetVal() float64 { if x != nil { return x.Val @@ -890,12 +1101,29 @@ func (x *DoubleConst) GetVal() float64 { return 0 } +func (x *DoubleConst) SetVal(v float64) { + x.Val = v +} + +type DoubleConst_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleConst_builder) Build() *DoubleConst { + m0 := &DoubleConst{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DoubleIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DoubleIn) Reset() { @@ -923,11 +1151,6 @@ func (x *DoubleIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DoubleIn.ProtoReflect.Descriptor instead. -func (*DoubleIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{19} -} - func (x *DoubleIn) GetVal() float64 { if x != nil { return x.Val @@ -935,12 +1158,29 @@ func (x *DoubleIn) GetVal() float64 { return 0 } +func (x *DoubleIn) SetVal(v float64) { + x.Val = v +} + +type DoubleIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleIn_builder) Build() *DoubleIn { + m0 := &DoubleIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DoubleNotIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DoubleNotIn) Reset() { @@ -968,11 +1208,6 @@ func (x *DoubleNotIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DoubleNotIn.ProtoReflect.Descriptor instead. -func (*DoubleNotIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{20} -} - func (x *DoubleNotIn) GetVal() float64 { if x != nil { return x.Val @@ -980,12 +1215,29 @@ func (x *DoubleNotIn) GetVal() float64 { return 0 } +func (x *DoubleNotIn) SetVal(v float64) { + x.Val = v +} + +type DoubleNotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleNotIn_builder) Build() *DoubleNotIn { + m0 := &DoubleNotIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DoubleLT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DoubleLT) Reset() { @@ -1013,11 +1265,6 @@ func (x *DoubleLT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DoubleLT.ProtoReflect.Descriptor instead. -func (*DoubleLT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{21} -} - func (x *DoubleLT) GetVal() float64 { if x != nil { return x.Val @@ -1025,12 +1272,29 @@ func (x *DoubleLT) GetVal() float64 { return 0 } +func (x *DoubleLT) SetVal(v float64) { + x.Val = v +} + +type DoubleLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleLT_builder) Build() *DoubleLT { + m0 := &DoubleLT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DoubleLTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DoubleLTE) Reset() { @@ -1058,11 +1322,6 @@ func (x *DoubleLTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DoubleLTE.ProtoReflect.Descriptor instead. -func (*DoubleLTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{22} -} - func (x *DoubleLTE) GetVal() float64 { if x != nil { return x.Val @@ -1070,12 +1329,29 @@ func (x *DoubleLTE) GetVal() float64 { return 0 } +func (x *DoubleLTE) SetVal(v float64) { + x.Val = v +} + +type DoubleLTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleLTE_builder) Build() *DoubleLTE { + m0 := &DoubleLTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DoubleGT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DoubleGT) Reset() { @@ -1103,11 +1379,6 @@ func (x *DoubleGT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DoubleGT.ProtoReflect.Descriptor instead. -func (*DoubleGT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{23} -} - func (x *DoubleGT) GetVal() float64 { if x != nil { return x.Val @@ -1115,12 +1386,29 @@ func (x *DoubleGT) GetVal() float64 { return 0 } +func (x *DoubleGT) SetVal(v float64) { + x.Val = v +} + +type DoubleGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleGT_builder) Build() *DoubleGT { + m0 := &DoubleGT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DoubleGTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DoubleGTE) Reset() { @@ -1148,11 +1436,6 @@ func (x *DoubleGTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DoubleGTE.ProtoReflect.Descriptor instead. -func (*DoubleGTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{24} -} - func (x *DoubleGTE) GetVal() float64 { if x != nil { return x.Val @@ -1160,12 +1443,29 @@ func (x *DoubleGTE) GetVal() float64 { return 0 } +func (x *DoubleGTE) SetVal(v float64) { + x.Val = v +} + +type DoubleGTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleGTE_builder) Build() *DoubleGTE { + m0 := &DoubleGTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DoubleGTLT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DoubleGTLT) Reset() { @@ -1193,11 +1493,6 @@ func (x *DoubleGTLT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DoubleGTLT.ProtoReflect.Descriptor instead. -func (*DoubleGTLT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{25} -} - func (x *DoubleGTLT) GetVal() float64 { if x != nil { return x.Val @@ -1205,12 +1500,29 @@ func (x *DoubleGTLT) GetVal() float64 { return 0 } +func (x *DoubleGTLT) SetVal(v float64) { + x.Val = v +} + +type DoubleGTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleGTLT_builder) Build() *DoubleGTLT { + m0 := &DoubleGTLT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DoubleExLTGT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DoubleExLTGT) Reset() { @@ -1238,11 +1550,6 @@ func (x *DoubleExLTGT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DoubleExLTGT.ProtoReflect.Descriptor instead. -func (*DoubleExLTGT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{26} -} - func (x *DoubleExLTGT) GetVal() float64 { if x != nil { return x.Val @@ -1250,12 +1557,29 @@ func (x *DoubleExLTGT) GetVal() float64 { return 0 } +func (x *DoubleExLTGT) SetVal(v float64) { + x.Val = v +} + +type DoubleExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleExLTGT_builder) Build() *DoubleExLTGT { + m0 := &DoubleExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DoubleGTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DoubleGTELTE) Reset() { @@ -1283,11 +1607,6 @@ func (x *DoubleGTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DoubleGTELTE.ProtoReflect.Descriptor instead. -func (*DoubleGTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{27} -} - func (x *DoubleGTELTE) GetVal() float64 { if x != nil { return x.Val @@ -1295,12 +1614,29 @@ func (x *DoubleGTELTE) GetVal() float64 { return 0 } +func (x *DoubleGTELTE) SetVal(v float64) { + x.Val = v +} + +type DoubleGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleGTELTE_builder) Build() *DoubleGTELTE { + m0 := &DoubleGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DoubleExGTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DoubleExGTELTE) Reset() { @@ -1328,11 +1664,6 @@ func (x *DoubleExGTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DoubleExGTELTE.ProtoReflect.Descriptor instead. -func (*DoubleExGTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{28} -} - func (x *DoubleExGTELTE) GetVal() float64 { if x != nil { return x.Val @@ -1340,12 +1671,29 @@ func (x *DoubleExGTELTE) GetVal() float64 { return 0 } +func (x *DoubleExGTELTE) SetVal(v float64) { + x.Val = v +} + +type DoubleExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleExGTELTE_builder) Build() *DoubleExGTELTE { + m0 := &DoubleExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DoubleFinite struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DoubleFinite) Reset() { @@ -1373,11 +1721,6 @@ func (x *DoubleFinite) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DoubleFinite.ProtoReflect.Descriptor instead. -func (*DoubleFinite) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{29} -} - func (x *DoubleFinite) GetVal() float64 { if x != nil { return x.Val @@ -1385,12 +1728,29 @@ func (x *DoubleFinite) GetVal() float64 { return 0 } +func (x *DoubleFinite) SetVal(v float64) { + x.Val = v +} + +type DoubleFinite_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleFinite_builder) Build() *DoubleFinite { + m0 := &DoubleFinite{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DoubleNotFinite struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DoubleNotFinite) Reset() { @@ -1418,11 +1778,6 @@ func (x *DoubleNotFinite) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DoubleNotFinite.ProtoReflect.Descriptor instead. -func (*DoubleNotFinite) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{30} -} - func (x *DoubleNotFinite) GetVal() float64 { if x != nil { return x.Val @@ -1430,12 +1785,29 @@ func (x *DoubleNotFinite) GetVal() float64 { return 0 } +func (x *DoubleNotFinite) SetVal(v float64) { + x.Val = v +} + +type DoubleNotFinite_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleNotFinite_builder) Build() *DoubleNotFinite { + m0 := &DoubleNotFinite{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DoubleIgnore struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DoubleIgnore) Reset() { @@ -1463,11 +1835,6 @@ func (x *DoubleIgnore) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DoubleIgnore.ProtoReflect.Descriptor instead. -func (*DoubleIgnore) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{31} -} - func (x *DoubleIgnore) GetVal() float64 { if x != nil { return x.Val @@ -1475,12 +1842,29 @@ func (x *DoubleIgnore) GetVal() float64 { return 0 } +func (x *DoubleIgnore) SetVal(v float64) { + x.Val = v +} + +type DoubleIgnore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleIgnore_builder) Build() *DoubleIgnore { + m0 := &DoubleIgnore{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DoubleIncorrectType struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DoubleIncorrectType) Reset() { @@ -1508,11 +1892,6 @@ func (x *DoubleIncorrectType) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DoubleIncorrectType.ProtoReflect.Descriptor instead. -func (*DoubleIncorrectType) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{32} -} - func (x *DoubleIncorrectType) GetVal() float64 { if x != nil { return x.Val @@ -1520,12 +1899,29 @@ func (x *DoubleIncorrectType) GetVal() float64 { return 0 } +func (x *DoubleIncorrectType) SetVal(v float64) { + x.Val = v +} + +type DoubleIncorrectType_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleIncorrectType_builder) Build() *DoubleIncorrectType { + m0 := &DoubleIncorrectType{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DoubleExample struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DoubleExample) Reset() { @@ -1553,11 +1949,6 @@ func (x *DoubleExample) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DoubleExample.ProtoReflect.Descriptor instead. -func (*DoubleExample) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{33} -} - func (x *DoubleExample) GetVal() float64 { if x != nil { return x.Val @@ -1565,12 +1956,29 @@ func (x *DoubleExample) GetVal() float64 { return 0 } +func (x *DoubleExample) SetVal(v float64) { + x.Val = v +} + +type DoubleExample_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleExample_builder) Build() *DoubleExample { + m0 := &DoubleExample{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int32None struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int32None) Reset() { @@ -1598,11 +2006,6 @@ func (x *Int32None) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int32None.ProtoReflect.Descriptor instead. -func (*Int32None) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{34} -} - func (x *Int32None) GetVal() int32 { if x != nil { return x.Val @@ -1610,12 +2013,29 @@ func (x *Int32None) GetVal() int32 { return 0 } +func (x *Int32None) SetVal(v int32) { + x.Val = v +} + +type Int32None_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32None_builder) Build() *Int32None { + m0 := &Int32None{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int32Const struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int32Const) Reset() { @@ -1643,11 +2063,6 @@ func (x *Int32Const) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int32Const.ProtoReflect.Descriptor instead. -func (*Int32Const) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{35} -} - func (x *Int32Const) GetVal() int32 { if x != nil { return x.Val @@ -1655,12 +2070,29 @@ func (x *Int32Const) GetVal() int32 { return 0 } +func (x *Int32Const) SetVal(v int32) { + x.Val = v +} + +type Int32Const_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32Const_builder) Build() *Int32Const { + m0 := &Int32Const{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int32In struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int32In) Reset() { @@ -1688,11 +2120,6 @@ func (x *Int32In) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int32In.ProtoReflect.Descriptor instead. -func (*Int32In) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{36} -} - func (x *Int32In) GetVal() int32 { if x != nil { return x.Val @@ -1700,12 +2127,29 @@ func (x *Int32In) GetVal() int32 { return 0 } +func (x *Int32In) SetVal(v int32) { + x.Val = v +} + +type Int32In_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32In_builder) Build() *Int32In { + m0 := &Int32In{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int32NotIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int32NotIn) Reset() { @@ -1733,11 +2177,6 @@ func (x *Int32NotIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int32NotIn.ProtoReflect.Descriptor instead. -func (*Int32NotIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{37} -} - func (x *Int32NotIn) GetVal() int32 { if x != nil { return x.Val @@ -1745,12 +2184,29 @@ func (x *Int32NotIn) GetVal() int32 { return 0 } +func (x *Int32NotIn) SetVal(v int32) { + x.Val = v +} + +type Int32NotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32NotIn_builder) Build() *Int32NotIn { + m0 := &Int32NotIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int32LT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int32LT) Reset() { @@ -1778,11 +2234,6 @@ func (x *Int32LT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int32LT.ProtoReflect.Descriptor instead. -func (*Int32LT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{38} -} - func (x *Int32LT) GetVal() int32 { if x != nil { return x.Val @@ -1790,12 +2241,29 @@ func (x *Int32LT) GetVal() int32 { return 0 } +func (x *Int32LT) SetVal(v int32) { + x.Val = v +} + +type Int32LT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32LT_builder) Build() *Int32LT { + m0 := &Int32LT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int32LTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int32LTE) Reset() { @@ -1823,11 +2291,6 @@ func (x *Int32LTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int32LTE.ProtoReflect.Descriptor instead. -func (*Int32LTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{39} -} - func (x *Int32LTE) GetVal() int32 { if x != nil { return x.Val @@ -1835,12 +2298,29 @@ func (x *Int32LTE) GetVal() int32 { return 0 } +func (x *Int32LTE) SetVal(v int32) { + x.Val = v +} + +type Int32LTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32LTE_builder) Build() *Int32LTE { + m0 := &Int32LTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int32GT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int32GT) Reset() { @@ -1868,11 +2348,6 @@ func (x *Int32GT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int32GT.ProtoReflect.Descriptor instead. -func (*Int32GT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{40} -} - func (x *Int32GT) GetVal() int32 { if x != nil { return x.Val @@ -1880,12 +2355,29 @@ func (x *Int32GT) GetVal() int32 { return 0 } +func (x *Int32GT) SetVal(v int32) { + x.Val = v +} + +type Int32GT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32GT_builder) Build() *Int32GT { + m0 := &Int32GT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int32GTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int32GTE) Reset() { @@ -1913,11 +2405,6 @@ func (x *Int32GTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int32GTE.ProtoReflect.Descriptor instead. -func (*Int32GTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{41} -} - func (x *Int32GTE) GetVal() int32 { if x != nil { return x.Val @@ -1925,12 +2412,29 @@ func (x *Int32GTE) GetVal() int32 { return 0 } +func (x *Int32GTE) SetVal(v int32) { + x.Val = v +} + +type Int32GTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32GTE_builder) Build() *Int32GTE { + m0 := &Int32GTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int32GTLT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int32GTLT) Reset() { @@ -1958,11 +2462,6 @@ func (x *Int32GTLT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int32GTLT.ProtoReflect.Descriptor instead. -func (*Int32GTLT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{42} -} - func (x *Int32GTLT) GetVal() int32 { if x != nil { return x.Val @@ -1970,12 +2469,29 @@ func (x *Int32GTLT) GetVal() int32 { return 0 } -type Int32ExLTGT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +func (x *Int32GTLT) SetVal(v int32) { + x.Val = v +} + +type Int32GTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32GTLT_builder) Build() *Int32GTLT { + m0 := &Int32GTLT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} - Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` +type Int32ExLTGT struct { + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *Int32ExLTGT) Reset() { @@ -2003,11 +2519,6 @@ func (x *Int32ExLTGT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int32ExLTGT.ProtoReflect.Descriptor instead. -func (*Int32ExLTGT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{43} -} - func (x *Int32ExLTGT) GetVal() int32 { if x != nil { return x.Val @@ -2015,12 +2526,29 @@ func (x *Int32ExLTGT) GetVal() int32 { return 0 } +func (x *Int32ExLTGT) SetVal(v int32) { + x.Val = v +} + +type Int32ExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32ExLTGT_builder) Build() *Int32ExLTGT { + m0 := &Int32ExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int32GTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int32GTELTE) Reset() { @@ -2048,11 +2576,6 @@ func (x *Int32GTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int32GTELTE.ProtoReflect.Descriptor instead. -func (*Int32GTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{44} -} - func (x *Int32GTELTE) GetVal() int32 { if x != nil { return x.Val @@ -2060,12 +2583,29 @@ func (x *Int32GTELTE) GetVal() int32 { return 0 } +func (x *Int32GTELTE) SetVal(v int32) { + x.Val = v +} + +type Int32GTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32GTELTE_builder) Build() *Int32GTELTE { + m0 := &Int32GTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int32ExGTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int32ExGTELTE) Reset() { @@ -2093,11 +2633,6 @@ func (x *Int32ExGTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int32ExGTELTE.ProtoReflect.Descriptor instead. -func (*Int32ExGTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{45} -} - func (x *Int32ExGTELTE) GetVal() int32 { if x != nil { return x.Val @@ -2105,12 +2640,29 @@ func (x *Int32ExGTELTE) GetVal() int32 { return 0 } +func (x *Int32ExGTELTE) SetVal(v int32) { + x.Val = v +} + +type Int32ExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32ExGTELTE_builder) Build() *Int32ExGTELTE { + m0 := &Int32ExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int32Ignore struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int32Ignore) Reset() { @@ -2138,11 +2690,6 @@ func (x *Int32Ignore) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int32Ignore.ProtoReflect.Descriptor instead. -func (*Int32Ignore) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{46} -} - func (x *Int32Ignore) GetVal() int32 { if x != nil { return x.Val @@ -2150,12 +2697,29 @@ func (x *Int32Ignore) GetVal() int32 { return 0 } +func (x *Int32Ignore) SetVal(v int32) { + x.Val = v +} + +type Int32Ignore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32Ignore_builder) Build() *Int32Ignore { + m0 := &Int32Ignore{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int32IncorrectType struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int32IncorrectType) Reset() { @@ -2183,11 +2747,6 @@ func (x *Int32IncorrectType) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int32IncorrectType.ProtoReflect.Descriptor instead. -func (*Int32IncorrectType) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{47} -} - func (x *Int32IncorrectType) GetVal() int32 { if x != nil { return x.Val @@ -2195,12 +2754,29 @@ func (x *Int32IncorrectType) GetVal() int32 { return 0 } +func (x *Int32IncorrectType) SetVal(v int32) { + x.Val = v +} + +type Int32IncorrectType_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32IncorrectType_builder) Build() *Int32IncorrectType { + m0 := &Int32IncorrectType{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int32Example struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int32Example) Reset() { @@ -2228,11 +2804,6 @@ func (x *Int32Example) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int32Example.ProtoReflect.Descriptor instead. -func (*Int32Example) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{48} -} - func (x *Int32Example) GetVal() int32 { if x != nil { return x.Val @@ -2240,12 +2811,29 @@ func (x *Int32Example) GetVal() int32 { return 0 } +func (x *Int32Example) SetVal(v int32) { + x.Val = v +} + +type Int32Example_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32Example_builder) Build() *Int32Example { + m0 := &Int32Example{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int64None struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int64None) Reset() { @@ -2273,11 +2861,6 @@ func (x *Int64None) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int64None.ProtoReflect.Descriptor instead. -func (*Int64None) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{49} -} - func (x *Int64None) GetVal() int64 { if x != nil { return x.Val @@ -2285,12 +2868,29 @@ func (x *Int64None) GetVal() int64 { return 0 } +func (x *Int64None) SetVal(v int64) { + x.Val = v +} + +type Int64None_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64None_builder) Build() *Int64None { + m0 := &Int64None{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int64Const struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int64Const) Reset() { @@ -2318,11 +2918,6 @@ func (x *Int64Const) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int64Const.ProtoReflect.Descriptor instead. -func (*Int64Const) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{50} -} - func (x *Int64Const) GetVal() int64 { if x != nil { return x.Val @@ -2330,12 +2925,29 @@ func (x *Int64Const) GetVal() int64 { return 0 } +func (x *Int64Const) SetVal(v int64) { + x.Val = v +} + +type Int64Const_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64Const_builder) Build() *Int64Const { + m0 := &Int64Const{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int64In struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int64In) Reset() { @@ -2363,11 +2975,6 @@ func (x *Int64In) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int64In.ProtoReflect.Descriptor instead. -func (*Int64In) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{51} -} - func (x *Int64In) GetVal() int64 { if x != nil { return x.Val @@ -2375,12 +2982,29 @@ func (x *Int64In) GetVal() int64 { return 0 } +func (x *Int64In) SetVal(v int64) { + x.Val = v +} + +type Int64In_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64In_builder) Build() *Int64In { + m0 := &Int64In{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int64NotIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int64NotIn) Reset() { @@ -2408,11 +3032,6 @@ func (x *Int64NotIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int64NotIn.ProtoReflect.Descriptor instead. -func (*Int64NotIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{52} -} - func (x *Int64NotIn) GetVal() int64 { if x != nil { return x.Val @@ -2420,12 +3039,29 @@ func (x *Int64NotIn) GetVal() int64 { return 0 } +func (x *Int64NotIn) SetVal(v int64) { + x.Val = v +} + +type Int64NotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64NotIn_builder) Build() *Int64NotIn { + m0 := &Int64NotIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int64LT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int64LT) Reset() { @@ -2453,11 +3089,6 @@ func (x *Int64LT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int64LT.ProtoReflect.Descriptor instead. -func (*Int64LT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{53} -} - func (x *Int64LT) GetVal() int64 { if x != nil { return x.Val @@ -2465,12 +3096,29 @@ func (x *Int64LT) GetVal() int64 { return 0 } +func (x *Int64LT) SetVal(v int64) { + x.Val = v +} + +type Int64LT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64LT_builder) Build() *Int64LT { + m0 := &Int64LT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int64LTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int64LTE) Reset() { @@ -2498,11 +3146,6 @@ func (x *Int64LTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int64LTE.ProtoReflect.Descriptor instead. -func (*Int64LTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{54} -} - func (x *Int64LTE) GetVal() int64 { if x != nil { return x.Val @@ -2510,12 +3153,29 @@ func (x *Int64LTE) GetVal() int64 { return 0 } +func (x *Int64LTE) SetVal(v int64) { + x.Val = v +} + +type Int64LTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64LTE_builder) Build() *Int64LTE { + m0 := &Int64LTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int64GT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int64GT) Reset() { @@ -2543,11 +3203,6 @@ func (x *Int64GT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int64GT.ProtoReflect.Descriptor instead. -func (*Int64GT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{55} -} - func (x *Int64GT) GetVal() int64 { if x != nil { return x.Val @@ -2555,12 +3210,29 @@ func (x *Int64GT) GetVal() int64 { return 0 } +func (x *Int64GT) SetVal(v int64) { + x.Val = v +} + +type Int64GT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64GT_builder) Build() *Int64GT { + m0 := &Int64GT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int64GTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int64GTE) Reset() { @@ -2588,11 +3260,6 @@ func (x *Int64GTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int64GTE.ProtoReflect.Descriptor instead. -func (*Int64GTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{56} -} - func (x *Int64GTE) GetVal() int64 { if x != nil { return x.Val @@ -2600,12 +3267,29 @@ func (x *Int64GTE) GetVal() int64 { return 0 } +func (x *Int64GTE) SetVal(v int64) { + x.Val = v +} + +type Int64GTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64GTE_builder) Build() *Int64GTE { + m0 := &Int64GTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int64GTLT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int64GTLT) Reset() { @@ -2633,11 +3317,6 @@ func (x *Int64GTLT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int64GTLT.ProtoReflect.Descriptor instead. -func (*Int64GTLT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{57} -} - func (x *Int64GTLT) GetVal() int64 { if x != nil { return x.Val @@ -2645,12 +3324,29 @@ func (x *Int64GTLT) GetVal() int64 { return 0 } +func (x *Int64GTLT) SetVal(v int64) { + x.Val = v +} + +type Int64GTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64GTLT_builder) Build() *Int64GTLT { + m0 := &Int64GTLT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int64ExLTGT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int64ExLTGT) Reset() { @@ -2678,11 +3374,6 @@ func (x *Int64ExLTGT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int64ExLTGT.ProtoReflect.Descriptor instead. -func (*Int64ExLTGT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{58} -} - func (x *Int64ExLTGT) GetVal() int64 { if x != nil { return x.Val @@ -2690,12 +3381,29 @@ func (x *Int64ExLTGT) GetVal() int64 { return 0 } +func (x *Int64ExLTGT) SetVal(v int64) { + x.Val = v +} + +type Int64ExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64ExLTGT_builder) Build() *Int64ExLTGT { + m0 := &Int64ExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int64GTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int64GTELTE) Reset() { @@ -2723,11 +3431,6 @@ func (x *Int64GTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int64GTELTE.ProtoReflect.Descriptor instead. -func (*Int64GTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{59} -} - func (x *Int64GTELTE) GetVal() int64 { if x != nil { return x.Val @@ -2735,12 +3438,29 @@ func (x *Int64GTELTE) GetVal() int64 { return 0 } +func (x *Int64GTELTE) SetVal(v int64) { + x.Val = v +} + +type Int64GTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64GTELTE_builder) Build() *Int64GTELTE { + m0 := &Int64GTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int64ExGTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int64ExGTELTE) Reset() { @@ -2768,11 +3488,6 @@ func (x *Int64ExGTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int64ExGTELTE.ProtoReflect.Descriptor instead. -func (*Int64ExGTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{60} -} - func (x *Int64ExGTELTE) GetVal() int64 { if x != nil { return x.Val @@ -2780,12 +3495,29 @@ func (x *Int64ExGTELTE) GetVal() int64 { return 0 } +func (x *Int64ExGTELTE) SetVal(v int64) { + x.Val = v +} + +type Int64ExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64ExGTELTE_builder) Build() *Int64ExGTELTE { + m0 := &Int64ExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int64Ignore struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int64Ignore) Reset() { @@ -2813,11 +3545,6 @@ func (x *Int64Ignore) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int64Ignore.ProtoReflect.Descriptor instead. -func (*Int64Ignore) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{61} -} - func (x *Int64Ignore) GetVal() int64 { if x != nil { return x.Val @@ -2825,24 +3552,41 @@ func (x *Int64Ignore) GetVal() int64 { return 0 } -type Int64BigConstraints struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +func (x *Int64Ignore) SetVal(v int64) { + x.Val = v +} +type Int64Ignore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64Ignore_builder) Build() *Int64Ignore { + m0 := &Int64Ignore{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + +type Int64BigConstraints struct { + state protoimpl.MessageState `protogen:"hybrid.v1"` // Intentionally choose limits that are outside the range of both signed and unsigned 32-bit integers. - LtPos int64 `protobuf:"varint,1,opt,name=lt_pos,json=ltPos,proto3" json:"lt_pos,omitempty"` - LtNeg int64 `protobuf:"varint,2,opt,name=lt_neg,json=ltNeg,proto3" json:"lt_neg,omitempty"` - GtPos int64 `protobuf:"varint,3,opt,name=gt_pos,json=gtPos,proto3" json:"gt_pos,omitempty"` - GtNeg int64 `protobuf:"varint,4,opt,name=gt_neg,json=gtNeg,proto3" json:"gt_neg,omitempty"` - LtePos int64 `protobuf:"varint,5,opt,name=lte_pos,json=ltePos,proto3" json:"lte_pos,omitempty"` - LteNeg int64 `protobuf:"varint,6,opt,name=lte_neg,json=lteNeg,proto3" json:"lte_neg,omitempty"` - GtePos int64 `protobuf:"varint,7,opt,name=gte_pos,json=gtePos,proto3" json:"gte_pos,omitempty"` - GteNeg int64 `protobuf:"varint,8,opt,name=gte_neg,json=gteNeg,proto3" json:"gte_neg,omitempty"` - ConstantPos int64 `protobuf:"varint,9,opt,name=constant_pos,json=constantPos,proto3" json:"constant_pos,omitempty"` - ConstantNeg int64 `protobuf:"varint,10,opt,name=constant_neg,json=constantNeg,proto3" json:"constant_neg,omitempty"` - In int64 `protobuf:"varint,11,opt,name=in,proto3" json:"in,omitempty"` - Notin int64 `protobuf:"varint,12,opt,name=notin,proto3" json:"notin,omitempty"` + LtPos int64 `protobuf:"varint,1,opt,name=lt_pos,json=ltPos,proto3" json:"lt_pos,omitempty"` + LtNeg int64 `protobuf:"varint,2,opt,name=lt_neg,json=ltNeg,proto3" json:"lt_neg,omitempty"` + GtPos int64 `protobuf:"varint,3,opt,name=gt_pos,json=gtPos,proto3" json:"gt_pos,omitempty"` + GtNeg int64 `protobuf:"varint,4,opt,name=gt_neg,json=gtNeg,proto3" json:"gt_neg,omitempty"` + LtePos int64 `protobuf:"varint,5,opt,name=lte_pos,json=ltePos,proto3" json:"lte_pos,omitempty"` + LteNeg int64 `protobuf:"varint,6,opt,name=lte_neg,json=lteNeg,proto3" json:"lte_neg,omitempty"` + GtePos int64 `protobuf:"varint,7,opt,name=gte_pos,json=gtePos,proto3" json:"gte_pos,omitempty"` + GteNeg int64 `protobuf:"varint,8,opt,name=gte_neg,json=gteNeg,proto3" json:"gte_neg,omitempty"` + ConstantPos int64 `protobuf:"varint,9,opt,name=constant_pos,json=constantPos,proto3" json:"constant_pos,omitempty"` + ConstantNeg int64 `protobuf:"varint,10,opt,name=constant_neg,json=constantNeg,proto3" json:"constant_neg,omitempty"` + In int64 `protobuf:"varint,11,opt,name=in,proto3" json:"in,omitempty"` + Notin int64 `protobuf:"varint,12,opt,name=notin,proto3" json:"notin,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *Int64BigConstraints) Reset() { @@ -2870,11 +3614,6 @@ func (x *Int64BigConstraints) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int64BigConstraints.ProtoReflect.Descriptor instead. -func (*Int64BigConstraints) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{62} -} - func (x *Int64BigConstraints) GetLtPos() int64 { if x != nil { return x.LtPos @@ -2959,28 +3698,112 @@ func (x *Int64BigConstraints) GetNotin() int64 { return 0 } -type Int64IncorrectType struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +func (x *Int64BigConstraints) SetLtPos(v int64) { + x.LtPos = v +} - Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` +func (x *Int64BigConstraints) SetLtNeg(v int64) { + x.LtNeg = v } -func (x *Int64IncorrectType) Reset() { - *x = Int64IncorrectType{} - mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[63] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) +func (x *Int64BigConstraints) SetGtPos(v int64) { + x.GtPos = v } -func (x *Int64IncorrectType) String() string { - return protoimpl.X.MessageStringOf(x) +func (x *Int64BigConstraints) SetGtNeg(v int64) { + x.GtNeg = v } -func (*Int64IncorrectType) ProtoMessage() {} +func (x *Int64BigConstraints) SetLtePos(v int64) { + x.LtePos = v +} -func (x *Int64IncorrectType) ProtoReflect() protoreflect.Message { +func (x *Int64BigConstraints) SetLteNeg(v int64) { + x.LteNeg = v +} + +func (x *Int64BigConstraints) SetGtePos(v int64) { + x.GtePos = v +} + +func (x *Int64BigConstraints) SetGteNeg(v int64) { + x.GteNeg = v +} + +func (x *Int64BigConstraints) SetConstantPos(v int64) { + x.ConstantPos = v +} + +func (x *Int64BigConstraints) SetConstantNeg(v int64) { + x.ConstantNeg = v +} + +func (x *Int64BigConstraints) SetIn(v int64) { + x.In = v +} + +func (x *Int64BigConstraints) SetNotin(v int64) { + x.Notin = v +} + +type Int64BigConstraints_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Intentionally choose limits that are outside the range of both signed and unsigned 32-bit integers. + LtPos int64 + LtNeg int64 + GtPos int64 + GtNeg int64 + LtePos int64 + LteNeg int64 + GtePos int64 + GteNeg int64 + ConstantPos int64 + ConstantNeg int64 + In int64 + Notin int64 +} + +func (b0 Int64BigConstraints_builder) Build() *Int64BigConstraints { + m0 := &Int64BigConstraints{} + b, x := &b0, m0 + _, _ = b, x + x.LtPos = b.LtPos + x.LtNeg = b.LtNeg + x.GtPos = b.GtPos + x.GtNeg = b.GtNeg + x.LtePos = b.LtePos + x.LteNeg = b.LteNeg + x.GtePos = b.GtePos + x.GteNeg = b.GteNeg + x.ConstantPos = b.ConstantPos + x.ConstantNeg = b.ConstantNeg + x.In = b.In + x.Notin = b.Notin + return m0 +} + +type Int64IncorrectType struct { + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int64IncorrectType) Reset() { + *x = Int64IncorrectType{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[63] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int64IncorrectType) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int64IncorrectType) ProtoMessage() {} + +func (x *Int64IncorrectType) ProtoReflect() protoreflect.Message { mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[63] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) @@ -2992,11 +3815,6 @@ func (x *Int64IncorrectType) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int64IncorrectType.ProtoReflect.Descriptor instead. -func (*Int64IncorrectType) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{63} -} - func (x *Int64IncorrectType) GetVal() int64 { if x != nil { return x.Val @@ -3004,12 +3822,29 @@ func (x *Int64IncorrectType) GetVal() int64 { return 0 } +func (x *Int64IncorrectType) SetVal(v int64) { + x.Val = v +} + +type Int64IncorrectType_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64IncorrectType_builder) Build() *Int64IncorrectType { + m0 := &Int64IncorrectType{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int64Example struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int64Example) Reset() { @@ -3037,11 +3872,6 @@ func (x *Int64Example) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int64Example.ProtoReflect.Descriptor instead. -func (*Int64Example) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{64} -} - func (x *Int64Example) GetVal() int64 { if x != nil { return x.Val @@ -3049,12 +3879,29 @@ func (x *Int64Example) GetVal() int64 { return 0 } +func (x *Int64Example) SetVal(v int64) { + x.Val = v +} + +type Int64Example_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64Example_builder) Build() *Int64Example { + m0 := &Int64Example{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt32None struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt32None) Reset() { @@ -3082,11 +3929,6 @@ func (x *UInt32None) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt32None.ProtoReflect.Descriptor instead. -func (*UInt32None) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{65} -} - func (x *UInt32None) GetVal() uint32 { if x != nil { return x.Val @@ -3094,12 +3936,29 @@ func (x *UInt32None) GetVal() uint32 { return 0 } +func (x *UInt32None) SetVal(v uint32) { + x.Val = v +} + +type UInt32None_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32None_builder) Build() *UInt32None { + m0 := &UInt32None{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt32Const struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt32Const) Reset() { @@ -3127,11 +3986,6 @@ func (x *UInt32Const) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt32Const.ProtoReflect.Descriptor instead. -func (*UInt32Const) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{66} -} - func (x *UInt32Const) GetVal() uint32 { if x != nil { return x.Val @@ -3139,12 +3993,29 @@ func (x *UInt32Const) GetVal() uint32 { return 0 } +func (x *UInt32Const) SetVal(v uint32) { + x.Val = v +} + +type UInt32Const_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32Const_builder) Build() *UInt32Const { + m0 := &UInt32Const{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt32In struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt32In) Reset() { @@ -3172,11 +4043,6 @@ func (x *UInt32In) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt32In.ProtoReflect.Descriptor instead. -func (*UInt32In) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{67} -} - func (x *UInt32In) GetVal() uint32 { if x != nil { return x.Val @@ -3184,12 +4050,29 @@ func (x *UInt32In) GetVal() uint32 { return 0 } +func (x *UInt32In) SetVal(v uint32) { + x.Val = v +} + +type UInt32In_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32In_builder) Build() *UInt32In { + m0 := &UInt32In{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt32NotIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt32NotIn) Reset() { @@ -3217,11 +4100,6 @@ func (x *UInt32NotIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt32NotIn.ProtoReflect.Descriptor instead. -func (*UInt32NotIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{68} -} - func (x *UInt32NotIn) GetVal() uint32 { if x != nil { return x.Val @@ -3229,12 +4107,29 @@ func (x *UInt32NotIn) GetVal() uint32 { return 0 } +func (x *UInt32NotIn) SetVal(v uint32) { + x.Val = v +} + +type UInt32NotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32NotIn_builder) Build() *UInt32NotIn { + m0 := &UInt32NotIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt32LT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt32LT) Reset() { @@ -3262,11 +4157,6 @@ func (x *UInt32LT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt32LT.ProtoReflect.Descriptor instead. -func (*UInt32LT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{69} -} - func (x *UInt32LT) GetVal() uint32 { if x != nil { return x.Val @@ -3274,12 +4164,29 @@ func (x *UInt32LT) GetVal() uint32 { return 0 } +func (x *UInt32LT) SetVal(v uint32) { + x.Val = v +} + +type UInt32LT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32LT_builder) Build() *UInt32LT { + m0 := &UInt32LT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt32LTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt32LTE) Reset() { @@ -3307,11 +4214,6 @@ func (x *UInt32LTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt32LTE.ProtoReflect.Descriptor instead. -func (*UInt32LTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{70} -} - func (x *UInt32LTE) GetVal() uint32 { if x != nil { return x.Val @@ -3319,12 +4221,29 @@ func (x *UInt32LTE) GetVal() uint32 { return 0 } +func (x *UInt32LTE) SetVal(v uint32) { + x.Val = v +} + +type UInt32LTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32LTE_builder) Build() *UInt32LTE { + m0 := &UInt32LTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt32GT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt32GT) Reset() { @@ -3352,11 +4271,6 @@ func (x *UInt32GT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt32GT.ProtoReflect.Descriptor instead. -func (*UInt32GT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{71} -} - func (x *UInt32GT) GetVal() uint32 { if x != nil { return x.Val @@ -3364,12 +4278,29 @@ func (x *UInt32GT) GetVal() uint32 { return 0 } +func (x *UInt32GT) SetVal(v uint32) { + x.Val = v +} + +type UInt32GT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32GT_builder) Build() *UInt32GT { + m0 := &UInt32GT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt32GTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt32GTE) Reset() { @@ -3397,11 +4328,6 @@ func (x *UInt32GTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt32GTE.ProtoReflect.Descriptor instead. -func (*UInt32GTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{72} -} - func (x *UInt32GTE) GetVal() uint32 { if x != nil { return x.Val @@ -3409,12 +4335,29 @@ func (x *UInt32GTE) GetVal() uint32 { return 0 } +func (x *UInt32GTE) SetVal(v uint32) { + x.Val = v +} + +type UInt32GTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32GTE_builder) Build() *UInt32GTE { + m0 := &UInt32GTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt32GTLT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt32GTLT) Reset() { @@ -3442,11 +4385,6 @@ func (x *UInt32GTLT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt32GTLT.ProtoReflect.Descriptor instead. -func (*UInt32GTLT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{73} -} - func (x *UInt32GTLT) GetVal() uint32 { if x != nil { return x.Val @@ -3454,12 +4392,29 @@ func (x *UInt32GTLT) GetVal() uint32 { return 0 } +func (x *UInt32GTLT) SetVal(v uint32) { + x.Val = v +} + +type UInt32GTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32GTLT_builder) Build() *UInt32GTLT { + m0 := &UInt32GTLT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt32ExLTGT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt32ExLTGT) Reset() { @@ -3487,11 +4442,6 @@ func (x *UInt32ExLTGT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt32ExLTGT.ProtoReflect.Descriptor instead. -func (*UInt32ExLTGT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{74} -} - func (x *UInt32ExLTGT) GetVal() uint32 { if x != nil { return x.Val @@ -3499,12 +4449,29 @@ func (x *UInt32ExLTGT) GetVal() uint32 { return 0 } +func (x *UInt32ExLTGT) SetVal(v uint32) { + x.Val = v +} + +type UInt32ExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32ExLTGT_builder) Build() *UInt32ExLTGT { + m0 := &UInt32ExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt32GTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt32GTELTE) Reset() { @@ -3532,11 +4499,6 @@ func (x *UInt32GTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt32GTELTE.ProtoReflect.Descriptor instead. -func (*UInt32GTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{75} -} - func (x *UInt32GTELTE) GetVal() uint32 { if x != nil { return x.Val @@ -3544,12 +4506,29 @@ func (x *UInt32GTELTE) GetVal() uint32 { return 0 } +func (x *UInt32GTELTE) SetVal(v uint32) { + x.Val = v +} + +type UInt32GTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32GTELTE_builder) Build() *UInt32GTELTE { + m0 := &UInt32GTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt32ExGTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt32ExGTELTE) Reset() { @@ -3577,11 +4556,6 @@ func (x *UInt32ExGTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt32ExGTELTE.ProtoReflect.Descriptor instead. -func (*UInt32ExGTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{76} -} - func (x *UInt32ExGTELTE) GetVal() uint32 { if x != nil { return x.Val @@ -3589,12 +4563,29 @@ func (x *UInt32ExGTELTE) GetVal() uint32 { return 0 } +func (x *UInt32ExGTELTE) SetVal(v uint32) { + x.Val = v +} + +type UInt32ExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32ExGTELTE_builder) Build() *UInt32ExGTELTE { + m0 := &UInt32ExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt32Ignore struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt32Ignore) Reset() { @@ -3622,11 +4613,6 @@ func (x *UInt32Ignore) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt32Ignore.ProtoReflect.Descriptor instead. -func (*UInt32Ignore) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{77} -} - func (x *UInt32Ignore) GetVal() uint32 { if x != nil { return x.Val @@ -3634,12 +4620,29 @@ func (x *UInt32Ignore) GetVal() uint32 { return 0 } +func (x *UInt32Ignore) SetVal(v uint32) { + x.Val = v +} + +type UInt32Ignore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32Ignore_builder) Build() *UInt32Ignore { + m0 := &UInt32Ignore{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt32IncorrectType struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt32IncorrectType) Reset() { @@ -3667,11 +4670,6 @@ func (x *UInt32IncorrectType) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt32IncorrectType.ProtoReflect.Descriptor instead. -func (*UInt32IncorrectType) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{78} -} - func (x *UInt32IncorrectType) GetVal() uint32 { if x != nil { return x.Val @@ -3679,12 +4677,29 @@ func (x *UInt32IncorrectType) GetVal() uint32 { return 0 } +func (x *UInt32IncorrectType) SetVal(v uint32) { + x.Val = v +} + +type UInt32IncorrectType_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32IncorrectType_builder) Build() *UInt32IncorrectType { + m0 := &UInt32IncorrectType{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt32Example struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt32Example) Reset() { @@ -3712,11 +4727,6 @@ func (x *UInt32Example) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt32Example.ProtoReflect.Descriptor instead. -func (*UInt32Example) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{79} -} - func (x *UInt32Example) GetVal() uint32 { if x != nil { return x.Val @@ -3724,12 +4734,29 @@ func (x *UInt32Example) GetVal() uint32 { return 0 } +func (x *UInt32Example) SetVal(v uint32) { + x.Val = v +} + +type UInt32Example_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32Example_builder) Build() *UInt32Example { + m0 := &UInt32Example{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt64None struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt64None) Reset() { @@ -3757,11 +4784,6 @@ func (x *UInt64None) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt64None.ProtoReflect.Descriptor instead. -func (*UInt64None) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{80} -} - func (x *UInt64None) GetVal() uint64 { if x != nil { return x.Val @@ -3769,12 +4791,29 @@ func (x *UInt64None) GetVal() uint64 { return 0 } +func (x *UInt64None) SetVal(v uint64) { + x.Val = v +} + +type UInt64None_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64None_builder) Build() *UInt64None { + m0 := &UInt64None{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt64Const struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt64Const) Reset() { @@ -3802,11 +4841,6 @@ func (x *UInt64Const) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt64Const.ProtoReflect.Descriptor instead. -func (*UInt64Const) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{81} -} - func (x *UInt64Const) GetVal() uint64 { if x != nil { return x.Val @@ -3814,12 +4848,29 @@ func (x *UInt64Const) GetVal() uint64 { return 0 } +func (x *UInt64Const) SetVal(v uint64) { + x.Val = v +} + +type UInt64Const_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64Const_builder) Build() *UInt64Const { + m0 := &UInt64Const{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt64In struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt64In) Reset() { @@ -3847,11 +4898,6 @@ func (x *UInt64In) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt64In.ProtoReflect.Descriptor instead. -func (*UInt64In) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{82} -} - func (x *UInt64In) GetVal() uint64 { if x != nil { return x.Val @@ -3859,12 +4905,29 @@ func (x *UInt64In) GetVal() uint64 { return 0 } +func (x *UInt64In) SetVal(v uint64) { + x.Val = v +} + +type UInt64In_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64In_builder) Build() *UInt64In { + m0 := &UInt64In{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt64NotIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt64NotIn) Reset() { @@ -3892,11 +4955,6 @@ func (x *UInt64NotIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt64NotIn.ProtoReflect.Descriptor instead. -func (*UInt64NotIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{83} -} - func (x *UInt64NotIn) GetVal() uint64 { if x != nil { return x.Val @@ -3904,12 +4962,29 @@ func (x *UInt64NotIn) GetVal() uint64 { return 0 } +func (x *UInt64NotIn) SetVal(v uint64) { + x.Val = v +} + +type UInt64NotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64NotIn_builder) Build() *UInt64NotIn { + m0 := &UInt64NotIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt64LT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt64LT) Reset() { @@ -3937,11 +5012,6 @@ func (x *UInt64LT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt64LT.ProtoReflect.Descriptor instead. -func (*UInt64LT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{84} -} - func (x *UInt64LT) GetVal() uint64 { if x != nil { return x.Val @@ -3949,12 +5019,29 @@ func (x *UInt64LT) GetVal() uint64 { return 0 } +func (x *UInt64LT) SetVal(v uint64) { + x.Val = v +} + +type UInt64LT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64LT_builder) Build() *UInt64LT { + m0 := &UInt64LT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt64LTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt64LTE) Reset() { @@ -3982,11 +5069,6 @@ func (x *UInt64LTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt64LTE.ProtoReflect.Descriptor instead. -func (*UInt64LTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{85} -} - func (x *UInt64LTE) GetVal() uint64 { if x != nil { return x.Val @@ -3994,12 +5076,29 @@ func (x *UInt64LTE) GetVal() uint64 { return 0 } +func (x *UInt64LTE) SetVal(v uint64) { + x.Val = v +} + +type UInt64LTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64LTE_builder) Build() *UInt64LTE { + m0 := &UInt64LTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt64GT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt64GT) Reset() { @@ -4027,11 +5126,6 @@ func (x *UInt64GT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt64GT.ProtoReflect.Descriptor instead. -func (*UInt64GT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{86} -} - func (x *UInt64GT) GetVal() uint64 { if x != nil { return x.Val @@ -4039,12 +5133,29 @@ func (x *UInt64GT) GetVal() uint64 { return 0 } +func (x *UInt64GT) SetVal(v uint64) { + x.Val = v +} + +type UInt64GT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64GT_builder) Build() *UInt64GT { + m0 := &UInt64GT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt64GTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt64GTE) Reset() { @@ -4072,11 +5183,6 @@ func (x *UInt64GTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt64GTE.ProtoReflect.Descriptor instead. -func (*UInt64GTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{87} -} - func (x *UInt64GTE) GetVal() uint64 { if x != nil { return x.Val @@ -4084,12 +5190,29 @@ func (x *UInt64GTE) GetVal() uint64 { return 0 } +func (x *UInt64GTE) SetVal(v uint64) { + x.Val = v +} + +type UInt64GTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64GTE_builder) Build() *UInt64GTE { + m0 := &UInt64GTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt64GTLT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt64GTLT) Reset() { @@ -4117,11 +5240,6 @@ func (x *UInt64GTLT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt64GTLT.ProtoReflect.Descriptor instead. -func (*UInt64GTLT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{88} -} - func (x *UInt64GTLT) GetVal() uint64 { if x != nil { return x.Val @@ -4129,12 +5247,29 @@ func (x *UInt64GTLT) GetVal() uint64 { return 0 } +func (x *UInt64GTLT) SetVal(v uint64) { + x.Val = v +} + +type UInt64GTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64GTLT_builder) Build() *UInt64GTLT { + m0 := &UInt64GTLT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt64ExLTGT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt64ExLTGT) Reset() { @@ -4162,11 +5297,6 @@ func (x *UInt64ExLTGT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt64ExLTGT.ProtoReflect.Descriptor instead. -func (*UInt64ExLTGT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{89} -} - func (x *UInt64ExLTGT) GetVal() uint64 { if x != nil { return x.Val @@ -4174,12 +5304,29 @@ func (x *UInt64ExLTGT) GetVal() uint64 { return 0 } +func (x *UInt64ExLTGT) SetVal(v uint64) { + x.Val = v +} + +type UInt64ExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64ExLTGT_builder) Build() *UInt64ExLTGT { + m0 := &UInt64ExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt64GTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt64GTELTE) Reset() { @@ -4207,11 +5354,6 @@ func (x *UInt64GTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt64GTELTE.ProtoReflect.Descriptor instead. -func (*UInt64GTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{90} -} - func (x *UInt64GTELTE) GetVal() uint64 { if x != nil { return x.Val @@ -4219,12 +5361,29 @@ func (x *UInt64GTELTE) GetVal() uint64 { return 0 } +func (x *UInt64GTELTE) SetVal(v uint64) { + x.Val = v +} + +type UInt64GTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64GTELTE_builder) Build() *UInt64GTELTE { + m0 := &UInt64GTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt64ExGTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt64ExGTELTE) Reset() { @@ -4252,11 +5411,6 @@ func (x *UInt64ExGTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt64ExGTELTE.ProtoReflect.Descriptor instead. -func (*UInt64ExGTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{91} -} - func (x *UInt64ExGTELTE) GetVal() uint64 { if x != nil { return x.Val @@ -4264,12 +5418,29 @@ func (x *UInt64ExGTELTE) GetVal() uint64 { return 0 } +func (x *UInt64ExGTELTE) SetVal(v uint64) { + x.Val = v +} + +type UInt64ExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64ExGTELTE_builder) Build() *UInt64ExGTELTE { + m0 := &UInt64ExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt64Ignore struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt64Ignore) Reset() { @@ -4297,11 +5468,6 @@ func (x *UInt64Ignore) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt64Ignore.ProtoReflect.Descriptor instead. -func (*UInt64Ignore) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{92} -} - func (x *UInt64Ignore) GetVal() uint64 { if x != nil { return x.Val @@ -4309,12 +5475,29 @@ func (x *UInt64Ignore) GetVal() uint64 { return 0 } +func (x *UInt64Ignore) SetVal(v uint64) { + x.Val = v +} + +type UInt64Ignore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64Ignore_builder) Build() *UInt64Ignore { + m0 := &UInt64Ignore{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt64IncorrectType struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt64IncorrectType) Reset() { @@ -4342,11 +5525,6 @@ func (x *UInt64IncorrectType) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt64IncorrectType.ProtoReflect.Descriptor instead. -func (*UInt64IncorrectType) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{93} -} - func (x *UInt64IncorrectType) GetVal() uint64 { if x != nil { return x.Val @@ -4354,12 +5532,29 @@ func (x *UInt64IncorrectType) GetVal() uint64 { return 0 } +func (x *UInt64IncorrectType) SetVal(v uint64) { + x.Val = v +} + +type UInt64IncorrectType_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64IncorrectType_builder) Build() *UInt64IncorrectType { + m0 := &UInt64IncorrectType{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type UInt64Example struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *UInt64Example) Reset() { @@ -4387,11 +5582,6 @@ func (x *UInt64Example) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use UInt64Example.ProtoReflect.Descriptor instead. -func (*UInt64Example) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{94} -} - func (x *UInt64Example) GetVal() uint64 { if x != nil { return x.Val @@ -4399,12 +5589,29 @@ func (x *UInt64Example) GetVal() uint64 { return 0 } +func (x *UInt64Example) SetVal(v uint64) { + x.Val = v +} + +type UInt64Example_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64Example_builder) Build() *UInt64Example { + m0 := &UInt64Example{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt32None struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt32None) Reset() { @@ -4432,11 +5639,6 @@ func (x *SInt32None) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt32None.ProtoReflect.Descriptor instead. -func (*SInt32None) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{95} -} - func (x *SInt32None) GetVal() int32 { if x != nil { return x.Val @@ -4444,12 +5646,29 @@ func (x *SInt32None) GetVal() int32 { return 0 } +func (x *SInt32None) SetVal(v int32) { + x.Val = v +} + +type SInt32None_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32None_builder) Build() *SInt32None { + m0 := &SInt32None{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt32Const struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt32Const) Reset() { @@ -4477,11 +5696,6 @@ func (x *SInt32Const) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt32Const.ProtoReflect.Descriptor instead. -func (*SInt32Const) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{96} -} - func (x *SInt32Const) GetVal() int32 { if x != nil { return x.Val @@ -4489,12 +5703,29 @@ func (x *SInt32Const) GetVal() int32 { return 0 } +func (x *SInt32Const) SetVal(v int32) { + x.Val = v +} + +type SInt32Const_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32Const_builder) Build() *SInt32Const { + m0 := &SInt32Const{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt32In struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt32In) Reset() { @@ -4522,11 +5753,6 @@ func (x *SInt32In) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt32In.ProtoReflect.Descriptor instead. -func (*SInt32In) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{97} -} - func (x *SInt32In) GetVal() int32 { if x != nil { return x.Val @@ -4534,12 +5760,29 @@ func (x *SInt32In) GetVal() int32 { return 0 } +func (x *SInt32In) SetVal(v int32) { + x.Val = v +} + +type SInt32In_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32In_builder) Build() *SInt32In { + m0 := &SInt32In{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt32NotIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt32NotIn) Reset() { @@ -4567,11 +5810,6 @@ func (x *SInt32NotIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt32NotIn.ProtoReflect.Descriptor instead. -func (*SInt32NotIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{98} -} - func (x *SInt32NotIn) GetVal() int32 { if x != nil { return x.Val @@ -4579,12 +5817,29 @@ func (x *SInt32NotIn) GetVal() int32 { return 0 } +func (x *SInt32NotIn) SetVal(v int32) { + x.Val = v +} + +type SInt32NotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32NotIn_builder) Build() *SInt32NotIn { + m0 := &SInt32NotIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt32LT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt32LT) Reset() { @@ -4612,11 +5867,6 @@ func (x *SInt32LT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt32LT.ProtoReflect.Descriptor instead. -func (*SInt32LT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{99} -} - func (x *SInt32LT) GetVal() int32 { if x != nil { return x.Val @@ -4624,12 +5874,29 @@ func (x *SInt32LT) GetVal() int32 { return 0 } +func (x *SInt32LT) SetVal(v int32) { + x.Val = v +} + +type SInt32LT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32LT_builder) Build() *SInt32LT { + m0 := &SInt32LT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt32LTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt32LTE) Reset() { @@ -4657,11 +5924,6 @@ func (x *SInt32LTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt32LTE.ProtoReflect.Descriptor instead. -func (*SInt32LTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{100} -} - func (x *SInt32LTE) GetVal() int32 { if x != nil { return x.Val @@ -4669,12 +5931,29 @@ func (x *SInt32LTE) GetVal() int32 { return 0 } +func (x *SInt32LTE) SetVal(v int32) { + x.Val = v +} + +type SInt32LTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32LTE_builder) Build() *SInt32LTE { + m0 := &SInt32LTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt32GT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt32GT) Reset() { @@ -4702,11 +5981,6 @@ func (x *SInt32GT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt32GT.ProtoReflect.Descriptor instead. -func (*SInt32GT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{101} -} - func (x *SInt32GT) GetVal() int32 { if x != nil { return x.Val @@ -4714,12 +5988,29 @@ func (x *SInt32GT) GetVal() int32 { return 0 } +func (x *SInt32GT) SetVal(v int32) { + x.Val = v +} + +type SInt32GT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32GT_builder) Build() *SInt32GT { + m0 := &SInt32GT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt32GTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt32GTE) Reset() { @@ -4747,11 +6038,6 @@ func (x *SInt32GTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt32GTE.ProtoReflect.Descriptor instead. -func (*SInt32GTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{102} -} - func (x *SInt32GTE) GetVal() int32 { if x != nil { return x.Val @@ -4759,12 +6045,29 @@ func (x *SInt32GTE) GetVal() int32 { return 0 } +func (x *SInt32GTE) SetVal(v int32) { + x.Val = v +} + +type SInt32GTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32GTE_builder) Build() *SInt32GTE { + m0 := &SInt32GTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt32GTLT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt32GTLT) Reset() { @@ -4792,11 +6095,6 @@ func (x *SInt32GTLT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt32GTLT.ProtoReflect.Descriptor instead. -func (*SInt32GTLT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{103} -} - func (x *SInt32GTLT) GetVal() int32 { if x != nil { return x.Val @@ -4804,12 +6102,29 @@ func (x *SInt32GTLT) GetVal() int32 { return 0 } +func (x *SInt32GTLT) SetVal(v int32) { + x.Val = v +} + +type SInt32GTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32GTLT_builder) Build() *SInt32GTLT { + m0 := &SInt32GTLT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt32ExLTGT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt32ExLTGT) Reset() { @@ -4837,11 +6152,6 @@ func (x *SInt32ExLTGT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt32ExLTGT.ProtoReflect.Descriptor instead. -func (*SInt32ExLTGT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{104} -} - func (x *SInt32ExLTGT) GetVal() int32 { if x != nil { return x.Val @@ -4849,12 +6159,29 @@ func (x *SInt32ExLTGT) GetVal() int32 { return 0 } +func (x *SInt32ExLTGT) SetVal(v int32) { + x.Val = v +} + +type SInt32ExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32ExLTGT_builder) Build() *SInt32ExLTGT { + m0 := &SInt32ExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt32GTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt32GTELTE) Reset() { @@ -4882,11 +6209,6 @@ func (x *SInt32GTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt32GTELTE.ProtoReflect.Descriptor instead. -func (*SInt32GTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{105} -} - func (x *SInt32GTELTE) GetVal() int32 { if x != nil { return x.Val @@ -4894,12 +6216,29 @@ func (x *SInt32GTELTE) GetVal() int32 { return 0 } +func (x *SInt32GTELTE) SetVal(v int32) { + x.Val = v +} + +type SInt32GTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32GTELTE_builder) Build() *SInt32GTELTE { + m0 := &SInt32GTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt32ExGTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt32ExGTELTE) Reset() { @@ -4927,11 +6266,6 @@ func (x *SInt32ExGTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt32ExGTELTE.ProtoReflect.Descriptor instead. -func (*SInt32ExGTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{106} -} - func (x *SInt32ExGTELTE) GetVal() int32 { if x != nil { return x.Val @@ -4939,12 +6273,29 @@ func (x *SInt32ExGTELTE) GetVal() int32 { return 0 } +func (x *SInt32ExGTELTE) SetVal(v int32) { + x.Val = v +} + +type SInt32ExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32ExGTELTE_builder) Build() *SInt32ExGTELTE { + m0 := &SInt32ExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt32Ignore struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt32Ignore) Reset() { @@ -4972,11 +6323,6 @@ func (x *SInt32Ignore) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt32Ignore.ProtoReflect.Descriptor instead. -func (*SInt32Ignore) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{107} -} - func (x *SInt32Ignore) GetVal() int32 { if x != nil { return x.Val @@ -4984,12 +6330,29 @@ func (x *SInt32Ignore) GetVal() int32 { return 0 } +func (x *SInt32Ignore) SetVal(v int32) { + x.Val = v +} + +type SInt32Ignore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32Ignore_builder) Build() *SInt32Ignore { + m0 := &SInt32Ignore{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt32IncorrectType struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt32IncorrectType) Reset() { @@ -5017,11 +6380,6 @@ func (x *SInt32IncorrectType) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt32IncorrectType.ProtoReflect.Descriptor instead. -func (*SInt32IncorrectType) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{108} -} - func (x *SInt32IncorrectType) GetVal() int32 { if x != nil { return x.Val @@ -5029,12 +6387,29 @@ func (x *SInt32IncorrectType) GetVal() int32 { return 0 } +func (x *SInt32IncorrectType) SetVal(v int32) { + x.Val = v +} + +type SInt32IncorrectType_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32IncorrectType_builder) Build() *SInt32IncorrectType { + m0 := &SInt32IncorrectType{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt32Example struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt32Example) Reset() { @@ -5062,11 +6437,6 @@ func (x *SInt32Example) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt32Example.ProtoReflect.Descriptor instead. -func (*SInt32Example) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{109} -} - func (x *SInt32Example) GetVal() int32 { if x != nil { return x.Val @@ -5074,12 +6444,29 @@ func (x *SInt32Example) GetVal() int32 { return 0 } +func (x *SInt32Example) SetVal(v int32) { + x.Val = v +} + +type SInt32Example_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32Example_builder) Build() *SInt32Example { + m0 := &SInt32Example{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt64None struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt64None) Reset() { @@ -5107,11 +6494,6 @@ func (x *SInt64None) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt64None.ProtoReflect.Descriptor instead. -func (*SInt64None) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{110} -} - func (x *SInt64None) GetVal() int64 { if x != nil { return x.Val @@ -5119,12 +6501,29 @@ func (x *SInt64None) GetVal() int64 { return 0 } +func (x *SInt64None) SetVal(v int64) { + x.Val = v +} + +type SInt64None_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64None_builder) Build() *SInt64None { + m0 := &SInt64None{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt64Const struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt64Const) Reset() { @@ -5152,11 +6551,6 @@ func (x *SInt64Const) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt64Const.ProtoReflect.Descriptor instead. -func (*SInt64Const) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{111} -} - func (x *SInt64Const) GetVal() int64 { if x != nil { return x.Val @@ -5164,12 +6558,29 @@ func (x *SInt64Const) GetVal() int64 { return 0 } +func (x *SInt64Const) SetVal(v int64) { + x.Val = v +} + +type SInt64Const_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64Const_builder) Build() *SInt64Const { + m0 := &SInt64Const{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt64In struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt64In) Reset() { @@ -5197,11 +6608,6 @@ func (x *SInt64In) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt64In.ProtoReflect.Descriptor instead. -func (*SInt64In) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{112} -} - func (x *SInt64In) GetVal() int64 { if x != nil { return x.Val @@ -5209,12 +6615,29 @@ func (x *SInt64In) GetVal() int64 { return 0 } +func (x *SInt64In) SetVal(v int64) { + x.Val = v +} + +type SInt64In_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64In_builder) Build() *SInt64In { + m0 := &SInt64In{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt64NotIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt64NotIn) Reset() { @@ -5242,11 +6665,6 @@ func (x *SInt64NotIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt64NotIn.ProtoReflect.Descriptor instead. -func (*SInt64NotIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{113} -} - func (x *SInt64NotIn) GetVal() int64 { if x != nil { return x.Val @@ -5254,12 +6672,29 @@ func (x *SInt64NotIn) GetVal() int64 { return 0 } +func (x *SInt64NotIn) SetVal(v int64) { + x.Val = v +} + +type SInt64NotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64NotIn_builder) Build() *SInt64NotIn { + m0 := &SInt64NotIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt64LT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt64LT) Reset() { @@ -5287,11 +6722,6 @@ func (x *SInt64LT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt64LT.ProtoReflect.Descriptor instead. -func (*SInt64LT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{114} -} - func (x *SInt64LT) GetVal() int64 { if x != nil { return x.Val @@ -5299,12 +6729,29 @@ func (x *SInt64LT) GetVal() int64 { return 0 } +func (x *SInt64LT) SetVal(v int64) { + x.Val = v +} + +type SInt64LT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64LT_builder) Build() *SInt64LT { + m0 := &SInt64LT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt64LTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt64LTE) Reset() { @@ -5332,11 +6779,6 @@ func (x *SInt64LTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt64LTE.ProtoReflect.Descriptor instead. -func (*SInt64LTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{115} -} - func (x *SInt64LTE) GetVal() int64 { if x != nil { return x.Val @@ -5344,12 +6786,29 @@ func (x *SInt64LTE) GetVal() int64 { return 0 } +func (x *SInt64LTE) SetVal(v int64) { + x.Val = v +} + +type SInt64LTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64LTE_builder) Build() *SInt64LTE { + m0 := &SInt64LTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt64GT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt64GT) Reset() { @@ -5377,11 +6836,6 @@ func (x *SInt64GT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt64GT.ProtoReflect.Descriptor instead. -func (*SInt64GT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{116} -} - func (x *SInt64GT) GetVal() int64 { if x != nil { return x.Val @@ -5389,12 +6843,29 @@ func (x *SInt64GT) GetVal() int64 { return 0 } +func (x *SInt64GT) SetVal(v int64) { + x.Val = v +} + +type SInt64GT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64GT_builder) Build() *SInt64GT { + m0 := &SInt64GT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt64GTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt64GTE) Reset() { @@ -5422,11 +6893,6 @@ func (x *SInt64GTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt64GTE.ProtoReflect.Descriptor instead. -func (*SInt64GTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{117} -} - func (x *SInt64GTE) GetVal() int64 { if x != nil { return x.Val @@ -5434,12 +6900,29 @@ func (x *SInt64GTE) GetVal() int64 { return 0 } +func (x *SInt64GTE) SetVal(v int64) { + x.Val = v +} + +type SInt64GTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64GTE_builder) Build() *SInt64GTE { + m0 := &SInt64GTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt64GTLT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt64GTLT) Reset() { @@ -5467,11 +6950,6 @@ func (x *SInt64GTLT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt64GTLT.ProtoReflect.Descriptor instead. -func (*SInt64GTLT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{118} -} - func (x *SInt64GTLT) GetVal() int64 { if x != nil { return x.Val @@ -5479,12 +6957,29 @@ func (x *SInt64GTLT) GetVal() int64 { return 0 } +func (x *SInt64GTLT) SetVal(v int64) { + x.Val = v +} + +type SInt64GTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64GTLT_builder) Build() *SInt64GTLT { + m0 := &SInt64GTLT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt64ExLTGT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt64ExLTGT) Reset() { @@ -5512,11 +7007,6 @@ func (x *SInt64ExLTGT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt64ExLTGT.ProtoReflect.Descriptor instead. -func (*SInt64ExLTGT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{119} -} - func (x *SInt64ExLTGT) GetVal() int64 { if x != nil { return x.Val @@ -5524,12 +7014,29 @@ func (x *SInt64ExLTGT) GetVal() int64 { return 0 } +func (x *SInt64ExLTGT) SetVal(v int64) { + x.Val = v +} + +type SInt64ExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64ExLTGT_builder) Build() *SInt64ExLTGT { + m0 := &SInt64ExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt64GTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt64GTELTE) Reset() { @@ -5557,11 +7064,6 @@ func (x *SInt64GTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt64GTELTE.ProtoReflect.Descriptor instead. -func (*SInt64GTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{120} -} - func (x *SInt64GTELTE) GetVal() int64 { if x != nil { return x.Val @@ -5569,12 +7071,29 @@ func (x *SInt64GTELTE) GetVal() int64 { return 0 } +func (x *SInt64GTELTE) SetVal(v int64) { + x.Val = v +} + +type SInt64GTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64GTELTE_builder) Build() *SInt64GTELTE { + m0 := &SInt64GTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt64ExGTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt64ExGTELTE) Reset() { @@ -5602,11 +7121,6 @@ func (x *SInt64ExGTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt64ExGTELTE.ProtoReflect.Descriptor instead. -func (*SInt64ExGTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{121} -} - func (x *SInt64ExGTELTE) GetVal() int64 { if x != nil { return x.Val @@ -5614,12 +7128,29 @@ func (x *SInt64ExGTELTE) GetVal() int64 { return 0 } +func (x *SInt64ExGTELTE) SetVal(v int64) { + x.Val = v +} + +type SInt64ExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64ExGTELTE_builder) Build() *SInt64ExGTELTE { + m0 := &SInt64ExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt64Ignore struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt64Ignore) Reset() { @@ -5647,11 +7178,6 @@ func (x *SInt64Ignore) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt64Ignore.ProtoReflect.Descriptor instead. -func (*SInt64Ignore) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{122} -} - func (x *SInt64Ignore) GetVal() int64 { if x != nil { return x.Val @@ -5659,12 +7185,29 @@ func (x *SInt64Ignore) GetVal() int64 { return 0 } +func (x *SInt64Ignore) SetVal(v int64) { + x.Val = v +} + +type SInt64Ignore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64Ignore_builder) Build() *SInt64Ignore { + m0 := &SInt64Ignore{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt64IncorrectType struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt64IncorrectType) Reset() { @@ -5692,11 +7235,6 @@ func (x *SInt64IncorrectType) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt64IncorrectType.ProtoReflect.Descriptor instead. -func (*SInt64IncorrectType) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{123} -} - func (x *SInt64IncorrectType) GetVal() int64 { if x != nil { return x.Val @@ -5704,12 +7242,29 @@ func (x *SInt64IncorrectType) GetVal() int64 { return 0 } +func (x *SInt64IncorrectType) SetVal(v int64) { + x.Val = v +} + +type SInt64IncorrectType_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64IncorrectType_builder) Build() *SInt64IncorrectType { + m0 := &SInt64IncorrectType{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SInt64Example struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SInt64Example) Reset() { @@ -5737,11 +7292,6 @@ func (x *SInt64Example) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SInt64Example.ProtoReflect.Descriptor instead. -func (*SInt64Example) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{124} -} - func (x *SInt64Example) GetVal() int64 { if x != nil { return x.Val @@ -5749,12 +7299,29 @@ func (x *SInt64Example) GetVal() int64 { return 0 } +func (x *SInt64Example) SetVal(v int64) { + x.Val = v +} + +type SInt64Example_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64Example_builder) Build() *SInt64Example { + m0 := &SInt64Example{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed32None struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed32None) Reset() { @@ -5782,11 +7349,6 @@ func (x *Fixed32None) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed32None.ProtoReflect.Descriptor instead. -func (*Fixed32None) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{125} -} - func (x *Fixed32None) GetVal() uint32 { if x != nil { return x.Val @@ -5794,12 +7356,29 @@ func (x *Fixed32None) GetVal() uint32 { return 0 } +func (x *Fixed32None) SetVal(v uint32) { + x.Val = v +} + +type Fixed32None_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32None_builder) Build() *Fixed32None { + m0 := &Fixed32None{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed32Const struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed32Const) Reset() { @@ -5827,11 +7406,6 @@ func (x *Fixed32Const) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed32Const.ProtoReflect.Descriptor instead. -func (*Fixed32Const) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{126} -} - func (x *Fixed32Const) GetVal() uint32 { if x != nil { return x.Val @@ -5839,12 +7413,29 @@ func (x *Fixed32Const) GetVal() uint32 { return 0 } +func (x *Fixed32Const) SetVal(v uint32) { + x.Val = v +} + +type Fixed32Const_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32Const_builder) Build() *Fixed32Const { + m0 := &Fixed32Const{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed32In struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed32In) Reset() { @@ -5872,11 +7463,6 @@ func (x *Fixed32In) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed32In.ProtoReflect.Descriptor instead. -func (*Fixed32In) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{127} -} - func (x *Fixed32In) GetVal() uint32 { if x != nil { return x.Val @@ -5884,12 +7470,29 @@ func (x *Fixed32In) GetVal() uint32 { return 0 } +func (x *Fixed32In) SetVal(v uint32) { + x.Val = v +} + +type Fixed32In_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32In_builder) Build() *Fixed32In { + m0 := &Fixed32In{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed32NotIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed32NotIn) Reset() { @@ -5917,11 +7520,6 @@ func (x *Fixed32NotIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed32NotIn.ProtoReflect.Descriptor instead. -func (*Fixed32NotIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{128} -} - func (x *Fixed32NotIn) GetVal() uint32 { if x != nil { return x.Val @@ -5929,12 +7527,29 @@ func (x *Fixed32NotIn) GetVal() uint32 { return 0 } +func (x *Fixed32NotIn) SetVal(v uint32) { + x.Val = v +} + +type Fixed32NotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32NotIn_builder) Build() *Fixed32NotIn { + m0 := &Fixed32NotIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed32LT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed32LT) Reset() { @@ -5962,11 +7577,6 @@ func (x *Fixed32LT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed32LT.ProtoReflect.Descriptor instead. -func (*Fixed32LT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{129} -} - func (x *Fixed32LT) GetVal() uint32 { if x != nil { return x.Val @@ -5974,12 +7584,29 @@ func (x *Fixed32LT) GetVal() uint32 { return 0 } +func (x *Fixed32LT) SetVal(v uint32) { + x.Val = v +} + +type Fixed32LT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32LT_builder) Build() *Fixed32LT { + m0 := &Fixed32LT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed32LTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed32LTE) Reset() { @@ -6007,11 +7634,6 @@ func (x *Fixed32LTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed32LTE.ProtoReflect.Descriptor instead. -func (*Fixed32LTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{130} -} - func (x *Fixed32LTE) GetVal() uint32 { if x != nil { return x.Val @@ -6019,12 +7641,29 @@ func (x *Fixed32LTE) GetVal() uint32 { return 0 } +func (x *Fixed32LTE) SetVal(v uint32) { + x.Val = v +} + +type Fixed32LTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32LTE_builder) Build() *Fixed32LTE { + m0 := &Fixed32LTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed32GT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed32GT) Reset() { @@ -6052,11 +7691,6 @@ func (x *Fixed32GT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed32GT.ProtoReflect.Descriptor instead. -func (*Fixed32GT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{131} -} - func (x *Fixed32GT) GetVal() uint32 { if x != nil { return x.Val @@ -6064,12 +7698,29 @@ func (x *Fixed32GT) GetVal() uint32 { return 0 } +func (x *Fixed32GT) SetVal(v uint32) { + x.Val = v +} + +type Fixed32GT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32GT_builder) Build() *Fixed32GT { + m0 := &Fixed32GT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed32GTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed32GTE) Reset() { @@ -6097,11 +7748,6 @@ func (x *Fixed32GTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed32GTE.ProtoReflect.Descriptor instead. -func (*Fixed32GTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{132} -} - func (x *Fixed32GTE) GetVal() uint32 { if x != nil { return x.Val @@ -6109,12 +7755,29 @@ func (x *Fixed32GTE) GetVal() uint32 { return 0 } +func (x *Fixed32GTE) SetVal(v uint32) { + x.Val = v +} + +type Fixed32GTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32GTE_builder) Build() *Fixed32GTE { + m0 := &Fixed32GTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed32GTLT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed32GTLT) Reset() { @@ -6142,11 +7805,6 @@ func (x *Fixed32GTLT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed32GTLT.ProtoReflect.Descriptor instead. -func (*Fixed32GTLT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{133} -} - func (x *Fixed32GTLT) GetVal() uint32 { if x != nil { return x.Val @@ -6154,12 +7812,29 @@ func (x *Fixed32GTLT) GetVal() uint32 { return 0 } +func (x *Fixed32GTLT) SetVal(v uint32) { + x.Val = v +} + +type Fixed32GTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32GTLT_builder) Build() *Fixed32GTLT { + m0 := &Fixed32GTLT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed32ExLTGT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed32ExLTGT) Reset() { @@ -6187,11 +7862,6 @@ func (x *Fixed32ExLTGT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed32ExLTGT.ProtoReflect.Descriptor instead. -func (*Fixed32ExLTGT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{134} -} - func (x *Fixed32ExLTGT) GetVal() uint32 { if x != nil { return x.Val @@ -6199,12 +7869,29 @@ func (x *Fixed32ExLTGT) GetVal() uint32 { return 0 } +func (x *Fixed32ExLTGT) SetVal(v uint32) { + x.Val = v +} + +type Fixed32ExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32ExLTGT_builder) Build() *Fixed32ExLTGT { + m0 := &Fixed32ExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed32GTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed32GTELTE) Reset() { @@ -6232,11 +7919,6 @@ func (x *Fixed32GTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed32GTELTE.ProtoReflect.Descriptor instead. -func (*Fixed32GTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{135} -} - func (x *Fixed32GTELTE) GetVal() uint32 { if x != nil { return x.Val @@ -6244,12 +7926,29 @@ func (x *Fixed32GTELTE) GetVal() uint32 { return 0 } +func (x *Fixed32GTELTE) SetVal(v uint32) { + x.Val = v +} + +type Fixed32GTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32GTELTE_builder) Build() *Fixed32GTELTE { + m0 := &Fixed32GTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed32ExGTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed32ExGTELTE) Reset() { @@ -6277,11 +7976,6 @@ func (x *Fixed32ExGTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed32ExGTELTE.ProtoReflect.Descriptor instead. -func (*Fixed32ExGTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{136} -} - func (x *Fixed32ExGTELTE) GetVal() uint32 { if x != nil { return x.Val @@ -6289,12 +7983,29 @@ func (x *Fixed32ExGTELTE) GetVal() uint32 { return 0 } +func (x *Fixed32ExGTELTE) SetVal(v uint32) { + x.Val = v +} + +type Fixed32ExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32ExGTELTE_builder) Build() *Fixed32ExGTELTE { + m0 := &Fixed32ExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed32Ignore struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed32Ignore) Reset() { @@ -6322,11 +8033,6 @@ func (x *Fixed32Ignore) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed32Ignore.ProtoReflect.Descriptor instead. -func (*Fixed32Ignore) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{137} -} - func (x *Fixed32Ignore) GetVal() uint32 { if x != nil { return x.Val @@ -6334,12 +8040,29 @@ func (x *Fixed32Ignore) GetVal() uint32 { return 0 } +func (x *Fixed32Ignore) SetVal(v uint32) { + x.Val = v +} + +type Fixed32Ignore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32Ignore_builder) Build() *Fixed32Ignore { + m0 := &Fixed32Ignore{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed32IncorrectType struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed32IncorrectType) Reset() { @@ -6367,11 +8090,6 @@ func (x *Fixed32IncorrectType) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed32IncorrectType.ProtoReflect.Descriptor instead. -func (*Fixed32IncorrectType) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{138} -} - func (x *Fixed32IncorrectType) GetVal() uint32 { if x != nil { return x.Val @@ -6379,12 +8097,29 @@ func (x *Fixed32IncorrectType) GetVal() uint32 { return 0 } +func (x *Fixed32IncorrectType) SetVal(v uint32) { + x.Val = v +} + +type Fixed32IncorrectType_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32IncorrectType_builder) Build() *Fixed32IncorrectType { + m0 := &Fixed32IncorrectType{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed32Example struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed32Example) Reset() { @@ -6412,11 +8147,6 @@ func (x *Fixed32Example) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed32Example.ProtoReflect.Descriptor instead. -func (*Fixed32Example) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{139} -} - func (x *Fixed32Example) GetVal() uint32 { if x != nil { return x.Val @@ -6424,12 +8154,29 @@ func (x *Fixed32Example) GetVal() uint32 { return 0 } +func (x *Fixed32Example) SetVal(v uint32) { + x.Val = v +} + +type Fixed32Example_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32Example_builder) Build() *Fixed32Example { + m0 := &Fixed32Example{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed64None struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed64None) Reset() { @@ -6457,11 +8204,6 @@ func (x *Fixed64None) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed64None.ProtoReflect.Descriptor instead. -func (*Fixed64None) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{140} -} - func (x *Fixed64None) GetVal() uint64 { if x != nil { return x.Val @@ -6469,12 +8211,29 @@ func (x *Fixed64None) GetVal() uint64 { return 0 } +func (x *Fixed64None) SetVal(v uint64) { + x.Val = v +} + +type Fixed64None_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64None_builder) Build() *Fixed64None { + m0 := &Fixed64None{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed64Const struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed64Const) Reset() { @@ -6502,11 +8261,6 @@ func (x *Fixed64Const) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed64Const.ProtoReflect.Descriptor instead. -func (*Fixed64Const) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{141} -} - func (x *Fixed64Const) GetVal() uint64 { if x != nil { return x.Val @@ -6514,12 +8268,29 @@ func (x *Fixed64Const) GetVal() uint64 { return 0 } +func (x *Fixed64Const) SetVal(v uint64) { + x.Val = v +} + +type Fixed64Const_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64Const_builder) Build() *Fixed64Const { + m0 := &Fixed64Const{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed64In struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed64In) Reset() { @@ -6547,11 +8318,6 @@ func (x *Fixed64In) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed64In.ProtoReflect.Descriptor instead. -func (*Fixed64In) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{142} -} - func (x *Fixed64In) GetVal() uint64 { if x != nil { return x.Val @@ -6559,12 +8325,29 @@ func (x *Fixed64In) GetVal() uint64 { return 0 } +func (x *Fixed64In) SetVal(v uint64) { + x.Val = v +} + +type Fixed64In_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64In_builder) Build() *Fixed64In { + m0 := &Fixed64In{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed64NotIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed64NotIn) Reset() { @@ -6592,11 +8375,6 @@ func (x *Fixed64NotIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed64NotIn.ProtoReflect.Descriptor instead. -func (*Fixed64NotIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{143} -} - func (x *Fixed64NotIn) GetVal() uint64 { if x != nil { return x.Val @@ -6604,12 +8382,29 @@ func (x *Fixed64NotIn) GetVal() uint64 { return 0 } +func (x *Fixed64NotIn) SetVal(v uint64) { + x.Val = v +} + +type Fixed64NotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64NotIn_builder) Build() *Fixed64NotIn { + m0 := &Fixed64NotIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed64LT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed64LT) Reset() { @@ -6637,11 +8432,6 @@ func (x *Fixed64LT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed64LT.ProtoReflect.Descriptor instead. -func (*Fixed64LT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{144} -} - func (x *Fixed64LT) GetVal() uint64 { if x != nil { return x.Val @@ -6649,12 +8439,29 @@ func (x *Fixed64LT) GetVal() uint64 { return 0 } +func (x *Fixed64LT) SetVal(v uint64) { + x.Val = v +} + +type Fixed64LT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64LT_builder) Build() *Fixed64LT { + m0 := &Fixed64LT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed64LTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed64LTE) Reset() { @@ -6682,11 +8489,6 @@ func (x *Fixed64LTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed64LTE.ProtoReflect.Descriptor instead. -func (*Fixed64LTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{145} -} - func (x *Fixed64LTE) GetVal() uint64 { if x != nil { return x.Val @@ -6694,12 +8496,29 @@ func (x *Fixed64LTE) GetVal() uint64 { return 0 } +func (x *Fixed64LTE) SetVal(v uint64) { + x.Val = v +} + +type Fixed64LTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64LTE_builder) Build() *Fixed64LTE { + m0 := &Fixed64LTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed64GT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed64GT) Reset() { @@ -6727,11 +8546,6 @@ func (x *Fixed64GT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed64GT.ProtoReflect.Descriptor instead. -func (*Fixed64GT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{146} -} - func (x *Fixed64GT) GetVal() uint64 { if x != nil { return x.Val @@ -6739,12 +8553,29 @@ func (x *Fixed64GT) GetVal() uint64 { return 0 } +func (x *Fixed64GT) SetVal(v uint64) { + x.Val = v +} + +type Fixed64GT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64GT_builder) Build() *Fixed64GT { + m0 := &Fixed64GT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed64GTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed64GTE) Reset() { @@ -6772,11 +8603,6 @@ func (x *Fixed64GTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed64GTE.ProtoReflect.Descriptor instead. -func (*Fixed64GTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{147} -} - func (x *Fixed64GTE) GetVal() uint64 { if x != nil { return x.Val @@ -6784,12 +8610,29 @@ func (x *Fixed64GTE) GetVal() uint64 { return 0 } +func (x *Fixed64GTE) SetVal(v uint64) { + x.Val = v +} + +type Fixed64GTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64GTE_builder) Build() *Fixed64GTE { + m0 := &Fixed64GTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed64GTLT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed64GTLT) Reset() { @@ -6817,11 +8660,6 @@ func (x *Fixed64GTLT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed64GTLT.ProtoReflect.Descriptor instead. -func (*Fixed64GTLT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{148} -} - func (x *Fixed64GTLT) GetVal() uint64 { if x != nil { return x.Val @@ -6829,12 +8667,29 @@ func (x *Fixed64GTLT) GetVal() uint64 { return 0 } +func (x *Fixed64GTLT) SetVal(v uint64) { + x.Val = v +} + +type Fixed64GTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64GTLT_builder) Build() *Fixed64GTLT { + m0 := &Fixed64GTLT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed64ExLTGT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed64ExLTGT) Reset() { @@ -6862,11 +8717,6 @@ func (x *Fixed64ExLTGT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed64ExLTGT.ProtoReflect.Descriptor instead. -func (*Fixed64ExLTGT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{149} -} - func (x *Fixed64ExLTGT) GetVal() uint64 { if x != nil { return x.Val @@ -6874,12 +8724,29 @@ func (x *Fixed64ExLTGT) GetVal() uint64 { return 0 } +func (x *Fixed64ExLTGT) SetVal(v uint64) { + x.Val = v +} + +type Fixed64ExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64ExLTGT_builder) Build() *Fixed64ExLTGT { + m0 := &Fixed64ExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed64GTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed64GTELTE) Reset() { @@ -6907,11 +8774,6 @@ func (x *Fixed64GTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed64GTELTE.ProtoReflect.Descriptor instead. -func (*Fixed64GTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{150} -} - func (x *Fixed64GTELTE) GetVal() uint64 { if x != nil { return x.Val @@ -6919,12 +8781,29 @@ func (x *Fixed64GTELTE) GetVal() uint64 { return 0 } +func (x *Fixed64GTELTE) SetVal(v uint64) { + x.Val = v +} + +type Fixed64GTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64GTELTE_builder) Build() *Fixed64GTELTE { + m0 := &Fixed64GTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed64ExGTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed64ExGTELTE) Reset() { @@ -6952,11 +8831,6 @@ func (x *Fixed64ExGTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed64ExGTELTE.ProtoReflect.Descriptor instead. -func (*Fixed64ExGTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{151} -} - func (x *Fixed64ExGTELTE) GetVal() uint64 { if x != nil { return x.Val @@ -6964,12 +8838,29 @@ func (x *Fixed64ExGTELTE) GetVal() uint64 { return 0 } +func (x *Fixed64ExGTELTE) SetVal(v uint64) { + x.Val = v +} + +type Fixed64ExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64ExGTELTE_builder) Build() *Fixed64ExGTELTE { + m0 := &Fixed64ExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed64Ignore struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed64Ignore) Reset() { @@ -6997,11 +8888,6 @@ func (x *Fixed64Ignore) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed64Ignore.ProtoReflect.Descriptor instead. -func (*Fixed64Ignore) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{152} -} - func (x *Fixed64Ignore) GetVal() uint64 { if x != nil { return x.Val @@ -7009,12 +8895,29 @@ func (x *Fixed64Ignore) GetVal() uint64 { return 0 } +func (x *Fixed64Ignore) SetVal(v uint64) { + x.Val = v +} + +type Fixed64Ignore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64Ignore_builder) Build() *Fixed64Ignore { + m0 := &Fixed64Ignore{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed64IncorrectType struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed64IncorrectType) Reset() { @@ -7042,11 +8945,6 @@ func (x *Fixed64IncorrectType) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed64IncorrectType.ProtoReflect.Descriptor instead. -func (*Fixed64IncorrectType) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{153} -} - func (x *Fixed64IncorrectType) GetVal() uint64 { if x != nil { return x.Val @@ -7054,12 +8952,29 @@ func (x *Fixed64IncorrectType) GetVal() uint64 { return 0 } +func (x *Fixed64IncorrectType) SetVal(v uint64) { + x.Val = v +} + +type Fixed64IncorrectType_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64IncorrectType_builder) Build() *Fixed64IncorrectType { + m0 := &Fixed64IncorrectType{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Fixed64Example struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Fixed64Example) Reset() { @@ -7087,11 +9002,6 @@ func (x *Fixed64Example) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Fixed64Example.ProtoReflect.Descriptor instead. -func (*Fixed64Example) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{154} -} - func (x *Fixed64Example) GetVal() uint64 { if x != nil { return x.Val @@ -7099,12 +9009,29 @@ func (x *Fixed64Example) GetVal() uint64 { return 0 } +func (x *Fixed64Example) SetVal(v uint64) { + x.Val = v +} + +type Fixed64Example_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64Example_builder) Build() *Fixed64Example { + m0 := &Fixed64Example{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed32None struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed32None) Reset() { @@ -7132,11 +9059,6 @@ func (x *SFixed32None) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed32None.ProtoReflect.Descriptor instead. -func (*SFixed32None) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{155} -} - func (x *SFixed32None) GetVal() int32 { if x != nil { return x.Val @@ -7144,12 +9066,29 @@ func (x *SFixed32None) GetVal() int32 { return 0 } +func (x *SFixed32None) SetVal(v int32) { + x.Val = v +} + +type SFixed32None_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32None_builder) Build() *SFixed32None { + m0 := &SFixed32None{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed32Const struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed32Const) Reset() { @@ -7177,11 +9116,6 @@ func (x *SFixed32Const) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed32Const.ProtoReflect.Descriptor instead. -func (*SFixed32Const) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{156} -} - func (x *SFixed32Const) GetVal() int32 { if x != nil { return x.Val @@ -7189,12 +9123,29 @@ func (x *SFixed32Const) GetVal() int32 { return 0 } +func (x *SFixed32Const) SetVal(v int32) { + x.Val = v +} + +type SFixed32Const_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32Const_builder) Build() *SFixed32Const { + m0 := &SFixed32Const{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed32In struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed32In) Reset() { @@ -7222,11 +9173,6 @@ func (x *SFixed32In) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed32In.ProtoReflect.Descriptor instead. -func (*SFixed32In) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{157} -} - func (x *SFixed32In) GetVal() int32 { if x != nil { return x.Val @@ -7234,12 +9180,29 @@ func (x *SFixed32In) GetVal() int32 { return 0 } +func (x *SFixed32In) SetVal(v int32) { + x.Val = v +} + +type SFixed32In_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32In_builder) Build() *SFixed32In { + m0 := &SFixed32In{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed32NotIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed32NotIn) Reset() { @@ -7267,11 +9230,6 @@ func (x *SFixed32NotIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed32NotIn.ProtoReflect.Descriptor instead. -func (*SFixed32NotIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{158} -} - func (x *SFixed32NotIn) GetVal() int32 { if x != nil { return x.Val @@ -7279,12 +9237,29 @@ func (x *SFixed32NotIn) GetVal() int32 { return 0 } +func (x *SFixed32NotIn) SetVal(v int32) { + x.Val = v +} + +type SFixed32NotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32NotIn_builder) Build() *SFixed32NotIn { + m0 := &SFixed32NotIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed32LT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed32LT) Reset() { @@ -7312,11 +9287,6 @@ func (x *SFixed32LT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed32LT.ProtoReflect.Descriptor instead. -func (*SFixed32LT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{159} -} - func (x *SFixed32LT) GetVal() int32 { if x != nil { return x.Val @@ -7324,12 +9294,29 @@ func (x *SFixed32LT) GetVal() int32 { return 0 } +func (x *SFixed32LT) SetVal(v int32) { + x.Val = v +} + +type SFixed32LT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32LT_builder) Build() *SFixed32LT { + m0 := &SFixed32LT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed32LTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed32LTE) Reset() { @@ -7357,11 +9344,6 @@ func (x *SFixed32LTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed32LTE.ProtoReflect.Descriptor instead. -func (*SFixed32LTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{160} -} - func (x *SFixed32LTE) GetVal() int32 { if x != nil { return x.Val @@ -7369,12 +9351,29 @@ func (x *SFixed32LTE) GetVal() int32 { return 0 } +func (x *SFixed32LTE) SetVal(v int32) { + x.Val = v +} + +type SFixed32LTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32LTE_builder) Build() *SFixed32LTE { + m0 := &SFixed32LTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed32GT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed32GT) Reset() { @@ -7402,11 +9401,6 @@ func (x *SFixed32GT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed32GT.ProtoReflect.Descriptor instead. -func (*SFixed32GT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{161} -} - func (x *SFixed32GT) GetVal() int32 { if x != nil { return x.Val @@ -7414,12 +9408,29 @@ func (x *SFixed32GT) GetVal() int32 { return 0 } +func (x *SFixed32GT) SetVal(v int32) { + x.Val = v +} + +type SFixed32GT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32GT_builder) Build() *SFixed32GT { + m0 := &SFixed32GT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed32GTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed32GTE) Reset() { @@ -7447,11 +9458,6 @@ func (x *SFixed32GTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed32GTE.ProtoReflect.Descriptor instead. -func (*SFixed32GTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{162} -} - func (x *SFixed32GTE) GetVal() int32 { if x != nil { return x.Val @@ -7459,12 +9465,29 @@ func (x *SFixed32GTE) GetVal() int32 { return 0 } +func (x *SFixed32GTE) SetVal(v int32) { + x.Val = v +} + +type SFixed32GTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32GTE_builder) Build() *SFixed32GTE { + m0 := &SFixed32GTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed32GTLT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed32GTLT) Reset() { @@ -7492,11 +9515,6 @@ func (x *SFixed32GTLT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed32GTLT.ProtoReflect.Descriptor instead. -func (*SFixed32GTLT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{163} -} - func (x *SFixed32GTLT) GetVal() int32 { if x != nil { return x.Val @@ -7504,12 +9522,29 @@ func (x *SFixed32GTLT) GetVal() int32 { return 0 } +func (x *SFixed32GTLT) SetVal(v int32) { + x.Val = v +} + +type SFixed32GTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32GTLT_builder) Build() *SFixed32GTLT { + m0 := &SFixed32GTLT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed32ExLTGT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed32ExLTGT) Reset() { @@ -7537,11 +9572,6 @@ func (x *SFixed32ExLTGT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed32ExLTGT.ProtoReflect.Descriptor instead. -func (*SFixed32ExLTGT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{164} -} - func (x *SFixed32ExLTGT) GetVal() int32 { if x != nil { return x.Val @@ -7549,12 +9579,29 @@ func (x *SFixed32ExLTGT) GetVal() int32 { return 0 } +func (x *SFixed32ExLTGT) SetVal(v int32) { + x.Val = v +} + +type SFixed32ExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32ExLTGT_builder) Build() *SFixed32ExLTGT { + m0 := &SFixed32ExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed32GTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed32GTELTE) Reset() { @@ -7582,11 +9629,6 @@ func (x *SFixed32GTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed32GTELTE.ProtoReflect.Descriptor instead. -func (*SFixed32GTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{165} -} - func (x *SFixed32GTELTE) GetVal() int32 { if x != nil { return x.Val @@ -7594,12 +9636,29 @@ func (x *SFixed32GTELTE) GetVal() int32 { return 0 } +func (x *SFixed32GTELTE) SetVal(v int32) { + x.Val = v +} + +type SFixed32GTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32GTELTE_builder) Build() *SFixed32GTELTE { + m0 := &SFixed32GTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed32ExGTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed32ExGTELTE) Reset() { @@ -7627,11 +9686,6 @@ func (x *SFixed32ExGTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed32ExGTELTE.ProtoReflect.Descriptor instead. -func (*SFixed32ExGTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{166} -} - func (x *SFixed32ExGTELTE) GetVal() int32 { if x != nil { return x.Val @@ -7639,12 +9693,29 @@ func (x *SFixed32ExGTELTE) GetVal() int32 { return 0 } +func (x *SFixed32ExGTELTE) SetVal(v int32) { + x.Val = v +} + +type SFixed32ExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32ExGTELTE_builder) Build() *SFixed32ExGTELTE { + m0 := &SFixed32ExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed32Ignore struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed32Ignore) Reset() { @@ -7672,11 +9743,6 @@ func (x *SFixed32Ignore) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed32Ignore.ProtoReflect.Descriptor instead. -func (*SFixed32Ignore) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{167} -} - func (x *SFixed32Ignore) GetVal() int32 { if x != nil { return x.Val @@ -7684,12 +9750,29 @@ func (x *SFixed32Ignore) GetVal() int32 { return 0 } +func (x *SFixed32Ignore) SetVal(v int32) { + x.Val = v +} + +type SFixed32Ignore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32Ignore_builder) Build() *SFixed32Ignore { + m0 := &SFixed32Ignore{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed32IncorrectType struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed32IncorrectType) Reset() { @@ -7717,11 +9800,6 @@ func (x *SFixed32IncorrectType) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed32IncorrectType.ProtoReflect.Descriptor instead. -func (*SFixed32IncorrectType) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{168} -} - func (x *SFixed32IncorrectType) GetVal() int32 { if x != nil { return x.Val @@ -7729,12 +9807,29 @@ func (x *SFixed32IncorrectType) GetVal() int32 { return 0 } +func (x *SFixed32IncorrectType) SetVal(v int32) { + x.Val = v +} + +type SFixed32IncorrectType_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32IncorrectType_builder) Build() *SFixed32IncorrectType { + m0 := &SFixed32IncorrectType{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed32Example struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed32Example) Reset() { @@ -7762,11 +9857,6 @@ func (x *SFixed32Example) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed32Example.ProtoReflect.Descriptor instead. -func (*SFixed32Example) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{169} -} - func (x *SFixed32Example) GetVal() int32 { if x != nil { return x.Val @@ -7774,12 +9864,29 @@ func (x *SFixed32Example) GetVal() int32 { return 0 } +func (x *SFixed32Example) SetVal(v int32) { + x.Val = v +} + +type SFixed32Example_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32Example_builder) Build() *SFixed32Example { + m0 := &SFixed32Example{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed64None struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed64None) Reset() { @@ -7807,11 +9914,6 @@ func (x *SFixed64None) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed64None.ProtoReflect.Descriptor instead. -func (*SFixed64None) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{170} -} - func (x *SFixed64None) GetVal() int64 { if x != nil { return x.Val @@ -7819,12 +9921,29 @@ func (x *SFixed64None) GetVal() int64 { return 0 } +func (x *SFixed64None) SetVal(v int64) { + x.Val = v +} + +type SFixed64None_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64None_builder) Build() *SFixed64None { + m0 := &SFixed64None{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed64Const struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed64Const) Reset() { @@ -7852,11 +9971,6 @@ func (x *SFixed64Const) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed64Const.ProtoReflect.Descriptor instead. -func (*SFixed64Const) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{171} -} - func (x *SFixed64Const) GetVal() int64 { if x != nil { return x.Val @@ -7864,12 +9978,29 @@ func (x *SFixed64Const) GetVal() int64 { return 0 } +func (x *SFixed64Const) SetVal(v int64) { + x.Val = v +} + +type SFixed64Const_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64Const_builder) Build() *SFixed64Const { + m0 := &SFixed64Const{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed64In struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed64In) Reset() { @@ -7897,11 +10028,6 @@ func (x *SFixed64In) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed64In.ProtoReflect.Descriptor instead. -func (*SFixed64In) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{172} -} - func (x *SFixed64In) GetVal() int64 { if x != nil { return x.Val @@ -7909,12 +10035,29 @@ func (x *SFixed64In) GetVal() int64 { return 0 } +func (x *SFixed64In) SetVal(v int64) { + x.Val = v +} + +type SFixed64In_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64In_builder) Build() *SFixed64In { + m0 := &SFixed64In{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed64NotIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed64NotIn) Reset() { @@ -7942,11 +10085,6 @@ func (x *SFixed64NotIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed64NotIn.ProtoReflect.Descriptor instead. -func (*SFixed64NotIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{173} -} - func (x *SFixed64NotIn) GetVal() int64 { if x != nil { return x.Val @@ -7954,12 +10092,29 @@ func (x *SFixed64NotIn) GetVal() int64 { return 0 } +func (x *SFixed64NotIn) SetVal(v int64) { + x.Val = v +} + +type SFixed64NotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64NotIn_builder) Build() *SFixed64NotIn { + m0 := &SFixed64NotIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed64LT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed64LT) Reset() { @@ -7987,11 +10142,6 @@ func (x *SFixed64LT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed64LT.ProtoReflect.Descriptor instead. -func (*SFixed64LT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{174} -} - func (x *SFixed64LT) GetVal() int64 { if x != nil { return x.Val @@ -7999,12 +10149,29 @@ func (x *SFixed64LT) GetVal() int64 { return 0 } +func (x *SFixed64LT) SetVal(v int64) { + x.Val = v +} + +type SFixed64LT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64LT_builder) Build() *SFixed64LT { + m0 := &SFixed64LT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed64LTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed64LTE) Reset() { @@ -8032,11 +10199,6 @@ func (x *SFixed64LTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed64LTE.ProtoReflect.Descriptor instead. -func (*SFixed64LTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{175} -} - func (x *SFixed64LTE) GetVal() int64 { if x != nil { return x.Val @@ -8044,12 +10206,29 @@ func (x *SFixed64LTE) GetVal() int64 { return 0 } +func (x *SFixed64LTE) SetVal(v int64) { + x.Val = v +} + +type SFixed64LTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64LTE_builder) Build() *SFixed64LTE { + m0 := &SFixed64LTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed64GT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed64GT) Reset() { @@ -8077,11 +10256,6 @@ func (x *SFixed64GT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed64GT.ProtoReflect.Descriptor instead. -func (*SFixed64GT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{176} -} - func (x *SFixed64GT) GetVal() int64 { if x != nil { return x.Val @@ -8089,12 +10263,29 @@ func (x *SFixed64GT) GetVal() int64 { return 0 } +func (x *SFixed64GT) SetVal(v int64) { + x.Val = v +} + +type SFixed64GT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64GT_builder) Build() *SFixed64GT { + m0 := &SFixed64GT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed64GTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed64GTE) Reset() { @@ -8122,11 +10313,6 @@ func (x *SFixed64GTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed64GTE.ProtoReflect.Descriptor instead. -func (*SFixed64GTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{177} -} - func (x *SFixed64GTE) GetVal() int64 { if x != nil { return x.Val @@ -8134,12 +10320,29 @@ func (x *SFixed64GTE) GetVal() int64 { return 0 } +func (x *SFixed64GTE) SetVal(v int64) { + x.Val = v +} + +type SFixed64GTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64GTE_builder) Build() *SFixed64GTE { + m0 := &SFixed64GTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed64GTLT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed64GTLT) Reset() { @@ -8167,11 +10370,6 @@ func (x *SFixed64GTLT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed64GTLT.ProtoReflect.Descriptor instead. -func (*SFixed64GTLT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{178} -} - func (x *SFixed64GTLT) GetVal() int64 { if x != nil { return x.Val @@ -8179,12 +10377,29 @@ func (x *SFixed64GTLT) GetVal() int64 { return 0 } +func (x *SFixed64GTLT) SetVal(v int64) { + x.Val = v +} + +type SFixed64GTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64GTLT_builder) Build() *SFixed64GTLT { + m0 := &SFixed64GTLT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed64ExLTGT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed64ExLTGT) Reset() { @@ -8212,11 +10427,6 @@ func (x *SFixed64ExLTGT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed64ExLTGT.ProtoReflect.Descriptor instead. -func (*SFixed64ExLTGT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{179} -} - func (x *SFixed64ExLTGT) GetVal() int64 { if x != nil { return x.Val @@ -8224,12 +10434,29 @@ func (x *SFixed64ExLTGT) GetVal() int64 { return 0 } +func (x *SFixed64ExLTGT) SetVal(v int64) { + x.Val = v +} + +type SFixed64ExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64ExLTGT_builder) Build() *SFixed64ExLTGT { + m0 := &SFixed64ExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed64GTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed64GTELTE) Reset() { @@ -8257,11 +10484,6 @@ func (x *SFixed64GTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed64GTELTE.ProtoReflect.Descriptor instead. -func (*SFixed64GTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{180} -} - func (x *SFixed64GTELTE) GetVal() int64 { if x != nil { return x.Val @@ -8269,12 +10491,29 @@ func (x *SFixed64GTELTE) GetVal() int64 { return 0 } +func (x *SFixed64GTELTE) SetVal(v int64) { + x.Val = v +} + +type SFixed64GTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64GTELTE_builder) Build() *SFixed64GTELTE { + m0 := &SFixed64GTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed64ExGTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed64ExGTELTE) Reset() { @@ -8302,11 +10541,6 @@ func (x *SFixed64ExGTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed64ExGTELTE.ProtoReflect.Descriptor instead. -func (*SFixed64ExGTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{181} -} - func (x *SFixed64ExGTELTE) GetVal() int64 { if x != nil { return x.Val @@ -8314,12 +10548,29 @@ func (x *SFixed64ExGTELTE) GetVal() int64 { return 0 } +func (x *SFixed64ExGTELTE) SetVal(v int64) { + x.Val = v +} + +type SFixed64ExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64ExGTELTE_builder) Build() *SFixed64ExGTELTE { + m0 := &SFixed64ExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed64Ignore struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed64Ignore) Reset() { @@ -8347,11 +10598,6 @@ func (x *SFixed64Ignore) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed64Ignore.ProtoReflect.Descriptor instead. -func (*SFixed64Ignore) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{182} -} - func (x *SFixed64Ignore) GetVal() int64 { if x != nil { return x.Val @@ -8359,12 +10605,29 @@ func (x *SFixed64Ignore) GetVal() int64 { return 0 } +func (x *SFixed64Ignore) SetVal(v int64) { + x.Val = v +} + +type SFixed64Ignore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64Ignore_builder) Build() *SFixed64Ignore { + m0 := &SFixed64Ignore{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed64IncorrectType struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed64IncorrectType) Reset() { @@ -8392,11 +10655,6 @@ func (x *SFixed64IncorrectType) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed64IncorrectType.ProtoReflect.Descriptor instead. -func (*SFixed64IncorrectType) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{183} -} - func (x *SFixed64IncorrectType) GetVal() int64 { if x != nil { return x.Val @@ -8404,12 +10662,29 @@ func (x *SFixed64IncorrectType) GetVal() int64 { return 0 } +func (x *SFixed64IncorrectType) SetVal(v int64) { + x.Val = v +} + +type SFixed64IncorrectType_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64IncorrectType_builder) Build() *SFixed64IncorrectType { + m0 := &SFixed64IncorrectType{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type SFixed64Example struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SFixed64Example) Reset() { @@ -8437,11 +10712,6 @@ func (x *SFixed64Example) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SFixed64Example.ProtoReflect.Descriptor instead. -func (*SFixed64Example) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{184} -} - func (x *SFixed64Example) GetVal() int64 { if x != nil { return x.Val @@ -8449,12 +10719,29 @@ func (x *SFixed64Example) GetVal() int64 { return 0 } +func (x *SFixed64Example) SetVal(v int64) { + x.Val = v +} + +type SFixed64Example_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64Example_builder) Build() *SFixed64Example { + m0 := &SFixed64Example{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Int64LTEOptional struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int64 `protobuf:"varint,1,opt,name=val,proto3,oneof" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int64 `protobuf:"varint,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Int64LTEOptional) Reset() { @@ -8482,11 +10769,6 @@ func (x *Int64LTEOptional) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Int64LTEOptional.ProtoReflect.Descriptor instead. -func (*Int64LTEOptional) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP(), []int{185} -} - func (x *Int64LTEOptional) GetVal() int64 { if x != nil && x.Val != nil { return *x.Val @@ -8494,6 +10776,35 @@ func (x *Int64LTEOptional) GetVal() int64 { return 0 } +func (x *Int64LTEOptional) SetVal(v int64) { + x.Val = &v +} + +func (x *Int64LTEOptional) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *Int64LTEOptional) ClearVal() { + x.Val = nil +} + +type Int64LTEOptional_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int64 +} + +func (b0 Int64LTEOptional_builder) Build() *Int64LTEOptional { + m0 := &Int64LTEOptional{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + var File_buf_validate_conformance_cases_numbers_proto protoreflect.FileDescriptor var file_buf_validate_conformance_cases_numbers_proto_rawDesc = []byte{ @@ -9094,18 +11405,6 @@ var file_buf_validate_conformance_cases_numbers_proto_rawDesc = []byte{ 0x6f, 0x33, } -var ( - file_buf_validate_conformance_cases_numbers_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_numbers_proto_rawDescData = file_buf_validate_conformance_cases_numbers_proto_rawDesc -) - -func file_buf_validate_conformance_cases_numbers_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_numbers_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_numbers_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_numbers_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_numbers_proto_rawDescData -} - var file_buf_validate_conformance_cases_numbers_proto_msgTypes = make([]protoimpl.MessageInfo, 186) var file_buf_validate_conformance_cases_numbers_proto_goTypes = []any{ (*FloatNone)(nil), // 0: buf.validate.conformance.cases.FloatNone diff --git a/internal/gen/buf/validate/conformance/cases/numbers_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/numbers_protoopaque.pb.go new file mode 100644 index 0000000..854a272 --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/numbers_protoopaque.pb.go @@ -0,0 +1,11635 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/numbers.proto + +//go:build protoopaque + +package cases + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type FloatNone struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FloatNone) Reset() { + *x = FloatNone{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FloatNone) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FloatNone) ProtoMessage() {} + +func (x *FloatNone) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *FloatNone) GetVal() float32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *FloatNone) SetVal(v float32) { + x.xxx_hidden_Val = v +} + +type FloatNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatNone_builder) Build() *FloatNone { + m0 := &FloatNone{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type FloatConst struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FloatConst) Reset() { + *x = FloatConst{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FloatConst) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FloatConst) ProtoMessage() {} + +func (x *FloatConst) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *FloatConst) GetVal() float32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *FloatConst) SetVal(v float32) { + x.xxx_hidden_Val = v +} + +type FloatConst_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatConst_builder) Build() *FloatConst { + m0 := &FloatConst{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type FloatIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FloatIn) Reset() { + *x = FloatIn{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FloatIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FloatIn) ProtoMessage() {} + +func (x *FloatIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *FloatIn) GetVal() float32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *FloatIn) SetVal(v float32) { + x.xxx_hidden_Val = v +} + +type FloatIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatIn_builder) Build() *FloatIn { + m0 := &FloatIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type FloatNotIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FloatNotIn) Reset() { + *x = FloatNotIn{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FloatNotIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FloatNotIn) ProtoMessage() {} + +func (x *FloatNotIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *FloatNotIn) GetVal() float32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *FloatNotIn) SetVal(v float32) { + x.xxx_hidden_Val = v +} + +type FloatNotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatNotIn_builder) Build() *FloatNotIn { + m0 := &FloatNotIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type FloatLT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FloatLT) Reset() { + *x = FloatLT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FloatLT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FloatLT) ProtoMessage() {} + +func (x *FloatLT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *FloatLT) GetVal() float32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *FloatLT) SetVal(v float32) { + x.xxx_hidden_Val = v +} + +type FloatLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatLT_builder) Build() *FloatLT { + m0 := &FloatLT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type FloatLTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FloatLTE) Reset() { + *x = FloatLTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FloatLTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FloatLTE) ProtoMessage() {} + +func (x *FloatLTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *FloatLTE) GetVal() float32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *FloatLTE) SetVal(v float32) { + x.xxx_hidden_Val = v +} + +type FloatLTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatLTE_builder) Build() *FloatLTE { + m0 := &FloatLTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type FloatGT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FloatGT) Reset() { + *x = FloatGT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FloatGT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FloatGT) ProtoMessage() {} + +func (x *FloatGT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *FloatGT) GetVal() float32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *FloatGT) SetVal(v float32) { + x.xxx_hidden_Val = v +} + +type FloatGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatGT_builder) Build() *FloatGT { + m0 := &FloatGT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type FloatGTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FloatGTE) Reset() { + *x = FloatGTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FloatGTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FloatGTE) ProtoMessage() {} + +func (x *FloatGTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[7] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *FloatGTE) GetVal() float32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *FloatGTE) SetVal(v float32) { + x.xxx_hidden_Val = v +} + +type FloatGTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatGTE_builder) Build() *FloatGTE { + m0 := &FloatGTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type FloatGTLT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FloatGTLT) Reset() { + *x = FloatGTLT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FloatGTLT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FloatGTLT) ProtoMessage() {} + +func (x *FloatGTLT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[8] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *FloatGTLT) GetVal() float32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *FloatGTLT) SetVal(v float32) { + x.xxx_hidden_Val = v +} + +type FloatGTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatGTLT_builder) Build() *FloatGTLT { + m0 := &FloatGTLT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type FloatExLTGT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FloatExLTGT) Reset() { + *x = FloatExLTGT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FloatExLTGT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FloatExLTGT) ProtoMessage() {} + +func (x *FloatExLTGT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[9] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *FloatExLTGT) GetVal() float32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *FloatExLTGT) SetVal(v float32) { + x.xxx_hidden_Val = v +} + +type FloatExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatExLTGT_builder) Build() *FloatExLTGT { + m0 := &FloatExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type FloatGTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FloatGTELTE) Reset() { + *x = FloatGTELTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FloatGTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FloatGTELTE) ProtoMessage() {} + +func (x *FloatGTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[10] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *FloatGTELTE) GetVal() float32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *FloatGTELTE) SetVal(v float32) { + x.xxx_hidden_Val = v +} + +type FloatGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatGTELTE_builder) Build() *FloatGTELTE { + m0 := &FloatGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type FloatExGTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FloatExGTELTE) Reset() { + *x = FloatExGTELTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FloatExGTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FloatExGTELTE) ProtoMessage() {} + +func (x *FloatExGTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[11] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *FloatExGTELTE) GetVal() float32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *FloatExGTELTE) SetVal(v float32) { + x.xxx_hidden_Val = v +} + +type FloatExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatExGTELTE_builder) Build() *FloatExGTELTE { + m0 := &FloatExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type FloatFinite struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FloatFinite) Reset() { + *x = FloatFinite{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FloatFinite) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FloatFinite) ProtoMessage() {} + +func (x *FloatFinite) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[12] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *FloatFinite) GetVal() float32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *FloatFinite) SetVal(v float32) { + x.xxx_hidden_Val = v +} + +type FloatFinite_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatFinite_builder) Build() *FloatFinite { + m0 := &FloatFinite{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type FloatNotFinite struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FloatNotFinite) Reset() { + *x = FloatNotFinite{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FloatNotFinite) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FloatNotFinite) ProtoMessage() {} + +func (x *FloatNotFinite) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[13] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *FloatNotFinite) GetVal() float32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *FloatNotFinite) SetVal(v float32) { + x.xxx_hidden_Val = v +} + +type FloatNotFinite_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatNotFinite_builder) Build() *FloatNotFinite { + m0 := &FloatNotFinite{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type FloatIgnore struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FloatIgnore) Reset() { + *x = FloatIgnore{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FloatIgnore) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FloatIgnore) ProtoMessage() {} + +func (x *FloatIgnore) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[14] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *FloatIgnore) GetVal() float32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *FloatIgnore) SetVal(v float32) { + x.xxx_hidden_Val = v +} + +type FloatIgnore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatIgnore_builder) Build() *FloatIgnore { + m0 := &FloatIgnore{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type FloatIncorrectType struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FloatIncorrectType) Reset() { + *x = FloatIncorrectType{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FloatIncorrectType) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FloatIncorrectType) ProtoMessage() {} + +func (x *FloatIncorrectType) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[15] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *FloatIncorrectType) GetVal() float32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *FloatIncorrectType) SetVal(v float32) { + x.xxx_hidden_Val = v +} + +type FloatIncorrectType_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatIncorrectType_builder) Build() *FloatIncorrectType { + m0 := &FloatIncorrectType{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type FloatExample struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FloatExample) Reset() { + *x = FloatExample{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[16] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FloatExample) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FloatExample) ProtoMessage() {} + +func (x *FloatExample) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[16] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *FloatExample) GetVal() float32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *FloatExample) SetVal(v float32) { + x.xxx_hidden_Val = v +} + +type FloatExample_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 FloatExample_builder) Build() *FloatExample { + m0 := &FloatExample{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DoubleNone struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DoubleNone) Reset() { + *x = DoubleNone{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[17] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DoubleNone) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DoubleNone) ProtoMessage() {} + +func (x *DoubleNone) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[17] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DoubleNone) GetVal() float64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *DoubleNone) SetVal(v float64) { + x.xxx_hidden_Val = v +} + +type DoubleNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleNone_builder) Build() *DoubleNone { + m0 := &DoubleNone{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DoubleConst struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DoubleConst) Reset() { + *x = DoubleConst{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[18] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DoubleConst) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DoubleConst) ProtoMessage() {} + +func (x *DoubleConst) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[18] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DoubleConst) GetVal() float64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *DoubleConst) SetVal(v float64) { + x.xxx_hidden_Val = v +} + +type DoubleConst_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleConst_builder) Build() *DoubleConst { + m0 := &DoubleConst{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DoubleIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DoubleIn) Reset() { + *x = DoubleIn{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[19] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DoubleIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DoubleIn) ProtoMessage() {} + +func (x *DoubleIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[19] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DoubleIn) GetVal() float64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *DoubleIn) SetVal(v float64) { + x.xxx_hidden_Val = v +} + +type DoubleIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleIn_builder) Build() *DoubleIn { + m0 := &DoubleIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DoubleNotIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DoubleNotIn) Reset() { + *x = DoubleNotIn{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[20] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DoubleNotIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DoubleNotIn) ProtoMessage() {} + +func (x *DoubleNotIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[20] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DoubleNotIn) GetVal() float64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *DoubleNotIn) SetVal(v float64) { + x.xxx_hidden_Val = v +} + +type DoubleNotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleNotIn_builder) Build() *DoubleNotIn { + m0 := &DoubleNotIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DoubleLT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DoubleLT) Reset() { + *x = DoubleLT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[21] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DoubleLT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DoubleLT) ProtoMessage() {} + +func (x *DoubleLT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[21] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DoubleLT) GetVal() float64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *DoubleLT) SetVal(v float64) { + x.xxx_hidden_Val = v +} + +type DoubleLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleLT_builder) Build() *DoubleLT { + m0 := &DoubleLT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DoubleLTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DoubleLTE) Reset() { + *x = DoubleLTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[22] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DoubleLTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DoubleLTE) ProtoMessage() {} + +func (x *DoubleLTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[22] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DoubleLTE) GetVal() float64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *DoubleLTE) SetVal(v float64) { + x.xxx_hidden_Val = v +} + +type DoubleLTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleLTE_builder) Build() *DoubleLTE { + m0 := &DoubleLTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DoubleGT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DoubleGT) Reset() { + *x = DoubleGT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[23] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DoubleGT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DoubleGT) ProtoMessage() {} + +func (x *DoubleGT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[23] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DoubleGT) GetVal() float64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *DoubleGT) SetVal(v float64) { + x.xxx_hidden_Val = v +} + +type DoubleGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleGT_builder) Build() *DoubleGT { + m0 := &DoubleGT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DoubleGTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DoubleGTE) Reset() { + *x = DoubleGTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[24] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DoubleGTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DoubleGTE) ProtoMessage() {} + +func (x *DoubleGTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[24] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DoubleGTE) GetVal() float64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *DoubleGTE) SetVal(v float64) { + x.xxx_hidden_Val = v +} + +type DoubleGTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleGTE_builder) Build() *DoubleGTE { + m0 := &DoubleGTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DoubleGTLT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DoubleGTLT) Reset() { + *x = DoubleGTLT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[25] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DoubleGTLT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DoubleGTLT) ProtoMessage() {} + +func (x *DoubleGTLT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[25] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DoubleGTLT) GetVal() float64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *DoubleGTLT) SetVal(v float64) { + x.xxx_hidden_Val = v +} + +type DoubleGTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleGTLT_builder) Build() *DoubleGTLT { + m0 := &DoubleGTLT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DoubleExLTGT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DoubleExLTGT) Reset() { + *x = DoubleExLTGT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[26] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DoubleExLTGT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DoubleExLTGT) ProtoMessage() {} + +func (x *DoubleExLTGT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[26] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DoubleExLTGT) GetVal() float64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *DoubleExLTGT) SetVal(v float64) { + x.xxx_hidden_Val = v +} + +type DoubleExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleExLTGT_builder) Build() *DoubleExLTGT { + m0 := &DoubleExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DoubleGTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DoubleGTELTE) Reset() { + *x = DoubleGTELTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[27] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DoubleGTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DoubleGTELTE) ProtoMessage() {} + +func (x *DoubleGTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[27] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DoubleGTELTE) GetVal() float64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *DoubleGTELTE) SetVal(v float64) { + x.xxx_hidden_Val = v +} + +type DoubleGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleGTELTE_builder) Build() *DoubleGTELTE { + m0 := &DoubleGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DoubleExGTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DoubleExGTELTE) Reset() { + *x = DoubleExGTELTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[28] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DoubleExGTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DoubleExGTELTE) ProtoMessage() {} + +func (x *DoubleExGTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[28] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DoubleExGTELTE) GetVal() float64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *DoubleExGTELTE) SetVal(v float64) { + x.xxx_hidden_Val = v +} + +type DoubleExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleExGTELTE_builder) Build() *DoubleExGTELTE { + m0 := &DoubleExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DoubleFinite struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DoubleFinite) Reset() { + *x = DoubleFinite{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[29] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DoubleFinite) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DoubleFinite) ProtoMessage() {} + +func (x *DoubleFinite) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[29] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DoubleFinite) GetVal() float64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *DoubleFinite) SetVal(v float64) { + x.xxx_hidden_Val = v +} + +type DoubleFinite_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleFinite_builder) Build() *DoubleFinite { + m0 := &DoubleFinite{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DoubleNotFinite struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DoubleNotFinite) Reset() { + *x = DoubleNotFinite{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[30] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DoubleNotFinite) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DoubleNotFinite) ProtoMessage() {} + +func (x *DoubleNotFinite) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[30] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DoubleNotFinite) GetVal() float64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *DoubleNotFinite) SetVal(v float64) { + x.xxx_hidden_Val = v +} + +type DoubleNotFinite_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleNotFinite_builder) Build() *DoubleNotFinite { + m0 := &DoubleNotFinite{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DoubleIgnore struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DoubleIgnore) Reset() { + *x = DoubleIgnore{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[31] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DoubleIgnore) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DoubleIgnore) ProtoMessage() {} + +func (x *DoubleIgnore) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[31] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DoubleIgnore) GetVal() float64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *DoubleIgnore) SetVal(v float64) { + x.xxx_hidden_Val = v +} + +type DoubleIgnore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleIgnore_builder) Build() *DoubleIgnore { + m0 := &DoubleIgnore{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DoubleIncorrectType struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DoubleIncorrectType) Reset() { + *x = DoubleIncorrectType{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[32] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DoubleIncorrectType) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DoubleIncorrectType) ProtoMessage() {} + +func (x *DoubleIncorrectType) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[32] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DoubleIncorrectType) GetVal() float64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *DoubleIncorrectType) SetVal(v float64) { + x.xxx_hidden_Val = v +} + +type DoubleIncorrectType_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleIncorrectType_builder) Build() *DoubleIncorrectType { + m0 := &DoubleIncorrectType{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DoubleExample struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DoubleExample) Reset() { + *x = DoubleExample{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[33] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DoubleExample) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DoubleExample) ProtoMessage() {} + +func (x *DoubleExample) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[33] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DoubleExample) GetVal() float64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *DoubleExample) SetVal(v float64) { + x.xxx_hidden_Val = v +} + +type DoubleExample_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 DoubleExample_builder) Build() *DoubleExample { + m0 := &DoubleExample{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int32None struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int32None) Reset() { + *x = Int32None{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[34] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int32None) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int32None) ProtoMessage() {} + +func (x *Int32None) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[34] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int32None) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int32None) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type Int32None_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32None_builder) Build() *Int32None { + m0 := &Int32None{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int32Const struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int32Const) Reset() { + *x = Int32Const{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[35] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int32Const) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int32Const) ProtoMessage() {} + +func (x *Int32Const) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[35] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int32Const) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int32Const) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type Int32Const_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32Const_builder) Build() *Int32Const { + m0 := &Int32Const{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int32In struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int32In) Reset() { + *x = Int32In{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[36] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int32In) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int32In) ProtoMessage() {} + +func (x *Int32In) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[36] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int32In) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int32In) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type Int32In_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32In_builder) Build() *Int32In { + m0 := &Int32In{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int32NotIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int32NotIn) Reset() { + *x = Int32NotIn{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[37] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int32NotIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int32NotIn) ProtoMessage() {} + +func (x *Int32NotIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[37] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int32NotIn) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int32NotIn) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type Int32NotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32NotIn_builder) Build() *Int32NotIn { + m0 := &Int32NotIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int32LT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int32LT) Reset() { + *x = Int32LT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[38] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int32LT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int32LT) ProtoMessage() {} + +func (x *Int32LT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[38] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int32LT) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int32LT) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type Int32LT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32LT_builder) Build() *Int32LT { + m0 := &Int32LT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int32LTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int32LTE) Reset() { + *x = Int32LTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[39] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int32LTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int32LTE) ProtoMessage() {} + +func (x *Int32LTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[39] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int32LTE) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int32LTE) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type Int32LTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32LTE_builder) Build() *Int32LTE { + m0 := &Int32LTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int32GT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int32GT) Reset() { + *x = Int32GT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[40] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int32GT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int32GT) ProtoMessage() {} + +func (x *Int32GT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[40] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int32GT) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int32GT) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type Int32GT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32GT_builder) Build() *Int32GT { + m0 := &Int32GT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int32GTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int32GTE) Reset() { + *x = Int32GTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[41] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int32GTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int32GTE) ProtoMessage() {} + +func (x *Int32GTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[41] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int32GTE) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int32GTE) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type Int32GTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32GTE_builder) Build() *Int32GTE { + m0 := &Int32GTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int32GTLT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int32GTLT) Reset() { + *x = Int32GTLT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[42] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int32GTLT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int32GTLT) ProtoMessage() {} + +func (x *Int32GTLT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[42] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int32GTLT) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int32GTLT) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type Int32GTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32GTLT_builder) Build() *Int32GTLT { + m0 := &Int32GTLT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int32ExLTGT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int32ExLTGT) Reset() { + *x = Int32ExLTGT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[43] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int32ExLTGT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int32ExLTGT) ProtoMessage() {} + +func (x *Int32ExLTGT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[43] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int32ExLTGT) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int32ExLTGT) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type Int32ExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32ExLTGT_builder) Build() *Int32ExLTGT { + m0 := &Int32ExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int32GTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int32GTELTE) Reset() { + *x = Int32GTELTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[44] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int32GTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int32GTELTE) ProtoMessage() {} + +func (x *Int32GTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[44] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int32GTELTE) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int32GTELTE) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type Int32GTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32GTELTE_builder) Build() *Int32GTELTE { + m0 := &Int32GTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int32ExGTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int32ExGTELTE) Reset() { + *x = Int32ExGTELTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[45] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int32ExGTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int32ExGTELTE) ProtoMessage() {} + +func (x *Int32ExGTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[45] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int32ExGTELTE) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int32ExGTELTE) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type Int32ExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32ExGTELTE_builder) Build() *Int32ExGTELTE { + m0 := &Int32ExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int32Ignore struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int32Ignore) Reset() { + *x = Int32Ignore{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[46] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int32Ignore) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int32Ignore) ProtoMessage() {} + +func (x *Int32Ignore) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[46] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int32Ignore) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int32Ignore) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type Int32Ignore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32Ignore_builder) Build() *Int32Ignore { + m0 := &Int32Ignore{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int32IncorrectType struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int32IncorrectType) Reset() { + *x = Int32IncorrectType{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[47] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int32IncorrectType) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int32IncorrectType) ProtoMessage() {} + +func (x *Int32IncorrectType) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[47] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int32IncorrectType) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int32IncorrectType) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type Int32IncorrectType_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32IncorrectType_builder) Build() *Int32IncorrectType { + m0 := &Int32IncorrectType{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int32Example struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int32Example) Reset() { + *x = Int32Example{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[48] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int32Example) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int32Example) ProtoMessage() {} + +func (x *Int32Example) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[48] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int32Example) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int32Example) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type Int32Example_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 Int32Example_builder) Build() *Int32Example { + m0 := &Int32Example{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int64None struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int64None) Reset() { + *x = Int64None{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[49] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int64None) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int64None) ProtoMessage() {} + +func (x *Int64None) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[49] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int64None) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int64None) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type Int64None_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64None_builder) Build() *Int64None { + m0 := &Int64None{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int64Const struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int64Const) Reset() { + *x = Int64Const{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[50] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int64Const) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int64Const) ProtoMessage() {} + +func (x *Int64Const) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[50] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int64Const) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int64Const) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type Int64Const_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64Const_builder) Build() *Int64Const { + m0 := &Int64Const{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int64In struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int64In) Reset() { + *x = Int64In{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[51] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int64In) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int64In) ProtoMessage() {} + +func (x *Int64In) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[51] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int64In) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int64In) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type Int64In_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64In_builder) Build() *Int64In { + m0 := &Int64In{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int64NotIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int64NotIn) Reset() { + *x = Int64NotIn{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[52] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int64NotIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int64NotIn) ProtoMessage() {} + +func (x *Int64NotIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[52] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int64NotIn) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int64NotIn) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type Int64NotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64NotIn_builder) Build() *Int64NotIn { + m0 := &Int64NotIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int64LT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int64LT) Reset() { + *x = Int64LT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[53] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int64LT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int64LT) ProtoMessage() {} + +func (x *Int64LT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[53] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int64LT) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int64LT) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type Int64LT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64LT_builder) Build() *Int64LT { + m0 := &Int64LT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int64LTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int64LTE) Reset() { + *x = Int64LTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[54] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int64LTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int64LTE) ProtoMessage() {} + +func (x *Int64LTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[54] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int64LTE) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int64LTE) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type Int64LTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64LTE_builder) Build() *Int64LTE { + m0 := &Int64LTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int64GT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int64GT) Reset() { + *x = Int64GT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[55] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int64GT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int64GT) ProtoMessage() {} + +func (x *Int64GT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[55] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int64GT) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int64GT) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type Int64GT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64GT_builder) Build() *Int64GT { + m0 := &Int64GT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int64GTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int64GTE) Reset() { + *x = Int64GTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[56] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int64GTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int64GTE) ProtoMessage() {} + +func (x *Int64GTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[56] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int64GTE) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int64GTE) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type Int64GTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64GTE_builder) Build() *Int64GTE { + m0 := &Int64GTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int64GTLT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int64GTLT) Reset() { + *x = Int64GTLT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[57] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int64GTLT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int64GTLT) ProtoMessage() {} + +func (x *Int64GTLT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[57] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int64GTLT) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int64GTLT) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type Int64GTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64GTLT_builder) Build() *Int64GTLT { + m0 := &Int64GTLT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int64ExLTGT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int64ExLTGT) Reset() { + *x = Int64ExLTGT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[58] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int64ExLTGT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int64ExLTGT) ProtoMessage() {} + +func (x *Int64ExLTGT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[58] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int64ExLTGT) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int64ExLTGT) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type Int64ExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64ExLTGT_builder) Build() *Int64ExLTGT { + m0 := &Int64ExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int64GTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int64GTELTE) Reset() { + *x = Int64GTELTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[59] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int64GTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int64GTELTE) ProtoMessage() {} + +func (x *Int64GTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[59] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int64GTELTE) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int64GTELTE) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type Int64GTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64GTELTE_builder) Build() *Int64GTELTE { + m0 := &Int64GTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int64ExGTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int64ExGTELTE) Reset() { + *x = Int64ExGTELTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[60] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int64ExGTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int64ExGTELTE) ProtoMessage() {} + +func (x *Int64ExGTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[60] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int64ExGTELTE) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int64ExGTELTE) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type Int64ExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64ExGTELTE_builder) Build() *Int64ExGTELTE { + m0 := &Int64ExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int64Ignore struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int64Ignore) Reset() { + *x = Int64Ignore{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[61] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int64Ignore) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int64Ignore) ProtoMessage() {} + +func (x *Int64Ignore) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[61] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int64Ignore) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int64Ignore) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type Int64Ignore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64Ignore_builder) Build() *Int64Ignore { + m0 := &Int64Ignore{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int64BigConstraints struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_LtPos int64 `protobuf:"varint,1,opt,name=lt_pos,json=ltPos,proto3" json:"lt_pos,omitempty"` + xxx_hidden_LtNeg int64 `protobuf:"varint,2,opt,name=lt_neg,json=ltNeg,proto3" json:"lt_neg,omitempty"` + xxx_hidden_GtPos int64 `protobuf:"varint,3,opt,name=gt_pos,json=gtPos,proto3" json:"gt_pos,omitempty"` + xxx_hidden_GtNeg int64 `protobuf:"varint,4,opt,name=gt_neg,json=gtNeg,proto3" json:"gt_neg,omitempty"` + xxx_hidden_LtePos int64 `protobuf:"varint,5,opt,name=lte_pos,json=ltePos,proto3" json:"lte_pos,omitempty"` + xxx_hidden_LteNeg int64 `protobuf:"varint,6,opt,name=lte_neg,json=lteNeg,proto3" json:"lte_neg,omitempty"` + xxx_hidden_GtePos int64 `protobuf:"varint,7,opt,name=gte_pos,json=gtePos,proto3" json:"gte_pos,omitempty"` + xxx_hidden_GteNeg int64 `protobuf:"varint,8,opt,name=gte_neg,json=gteNeg,proto3" json:"gte_neg,omitempty"` + xxx_hidden_ConstantPos int64 `protobuf:"varint,9,opt,name=constant_pos,json=constantPos,proto3" json:"constant_pos,omitempty"` + xxx_hidden_ConstantNeg int64 `protobuf:"varint,10,opt,name=constant_neg,json=constantNeg,proto3" json:"constant_neg,omitempty"` + xxx_hidden_In int64 `protobuf:"varint,11,opt,name=in,proto3" json:"in,omitempty"` + xxx_hidden_Notin int64 `protobuf:"varint,12,opt,name=notin,proto3" json:"notin,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int64BigConstraints) Reset() { + *x = Int64BigConstraints{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[62] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int64BigConstraints) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int64BigConstraints) ProtoMessage() {} + +func (x *Int64BigConstraints) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[62] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int64BigConstraints) GetLtPos() int64 { + if x != nil { + return x.xxx_hidden_LtPos + } + return 0 +} + +func (x *Int64BigConstraints) GetLtNeg() int64 { + if x != nil { + return x.xxx_hidden_LtNeg + } + return 0 +} + +func (x *Int64BigConstraints) GetGtPos() int64 { + if x != nil { + return x.xxx_hidden_GtPos + } + return 0 +} + +func (x *Int64BigConstraints) GetGtNeg() int64 { + if x != nil { + return x.xxx_hidden_GtNeg + } + return 0 +} + +func (x *Int64BigConstraints) GetLtePos() int64 { + if x != nil { + return x.xxx_hidden_LtePos + } + return 0 +} + +func (x *Int64BigConstraints) GetLteNeg() int64 { + if x != nil { + return x.xxx_hidden_LteNeg + } + return 0 +} + +func (x *Int64BigConstraints) GetGtePos() int64 { + if x != nil { + return x.xxx_hidden_GtePos + } + return 0 +} + +func (x *Int64BigConstraints) GetGteNeg() int64 { + if x != nil { + return x.xxx_hidden_GteNeg + } + return 0 +} + +func (x *Int64BigConstraints) GetConstantPos() int64 { + if x != nil { + return x.xxx_hidden_ConstantPos + } + return 0 +} + +func (x *Int64BigConstraints) GetConstantNeg() int64 { + if x != nil { + return x.xxx_hidden_ConstantNeg + } + return 0 +} + +func (x *Int64BigConstraints) GetIn() int64 { + if x != nil { + return x.xxx_hidden_In + } + return 0 +} + +func (x *Int64BigConstraints) GetNotin() int64 { + if x != nil { + return x.xxx_hidden_Notin + } + return 0 +} + +func (x *Int64BigConstraints) SetLtPos(v int64) { + x.xxx_hidden_LtPos = v +} + +func (x *Int64BigConstraints) SetLtNeg(v int64) { + x.xxx_hidden_LtNeg = v +} + +func (x *Int64BigConstraints) SetGtPos(v int64) { + x.xxx_hidden_GtPos = v +} + +func (x *Int64BigConstraints) SetGtNeg(v int64) { + x.xxx_hidden_GtNeg = v +} + +func (x *Int64BigConstraints) SetLtePos(v int64) { + x.xxx_hidden_LtePos = v +} + +func (x *Int64BigConstraints) SetLteNeg(v int64) { + x.xxx_hidden_LteNeg = v +} + +func (x *Int64BigConstraints) SetGtePos(v int64) { + x.xxx_hidden_GtePos = v +} + +func (x *Int64BigConstraints) SetGteNeg(v int64) { + x.xxx_hidden_GteNeg = v +} + +func (x *Int64BigConstraints) SetConstantPos(v int64) { + x.xxx_hidden_ConstantPos = v +} + +func (x *Int64BigConstraints) SetConstantNeg(v int64) { + x.xxx_hidden_ConstantNeg = v +} + +func (x *Int64BigConstraints) SetIn(v int64) { + x.xxx_hidden_In = v +} + +func (x *Int64BigConstraints) SetNotin(v int64) { + x.xxx_hidden_Notin = v +} + +type Int64BigConstraints_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Intentionally choose limits that are outside the range of both signed and unsigned 32-bit integers. + LtPos int64 + LtNeg int64 + GtPos int64 + GtNeg int64 + LtePos int64 + LteNeg int64 + GtePos int64 + GteNeg int64 + ConstantPos int64 + ConstantNeg int64 + In int64 + Notin int64 +} + +func (b0 Int64BigConstraints_builder) Build() *Int64BigConstraints { + m0 := &Int64BigConstraints{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_LtPos = b.LtPos + x.xxx_hidden_LtNeg = b.LtNeg + x.xxx_hidden_GtPos = b.GtPos + x.xxx_hidden_GtNeg = b.GtNeg + x.xxx_hidden_LtePos = b.LtePos + x.xxx_hidden_LteNeg = b.LteNeg + x.xxx_hidden_GtePos = b.GtePos + x.xxx_hidden_GteNeg = b.GteNeg + x.xxx_hidden_ConstantPos = b.ConstantPos + x.xxx_hidden_ConstantNeg = b.ConstantNeg + x.xxx_hidden_In = b.In + x.xxx_hidden_Notin = b.Notin + return m0 +} + +type Int64IncorrectType struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int64IncorrectType) Reset() { + *x = Int64IncorrectType{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[63] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int64IncorrectType) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int64IncorrectType) ProtoMessage() {} + +func (x *Int64IncorrectType) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[63] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int64IncorrectType) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int64IncorrectType) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type Int64IncorrectType_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64IncorrectType_builder) Build() *Int64IncorrectType { + m0 := &Int64IncorrectType{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int64Example struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int64Example) Reset() { + *x = Int64Example{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[64] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int64Example) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int64Example) ProtoMessage() {} + +func (x *Int64Example) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[64] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int64Example) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int64Example) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type Int64Example_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Int64Example_builder) Build() *Int64Example { + m0 := &Int64Example{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt32None struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt32None) Reset() { + *x = UInt32None{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[65] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt32None) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt32None) ProtoMessage() {} + +func (x *UInt32None) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[65] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt32None) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt32None) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type UInt32None_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32None_builder) Build() *UInt32None { + m0 := &UInt32None{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt32Const struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt32Const) Reset() { + *x = UInt32Const{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[66] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt32Const) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt32Const) ProtoMessage() {} + +func (x *UInt32Const) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[66] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt32Const) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt32Const) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type UInt32Const_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32Const_builder) Build() *UInt32Const { + m0 := &UInt32Const{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt32In struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt32In) Reset() { + *x = UInt32In{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[67] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt32In) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt32In) ProtoMessage() {} + +func (x *UInt32In) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[67] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt32In) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt32In) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type UInt32In_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32In_builder) Build() *UInt32In { + m0 := &UInt32In{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt32NotIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt32NotIn) Reset() { + *x = UInt32NotIn{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[68] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt32NotIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt32NotIn) ProtoMessage() {} + +func (x *UInt32NotIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[68] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt32NotIn) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt32NotIn) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type UInt32NotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32NotIn_builder) Build() *UInt32NotIn { + m0 := &UInt32NotIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt32LT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt32LT) Reset() { + *x = UInt32LT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[69] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt32LT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt32LT) ProtoMessage() {} + +func (x *UInt32LT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[69] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt32LT) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt32LT) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type UInt32LT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32LT_builder) Build() *UInt32LT { + m0 := &UInt32LT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt32LTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt32LTE) Reset() { + *x = UInt32LTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[70] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt32LTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt32LTE) ProtoMessage() {} + +func (x *UInt32LTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[70] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt32LTE) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt32LTE) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type UInt32LTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32LTE_builder) Build() *UInt32LTE { + m0 := &UInt32LTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt32GT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt32GT) Reset() { + *x = UInt32GT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[71] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt32GT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt32GT) ProtoMessage() {} + +func (x *UInt32GT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[71] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt32GT) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt32GT) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type UInt32GT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32GT_builder) Build() *UInt32GT { + m0 := &UInt32GT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt32GTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt32GTE) Reset() { + *x = UInt32GTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[72] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt32GTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt32GTE) ProtoMessage() {} + +func (x *UInt32GTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[72] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt32GTE) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt32GTE) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type UInt32GTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32GTE_builder) Build() *UInt32GTE { + m0 := &UInt32GTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt32GTLT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt32GTLT) Reset() { + *x = UInt32GTLT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[73] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt32GTLT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt32GTLT) ProtoMessage() {} + +func (x *UInt32GTLT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[73] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt32GTLT) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt32GTLT) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type UInt32GTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32GTLT_builder) Build() *UInt32GTLT { + m0 := &UInt32GTLT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt32ExLTGT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt32ExLTGT) Reset() { + *x = UInt32ExLTGT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[74] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt32ExLTGT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt32ExLTGT) ProtoMessage() {} + +func (x *UInt32ExLTGT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[74] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt32ExLTGT) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt32ExLTGT) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type UInt32ExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32ExLTGT_builder) Build() *UInt32ExLTGT { + m0 := &UInt32ExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt32GTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt32GTELTE) Reset() { + *x = UInt32GTELTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[75] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt32GTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt32GTELTE) ProtoMessage() {} + +func (x *UInt32GTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[75] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt32GTELTE) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt32GTELTE) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type UInt32GTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32GTELTE_builder) Build() *UInt32GTELTE { + m0 := &UInt32GTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt32ExGTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt32ExGTELTE) Reset() { + *x = UInt32ExGTELTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[76] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt32ExGTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt32ExGTELTE) ProtoMessage() {} + +func (x *UInt32ExGTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[76] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt32ExGTELTE) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt32ExGTELTE) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type UInt32ExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32ExGTELTE_builder) Build() *UInt32ExGTELTE { + m0 := &UInt32ExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt32Ignore struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt32Ignore) Reset() { + *x = UInt32Ignore{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[77] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt32Ignore) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt32Ignore) ProtoMessage() {} + +func (x *UInt32Ignore) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[77] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt32Ignore) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt32Ignore) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type UInt32Ignore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32Ignore_builder) Build() *UInt32Ignore { + m0 := &UInt32Ignore{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt32IncorrectType struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt32IncorrectType) Reset() { + *x = UInt32IncorrectType{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[78] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt32IncorrectType) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt32IncorrectType) ProtoMessage() {} + +func (x *UInt32IncorrectType) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[78] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt32IncorrectType) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt32IncorrectType) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type UInt32IncorrectType_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32IncorrectType_builder) Build() *UInt32IncorrectType { + m0 := &UInt32IncorrectType{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt32Example struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt32Example) Reset() { + *x = UInt32Example{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[79] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt32Example) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt32Example) ProtoMessage() {} + +func (x *UInt32Example) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[79] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt32Example) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt32Example) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type UInt32Example_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 UInt32Example_builder) Build() *UInt32Example { + m0 := &UInt32Example{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt64None struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt64None) Reset() { + *x = UInt64None{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[80] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt64None) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt64None) ProtoMessage() {} + +func (x *UInt64None) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[80] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt64None) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt64None) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type UInt64None_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64None_builder) Build() *UInt64None { + m0 := &UInt64None{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt64Const struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt64Const) Reset() { + *x = UInt64Const{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[81] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt64Const) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt64Const) ProtoMessage() {} + +func (x *UInt64Const) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[81] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt64Const) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt64Const) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type UInt64Const_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64Const_builder) Build() *UInt64Const { + m0 := &UInt64Const{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt64In struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt64In) Reset() { + *x = UInt64In{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[82] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt64In) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt64In) ProtoMessage() {} + +func (x *UInt64In) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[82] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt64In) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt64In) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type UInt64In_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64In_builder) Build() *UInt64In { + m0 := &UInt64In{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt64NotIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt64NotIn) Reset() { + *x = UInt64NotIn{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[83] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt64NotIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt64NotIn) ProtoMessage() {} + +func (x *UInt64NotIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[83] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt64NotIn) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt64NotIn) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type UInt64NotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64NotIn_builder) Build() *UInt64NotIn { + m0 := &UInt64NotIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt64LT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt64LT) Reset() { + *x = UInt64LT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[84] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt64LT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt64LT) ProtoMessage() {} + +func (x *UInt64LT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[84] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt64LT) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt64LT) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type UInt64LT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64LT_builder) Build() *UInt64LT { + m0 := &UInt64LT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt64LTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt64LTE) Reset() { + *x = UInt64LTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[85] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt64LTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt64LTE) ProtoMessage() {} + +func (x *UInt64LTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[85] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt64LTE) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt64LTE) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type UInt64LTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64LTE_builder) Build() *UInt64LTE { + m0 := &UInt64LTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt64GT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt64GT) Reset() { + *x = UInt64GT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[86] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt64GT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt64GT) ProtoMessage() {} + +func (x *UInt64GT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[86] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt64GT) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt64GT) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type UInt64GT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64GT_builder) Build() *UInt64GT { + m0 := &UInt64GT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt64GTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt64GTE) Reset() { + *x = UInt64GTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[87] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt64GTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt64GTE) ProtoMessage() {} + +func (x *UInt64GTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[87] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt64GTE) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt64GTE) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type UInt64GTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64GTE_builder) Build() *UInt64GTE { + m0 := &UInt64GTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt64GTLT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt64GTLT) Reset() { + *x = UInt64GTLT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[88] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt64GTLT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt64GTLT) ProtoMessage() {} + +func (x *UInt64GTLT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[88] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt64GTLT) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt64GTLT) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type UInt64GTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64GTLT_builder) Build() *UInt64GTLT { + m0 := &UInt64GTLT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt64ExLTGT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt64ExLTGT) Reset() { + *x = UInt64ExLTGT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[89] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt64ExLTGT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt64ExLTGT) ProtoMessage() {} + +func (x *UInt64ExLTGT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[89] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt64ExLTGT) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt64ExLTGT) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type UInt64ExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64ExLTGT_builder) Build() *UInt64ExLTGT { + m0 := &UInt64ExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt64GTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt64GTELTE) Reset() { + *x = UInt64GTELTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[90] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt64GTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt64GTELTE) ProtoMessage() {} + +func (x *UInt64GTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[90] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt64GTELTE) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt64GTELTE) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type UInt64GTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64GTELTE_builder) Build() *UInt64GTELTE { + m0 := &UInt64GTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt64ExGTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt64ExGTELTE) Reset() { + *x = UInt64ExGTELTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[91] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt64ExGTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt64ExGTELTE) ProtoMessage() {} + +func (x *UInt64ExGTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[91] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt64ExGTELTE) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt64ExGTELTE) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type UInt64ExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64ExGTELTE_builder) Build() *UInt64ExGTELTE { + m0 := &UInt64ExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt64Ignore struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt64Ignore) Reset() { + *x = UInt64Ignore{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[92] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt64Ignore) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt64Ignore) ProtoMessage() {} + +func (x *UInt64Ignore) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[92] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt64Ignore) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt64Ignore) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type UInt64Ignore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64Ignore_builder) Build() *UInt64Ignore { + m0 := &UInt64Ignore{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt64IncorrectType struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt64IncorrectType) Reset() { + *x = UInt64IncorrectType{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[93] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt64IncorrectType) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt64IncorrectType) ProtoMessage() {} + +func (x *UInt64IncorrectType) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[93] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt64IncorrectType) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt64IncorrectType) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type UInt64IncorrectType_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64IncorrectType_builder) Build() *UInt64IncorrectType { + m0 := &UInt64IncorrectType{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type UInt64Example struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *UInt64Example) Reset() { + *x = UInt64Example{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[94] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *UInt64Example) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UInt64Example) ProtoMessage() {} + +func (x *UInt64Example) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[94] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *UInt64Example) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *UInt64Example) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type UInt64Example_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 UInt64Example_builder) Build() *UInt64Example { + m0 := &UInt64Example{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt32None struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt32None) Reset() { + *x = SInt32None{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[95] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt32None) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt32None) ProtoMessage() {} + +func (x *SInt32None) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[95] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt32None) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt32None) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SInt32None_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32None_builder) Build() *SInt32None { + m0 := &SInt32None{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt32Const struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt32Const) Reset() { + *x = SInt32Const{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[96] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt32Const) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt32Const) ProtoMessage() {} + +func (x *SInt32Const) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[96] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt32Const) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt32Const) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SInt32Const_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32Const_builder) Build() *SInt32Const { + m0 := &SInt32Const{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt32In struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt32In) Reset() { + *x = SInt32In{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[97] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt32In) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt32In) ProtoMessage() {} + +func (x *SInt32In) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[97] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt32In) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt32In) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SInt32In_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32In_builder) Build() *SInt32In { + m0 := &SInt32In{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt32NotIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt32NotIn) Reset() { + *x = SInt32NotIn{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[98] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt32NotIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt32NotIn) ProtoMessage() {} + +func (x *SInt32NotIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[98] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt32NotIn) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt32NotIn) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SInt32NotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32NotIn_builder) Build() *SInt32NotIn { + m0 := &SInt32NotIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt32LT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt32LT) Reset() { + *x = SInt32LT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[99] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt32LT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt32LT) ProtoMessage() {} + +func (x *SInt32LT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[99] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt32LT) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt32LT) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SInt32LT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32LT_builder) Build() *SInt32LT { + m0 := &SInt32LT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt32LTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt32LTE) Reset() { + *x = SInt32LTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[100] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt32LTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt32LTE) ProtoMessage() {} + +func (x *SInt32LTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[100] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt32LTE) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt32LTE) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SInt32LTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32LTE_builder) Build() *SInt32LTE { + m0 := &SInt32LTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt32GT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt32GT) Reset() { + *x = SInt32GT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[101] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt32GT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt32GT) ProtoMessage() {} + +func (x *SInt32GT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[101] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt32GT) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt32GT) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SInt32GT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32GT_builder) Build() *SInt32GT { + m0 := &SInt32GT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt32GTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt32GTE) Reset() { + *x = SInt32GTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[102] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt32GTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt32GTE) ProtoMessage() {} + +func (x *SInt32GTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[102] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt32GTE) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt32GTE) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SInt32GTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32GTE_builder) Build() *SInt32GTE { + m0 := &SInt32GTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt32GTLT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt32GTLT) Reset() { + *x = SInt32GTLT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[103] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt32GTLT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt32GTLT) ProtoMessage() {} + +func (x *SInt32GTLT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[103] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt32GTLT) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt32GTLT) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SInt32GTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32GTLT_builder) Build() *SInt32GTLT { + m0 := &SInt32GTLT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt32ExLTGT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt32ExLTGT) Reset() { + *x = SInt32ExLTGT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[104] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt32ExLTGT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt32ExLTGT) ProtoMessage() {} + +func (x *SInt32ExLTGT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[104] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt32ExLTGT) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt32ExLTGT) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SInt32ExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32ExLTGT_builder) Build() *SInt32ExLTGT { + m0 := &SInt32ExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt32GTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt32GTELTE) Reset() { + *x = SInt32GTELTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[105] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt32GTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt32GTELTE) ProtoMessage() {} + +func (x *SInt32GTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[105] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt32GTELTE) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt32GTELTE) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SInt32GTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32GTELTE_builder) Build() *SInt32GTELTE { + m0 := &SInt32GTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt32ExGTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt32ExGTELTE) Reset() { + *x = SInt32ExGTELTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[106] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt32ExGTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt32ExGTELTE) ProtoMessage() {} + +func (x *SInt32ExGTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[106] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt32ExGTELTE) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt32ExGTELTE) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SInt32ExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32ExGTELTE_builder) Build() *SInt32ExGTELTE { + m0 := &SInt32ExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt32Ignore struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt32Ignore) Reset() { + *x = SInt32Ignore{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[107] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt32Ignore) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt32Ignore) ProtoMessage() {} + +func (x *SInt32Ignore) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[107] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt32Ignore) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt32Ignore) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SInt32Ignore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32Ignore_builder) Build() *SInt32Ignore { + m0 := &SInt32Ignore{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt32IncorrectType struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt32IncorrectType) Reset() { + *x = SInt32IncorrectType{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[108] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt32IncorrectType) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt32IncorrectType) ProtoMessage() {} + +func (x *SInt32IncorrectType) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[108] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt32IncorrectType) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt32IncorrectType) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SInt32IncorrectType_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32IncorrectType_builder) Build() *SInt32IncorrectType { + m0 := &SInt32IncorrectType{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt32Example struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt32Example) Reset() { + *x = SInt32Example{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[109] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt32Example) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt32Example) ProtoMessage() {} + +func (x *SInt32Example) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[109] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt32Example) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt32Example) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SInt32Example_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SInt32Example_builder) Build() *SInt32Example { + m0 := &SInt32Example{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt64None struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt64None) Reset() { + *x = SInt64None{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[110] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt64None) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt64None) ProtoMessage() {} + +func (x *SInt64None) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[110] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt64None) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt64None) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SInt64None_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64None_builder) Build() *SInt64None { + m0 := &SInt64None{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt64Const struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt64Const) Reset() { + *x = SInt64Const{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[111] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt64Const) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt64Const) ProtoMessage() {} + +func (x *SInt64Const) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[111] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt64Const) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt64Const) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SInt64Const_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64Const_builder) Build() *SInt64Const { + m0 := &SInt64Const{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt64In struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt64In) Reset() { + *x = SInt64In{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[112] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt64In) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt64In) ProtoMessage() {} + +func (x *SInt64In) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[112] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt64In) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt64In) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SInt64In_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64In_builder) Build() *SInt64In { + m0 := &SInt64In{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt64NotIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt64NotIn) Reset() { + *x = SInt64NotIn{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[113] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt64NotIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt64NotIn) ProtoMessage() {} + +func (x *SInt64NotIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[113] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt64NotIn) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt64NotIn) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SInt64NotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64NotIn_builder) Build() *SInt64NotIn { + m0 := &SInt64NotIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt64LT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt64LT) Reset() { + *x = SInt64LT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[114] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt64LT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt64LT) ProtoMessage() {} + +func (x *SInt64LT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[114] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt64LT) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt64LT) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SInt64LT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64LT_builder) Build() *SInt64LT { + m0 := &SInt64LT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt64LTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt64LTE) Reset() { + *x = SInt64LTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[115] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt64LTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt64LTE) ProtoMessage() {} + +func (x *SInt64LTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[115] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt64LTE) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt64LTE) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SInt64LTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64LTE_builder) Build() *SInt64LTE { + m0 := &SInt64LTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt64GT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt64GT) Reset() { + *x = SInt64GT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[116] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt64GT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt64GT) ProtoMessage() {} + +func (x *SInt64GT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[116] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt64GT) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt64GT) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SInt64GT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64GT_builder) Build() *SInt64GT { + m0 := &SInt64GT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt64GTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt64GTE) Reset() { + *x = SInt64GTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[117] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt64GTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt64GTE) ProtoMessage() {} + +func (x *SInt64GTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[117] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt64GTE) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt64GTE) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SInt64GTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64GTE_builder) Build() *SInt64GTE { + m0 := &SInt64GTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt64GTLT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt64GTLT) Reset() { + *x = SInt64GTLT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[118] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt64GTLT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt64GTLT) ProtoMessage() {} + +func (x *SInt64GTLT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[118] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt64GTLT) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt64GTLT) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SInt64GTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64GTLT_builder) Build() *SInt64GTLT { + m0 := &SInt64GTLT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt64ExLTGT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt64ExLTGT) Reset() { + *x = SInt64ExLTGT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[119] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt64ExLTGT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt64ExLTGT) ProtoMessage() {} + +func (x *SInt64ExLTGT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[119] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt64ExLTGT) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt64ExLTGT) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SInt64ExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64ExLTGT_builder) Build() *SInt64ExLTGT { + m0 := &SInt64ExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt64GTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt64GTELTE) Reset() { + *x = SInt64GTELTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[120] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt64GTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt64GTELTE) ProtoMessage() {} + +func (x *SInt64GTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[120] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt64GTELTE) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt64GTELTE) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SInt64GTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64GTELTE_builder) Build() *SInt64GTELTE { + m0 := &SInt64GTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt64ExGTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt64ExGTELTE) Reset() { + *x = SInt64ExGTELTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[121] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt64ExGTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt64ExGTELTE) ProtoMessage() {} + +func (x *SInt64ExGTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[121] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt64ExGTELTE) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt64ExGTELTE) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SInt64ExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64ExGTELTE_builder) Build() *SInt64ExGTELTE { + m0 := &SInt64ExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt64Ignore struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt64Ignore) Reset() { + *x = SInt64Ignore{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[122] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt64Ignore) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt64Ignore) ProtoMessage() {} + +func (x *SInt64Ignore) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[122] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt64Ignore) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt64Ignore) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SInt64Ignore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64Ignore_builder) Build() *SInt64Ignore { + m0 := &SInt64Ignore{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt64IncorrectType struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt64IncorrectType) Reset() { + *x = SInt64IncorrectType{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[123] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt64IncorrectType) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt64IncorrectType) ProtoMessage() {} + +func (x *SInt64IncorrectType) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[123] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt64IncorrectType) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt64IncorrectType) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SInt64IncorrectType_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64IncorrectType_builder) Build() *SInt64IncorrectType { + m0 := &SInt64IncorrectType{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SInt64Example struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SInt64Example) Reset() { + *x = SInt64Example{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[124] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SInt64Example) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SInt64Example) ProtoMessage() {} + +func (x *SInt64Example) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[124] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SInt64Example) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SInt64Example) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SInt64Example_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SInt64Example_builder) Build() *SInt64Example { + m0 := &SInt64Example{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed32None struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed32None) Reset() { + *x = Fixed32None{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[125] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed32None) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed32None) ProtoMessage() {} + +func (x *Fixed32None) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[125] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed32None) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed32None) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type Fixed32None_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32None_builder) Build() *Fixed32None { + m0 := &Fixed32None{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed32Const struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed32Const) Reset() { + *x = Fixed32Const{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[126] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed32Const) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed32Const) ProtoMessage() {} + +func (x *Fixed32Const) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[126] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed32Const) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed32Const) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type Fixed32Const_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32Const_builder) Build() *Fixed32Const { + m0 := &Fixed32Const{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed32In struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed32In) Reset() { + *x = Fixed32In{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[127] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed32In) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed32In) ProtoMessage() {} + +func (x *Fixed32In) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[127] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed32In) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed32In) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type Fixed32In_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32In_builder) Build() *Fixed32In { + m0 := &Fixed32In{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed32NotIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed32NotIn) Reset() { + *x = Fixed32NotIn{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[128] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed32NotIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed32NotIn) ProtoMessage() {} + +func (x *Fixed32NotIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[128] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed32NotIn) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed32NotIn) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type Fixed32NotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32NotIn_builder) Build() *Fixed32NotIn { + m0 := &Fixed32NotIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed32LT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed32LT) Reset() { + *x = Fixed32LT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[129] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed32LT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed32LT) ProtoMessage() {} + +func (x *Fixed32LT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[129] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed32LT) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed32LT) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type Fixed32LT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32LT_builder) Build() *Fixed32LT { + m0 := &Fixed32LT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed32LTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed32LTE) Reset() { + *x = Fixed32LTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[130] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed32LTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed32LTE) ProtoMessage() {} + +func (x *Fixed32LTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[130] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed32LTE) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed32LTE) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type Fixed32LTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32LTE_builder) Build() *Fixed32LTE { + m0 := &Fixed32LTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed32GT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed32GT) Reset() { + *x = Fixed32GT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[131] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed32GT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed32GT) ProtoMessage() {} + +func (x *Fixed32GT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[131] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed32GT) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed32GT) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type Fixed32GT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32GT_builder) Build() *Fixed32GT { + m0 := &Fixed32GT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed32GTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed32GTE) Reset() { + *x = Fixed32GTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[132] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed32GTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed32GTE) ProtoMessage() {} + +func (x *Fixed32GTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[132] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed32GTE) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed32GTE) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type Fixed32GTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32GTE_builder) Build() *Fixed32GTE { + m0 := &Fixed32GTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed32GTLT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed32GTLT) Reset() { + *x = Fixed32GTLT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[133] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed32GTLT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed32GTLT) ProtoMessage() {} + +func (x *Fixed32GTLT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[133] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed32GTLT) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed32GTLT) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type Fixed32GTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32GTLT_builder) Build() *Fixed32GTLT { + m0 := &Fixed32GTLT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed32ExLTGT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed32ExLTGT) Reset() { + *x = Fixed32ExLTGT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[134] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed32ExLTGT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed32ExLTGT) ProtoMessage() {} + +func (x *Fixed32ExLTGT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[134] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed32ExLTGT) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed32ExLTGT) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type Fixed32ExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32ExLTGT_builder) Build() *Fixed32ExLTGT { + m0 := &Fixed32ExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed32GTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed32GTELTE) Reset() { + *x = Fixed32GTELTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[135] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed32GTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed32GTELTE) ProtoMessage() {} + +func (x *Fixed32GTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[135] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed32GTELTE) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed32GTELTE) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type Fixed32GTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32GTELTE_builder) Build() *Fixed32GTELTE { + m0 := &Fixed32GTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed32ExGTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed32ExGTELTE) Reset() { + *x = Fixed32ExGTELTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[136] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed32ExGTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed32ExGTELTE) ProtoMessage() {} + +func (x *Fixed32ExGTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[136] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed32ExGTELTE) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed32ExGTELTE) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type Fixed32ExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32ExGTELTE_builder) Build() *Fixed32ExGTELTE { + m0 := &Fixed32ExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed32Ignore struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed32Ignore) Reset() { + *x = Fixed32Ignore{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[137] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed32Ignore) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed32Ignore) ProtoMessage() {} + +func (x *Fixed32Ignore) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[137] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed32Ignore) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed32Ignore) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type Fixed32Ignore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32Ignore_builder) Build() *Fixed32Ignore { + m0 := &Fixed32Ignore{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed32IncorrectType struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed32IncorrectType) Reset() { + *x = Fixed32IncorrectType{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[138] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed32IncorrectType) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed32IncorrectType) ProtoMessage() {} + +func (x *Fixed32IncorrectType) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[138] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed32IncorrectType) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed32IncorrectType) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type Fixed32IncorrectType_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32IncorrectType_builder) Build() *Fixed32IncorrectType { + m0 := &Fixed32IncorrectType{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed32Example struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed32Example) Reset() { + *x = Fixed32Example{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[139] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed32Example) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed32Example) ProtoMessage() {} + +func (x *Fixed32Example) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[139] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed32Example) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed32Example) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type Fixed32Example_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 Fixed32Example_builder) Build() *Fixed32Example { + m0 := &Fixed32Example{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed64None struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed64None) Reset() { + *x = Fixed64None{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[140] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed64None) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed64None) ProtoMessage() {} + +func (x *Fixed64None) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[140] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed64None) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed64None) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type Fixed64None_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64None_builder) Build() *Fixed64None { + m0 := &Fixed64None{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed64Const struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed64Const) Reset() { + *x = Fixed64Const{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[141] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed64Const) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed64Const) ProtoMessage() {} + +func (x *Fixed64Const) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[141] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed64Const) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed64Const) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type Fixed64Const_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64Const_builder) Build() *Fixed64Const { + m0 := &Fixed64Const{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed64In struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed64In) Reset() { + *x = Fixed64In{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[142] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed64In) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed64In) ProtoMessage() {} + +func (x *Fixed64In) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[142] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed64In) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed64In) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type Fixed64In_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64In_builder) Build() *Fixed64In { + m0 := &Fixed64In{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed64NotIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed64NotIn) Reset() { + *x = Fixed64NotIn{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[143] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed64NotIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed64NotIn) ProtoMessage() {} + +func (x *Fixed64NotIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[143] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed64NotIn) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed64NotIn) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type Fixed64NotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64NotIn_builder) Build() *Fixed64NotIn { + m0 := &Fixed64NotIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed64LT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed64LT) Reset() { + *x = Fixed64LT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[144] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed64LT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed64LT) ProtoMessage() {} + +func (x *Fixed64LT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[144] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed64LT) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed64LT) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type Fixed64LT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64LT_builder) Build() *Fixed64LT { + m0 := &Fixed64LT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed64LTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed64LTE) Reset() { + *x = Fixed64LTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[145] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed64LTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed64LTE) ProtoMessage() {} + +func (x *Fixed64LTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[145] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed64LTE) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed64LTE) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type Fixed64LTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64LTE_builder) Build() *Fixed64LTE { + m0 := &Fixed64LTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed64GT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed64GT) Reset() { + *x = Fixed64GT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[146] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed64GT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed64GT) ProtoMessage() {} + +func (x *Fixed64GT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[146] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed64GT) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed64GT) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type Fixed64GT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64GT_builder) Build() *Fixed64GT { + m0 := &Fixed64GT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed64GTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed64GTE) Reset() { + *x = Fixed64GTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[147] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed64GTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed64GTE) ProtoMessage() {} + +func (x *Fixed64GTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[147] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed64GTE) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed64GTE) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type Fixed64GTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64GTE_builder) Build() *Fixed64GTE { + m0 := &Fixed64GTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed64GTLT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed64GTLT) Reset() { + *x = Fixed64GTLT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[148] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed64GTLT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed64GTLT) ProtoMessage() {} + +func (x *Fixed64GTLT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[148] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed64GTLT) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed64GTLT) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type Fixed64GTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64GTLT_builder) Build() *Fixed64GTLT { + m0 := &Fixed64GTLT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed64ExLTGT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed64ExLTGT) Reset() { + *x = Fixed64ExLTGT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[149] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed64ExLTGT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed64ExLTGT) ProtoMessage() {} + +func (x *Fixed64ExLTGT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[149] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed64ExLTGT) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed64ExLTGT) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type Fixed64ExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64ExLTGT_builder) Build() *Fixed64ExLTGT { + m0 := &Fixed64ExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed64GTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed64GTELTE) Reset() { + *x = Fixed64GTELTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[150] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed64GTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed64GTELTE) ProtoMessage() {} + +func (x *Fixed64GTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[150] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed64GTELTE) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed64GTELTE) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type Fixed64GTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64GTELTE_builder) Build() *Fixed64GTELTE { + m0 := &Fixed64GTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed64ExGTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed64ExGTELTE) Reset() { + *x = Fixed64ExGTELTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[151] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed64ExGTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed64ExGTELTE) ProtoMessage() {} + +func (x *Fixed64ExGTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[151] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed64ExGTELTE) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed64ExGTELTE) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type Fixed64ExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64ExGTELTE_builder) Build() *Fixed64ExGTELTE { + m0 := &Fixed64ExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed64Ignore struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed64Ignore) Reset() { + *x = Fixed64Ignore{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[152] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed64Ignore) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed64Ignore) ProtoMessage() {} + +func (x *Fixed64Ignore) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[152] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed64Ignore) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed64Ignore) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type Fixed64Ignore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64Ignore_builder) Build() *Fixed64Ignore { + m0 := &Fixed64Ignore{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed64IncorrectType struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed64IncorrectType) Reset() { + *x = Fixed64IncorrectType{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[153] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed64IncorrectType) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed64IncorrectType) ProtoMessage() {} + +func (x *Fixed64IncorrectType) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[153] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed64IncorrectType) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed64IncorrectType) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type Fixed64IncorrectType_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64IncorrectType_builder) Build() *Fixed64IncorrectType { + m0 := &Fixed64IncorrectType{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Fixed64Example struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Fixed64Example) Reset() { + *x = Fixed64Example{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[154] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Fixed64Example) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Fixed64Example) ProtoMessage() {} + +func (x *Fixed64Example) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[154] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Fixed64Example) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Fixed64Example) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type Fixed64Example_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 Fixed64Example_builder) Build() *Fixed64Example { + m0 := &Fixed64Example{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed32None struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed32None) Reset() { + *x = SFixed32None{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[155] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed32None) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed32None) ProtoMessage() {} + +func (x *SFixed32None) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[155] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed32None) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed32None) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SFixed32None_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32None_builder) Build() *SFixed32None { + m0 := &SFixed32None{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed32Const struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed32Const) Reset() { + *x = SFixed32Const{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[156] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed32Const) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed32Const) ProtoMessage() {} + +func (x *SFixed32Const) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[156] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed32Const) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed32Const) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SFixed32Const_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32Const_builder) Build() *SFixed32Const { + m0 := &SFixed32Const{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed32In struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed32In) Reset() { + *x = SFixed32In{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[157] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed32In) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed32In) ProtoMessage() {} + +func (x *SFixed32In) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[157] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed32In) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed32In) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SFixed32In_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32In_builder) Build() *SFixed32In { + m0 := &SFixed32In{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed32NotIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed32NotIn) Reset() { + *x = SFixed32NotIn{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[158] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed32NotIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed32NotIn) ProtoMessage() {} + +func (x *SFixed32NotIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[158] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed32NotIn) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed32NotIn) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SFixed32NotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32NotIn_builder) Build() *SFixed32NotIn { + m0 := &SFixed32NotIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed32LT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed32LT) Reset() { + *x = SFixed32LT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[159] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed32LT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed32LT) ProtoMessage() {} + +func (x *SFixed32LT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[159] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed32LT) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed32LT) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SFixed32LT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32LT_builder) Build() *SFixed32LT { + m0 := &SFixed32LT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed32LTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed32LTE) Reset() { + *x = SFixed32LTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[160] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed32LTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed32LTE) ProtoMessage() {} + +func (x *SFixed32LTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[160] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed32LTE) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed32LTE) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SFixed32LTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32LTE_builder) Build() *SFixed32LTE { + m0 := &SFixed32LTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed32GT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed32GT) Reset() { + *x = SFixed32GT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[161] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed32GT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed32GT) ProtoMessage() {} + +func (x *SFixed32GT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[161] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed32GT) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed32GT) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SFixed32GT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32GT_builder) Build() *SFixed32GT { + m0 := &SFixed32GT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed32GTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed32GTE) Reset() { + *x = SFixed32GTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[162] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed32GTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed32GTE) ProtoMessage() {} + +func (x *SFixed32GTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[162] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed32GTE) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed32GTE) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SFixed32GTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32GTE_builder) Build() *SFixed32GTE { + m0 := &SFixed32GTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed32GTLT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed32GTLT) Reset() { + *x = SFixed32GTLT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[163] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed32GTLT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed32GTLT) ProtoMessage() {} + +func (x *SFixed32GTLT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[163] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed32GTLT) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed32GTLT) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SFixed32GTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32GTLT_builder) Build() *SFixed32GTLT { + m0 := &SFixed32GTLT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed32ExLTGT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed32ExLTGT) Reset() { + *x = SFixed32ExLTGT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[164] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed32ExLTGT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed32ExLTGT) ProtoMessage() {} + +func (x *SFixed32ExLTGT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[164] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed32ExLTGT) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed32ExLTGT) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SFixed32ExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32ExLTGT_builder) Build() *SFixed32ExLTGT { + m0 := &SFixed32ExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed32GTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed32GTELTE) Reset() { + *x = SFixed32GTELTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[165] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed32GTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed32GTELTE) ProtoMessage() {} + +func (x *SFixed32GTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[165] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed32GTELTE) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed32GTELTE) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SFixed32GTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32GTELTE_builder) Build() *SFixed32GTELTE { + m0 := &SFixed32GTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed32ExGTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed32ExGTELTE) Reset() { + *x = SFixed32ExGTELTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[166] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed32ExGTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed32ExGTELTE) ProtoMessage() {} + +func (x *SFixed32ExGTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[166] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed32ExGTELTE) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed32ExGTELTE) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SFixed32ExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32ExGTELTE_builder) Build() *SFixed32ExGTELTE { + m0 := &SFixed32ExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed32Ignore struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed32Ignore) Reset() { + *x = SFixed32Ignore{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[167] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed32Ignore) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed32Ignore) ProtoMessage() {} + +func (x *SFixed32Ignore) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[167] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed32Ignore) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed32Ignore) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SFixed32Ignore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32Ignore_builder) Build() *SFixed32Ignore { + m0 := &SFixed32Ignore{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed32IncorrectType struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed32IncorrectType) Reset() { + *x = SFixed32IncorrectType{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[168] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed32IncorrectType) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed32IncorrectType) ProtoMessage() {} + +func (x *SFixed32IncorrectType) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[168] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed32IncorrectType) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed32IncorrectType) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SFixed32IncorrectType_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32IncorrectType_builder) Build() *SFixed32IncorrectType { + m0 := &SFixed32IncorrectType{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed32Example struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed32Example) Reset() { + *x = SFixed32Example{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[169] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed32Example) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed32Example) ProtoMessage() {} + +func (x *SFixed32Example) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[169] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed32Example) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed32Example) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type SFixed32Example_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 SFixed32Example_builder) Build() *SFixed32Example { + m0 := &SFixed32Example{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed64None struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed64None) Reset() { + *x = SFixed64None{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[170] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed64None) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed64None) ProtoMessage() {} + +func (x *SFixed64None) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[170] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed64None) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed64None) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SFixed64None_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64None_builder) Build() *SFixed64None { + m0 := &SFixed64None{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed64Const struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed64Const) Reset() { + *x = SFixed64Const{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[171] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed64Const) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed64Const) ProtoMessage() {} + +func (x *SFixed64Const) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[171] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed64Const) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed64Const) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SFixed64Const_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64Const_builder) Build() *SFixed64Const { + m0 := &SFixed64Const{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed64In struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed64In) Reset() { + *x = SFixed64In{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[172] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed64In) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed64In) ProtoMessage() {} + +func (x *SFixed64In) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[172] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed64In) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed64In) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SFixed64In_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64In_builder) Build() *SFixed64In { + m0 := &SFixed64In{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed64NotIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed64NotIn) Reset() { + *x = SFixed64NotIn{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[173] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed64NotIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed64NotIn) ProtoMessage() {} + +func (x *SFixed64NotIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[173] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed64NotIn) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed64NotIn) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SFixed64NotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64NotIn_builder) Build() *SFixed64NotIn { + m0 := &SFixed64NotIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed64LT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed64LT) Reset() { + *x = SFixed64LT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[174] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed64LT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed64LT) ProtoMessage() {} + +func (x *SFixed64LT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[174] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed64LT) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed64LT) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SFixed64LT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64LT_builder) Build() *SFixed64LT { + m0 := &SFixed64LT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed64LTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed64LTE) Reset() { + *x = SFixed64LTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[175] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed64LTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed64LTE) ProtoMessage() {} + +func (x *SFixed64LTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[175] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed64LTE) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed64LTE) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SFixed64LTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64LTE_builder) Build() *SFixed64LTE { + m0 := &SFixed64LTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed64GT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed64GT) Reset() { + *x = SFixed64GT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[176] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed64GT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed64GT) ProtoMessage() {} + +func (x *SFixed64GT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[176] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed64GT) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed64GT) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SFixed64GT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64GT_builder) Build() *SFixed64GT { + m0 := &SFixed64GT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed64GTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed64GTE) Reset() { + *x = SFixed64GTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[177] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed64GTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed64GTE) ProtoMessage() {} + +func (x *SFixed64GTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[177] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed64GTE) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed64GTE) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SFixed64GTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64GTE_builder) Build() *SFixed64GTE { + m0 := &SFixed64GTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed64GTLT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed64GTLT) Reset() { + *x = SFixed64GTLT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[178] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed64GTLT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed64GTLT) ProtoMessage() {} + +func (x *SFixed64GTLT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[178] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed64GTLT) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed64GTLT) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SFixed64GTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64GTLT_builder) Build() *SFixed64GTLT { + m0 := &SFixed64GTLT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed64ExLTGT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed64ExLTGT) Reset() { + *x = SFixed64ExLTGT{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[179] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed64ExLTGT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed64ExLTGT) ProtoMessage() {} + +func (x *SFixed64ExLTGT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[179] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed64ExLTGT) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed64ExLTGT) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SFixed64ExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64ExLTGT_builder) Build() *SFixed64ExLTGT { + m0 := &SFixed64ExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed64GTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed64GTELTE) Reset() { + *x = SFixed64GTELTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[180] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed64GTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed64GTELTE) ProtoMessage() {} + +func (x *SFixed64GTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[180] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed64GTELTE) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed64GTELTE) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SFixed64GTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64GTELTE_builder) Build() *SFixed64GTELTE { + m0 := &SFixed64GTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed64ExGTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed64ExGTELTE) Reset() { + *x = SFixed64ExGTELTE{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[181] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed64ExGTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed64ExGTELTE) ProtoMessage() {} + +func (x *SFixed64ExGTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[181] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed64ExGTELTE) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed64ExGTELTE) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SFixed64ExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64ExGTELTE_builder) Build() *SFixed64ExGTELTE { + m0 := &SFixed64ExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed64Ignore struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed64Ignore) Reset() { + *x = SFixed64Ignore{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[182] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed64Ignore) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed64Ignore) ProtoMessage() {} + +func (x *SFixed64Ignore) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[182] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed64Ignore) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed64Ignore) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SFixed64Ignore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64Ignore_builder) Build() *SFixed64Ignore { + m0 := &SFixed64Ignore{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed64IncorrectType struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed64IncorrectType) Reset() { + *x = SFixed64IncorrectType{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[183] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed64IncorrectType) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed64IncorrectType) ProtoMessage() {} + +func (x *SFixed64IncorrectType) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[183] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed64IncorrectType) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed64IncorrectType) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SFixed64IncorrectType_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64IncorrectType_builder) Build() *SFixed64IncorrectType { + m0 := &SFixed64IncorrectType{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type SFixed64Example struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SFixed64Example) Reset() { + *x = SFixed64Example{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[184] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SFixed64Example) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SFixed64Example) ProtoMessage() {} + +func (x *SFixed64Example) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[184] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SFixed64Example) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *SFixed64Example) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type SFixed64Example_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 SFixed64Example_builder) Build() *SFixed64Example { + m0 := &SFixed64Example{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Int64LTEOptional struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"varint,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Int64LTEOptional) Reset() { + *x = Int64LTEOptional{} + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[185] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Int64LTEOptional) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Int64LTEOptional) ProtoMessage() {} + +func (x *Int64LTEOptional) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_numbers_proto_msgTypes[185] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Int64LTEOptional) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Int64LTEOptional) SetVal(v int64) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Int64LTEOptional) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Int64LTEOptional) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type Int64LTEOptional_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int64 +} + +func (b0 Int64LTEOptional_builder) Build() *Int64LTEOptional { + m0 := &Int64LTEOptional{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +var File_buf_validate_conformance_cases_numbers_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_numbers_proto_rawDesc = []byte{ + 0x0a, 0x2c, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, + 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x1a, 0x1b, + 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x1d, 0x0a, 0x09, 0x46, + 0x6c, 0x6f, 0x61, 0x74, 0x4e, 0x6f, 0x6e, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2a, 0x0a, 0x0a, 0x46, 0x6c, + 0x6f, 0x61, 0x74, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x02, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x0a, 0x05, 0x0d, 0xa4, 0x70, 0x9d, + 0x3f, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2c, 0x0a, 0x07, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x49, + 0x6e, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x42, 0x0f, + 0xba, 0x48, 0x0c, 0x0a, 0x0a, 0x35, 0x85, 0xeb, 0x91, 0x40, 0x35, 0xe1, 0x7a, 0xfc, 0x40, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2a, 0x0a, 0x0a, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x4e, 0x6f, 0x74, + 0x49, 0x6e, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x42, + 0x0a, 0xba, 0x48, 0x07, 0x0a, 0x05, 0x3d, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0x27, 0x0a, 0x07, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x4c, 0x54, 0x12, 0x1c, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x0a, 0x05, 0x15, + 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x28, 0x0a, 0x08, 0x46, 0x6c, 0x6f, + 0x61, 0x74, 0x4c, 0x54, 0x45, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x02, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x0a, 0x05, 0x1d, 0x00, 0x00, 0x80, 0x42, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0x27, 0x0a, 0x07, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x47, 0x54, 0x12, 0x1c, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x42, 0x0a, 0xba, 0x48, 0x07, + 0x0a, 0x05, 0x25, 0x00, 0x00, 0x80, 0x41, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x28, 0x0a, 0x08, + 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x47, 0x54, 0x45, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x02, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x0a, 0x05, 0x2d, 0x00, 0x00, 0x00, + 0x41, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2e, 0x0a, 0x09, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x47, + 0x54, 0x4c, 0x54, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, + 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x0a, 0x0a, 0x15, 0x00, 0x00, 0x20, 0x41, 0x25, 0x00, 0x00, 0x00, + 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x30, 0x0a, 0x0b, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x45, + 0x78, 0x4c, 0x54, 0x47, 0x54, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x02, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x0a, 0x0a, 0x15, 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, + 0x00, 0x20, 0x41, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x30, 0x0a, 0x0b, 0x46, 0x6c, 0x6f, 0x61, + 0x74, 0x47, 0x54, 0x45, 0x4c, 0x54, 0x45, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x02, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x0a, 0x0a, 0x1d, 0x00, 0x00, 0x80, 0x43, + 0x2d, 0x00, 0x00, 0x00, 0x43, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x32, 0x0a, 0x0d, 0x46, 0x6c, + 0x6f, 0x61, 0x74, 0x45, 0x78, 0x47, 0x54, 0x45, 0x4c, 0x54, 0x45, 0x12, 0x21, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x0a, 0x0a, 0x1d, + 0x00, 0x00, 0x00, 0x43, 0x2d, 0x00, 0x00, 0x80, 0x43, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x28, + 0x0a, 0x0b, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x46, 0x69, 0x6e, 0x69, 0x74, 0x65, 0x12, 0x19, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x42, 0x07, 0xba, 0x48, 0x04, 0x0a, + 0x02, 0x40, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2b, 0x0a, 0x0e, 0x46, 0x6c, 0x6f, 0x61, + 0x74, 0x4e, 0x6f, 0x74, 0x46, 0x69, 0x6e, 0x69, 0x74, 0x65, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x42, 0x07, 0xba, 0x48, 0x04, 0x0a, 0x02, 0x40, 0x00, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x33, 0x0a, 0x0b, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x49, 0x67, + 0x6e, 0x6f, 0x72, 0x65, 0x12, 0x24, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x02, 0x42, 0x12, 0xba, 0x48, 0x0f, 0xd0, 0x01, 0x01, 0x0a, 0x0a, 0x1d, 0x00, 0x00, 0x80, 0x43, + 0x2d, 0x00, 0x00, 0x00, 0x43, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x36, 0x0a, 0x12, 0x46, 0x6c, + 0x6f, 0x61, 0x74, 0x49, 0x6e, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, + 0x12, 0x20, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x42, 0x0e, 0xba, + 0x48, 0x0b, 0x12, 0x09, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x2c, 0x0a, 0x0c, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x45, 0x78, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x42, + 0x0a, 0xba, 0x48, 0x07, 0x0a, 0x05, 0x4d, 0x00, 0x00, 0x00, 0x41, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0x1e, 0x0a, 0x0a, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x6e, 0x65, 0x12, 0x10, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0x2f, 0x0a, 0x0b, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x12, + 0x20, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x42, 0x0e, 0xba, 0x48, + 0x0b, 0x12, 0x09, 0x09, 0xae, 0x47, 0xe1, 0x7a, 0x14, 0xae, 0xf3, 0x3f, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x35, 0x0a, 0x08, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x49, 0x6e, 0x12, 0x29, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x42, 0x17, 0xba, 0x48, 0x14, 0x12, + 0x12, 0x31, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x12, 0x40, 0x31, 0x8f, 0xc2, 0xf5, 0x28, 0x5c, + 0x8f, 0x1f, 0x40, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2f, 0x0a, 0x0b, 0x44, 0x6f, 0x75, 0x62, + 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x49, 0x6e, 0x12, 0x20, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x01, 0x42, 0x0e, 0xba, 0x48, 0x0b, 0x12, 0x09, 0x39, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2c, 0x0a, 0x08, 0x44, 0x6f, 0x75, + 0x62, 0x6c, 0x65, 0x4c, 0x54, 0x12, 0x20, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x01, 0x42, 0x0e, 0xba, 0x48, 0x0b, 0x12, 0x09, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2d, 0x0a, 0x09, 0x44, 0x6f, 0x75, 0x62, 0x6c, + 0x65, 0x4c, 0x54, 0x45, 0x12, 0x20, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x01, 0x42, 0x0e, 0xba, 0x48, 0x0b, 0x12, 0x09, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, + 0x40, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2c, 0x0a, 0x08, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, + 0x47, 0x54, 0x12, 0x20, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x42, + 0x0e, 0xba, 0x48, 0x0b, 0x12, 0x09, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x40, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2d, 0x0a, 0x09, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x47, 0x54, + 0x45, 0x12, 0x20, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x42, 0x0e, + 0xba, 0x48, 0x0b, 0x12, 0x09, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x40, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0x37, 0x0a, 0x0a, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x47, 0x54, 0x4c, + 0x54, 0x12, 0x29, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x42, 0x17, + 0xba, 0x48, 0x14, 0x12, 0x12, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, 0x21, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x39, 0x0a, 0x0c, + 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x45, 0x78, 0x4c, 0x54, 0x47, 0x54, 0x12, 0x29, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x42, 0x17, 0xba, 0x48, 0x14, 0x12, 0x12, + 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x24, 0x40, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x39, 0x0a, 0x0c, 0x44, 0x6f, 0x75, 0x62, 0x6c, + 0x65, 0x47, 0x54, 0x45, 0x4c, 0x54, 0x45, 0x12, 0x29, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x01, 0x42, 0x17, 0xba, 0x48, 0x14, 0x12, 0x12, 0x19, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x70, 0x40, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x40, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x3b, 0x0a, 0x0e, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x45, 0x78, 0x47, 0x54, + 0x45, 0x4c, 0x54, 0x45, 0x12, 0x29, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x01, 0x42, 0x17, 0xba, 0x48, 0x14, 0x12, 0x12, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, + 0x40, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x40, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0x29, 0x0a, 0x0c, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x74, 0x65, 0x12, + 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x42, 0x07, 0xba, 0x48, + 0x04, 0x12, 0x02, 0x40, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2c, 0x0a, 0x0f, 0x44, 0x6f, + 0x75, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x74, 0x46, 0x69, 0x6e, 0x69, 0x74, 0x65, 0x12, 0x19, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x42, 0x07, 0xba, 0x48, 0x04, 0x12, + 0x02, 0x40, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3c, 0x0a, 0x0c, 0x44, 0x6f, 0x75, 0x62, + 0x6c, 0x65, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x12, 0x2c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x01, 0x42, 0x1a, 0xba, 0x48, 0x17, 0xd0, 0x01, 0x01, 0x12, 0x12, 0x19, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x40, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, + 0x40, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x33, 0x0a, 0x13, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, + 0x49, 0x6e, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1c, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x0a, + 0x05, 0x25, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x31, 0x0a, 0x0d, 0x44, + 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x20, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x42, 0x0e, 0xba, 0x48, 0x0b, 0x12, 0x09, + 0x49, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x1d, + 0x0a, 0x09, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x4e, 0x6f, 0x6e, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x27, 0x0a, + 0x0a, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x07, 0xba, 0x48, 0x04, 0x1a, 0x02, 0x08, + 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x26, 0x0a, 0x07, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, + 0x6e, 0x12, 0x1b, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x09, + 0xba, 0x48, 0x06, 0x1a, 0x04, 0x30, 0x02, 0x30, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x27, + 0x0a, 0x0a, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x4e, 0x6f, 0x74, 0x49, 0x6e, 0x12, 0x19, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x07, 0xba, 0x48, 0x04, 0x1a, 0x02, + 0x38, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x24, 0x0a, 0x07, 0x49, 0x6e, 0x74, 0x33, 0x32, + 0x4c, 0x54, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, + 0x07, 0xba, 0x48, 0x04, 0x1a, 0x02, 0x10, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x25, 0x0a, + 0x08, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x4c, 0x54, 0x45, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x07, 0xba, 0x48, 0x04, 0x1a, 0x02, 0x18, 0x40, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x24, 0x0a, 0x07, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x47, 0x54, 0x12, + 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x07, 0xba, 0x48, + 0x04, 0x1a, 0x02, 0x20, 0x10, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x25, 0x0a, 0x08, 0x49, 0x6e, + 0x74, 0x33, 0x32, 0x47, 0x54, 0x45, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x05, 0x42, 0x07, 0xba, 0x48, 0x04, 0x1a, 0x02, 0x28, 0x08, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x28, 0x0a, 0x09, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x47, 0x54, 0x4c, 0x54, 0x12, 0x1b, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x09, 0xba, 0x48, 0x06, + 0x1a, 0x04, 0x10, 0x0a, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2a, 0x0a, 0x0b, 0x49, + 0x6e, 0x74, 0x33, 0x32, 0x45, 0x78, 0x4c, 0x54, 0x47, 0x54, 0x12, 0x1b, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x09, 0xba, 0x48, 0x06, 0x1a, 0x04, 0x10, 0x00, + 0x20, 0x0a, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2c, 0x0a, 0x0b, 0x49, 0x6e, 0x74, 0x33, 0x32, + 0x47, 0x54, 0x45, 0x4c, 0x54, 0x45, 0x12, 0x1d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x05, 0x42, 0x0b, 0xba, 0x48, 0x08, 0x1a, 0x06, 0x18, 0x80, 0x02, 0x28, 0x80, 0x01, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2e, 0x0a, 0x0d, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x78, + 0x47, 0x54, 0x45, 0x4c, 0x54, 0x45, 0x12, 0x1d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x05, 0x42, 0x0b, 0xba, 0x48, 0x08, 0x1a, 0x06, 0x18, 0x80, 0x01, 0x28, 0x80, 0x02, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2f, 0x0a, 0x0b, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, 0x67, + 0x6e, 0x6f, 0x72, 0x65, 0x12, 0x20, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x05, 0x42, 0x0e, 0xba, 0x48, 0x0b, 0xd0, 0x01, 0x01, 0x1a, 0x06, 0x18, 0x80, 0x02, 0x28, 0x80, + 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x32, 0x0a, 0x12, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, + 0x6e, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1c, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x0a, 0x05, + 0x25, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x29, 0x0a, 0x0c, 0x49, 0x6e, + 0x74, 0x33, 0x32, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x07, 0xba, 0x48, 0x04, 0x1a, 0x02, 0x40, 0x0a, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x1d, 0x0a, 0x09, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x4e, 0x6f, + 0x6e, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x27, 0x0a, 0x0a, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x43, 0x6f, 0x6e, + 0x73, 0x74, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, + 0x07, 0xba, 0x48, 0x04, 0x22, 0x02, 0x08, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x26, 0x0a, + 0x07, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x49, 0x6e, 0x12, 0x1b, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x09, 0xba, 0x48, 0x06, 0x22, 0x04, 0x30, 0x02, 0x30, 0x03, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x27, 0x0a, 0x0a, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x4e, 0x6f, + 0x74, 0x49, 0x6e, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, + 0x42, 0x07, 0xba, 0x48, 0x04, 0x22, 0x02, 0x38, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x24, + 0x0a, 0x07, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x4c, 0x54, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x07, 0xba, 0x48, 0x04, 0x22, 0x02, 0x10, 0x00, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x25, 0x0a, 0x08, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x4c, 0x54, 0x45, + 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x07, 0xba, + 0x48, 0x04, 0x22, 0x02, 0x18, 0x40, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x24, 0x0a, 0x07, 0x49, + 0x6e, 0x74, 0x36, 0x34, 0x47, 0x54, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x03, 0x42, 0x07, 0xba, 0x48, 0x04, 0x22, 0x02, 0x20, 0x10, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x25, 0x0a, 0x08, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x47, 0x54, 0x45, 0x12, 0x19, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x07, 0xba, 0x48, 0x04, 0x22, + 0x02, 0x28, 0x08, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x28, 0x0a, 0x09, 0x49, 0x6e, 0x74, 0x36, + 0x34, 0x47, 0x54, 0x4c, 0x54, 0x12, 0x1b, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x03, 0x42, 0x09, 0xba, 0x48, 0x06, 0x22, 0x04, 0x10, 0x0a, 0x20, 0x00, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x2a, 0x0a, 0x0b, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x78, 0x4c, 0x54, 0x47, + 0x54, 0x12, 0x1b, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x09, + 0xba, 0x48, 0x06, 0x22, 0x04, 0x10, 0x00, 0x20, 0x0a, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2c, + 0x0a, 0x0b, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x47, 0x54, 0x45, 0x4c, 0x54, 0x45, 0x12, 0x1d, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x0b, 0xba, 0x48, 0x08, 0x22, + 0x06, 0x18, 0x80, 0x02, 0x28, 0x80, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2e, 0x0a, 0x0d, + 0x49, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x78, 0x47, 0x54, 0x45, 0x4c, 0x54, 0x45, 0x12, 0x1d, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x0b, 0xba, 0x48, 0x08, 0x22, + 0x06, 0x18, 0x80, 0x01, 0x28, 0x80, 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2f, 0x0a, 0x0b, + 0x49, 0x6e, 0x74, 0x36, 0x34, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x12, 0x20, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x0e, 0xba, 0x48, 0x0b, 0xd0, 0x01, 0x01, + 0x22, 0x06, 0x18, 0x80, 0x02, 0x28, 0x80, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x8c, 0x04, + 0x0a, 0x13, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x42, 0x69, 0x67, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x72, + 0x61, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x22, 0x0a, 0x06, 0x6c, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x0b, 0xba, 0x48, 0x08, 0x22, 0x06, 0x10, 0xa6, 0xdd, 0x87, + 0xa4, 0x14, 0x52, 0x05, 0x6c, 0x74, 0x50, 0x6f, 0x73, 0x12, 0x27, 0x0a, 0x06, 0x6c, 0x74, 0x5f, + 0x6e, 0x65, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x42, 0x10, 0xba, 0x48, 0x0d, 0x22, 0x0b, + 0x10, 0xda, 0xa2, 0xf8, 0xdb, 0xeb, 0xff, 0xff, 0xff, 0xff, 0x01, 0x52, 0x05, 0x6c, 0x74, 0x4e, + 0x65, 0x67, 0x12, 0x22, 0x0a, 0x06, 0x67, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x03, 0x42, 0x0b, 0xba, 0x48, 0x08, 0x22, 0x06, 0x20, 0xa6, 0xdd, 0x87, 0xa4, 0x14, 0x52, + 0x05, 0x67, 0x74, 0x50, 0x6f, 0x73, 0x12, 0x27, 0x0a, 0x06, 0x67, 0x74, 0x5f, 0x6e, 0x65, 0x67, + 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x42, 0x10, 0xba, 0x48, 0x0d, 0x22, 0x0b, 0x20, 0xda, 0xa2, + 0xf8, 0xdb, 0xeb, 0xff, 0xff, 0xff, 0xff, 0x01, 0x52, 0x05, 0x67, 0x74, 0x4e, 0x65, 0x67, 0x12, + 0x24, 0x0a, 0x07, 0x6c, 0x74, 0x65, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, + 0x42, 0x0b, 0xba, 0x48, 0x08, 0x22, 0x06, 0x18, 0xa6, 0xdd, 0x87, 0xa4, 0x14, 0x52, 0x06, 0x6c, + 0x74, 0x65, 0x50, 0x6f, 0x73, 0x12, 0x29, 0x0a, 0x07, 0x6c, 0x74, 0x65, 0x5f, 0x6e, 0x65, 0x67, + 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x42, 0x10, 0xba, 0x48, 0x0d, 0x22, 0x0b, 0x18, 0xda, 0xa2, + 0xf8, 0xdb, 0xeb, 0xff, 0xff, 0xff, 0xff, 0x01, 0x52, 0x06, 0x6c, 0x74, 0x65, 0x4e, 0x65, 0x67, + 0x12, 0x24, 0x0a, 0x07, 0x67, 0x74, 0x65, 0x5f, 0x70, 0x6f, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, + 0x03, 0x42, 0x0b, 0xba, 0x48, 0x08, 0x22, 0x06, 0x28, 0xa6, 0xdd, 0x87, 0xa4, 0x14, 0x52, 0x06, + 0x67, 0x74, 0x65, 0x50, 0x6f, 0x73, 0x12, 0x29, 0x0a, 0x07, 0x67, 0x74, 0x65, 0x5f, 0x6e, 0x65, + 0x67, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x42, 0x10, 0xba, 0x48, 0x0d, 0x22, 0x0b, 0x28, 0xda, + 0xa2, 0xf8, 0xdb, 0xeb, 0xff, 0xff, 0xff, 0xff, 0x01, 0x52, 0x06, 0x67, 0x74, 0x65, 0x4e, 0x65, + 0x67, 0x12, 0x2e, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x5f, 0x70, 0x6f, + 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, 0x42, 0x0b, 0xba, 0x48, 0x08, 0x22, 0x06, 0x08, 0xa6, + 0xdd, 0x87, 0xa4, 0x14, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x50, 0x6f, + 0x73, 0x12, 0x33, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x5f, 0x6e, 0x65, + 0x67, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x42, 0x10, 0xba, 0x48, 0x0d, 0x22, 0x0b, 0x08, 0xda, + 0xa2, 0xf8, 0xdb, 0xeb, 0xff, 0xff, 0xff, 0xff, 0x01, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x73, 0x74, + 0x61, 0x6e, 0x74, 0x4e, 0x65, 0x67, 0x12, 0x26, 0x0a, 0x02, 0x69, 0x6e, 0x18, 0x0b, 0x20, 0x01, + 0x28, 0x03, 0x42, 0x16, 0xba, 0x48, 0x13, 0x22, 0x11, 0x30, 0xa6, 0xdd, 0x87, 0xa4, 0x14, 0x30, + 0xda, 0xa2, 0xf8, 0xdb, 0xeb, 0xff, 0xff, 0xff, 0xff, 0x01, 0x52, 0x02, 0x69, 0x6e, 0x12, 0x2c, + 0x0a, 0x05, 0x6e, 0x6f, 0x74, 0x69, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x03, 0x42, 0x16, 0xba, + 0x48, 0x13, 0x22, 0x11, 0x38, 0xa6, 0xdd, 0x87, 0xa4, 0x14, 0x38, 0xda, 0xa2, 0xf8, 0xdb, 0xeb, + 0xff, 0xff, 0xff, 0xff, 0x01, 0x52, 0x05, 0x6e, 0x6f, 0x74, 0x69, 0x6e, 0x22, 0x32, 0x0a, 0x12, + 0x49, 0x6e, 0x74, 0x36, 0x34, 0x49, 0x6e, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x54, 0x79, + 0x70, 0x65, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, + 0x0a, 0xba, 0x48, 0x07, 0x0a, 0x05, 0x25, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0x29, 0x0a, 0x0c, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x07, 0xba, + 0x48, 0x04, 0x22, 0x02, 0x48, 0x0a, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x1e, 0x0a, 0x0a, 0x55, + 0x49, 0x6e, 0x74, 0x33, 0x32, 0x4e, 0x6f, 0x6e, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x28, 0x0a, 0x0b, 0x55, + 0x49, 0x6e, 0x74, 0x33, 0x32, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x42, 0x07, 0xba, 0x48, 0x04, 0x2a, 0x02, 0x08, 0x01, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x27, 0x0a, 0x08, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, + 0x6e, 0x12, 0x1b, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x42, 0x09, + 0xba, 0x48, 0x06, 0x2a, 0x04, 0x30, 0x02, 0x30, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x28, + 0x0a, 0x0b, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x4e, 0x6f, 0x74, 0x49, 0x6e, 0x12, 0x19, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x42, 0x07, 0xba, 0x48, 0x04, 0x2a, + 0x02, 0x38, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x25, 0x0a, 0x08, 0x55, 0x49, 0x6e, 0x74, + 0x33, 0x32, 0x4c, 0x54, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0d, 0x42, 0x07, 0xba, 0x48, 0x04, 0x2a, 0x02, 0x10, 0x05, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0x26, 0x0a, 0x09, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x4c, 0x54, 0x45, 0x12, 0x19, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x42, 0x07, 0xba, 0x48, 0x04, 0x2a, 0x02, + 0x18, 0x40, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x25, 0x0a, 0x08, 0x55, 0x49, 0x6e, 0x74, 0x33, + 0x32, 0x47, 0x54, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, + 0x42, 0x07, 0xba, 0x48, 0x04, 0x2a, 0x02, 0x20, 0x10, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x26, + 0x0a, 0x09, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x47, 0x54, 0x45, 0x12, 0x19, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x42, 0x07, 0xba, 0x48, 0x04, 0x2a, 0x02, 0x28, + 0x08, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x29, 0x0a, 0x0a, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, + 0x47, 0x54, 0x4c, 0x54, 0x12, 0x1b, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0d, 0x42, 0x09, 0xba, 0x48, 0x06, 0x2a, 0x04, 0x10, 0x0a, 0x20, 0x05, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x2b, 0x0a, 0x0c, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x78, 0x4c, 0x54, 0x47, + 0x54, 0x12, 0x1b, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x42, 0x09, + 0xba, 0x48, 0x06, 0x2a, 0x04, 0x10, 0x05, 0x20, 0x0a, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2d, + 0x0a, 0x0c, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x47, 0x54, 0x45, 0x4c, 0x54, 0x45, 0x12, 0x1d, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x42, 0x0b, 0xba, 0x48, 0x08, + 0x2a, 0x06, 0x18, 0x80, 0x02, 0x28, 0x80, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2f, 0x0a, + 0x0e, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x78, 0x47, 0x54, 0x45, 0x4c, 0x54, 0x45, 0x12, + 0x1d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x42, 0x0b, 0xba, 0x48, + 0x08, 0x2a, 0x06, 0x18, 0x80, 0x01, 0x28, 0x80, 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x30, + 0x0a, 0x0c, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x12, 0x20, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x42, 0x0e, 0xba, 0x48, 0x0b, + 0xd0, 0x01, 0x01, 0x2a, 0x06, 0x18, 0x80, 0x02, 0x28, 0x80, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0x33, 0x0a, 0x13, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, 0x6e, 0x63, 0x6f, 0x72, 0x72, + 0x65, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0d, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x0a, 0x05, 0x25, 0x00, 0x00, 0x00, 0x00, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2a, 0x0a, 0x0d, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x45, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0d, 0x42, 0x07, 0xba, 0x48, 0x04, 0x2a, 0x02, 0x40, 0x00, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x1e, 0x0a, 0x0a, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x4e, 0x6f, 0x6e, 0x65, 0x12, + 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x28, 0x0a, 0x0b, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x43, 0x6f, 0x6e, 0x73, 0x74, + 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x42, 0x07, 0xba, + 0x48, 0x04, 0x32, 0x02, 0x08, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x27, 0x0a, 0x08, 0x55, + 0x49, 0x6e, 0x74, 0x36, 0x34, 0x49, 0x6e, 0x12, 0x1b, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x04, 0x42, 0x09, 0xba, 0x48, 0x06, 0x32, 0x04, 0x30, 0x02, 0x30, 0x03, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x28, 0x0a, 0x0b, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x4e, 0x6f, + 0x74, 0x49, 0x6e, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, + 0x42, 0x07, 0xba, 0x48, 0x04, 0x32, 0x02, 0x38, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x25, + 0x0a, 0x08, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x4c, 0x54, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x42, 0x07, 0xba, 0x48, 0x04, 0x32, 0x02, 0x10, 0x05, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x26, 0x0a, 0x09, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x4c, + 0x54, 0x45, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x42, + 0x07, 0xba, 0x48, 0x04, 0x32, 0x02, 0x18, 0x40, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x25, 0x0a, + 0x08, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x47, 0x54, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x42, 0x07, 0xba, 0x48, 0x04, 0x32, 0x02, 0x20, 0x10, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x26, 0x0a, 0x09, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x47, 0x54, + 0x45, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x42, 0x07, + 0xba, 0x48, 0x04, 0x32, 0x02, 0x28, 0x08, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x29, 0x0a, 0x0a, + 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x47, 0x54, 0x4c, 0x54, 0x12, 0x1b, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x42, 0x09, 0xba, 0x48, 0x06, 0x32, 0x04, 0x10, 0x0a, + 0x20, 0x05, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2b, 0x0a, 0x0c, 0x55, 0x49, 0x6e, 0x74, 0x36, + 0x34, 0x45, 0x78, 0x4c, 0x54, 0x47, 0x54, 0x12, 0x1b, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x04, 0x42, 0x09, 0xba, 0x48, 0x06, 0x32, 0x04, 0x10, 0x05, 0x20, 0x0a, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2d, 0x0a, 0x0c, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x47, 0x54, + 0x45, 0x4c, 0x54, 0x45, 0x12, 0x1d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x04, 0x42, 0x0b, 0xba, 0x48, 0x08, 0x32, 0x06, 0x18, 0x80, 0x02, 0x28, 0x80, 0x01, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0x2f, 0x0a, 0x0e, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x78, 0x47, + 0x54, 0x45, 0x4c, 0x54, 0x45, 0x12, 0x1d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x04, 0x42, 0x0b, 0xba, 0x48, 0x08, 0x32, 0x06, 0x18, 0x80, 0x01, 0x28, 0x80, 0x02, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x30, 0x0a, 0x0c, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x49, 0x67, + 0x6e, 0x6f, 0x72, 0x65, 0x12, 0x20, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x04, 0x42, 0x0e, 0xba, 0x48, 0x0b, 0xd0, 0x01, 0x01, 0x32, 0x06, 0x18, 0x80, 0x02, 0x28, 0x80, + 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x33, 0x0a, 0x13, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, + 0x49, 0x6e, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1c, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x0a, + 0x05, 0x25, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2a, 0x0a, 0x0d, 0x55, + 0x49, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x19, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x42, 0x07, 0xba, 0x48, 0x04, 0x32, 0x02, + 0x40, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x1e, 0x0a, 0x0a, 0x53, 0x49, 0x6e, 0x74, 0x33, + 0x32, 0x4e, 0x6f, 0x6e, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x11, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x28, 0x0a, 0x0b, 0x53, 0x49, 0x6e, 0x74, 0x33, + 0x32, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x11, 0x42, 0x07, 0xba, 0x48, 0x04, 0x3a, 0x02, 0x08, 0x02, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x27, 0x0a, 0x08, 0x53, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, 0x6e, 0x12, 0x1b, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x42, 0x09, 0xba, 0x48, 0x06, 0x3a, + 0x04, 0x30, 0x04, 0x30, 0x06, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x28, 0x0a, 0x0b, 0x53, 0x49, + 0x6e, 0x74, 0x33, 0x32, 0x4e, 0x6f, 0x74, 0x49, 0x6e, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x42, 0x07, 0xba, 0x48, 0x04, 0x3a, 0x02, 0x38, 0x00, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x25, 0x0a, 0x08, 0x53, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x4c, 0x54, + 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x42, 0x07, 0xba, + 0x48, 0x04, 0x3a, 0x02, 0x10, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x27, 0x0a, 0x09, 0x53, + 0x49, 0x6e, 0x74, 0x33, 0x32, 0x4c, 0x54, 0x45, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x11, 0x42, 0x08, 0xba, 0x48, 0x05, 0x3a, 0x03, 0x18, 0x80, 0x01, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x25, 0x0a, 0x08, 0x53, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x47, 0x54, + 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x42, 0x07, 0xba, + 0x48, 0x04, 0x3a, 0x02, 0x20, 0x20, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x26, 0x0a, 0x09, 0x53, + 0x49, 0x6e, 0x74, 0x33, 0x32, 0x47, 0x54, 0x45, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x11, 0x42, 0x07, 0xba, 0x48, 0x04, 0x3a, 0x02, 0x28, 0x10, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0x29, 0x0a, 0x0a, 0x53, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x47, 0x54, 0x4c, + 0x54, 0x12, 0x1b, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x42, 0x09, + 0xba, 0x48, 0x06, 0x3a, 0x04, 0x10, 0x14, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2b, + 0x0a, 0x0c, 0x53, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x78, 0x4c, 0x54, 0x47, 0x54, 0x12, 0x1b, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x42, 0x09, 0xba, 0x48, 0x06, + 0x3a, 0x04, 0x10, 0x00, 0x20, 0x14, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2d, 0x0a, 0x0c, 0x53, + 0x49, 0x6e, 0x74, 0x33, 0x32, 0x47, 0x54, 0x45, 0x4c, 0x54, 0x45, 0x12, 0x1d, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x42, 0x0b, 0xba, 0x48, 0x08, 0x3a, 0x06, 0x18, + 0x80, 0x04, 0x28, 0x80, 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2f, 0x0a, 0x0e, 0x53, 0x49, + 0x6e, 0x74, 0x33, 0x32, 0x45, 0x78, 0x47, 0x54, 0x45, 0x4c, 0x54, 0x45, 0x12, 0x1d, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x42, 0x0b, 0xba, 0x48, 0x08, 0x3a, 0x06, + 0x18, 0x80, 0x02, 0x28, 0x80, 0x04, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x30, 0x0a, 0x0c, 0x53, + 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x12, 0x20, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x42, 0x0e, 0xba, 0x48, 0x0b, 0xd0, 0x01, 0x01, + 0x3a, 0x06, 0x18, 0x80, 0x04, 0x28, 0x80, 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x33, 0x0a, + 0x13, 0x53, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x49, 0x6e, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, + 0x54, 0x79, 0x70, 0x65, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x11, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x0a, 0x05, 0x25, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x2a, 0x0a, 0x0d, 0x53, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, + 0x42, 0x07, 0xba, 0x48, 0x04, 0x3a, 0x02, 0x40, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x1e, + 0x0a, 0x0a, 0x53, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x4e, 0x6f, 0x6e, 0x65, 0x12, 0x10, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x12, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x28, + 0x0a, 0x0b, 0x53, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x12, 0x19, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x12, 0x42, 0x07, 0xba, 0x48, 0x04, 0x42, + 0x02, 0x08, 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x27, 0x0a, 0x08, 0x53, 0x49, 0x6e, 0x74, + 0x36, 0x34, 0x49, 0x6e, 0x12, 0x1b, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x12, 0x42, 0x09, 0xba, 0x48, 0x06, 0x42, 0x04, 0x30, 0x04, 0x30, 0x06, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x28, 0x0a, 0x0b, 0x53, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x4e, 0x6f, 0x74, 0x49, 0x6e, + 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x12, 0x42, 0x07, 0xba, + 0x48, 0x04, 0x42, 0x02, 0x38, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x25, 0x0a, 0x08, 0x53, + 0x49, 0x6e, 0x74, 0x36, 0x34, 0x4c, 0x54, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x12, 0x42, 0x07, 0xba, 0x48, 0x04, 0x42, 0x02, 0x10, 0x00, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x27, 0x0a, 0x09, 0x53, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x4c, 0x54, 0x45, 0x12, + 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x12, 0x42, 0x08, 0xba, 0x48, + 0x05, 0x42, 0x03, 0x18, 0x80, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x25, 0x0a, 0x08, 0x53, + 0x49, 0x6e, 0x74, 0x36, 0x34, 0x47, 0x54, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x12, 0x42, 0x07, 0xba, 0x48, 0x04, 0x42, 0x02, 0x20, 0x20, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x26, 0x0a, 0x09, 0x53, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x47, 0x54, 0x45, 0x12, + 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x12, 0x42, 0x07, 0xba, 0x48, + 0x04, 0x42, 0x02, 0x28, 0x10, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x29, 0x0a, 0x0a, 0x53, 0x49, + 0x6e, 0x74, 0x36, 0x34, 0x47, 0x54, 0x4c, 0x54, 0x12, 0x1b, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x12, 0x42, 0x09, 0xba, 0x48, 0x06, 0x42, 0x04, 0x10, 0x14, 0x20, 0x00, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2b, 0x0a, 0x0c, 0x53, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x45, + 0x78, 0x4c, 0x54, 0x47, 0x54, 0x12, 0x1b, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x12, 0x42, 0x09, 0xba, 0x48, 0x06, 0x42, 0x04, 0x10, 0x00, 0x20, 0x14, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x2d, 0x0a, 0x0c, 0x53, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x47, 0x54, 0x45, 0x4c, + 0x54, 0x45, 0x12, 0x1d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x12, 0x42, + 0x0b, 0xba, 0x48, 0x08, 0x42, 0x06, 0x18, 0x80, 0x04, 0x28, 0x80, 0x02, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x2f, 0x0a, 0x0e, 0x53, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x78, 0x47, 0x54, 0x45, + 0x4c, 0x54, 0x45, 0x12, 0x1d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x12, + 0x42, 0x0b, 0xba, 0x48, 0x08, 0x42, 0x06, 0x18, 0x80, 0x02, 0x28, 0x80, 0x04, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x30, 0x0a, 0x0c, 0x53, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x49, 0x67, 0x6e, 0x6f, + 0x72, 0x65, 0x12, 0x20, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x12, 0x42, + 0x0e, 0xba, 0x48, 0x0b, 0xd0, 0x01, 0x01, 0x42, 0x06, 0x18, 0x80, 0x04, 0x28, 0x80, 0x02, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x33, 0x0a, 0x13, 0x53, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x49, 0x6e, + 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1c, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x12, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x0a, 0x05, 0x25, + 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2a, 0x0a, 0x0d, 0x53, 0x49, 0x6e, + 0x74, 0x36, 0x34, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x12, 0x42, 0x07, 0xba, 0x48, 0x04, 0x42, 0x02, 0x40, 0x00, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x1f, 0x0a, 0x0b, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, + 0x4e, 0x6f, 0x6e, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x07, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2c, 0x0a, 0x0c, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, + 0x32, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x07, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x4a, 0x05, 0x0d, 0x01, 0x00, 0x00, 0x00, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2e, 0x0a, 0x09, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x49, + 0x6e, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x07, 0x42, 0x0f, + 0xba, 0x48, 0x0c, 0x4a, 0x0a, 0x35, 0x02, 0x00, 0x00, 0x00, 0x35, 0x03, 0x00, 0x00, 0x00, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2c, 0x0a, 0x0c, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x4e, + 0x6f, 0x74, 0x49, 0x6e, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x07, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x4a, 0x05, 0x3d, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x29, 0x0a, 0x09, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x4c, 0x54, 0x12, + 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x07, 0x42, 0x0a, 0xba, 0x48, + 0x07, 0x4a, 0x05, 0x15, 0x05, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2a, 0x0a, + 0x0a, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x4c, 0x54, 0x45, 0x12, 0x1c, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x07, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x4a, 0x05, 0x1d, + 0x40, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x29, 0x0a, 0x09, 0x46, 0x69, 0x78, + 0x65, 0x64, 0x33, 0x32, 0x47, 0x54, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x07, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x4a, 0x05, 0x25, 0x10, 0x00, 0x00, 0x00, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2a, 0x0a, 0x0a, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x47, + 0x54, 0x45, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x07, 0x42, + 0x0a, 0xba, 0x48, 0x07, 0x4a, 0x05, 0x2d, 0x08, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0x30, 0x0a, 0x0b, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x47, 0x54, 0x4c, 0x54, 0x12, + 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x07, 0x42, 0x0f, 0xba, 0x48, + 0x0c, 0x4a, 0x0a, 0x15, 0x0a, 0x00, 0x00, 0x00, 0x25, 0x05, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x32, 0x0a, 0x0d, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x45, 0x78, 0x4c, + 0x54, 0x47, 0x54, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x07, + 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x4a, 0x0a, 0x15, 0x05, 0x00, 0x00, 0x00, 0x25, 0x0a, 0x00, 0x00, + 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x32, 0x0a, 0x0d, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, + 0x32, 0x47, 0x54, 0x45, 0x4c, 0x54, 0x45, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x07, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x4a, 0x0a, 0x1d, 0x00, 0x01, 0x00, 0x00, + 0x2d, 0x80, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x34, 0x0a, 0x0f, 0x46, 0x69, + 0x78, 0x65, 0x64, 0x33, 0x32, 0x45, 0x78, 0x47, 0x54, 0x45, 0x4c, 0x54, 0x45, 0x12, 0x21, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x07, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x4a, + 0x0a, 0x1d, 0x80, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x01, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0x35, 0x0a, 0x0d, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x49, 0x67, 0x6e, 0x6f, 0x72, + 0x65, 0x12, 0x24, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x07, 0x42, 0x12, + 0xba, 0x48, 0x0f, 0xd0, 0x01, 0x01, 0x4a, 0x0a, 0x1d, 0x00, 0x01, 0x00, 0x00, 0x2d, 0x80, 0x00, + 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x34, 0x0a, 0x14, 0x46, 0x69, 0x78, 0x65, 0x64, + 0x33, 0x32, 0x49, 0x6e, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, + 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x07, 0x42, 0x0a, 0xba, 0x48, + 0x07, 0x0a, 0x05, 0x25, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2e, 0x0a, + 0x0e, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x12, + 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x07, 0x42, 0x0a, 0xba, 0x48, + 0x07, 0x4a, 0x05, 0x45, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x1f, 0x0a, + 0x0b, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x4e, 0x6f, 0x6e, 0x65, 0x12, 0x10, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x06, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x30, + 0x0a, 0x0c, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x12, 0x20, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x06, 0x42, 0x0e, 0xba, 0x48, 0x0b, + 0x52, 0x09, 0x09, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0x36, 0x0a, 0x09, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x49, 0x6e, 0x12, 0x29, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x06, 0x42, 0x17, 0xba, 0x48, 0x14, 0x52, + 0x12, 0x31, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0x03, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x30, 0x0a, 0x0c, 0x46, 0x69, 0x78, 0x65, + 0x64, 0x36, 0x34, 0x4e, 0x6f, 0x74, 0x49, 0x6e, 0x12, 0x20, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x06, 0x42, 0x0e, 0xba, 0x48, 0x0b, 0x52, 0x09, 0x39, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2d, 0x0a, 0x09, 0x46, 0x69, + 0x78, 0x65, 0x64, 0x36, 0x34, 0x4c, 0x54, 0x12, 0x20, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x06, 0x42, 0x0e, 0xba, 0x48, 0x0b, 0x52, 0x09, 0x11, 0x05, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2e, 0x0a, 0x0a, 0x46, 0x69, 0x78, + 0x65, 0x64, 0x36, 0x34, 0x4c, 0x54, 0x45, 0x12, 0x20, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x06, 0x42, 0x0e, 0xba, 0x48, 0x0b, 0x52, 0x09, 0x19, 0x40, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2d, 0x0a, 0x09, 0x46, 0x69, 0x78, + 0x65, 0x64, 0x36, 0x34, 0x47, 0x54, 0x12, 0x20, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x06, 0x42, 0x0e, 0xba, 0x48, 0x0b, 0x52, 0x09, 0x21, 0x10, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2e, 0x0a, 0x0a, 0x46, 0x69, 0x78, 0x65, + 0x64, 0x36, 0x34, 0x47, 0x54, 0x45, 0x12, 0x20, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x06, 0x42, 0x0e, 0xba, 0x48, 0x0b, 0x52, 0x09, 0x29, 0x08, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x38, 0x0a, 0x0b, 0x46, 0x69, 0x78, 0x65, + 0x64, 0x36, 0x34, 0x47, 0x54, 0x4c, 0x54, 0x12, 0x29, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x06, 0x42, 0x17, 0xba, 0x48, 0x14, 0x52, 0x12, 0x11, 0x0a, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x21, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x3a, 0x0a, 0x0d, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x78, 0x4c, + 0x54, 0x47, 0x54, 0x12, 0x29, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x06, + 0x42, 0x17, 0xba, 0x48, 0x14, 0x52, 0x12, 0x11, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x21, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3a, + 0x0a, 0x0d, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x47, 0x54, 0x45, 0x4c, 0x54, 0x45, 0x12, + 0x29, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x06, 0x42, 0x17, 0xba, 0x48, + 0x14, 0x52, 0x12, 0x19, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x80, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3c, 0x0a, 0x0f, 0x46, 0x69, + 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x78, 0x47, 0x54, 0x45, 0x4c, 0x54, 0x45, 0x12, 0x29, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x06, 0x42, 0x17, 0xba, 0x48, 0x14, 0x52, + 0x12, 0x19, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3d, 0x0a, 0x0d, 0x46, 0x69, 0x78, 0x65, + 0x64, 0x36, 0x34, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x12, 0x2c, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x06, 0x42, 0x1a, 0xba, 0x48, 0x17, 0xd0, 0x01, 0x01, 0x52, 0x12, + 0x19, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x34, 0x0a, 0x14, 0x46, 0x69, 0x78, 0x65, 0x64, + 0x36, 0x34, 0x49, 0x6e, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, + 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x06, 0x42, 0x0a, 0xba, 0x48, + 0x07, 0x0a, 0x05, 0x25, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x32, 0x0a, + 0x0e, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x12, + 0x20, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x06, 0x42, 0x0e, 0xba, 0x48, + 0x0b, 0x52, 0x09, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x20, 0x0a, 0x0c, 0x53, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x4e, 0x6f, 0x6e, + 0x65, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0f, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0x2d, 0x0a, 0x0d, 0x53, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x43, + 0x6f, 0x6e, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0f, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x5a, 0x05, 0x0d, 0x01, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x2f, 0x0a, 0x0a, 0x53, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x49, 0x6e, + 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0f, 0x42, 0x0f, 0xba, + 0x48, 0x0c, 0x5a, 0x0a, 0x35, 0x02, 0x00, 0x00, 0x00, 0x35, 0x03, 0x00, 0x00, 0x00, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0x2d, 0x0a, 0x0d, 0x53, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x4e, + 0x6f, 0x74, 0x49, 0x6e, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0f, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x5a, 0x05, 0x3d, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x2a, 0x0a, 0x0a, 0x53, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x4c, 0x54, + 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0f, 0x42, 0x0a, 0xba, + 0x48, 0x07, 0x5a, 0x05, 0x15, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2b, + 0x0a, 0x0b, 0x53, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x4c, 0x54, 0x45, 0x12, 0x1c, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0f, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x5a, + 0x05, 0x1d, 0x40, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2a, 0x0a, 0x0a, 0x53, + 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x47, 0x54, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0f, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x5a, 0x05, 0x25, 0x10, 0x00, + 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2b, 0x0a, 0x0b, 0x53, 0x46, 0x69, 0x78, 0x65, + 0x64, 0x33, 0x32, 0x47, 0x54, 0x45, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0f, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x5a, 0x05, 0x2d, 0x08, 0x00, 0x00, 0x00, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x31, 0x0a, 0x0c, 0x53, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, + 0x47, 0x54, 0x4c, 0x54, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0f, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x5a, 0x0a, 0x15, 0x0a, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, + 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x33, 0x0a, 0x0e, 0x53, 0x46, 0x69, 0x78, 0x65, + 0x64, 0x33, 0x32, 0x45, 0x78, 0x4c, 0x54, 0x47, 0x54, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0f, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x5a, 0x0a, 0x15, 0x00, 0x00, + 0x00, 0x00, 0x25, 0x0a, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x33, 0x0a, 0x0e, + 0x53, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x47, 0x54, 0x45, 0x4c, 0x54, 0x45, 0x12, 0x21, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0f, 0x42, 0x0f, 0xba, 0x48, 0x0c, + 0x5a, 0x0a, 0x1d, 0x00, 0x01, 0x00, 0x00, 0x2d, 0x80, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x35, 0x0a, 0x10, 0x53, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x45, 0x78, 0x47, + 0x54, 0x45, 0x4c, 0x54, 0x45, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0f, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x5a, 0x0a, 0x1d, 0x80, 0x00, 0x00, 0x00, 0x2d, 0x00, + 0x01, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x36, 0x0a, 0x0e, 0x53, 0x46, 0x69, 0x78, + 0x65, 0x64, 0x33, 0x32, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x12, 0x24, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0f, 0x42, 0x12, 0xba, 0x48, 0x0f, 0xd0, 0x01, 0x01, 0x5a, + 0x0a, 0x1d, 0x00, 0x01, 0x00, 0x00, 0x2d, 0x80, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0x35, 0x0a, 0x15, 0x53, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x49, 0x6e, 0x63, 0x6f, + 0x72, 0x72, 0x65, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0f, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x0a, 0x05, 0x25, 0x00, 0x00, + 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2f, 0x0a, 0x0f, 0x53, 0x46, 0x69, 0x78, 0x65, + 0x64, 0x33, 0x32, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0f, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x5a, 0x05, 0x45, 0x00, + 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x20, 0x0a, 0x0c, 0x53, 0x46, 0x69, 0x78, + 0x65, 0x64, 0x36, 0x34, 0x4e, 0x6f, 0x6e, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x10, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x31, 0x0a, 0x0d, 0x53, 0x46, + 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x10, 0x42, 0x0e, 0xba, 0x48, 0x0b, 0x62, 0x09, 0x09, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x37, 0x0a, + 0x0a, 0x53, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x49, 0x6e, 0x12, 0x29, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x10, 0x42, 0x17, 0xba, 0x48, 0x14, 0x62, 0x12, 0x31, + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x31, 0x0a, 0x0d, 0x53, 0x46, 0x69, 0x78, 0x65, 0x64, + 0x36, 0x34, 0x4e, 0x6f, 0x74, 0x49, 0x6e, 0x12, 0x20, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x10, 0x42, 0x0e, 0xba, 0x48, 0x0b, 0x62, 0x09, 0x39, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2e, 0x0a, 0x0a, 0x53, 0x46, 0x69, + 0x78, 0x65, 0x64, 0x36, 0x34, 0x4c, 0x54, 0x12, 0x20, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x10, 0x42, 0x0e, 0xba, 0x48, 0x0b, 0x62, 0x09, 0x11, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2f, 0x0a, 0x0b, 0x53, 0x46, 0x69, + 0x78, 0x65, 0x64, 0x36, 0x34, 0x4c, 0x54, 0x45, 0x12, 0x20, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x10, 0x42, 0x0e, 0xba, 0x48, 0x0b, 0x62, 0x09, 0x19, 0x40, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2e, 0x0a, 0x0a, 0x53, 0x46, + 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x47, 0x54, 0x12, 0x20, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x10, 0x42, 0x0e, 0xba, 0x48, 0x0b, 0x62, 0x09, 0x21, 0x10, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2f, 0x0a, 0x0b, 0x53, 0x46, + 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x47, 0x54, 0x45, 0x12, 0x20, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x10, 0x42, 0x0e, 0xba, 0x48, 0x0b, 0x62, 0x09, 0x29, 0x08, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x39, 0x0a, 0x0c, 0x53, + 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x47, 0x54, 0x4c, 0x54, 0x12, 0x29, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x10, 0x42, 0x17, 0xba, 0x48, 0x14, 0x62, 0x12, 0x11, + 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3b, 0x0a, 0x0e, 0x53, 0x46, 0x69, 0x78, 0x65, 0x64, + 0x36, 0x34, 0x45, 0x78, 0x4c, 0x54, 0x47, 0x54, 0x12, 0x29, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x10, 0x42, 0x17, 0xba, 0x48, 0x14, 0x62, 0x12, 0x11, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0x3b, 0x0a, 0x0e, 0x53, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x47, + 0x54, 0x45, 0x4c, 0x54, 0x45, 0x12, 0x29, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x10, 0x42, 0x17, 0xba, 0x48, 0x14, 0x62, 0x12, 0x19, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x29, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0x3d, 0x0a, 0x10, 0x53, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x78, 0x47, 0x54, + 0x45, 0x4c, 0x54, 0x45, 0x12, 0x29, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x10, 0x42, 0x17, 0xba, 0x48, 0x14, 0x62, 0x12, 0x19, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x29, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0x3e, 0x0a, 0x0e, 0x53, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x49, 0x67, 0x6e, 0x6f, 0x72, + 0x65, 0x12, 0x2c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x10, 0x42, 0x1a, + 0xba, 0x48, 0x17, 0xd0, 0x01, 0x01, 0x62, 0x12, 0x19, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x29, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0x35, 0x0a, 0x15, 0x53, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x49, 0x6e, 0x63, 0x6f, 0x72, + 0x72, 0x65, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x10, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x0a, 0x05, 0x25, 0x00, 0x00, 0x00, + 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x33, 0x0a, 0x0f, 0x53, 0x46, 0x69, 0x78, 0x65, 0x64, + 0x36, 0x34, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x20, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x10, 0x42, 0x0e, 0xba, 0x48, 0x0b, 0x62, 0x09, 0x41, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3a, 0x0a, 0x10, 0x49, + 0x6e, 0x74, 0x36, 0x34, 0x4c, 0x54, 0x45, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x12, + 0x1e, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x07, 0xba, 0x48, + 0x04, 0x22, 0x02, 0x18, 0x40, 0x48, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x42, + 0x06, 0x0a, 0x04, 0x5f, 0x76, 0x61, 0x6c, 0x42, 0xa0, 0x02, 0x0a, 0x22, 0x63, 0x6f, 0x6d, 0x2e, + 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x42, 0x0c, + 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x50, + 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, 0x62, 0x75, + 0x69, 0x6c, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2d, 0x67, 0x6f, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, + 0x6e, 0x2f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0xa2, 0x02, 0x04, 0x42, 0x56, 0x43, 0x43, 0xaa, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x2e, 0x56, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x73, 0xca, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x5c, 0x56, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0xe2, 0x02, 0x2a, 0x42, 0x75, 0x66, 0x5c, + 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, + 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x21, 0x42, 0x75, 0x66, 0x3a, 0x3a, 0x56, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x6e, 0x63, 0x65, 0x3a, 0x3a, 0x43, 0x61, 0x73, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x33, +} + +var file_buf_validate_conformance_cases_numbers_proto_msgTypes = make([]protoimpl.MessageInfo, 186) +var file_buf_validate_conformance_cases_numbers_proto_goTypes = []any{ + (*FloatNone)(nil), // 0: buf.validate.conformance.cases.FloatNone + (*FloatConst)(nil), // 1: buf.validate.conformance.cases.FloatConst + (*FloatIn)(nil), // 2: buf.validate.conformance.cases.FloatIn + (*FloatNotIn)(nil), // 3: buf.validate.conformance.cases.FloatNotIn + (*FloatLT)(nil), // 4: buf.validate.conformance.cases.FloatLT + (*FloatLTE)(nil), // 5: buf.validate.conformance.cases.FloatLTE + (*FloatGT)(nil), // 6: buf.validate.conformance.cases.FloatGT + (*FloatGTE)(nil), // 7: buf.validate.conformance.cases.FloatGTE + (*FloatGTLT)(nil), // 8: buf.validate.conformance.cases.FloatGTLT + (*FloatExLTGT)(nil), // 9: buf.validate.conformance.cases.FloatExLTGT + (*FloatGTELTE)(nil), // 10: buf.validate.conformance.cases.FloatGTELTE + (*FloatExGTELTE)(nil), // 11: buf.validate.conformance.cases.FloatExGTELTE + (*FloatFinite)(nil), // 12: buf.validate.conformance.cases.FloatFinite + (*FloatNotFinite)(nil), // 13: buf.validate.conformance.cases.FloatNotFinite + (*FloatIgnore)(nil), // 14: buf.validate.conformance.cases.FloatIgnore + (*FloatIncorrectType)(nil), // 15: buf.validate.conformance.cases.FloatIncorrectType + (*FloatExample)(nil), // 16: buf.validate.conformance.cases.FloatExample + (*DoubleNone)(nil), // 17: buf.validate.conformance.cases.DoubleNone + (*DoubleConst)(nil), // 18: buf.validate.conformance.cases.DoubleConst + (*DoubleIn)(nil), // 19: buf.validate.conformance.cases.DoubleIn + (*DoubleNotIn)(nil), // 20: buf.validate.conformance.cases.DoubleNotIn + (*DoubleLT)(nil), // 21: buf.validate.conformance.cases.DoubleLT + (*DoubleLTE)(nil), // 22: buf.validate.conformance.cases.DoubleLTE + (*DoubleGT)(nil), // 23: buf.validate.conformance.cases.DoubleGT + (*DoubleGTE)(nil), // 24: buf.validate.conformance.cases.DoubleGTE + (*DoubleGTLT)(nil), // 25: buf.validate.conformance.cases.DoubleGTLT + (*DoubleExLTGT)(nil), // 26: buf.validate.conformance.cases.DoubleExLTGT + (*DoubleGTELTE)(nil), // 27: buf.validate.conformance.cases.DoubleGTELTE + (*DoubleExGTELTE)(nil), // 28: buf.validate.conformance.cases.DoubleExGTELTE + (*DoubleFinite)(nil), // 29: buf.validate.conformance.cases.DoubleFinite + (*DoubleNotFinite)(nil), // 30: buf.validate.conformance.cases.DoubleNotFinite + (*DoubleIgnore)(nil), // 31: buf.validate.conformance.cases.DoubleIgnore + (*DoubleIncorrectType)(nil), // 32: buf.validate.conformance.cases.DoubleIncorrectType + (*DoubleExample)(nil), // 33: buf.validate.conformance.cases.DoubleExample + (*Int32None)(nil), // 34: buf.validate.conformance.cases.Int32None + (*Int32Const)(nil), // 35: buf.validate.conformance.cases.Int32Const + (*Int32In)(nil), // 36: buf.validate.conformance.cases.Int32In + (*Int32NotIn)(nil), // 37: buf.validate.conformance.cases.Int32NotIn + (*Int32LT)(nil), // 38: buf.validate.conformance.cases.Int32LT + (*Int32LTE)(nil), // 39: buf.validate.conformance.cases.Int32LTE + (*Int32GT)(nil), // 40: buf.validate.conformance.cases.Int32GT + (*Int32GTE)(nil), // 41: buf.validate.conformance.cases.Int32GTE + (*Int32GTLT)(nil), // 42: buf.validate.conformance.cases.Int32GTLT + (*Int32ExLTGT)(nil), // 43: buf.validate.conformance.cases.Int32ExLTGT + (*Int32GTELTE)(nil), // 44: buf.validate.conformance.cases.Int32GTELTE + (*Int32ExGTELTE)(nil), // 45: buf.validate.conformance.cases.Int32ExGTELTE + (*Int32Ignore)(nil), // 46: buf.validate.conformance.cases.Int32Ignore + (*Int32IncorrectType)(nil), // 47: buf.validate.conformance.cases.Int32IncorrectType + (*Int32Example)(nil), // 48: buf.validate.conformance.cases.Int32Example + (*Int64None)(nil), // 49: buf.validate.conformance.cases.Int64None + (*Int64Const)(nil), // 50: buf.validate.conformance.cases.Int64Const + (*Int64In)(nil), // 51: buf.validate.conformance.cases.Int64In + (*Int64NotIn)(nil), // 52: buf.validate.conformance.cases.Int64NotIn + (*Int64LT)(nil), // 53: buf.validate.conformance.cases.Int64LT + (*Int64LTE)(nil), // 54: buf.validate.conformance.cases.Int64LTE + (*Int64GT)(nil), // 55: buf.validate.conformance.cases.Int64GT + (*Int64GTE)(nil), // 56: buf.validate.conformance.cases.Int64GTE + (*Int64GTLT)(nil), // 57: buf.validate.conformance.cases.Int64GTLT + (*Int64ExLTGT)(nil), // 58: buf.validate.conformance.cases.Int64ExLTGT + (*Int64GTELTE)(nil), // 59: buf.validate.conformance.cases.Int64GTELTE + (*Int64ExGTELTE)(nil), // 60: buf.validate.conformance.cases.Int64ExGTELTE + (*Int64Ignore)(nil), // 61: buf.validate.conformance.cases.Int64Ignore + (*Int64BigConstraints)(nil), // 62: buf.validate.conformance.cases.Int64BigConstraints + (*Int64IncorrectType)(nil), // 63: buf.validate.conformance.cases.Int64IncorrectType + (*Int64Example)(nil), // 64: buf.validate.conformance.cases.Int64Example + (*UInt32None)(nil), // 65: buf.validate.conformance.cases.UInt32None + (*UInt32Const)(nil), // 66: buf.validate.conformance.cases.UInt32Const + (*UInt32In)(nil), // 67: buf.validate.conformance.cases.UInt32In + (*UInt32NotIn)(nil), // 68: buf.validate.conformance.cases.UInt32NotIn + (*UInt32LT)(nil), // 69: buf.validate.conformance.cases.UInt32LT + (*UInt32LTE)(nil), // 70: buf.validate.conformance.cases.UInt32LTE + (*UInt32GT)(nil), // 71: buf.validate.conformance.cases.UInt32GT + (*UInt32GTE)(nil), // 72: buf.validate.conformance.cases.UInt32GTE + (*UInt32GTLT)(nil), // 73: buf.validate.conformance.cases.UInt32GTLT + (*UInt32ExLTGT)(nil), // 74: buf.validate.conformance.cases.UInt32ExLTGT + (*UInt32GTELTE)(nil), // 75: buf.validate.conformance.cases.UInt32GTELTE + (*UInt32ExGTELTE)(nil), // 76: buf.validate.conformance.cases.UInt32ExGTELTE + (*UInt32Ignore)(nil), // 77: buf.validate.conformance.cases.UInt32Ignore + (*UInt32IncorrectType)(nil), // 78: buf.validate.conformance.cases.UInt32IncorrectType + (*UInt32Example)(nil), // 79: buf.validate.conformance.cases.UInt32Example + (*UInt64None)(nil), // 80: buf.validate.conformance.cases.UInt64None + (*UInt64Const)(nil), // 81: buf.validate.conformance.cases.UInt64Const + (*UInt64In)(nil), // 82: buf.validate.conformance.cases.UInt64In + (*UInt64NotIn)(nil), // 83: buf.validate.conformance.cases.UInt64NotIn + (*UInt64LT)(nil), // 84: buf.validate.conformance.cases.UInt64LT + (*UInt64LTE)(nil), // 85: buf.validate.conformance.cases.UInt64LTE + (*UInt64GT)(nil), // 86: buf.validate.conformance.cases.UInt64GT + (*UInt64GTE)(nil), // 87: buf.validate.conformance.cases.UInt64GTE + (*UInt64GTLT)(nil), // 88: buf.validate.conformance.cases.UInt64GTLT + (*UInt64ExLTGT)(nil), // 89: buf.validate.conformance.cases.UInt64ExLTGT + (*UInt64GTELTE)(nil), // 90: buf.validate.conformance.cases.UInt64GTELTE + (*UInt64ExGTELTE)(nil), // 91: buf.validate.conformance.cases.UInt64ExGTELTE + (*UInt64Ignore)(nil), // 92: buf.validate.conformance.cases.UInt64Ignore + (*UInt64IncorrectType)(nil), // 93: buf.validate.conformance.cases.UInt64IncorrectType + (*UInt64Example)(nil), // 94: buf.validate.conformance.cases.UInt64Example + (*SInt32None)(nil), // 95: buf.validate.conformance.cases.SInt32None + (*SInt32Const)(nil), // 96: buf.validate.conformance.cases.SInt32Const + (*SInt32In)(nil), // 97: buf.validate.conformance.cases.SInt32In + (*SInt32NotIn)(nil), // 98: buf.validate.conformance.cases.SInt32NotIn + (*SInt32LT)(nil), // 99: buf.validate.conformance.cases.SInt32LT + (*SInt32LTE)(nil), // 100: buf.validate.conformance.cases.SInt32LTE + (*SInt32GT)(nil), // 101: buf.validate.conformance.cases.SInt32GT + (*SInt32GTE)(nil), // 102: buf.validate.conformance.cases.SInt32GTE + (*SInt32GTLT)(nil), // 103: buf.validate.conformance.cases.SInt32GTLT + (*SInt32ExLTGT)(nil), // 104: buf.validate.conformance.cases.SInt32ExLTGT + (*SInt32GTELTE)(nil), // 105: buf.validate.conformance.cases.SInt32GTELTE + (*SInt32ExGTELTE)(nil), // 106: buf.validate.conformance.cases.SInt32ExGTELTE + (*SInt32Ignore)(nil), // 107: buf.validate.conformance.cases.SInt32Ignore + (*SInt32IncorrectType)(nil), // 108: buf.validate.conformance.cases.SInt32IncorrectType + (*SInt32Example)(nil), // 109: buf.validate.conformance.cases.SInt32Example + (*SInt64None)(nil), // 110: buf.validate.conformance.cases.SInt64None + (*SInt64Const)(nil), // 111: buf.validate.conformance.cases.SInt64Const + (*SInt64In)(nil), // 112: buf.validate.conformance.cases.SInt64In + (*SInt64NotIn)(nil), // 113: buf.validate.conformance.cases.SInt64NotIn + (*SInt64LT)(nil), // 114: buf.validate.conformance.cases.SInt64LT + (*SInt64LTE)(nil), // 115: buf.validate.conformance.cases.SInt64LTE + (*SInt64GT)(nil), // 116: buf.validate.conformance.cases.SInt64GT + (*SInt64GTE)(nil), // 117: buf.validate.conformance.cases.SInt64GTE + (*SInt64GTLT)(nil), // 118: buf.validate.conformance.cases.SInt64GTLT + (*SInt64ExLTGT)(nil), // 119: buf.validate.conformance.cases.SInt64ExLTGT + (*SInt64GTELTE)(nil), // 120: buf.validate.conformance.cases.SInt64GTELTE + (*SInt64ExGTELTE)(nil), // 121: buf.validate.conformance.cases.SInt64ExGTELTE + (*SInt64Ignore)(nil), // 122: buf.validate.conformance.cases.SInt64Ignore + (*SInt64IncorrectType)(nil), // 123: buf.validate.conformance.cases.SInt64IncorrectType + (*SInt64Example)(nil), // 124: buf.validate.conformance.cases.SInt64Example + (*Fixed32None)(nil), // 125: buf.validate.conformance.cases.Fixed32None + (*Fixed32Const)(nil), // 126: buf.validate.conformance.cases.Fixed32Const + (*Fixed32In)(nil), // 127: buf.validate.conformance.cases.Fixed32In + (*Fixed32NotIn)(nil), // 128: buf.validate.conformance.cases.Fixed32NotIn + (*Fixed32LT)(nil), // 129: buf.validate.conformance.cases.Fixed32LT + (*Fixed32LTE)(nil), // 130: buf.validate.conformance.cases.Fixed32LTE + (*Fixed32GT)(nil), // 131: buf.validate.conformance.cases.Fixed32GT + (*Fixed32GTE)(nil), // 132: buf.validate.conformance.cases.Fixed32GTE + (*Fixed32GTLT)(nil), // 133: buf.validate.conformance.cases.Fixed32GTLT + (*Fixed32ExLTGT)(nil), // 134: buf.validate.conformance.cases.Fixed32ExLTGT + (*Fixed32GTELTE)(nil), // 135: buf.validate.conformance.cases.Fixed32GTELTE + (*Fixed32ExGTELTE)(nil), // 136: buf.validate.conformance.cases.Fixed32ExGTELTE + (*Fixed32Ignore)(nil), // 137: buf.validate.conformance.cases.Fixed32Ignore + (*Fixed32IncorrectType)(nil), // 138: buf.validate.conformance.cases.Fixed32IncorrectType + (*Fixed32Example)(nil), // 139: buf.validate.conformance.cases.Fixed32Example + (*Fixed64None)(nil), // 140: buf.validate.conformance.cases.Fixed64None + (*Fixed64Const)(nil), // 141: buf.validate.conformance.cases.Fixed64Const + (*Fixed64In)(nil), // 142: buf.validate.conformance.cases.Fixed64In + (*Fixed64NotIn)(nil), // 143: buf.validate.conformance.cases.Fixed64NotIn + (*Fixed64LT)(nil), // 144: buf.validate.conformance.cases.Fixed64LT + (*Fixed64LTE)(nil), // 145: buf.validate.conformance.cases.Fixed64LTE + (*Fixed64GT)(nil), // 146: buf.validate.conformance.cases.Fixed64GT + (*Fixed64GTE)(nil), // 147: buf.validate.conformance.cases.Fixed64GTE + (*Fixed64GTLT)(nil), // 148: buf.validate.conformance.cases.Fixed64GTLT + (*Fixed64ExLTGT)(nil), // 149: buf.validate.conformance.cases.Fixed64ExLTGT + (*Fixed64GTELTE)(nil), // 150: buf.validate.conformance.cases.Fixed64GTELTE + (*Fixed64ExGTELTE)(nil), // 151: buf.validate.conformance.cases.Fixed64ExGTELTE + (*Fixed64Ignore)(nil), // 152: buf.validate.conformance.cases.Fixed64Ignore + (*Fixed64IncorrectType)(nil), // 153: buf.validate.conformance.cases.Fixed64IncorrectType + (*Fixed64Example)(nil), // 154: buf.validate.conformance.cases.Fixed64Example + (*SFixed32None)(nil), // 155: buf.validate.conformance.cases.SFixed32None + (*SFixed32Const)(nil), // 156: buf.validate.conformance.cases.SFixed32Const + (*SFixed32In)(nil), // 157: buf.validate.conformance.cases.SFixed32In + (*SFixed32NotIn)(nil), // 158: buf.validate.conformance.cases.SFixed32NotIn + (*SFixed32LT)(nil), // 159: buf.validate.conformance.cases.SFixed32LT + (*SFixed32LTE)(nil), // 160: buf.validate.conformance.cases.SFixed32LTE + (*SFixed32GT)(nil), // 161: buf.validate.conformance.cases.SFixed32GT + (*SFixed32GTE)(nil), // 162: buf.validate.conformance.cases.SFixed32GTE + (*SFixed32GTLT)(nil), // 163: buf.validate.conformance.cases.SFixed32GTLT + (*SFixed32ExLTGT)(nil), // 164: buf.validate.conformance.cases.SFixed32ExLTGT + (*SFixed32GTELTE)(nil), // 165: buf.validate.conformance.cases.SFixed32GTELTE + (*SFixed32ExGTELTE)(nil), // 166: buf.validate.conformance.cases.SFixed32ExGTELTE + (*SFixed32Ignore)(nil), // 167: buf.validate.conformance.cases.SFixed32Ignore + (*SFixed32IncorrectType)(nil), // 168: buf.validate.conformance.cases.SFixed32IncorrectType + (*SFixed32Example)(nil), // 169: buf.validate.conformance.cases.SFixed32Example + (*SFixed64None)(nil), // 170: buf.validate.conformance.cases.SFixed64None + (*SFixed64Const)(nil), // 171: buf.validate.conformance.cases.SFixed64Const + (*SFixed64In)(nil), // 172: buf.validate.conformance.cases.SFixed64In + (*SFixed64NotIn)(nil), // 173: buf.validate.conformance.cases.SFixed64NotIn + (*SFixed64LT)(nil), // 174: buf.validate.conformance.cases.SFixed64LT + (*SFixed64LTE)(nil), // 175: buf.validate.conformance.cases.SFixed64LTE + (*SFixed64GT)(nil), // 176: buf.validate.conformance.cases.SFixed64GT + (*SFixed64GTE)(nil), // 177: buf.validate.conformance.cases.SFixed64GTE + (*SFixed64GTLT)(nil), // 178: buf.validate.conformance.cases.SFixed64GTLT + (*SFixed64ExLTGT)(nil), // 179: buf.validate.conformance.cases.SFixed64ExLTGT + (*SFixed64GTELTE)(nil), // 180: buf.validate.conformance.cases.SFixed64GTELTE + (*SFixed64ExGTELTE)(nil), // 181: buf.validate.conformance.cases.SFixed64ExGTELTE + (*SFixed64Ignore)(nil), // 182: buf.validate.conformance.cases.SFixed64Ignore + (*SFixed64IncorrectType)(nil), // 183: buf.validate.conformance.cases.SFixed64IncorrectType + (*SFixed64Example)(nil), // 184: buf.validate.conformance.cases.SFixed64Example + (*Int64LTEOptional)(nil), // 185: buf.validate.conformance.cases.Int64LTEOptional +} +var file_buf_validate_conformance_cases_numbers_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_buf_validate_conformance_cases_numbers_proto_init() } +func file_buf_validate_conformance_cases_numbers_proto_init() { + if File_buf_validate_conformance_cases_numbers_proto != nil { + return + } + file_buf_validate_conformance_cases_numbers_proto_msgTypes[185].OneofWrappers = []any{} + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_numbers_proto_rawDesc, + NumEnums: 0, + NumMessages: 186, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_numbers_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_numbers_proto_depIdxs, + MessageInfos: file_buf_validate_conformance_cases_numbers_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_numbers_proto = out.File + file_buf_validate_conformance_cases_numbers_proto_rawDesc = nil + file_buf_validate_conformance_cases_numbers_proto_goTypes = nil + file_buf_validate_conformance_cases_numbers_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/oneofs.pb.go b/internal/gen/buf/validate/conformance/cases/oneofs.pb.go index 327391a..4a9b8d6 100644 --- a/internal/gen/buf/validate/conformance/cases/oneofs.pb.go +++ b/internal/gen/buf/validate/conformance/cases/oneofs.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/oneofs.proto +//go:build !protoopaque + package cases import ( @@ -25,7 +27,6 @@ import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" - sync "sync" ) const ( @@ -36,11 +37,10 @@ const ( ) type TestOneofMsg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val bool `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val bool `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *TestOneofMsg) Reset() { @@ -68,11 +68,6 @@ func (x *TestOneofMsg) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use TestOneofMsg.ProtoReflect.Descriptor instead. -func (*TestOneofMsg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_oneofs_proto_rawDescGZIP(), []int{0} -} - func (x *TestOneofMsg) GetVal() bool { if x != nil { return x.Val @@ -80,16 +75,33 @@ func (x *TestOneofMsg) GetVal() bool { return false } -type OneofNone struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +func (x *TestOneofMsg) SetVal(v bool) { + x.Val = v +} + +type TestOneofMsg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val bool +} + +func (b0 TestOneofMsg_builder) Build() *TestOneofMsg { + m0 := &TestOneofMsg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} - // Types that are assignable to O: +type OneofNone struct { + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to O: // // *OneofNone_X // *OneofNone_Y - O isOneofNone_O `protobuf_oneof:"o"` + O isOneofNone_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *OneofNone) Reset() { @@ -117,32 +129,128 @@ func (x *OneofNone) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use OneofNone.ProtoReflect.Descriptor instead. -func (*OneofNone) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_oneofs_proto_rawDescGZIP(), []int{1} -} - -func (m *OneofNone) GetO() isOneofNone_O { - if m != nil { - return m.O +func (x *OneofNone) GetO() isOneofNone_O { + if x != nil { + return x.O } return nil } func (x *OneofNone) GetX() string { - if x, ok := x.GetO().(*OneofNone_X); ok { - return x.X + if x != nil { + if x, ok := x.O.(*OneofNone_X); ok { + return x.X + } } return "" } func (x *OneofNone) GetY() int32 { - if x, ok := x.GetO().(*OneofNone_Y); ok { - return x.Y + if x != nil { + if x, ok := x.O.(*OneofNone_Y); ok { + return x.Y + } } return 0 } +func (x *OneofNone) SetX(v string) { + x.O = &OneofNone_X{v} +} + +func (x *OneofNone) SetY(v int32) { + x.O = &OneofNone_Y{v} +} + +func (x *OneofNone) HasO() bool { + if x == nil { + return false + } + return x.O != nil +} + +func (x *OneofNone) HasX() bool { + if x == nil { + return false + } + _, ok := x.O.(*OneofNone_X) + return ok +} + +func (x *OneofNone) HasY() bool { + if x == nil { + return false + } + _, ok := x.O.(*OneofNone_Y) + return ok +} + +func (x *OneofNone) ClearO() { + x.O = nil +} + +func (x *OneofNone) ClearX() { + if _, ok := x.O.(*OneofNone_X); ok { + x.O = nil + } +} + +func (x *OneofNone) ClearY() { + if _, ok := x.O.(*OneofNone_Y); ok { + x.O = nil + } +} + +const OneofNone_O_not_set_case case_OneofNone_O = 0 +const OneofNone_X_case case_OneofNone_O = 1 +const OneofNone_Y_case case_OneofNone_O = 2 + +func (x *OneofNone) WhichO() case_OneofNone_O { + if x == nil { + return OneofNone_O_not_set_case + } + switch x.O.(type) { + case *OneofNone_X: + return OneofNone_X_case + case *OneofNone_Y: + return OneofNone_Y_case + default: + return OneofNone_O_not_set_case + } +} + +type OneofNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof O: + X *string + Y *int32 + // -- end of O +} + +func (b0 OneofNone_builder) Build() *OneofNone { + m0 := &OneofNone{} + b, x := &b0, m0 + _, _ = b, x + if b.X != nil { + x.O = &OneofNone_X{*b.X} + } + if b.Y != nil { + x.O = &OneofNone_Y{*b.Y} + } + return m0 +} + +type case_OneofNone_O protoreflect.FieldNumber + +func (x case_OneofNone_O) String() string { + md := file_buf_validate_conformance_cases_oneofs_proto_msgTypes[1].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isOneofNone_O interface { isOneofNone_O() } @@ -160,16 +268,15 @@ func (*OneofNone_X) isOneofNone_O() {} func (*OneofNone_Y) isOneofNone_O() {} type Oneof struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - // Types that are assignable to O: + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to O: // // *Oneof_X // *Oneof_Y // *Oneof_Z - O isOneof_O `protobuf_oneof:"o"` + O isOneof_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *Oneof) Reset() { @@ -197,39 +304,166 @@ func (x *Oneof) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Oneof.ProtoReflect.Descriptor instead. -func (*Oneof) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_oneofs_proto_rawDescGZIP(), []int{2} -} - -func (m *Oneof) GetO() isOneof_O { - if m != nil { - return m.O +func (x *Oneof) GetO() isOneof_O { + if x != nil { + return x.O } return nil } func (x *Oneof) GetX() string { - if x, ok := x.GetO().(*Oneof_X); ok { - return x.X + if x != nil { + if x, ok := x.O.(*Oneof_X); ok { + return x.X + } } return "" } func (x *Oneof) GetY() int32 { - if x, ok := x.GetO().(*Oneof_Y); ok { - return x.Y + if x != nil { + if x, ok := x.O.(*Oneof_Y); ok { + return x.Y + } } return 0 } func (x *Oneof) GetZ() *TestOneofMsg { - if x, ok := x.GetO().(*Oneof_Z); ok { - return x.Z + if x != nil { + if x, ok := x.O.(*Oneof_Z); ok { + return x.Z + } } return nil } +func (x *Oneof) SetX(v string) { + x.O = &Oneof_X{v} +} + +func (x *Oneof) SetY(v int32) { + x.O = &Oneof_Y{v} +} + +func (x *Oneof) SetZ(v *TestOneofMsg) { + if v == nil { + x.O = nil + return + } + x.O = &Oneof_Z{v} +} + +func (x *Oneof) HasO() bool { + if x == nil { + return false + } + return x.O != nil +} + +func (x *Oneof) HasX() bool { + if x == nil { + return false + } + _, ok := x.O.(*Oneof_X) + return ok +} + +func (x *Oneof) HasY() bool { + if x == nil { + return false + } + _, ok := x.O.(*Oneof_Y) + return ok +} + +func (x *Oneof) HasZ() bool { + if x == nil { + return false + } + _, ok := x.O.(*Oneof_Z) + return ok +} + +func (x *Oneof) ClearO() { + x.O = nil +} + +func (x *Oneof) ClearX() { + if _, ok := x.O.(*Oneof_X); ok { + x.O = nil + } +} + +func (x *Oneof) ClearY() { + if _, ok := x.O.(*Oneof_Y); ok { + x.O = nil + } +} + +func (x *Oneof) ClearZ() { + if _, ok := x.O.(*Oneof_Z); ok { + x.O = nil + } +} + +const Oneof_O_not_set_case case_Oneof_O = 0 +const Oneof_X_case case_Oneof_O = 1 +const Oneof_Y_case case_Oneof_O = 2 +const Oneof_Z_case case_Oneof_O = 3 + +func (x *Oneof) WhichO() case_Oneof_O { + if x == nil { + return Oneof_O_not_set_case + } + switch x.O.(type) { + case *Oneof_X: + return Oneof_X_case + case *Oneof_Y: + return Oneof_Y_case + case *Oneof_Z: + return Oneof_Z_case + default: + return Oneof_O_not_set_case + } +} + +type Oneof_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof O: + X *string + Y *int32 + Z *TestOneofMsg + // -- end of O +} + +func (b0 Oneof_builder) Build() *Oneof { + m0 := &Oneof{} + b, x := &b0, m0 + _, _ = b, x + if b.X != nil { + x.O = &Oneof_X{*b.X} + } + if b.Y != nil { + x.O = &Oneof_Y{*b.Y} + } + if b.Z != nil { + x.O = &Oneof_Z{b.Z} + } + return m0 +} + +type case_Oneof_O protoreflect.FieldNumber + +func (x case_Oneof_O) String() string { + md := file_buf_validate_conformance_cases_oneofs_proto_msgTypes[2].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isOneof_O interface { isOneof_O() } @@ -253,17 +487,16 @@ func (*Oneof_Y) isOneof_O() {} func (*Oneof_Z) isOneof_O() {} type OneofRequired struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - // Types that are assignable to O: + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to O: // // *OneofRequired_X // *OneofRequired_Y // *OneofRequired_NameWithUnderscores // *OneofRequired_UnderAnd_1Number - O isOneofRequired_O `protobuf_oneof:"o"` + O isOneofRequired_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *OneofRequired) Reset() { @@ -291,46 +524,196 @@ func (x *OneofRequired) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use OneofRequired.ProtoReflect.Descriptor instead. -func (*OneofRequired) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_oneofs_proto_rawDescGZIP(), []int{3} -} - -func (m *OneofRequired) GetO() isOneofRequired_O { - if m != nil { - return m.O +func (x *OneofRequired) GetO() isOneofRequired_O { + if x != nil { + return x.O } return nil } func (x *OneofRequired) GetX() string { - if x, ok := x.GetO().(*OneofRequired_X); ok { - return x.X + if x != nil { + if x, ok := x.O.(*OneofRequired_X); ok { + return x.X + } } return "" } func (x *OneofRequired) GetY() int32 { - if x, ok := x.GetO().(*OneofRequired_Y); ok { - return x.Y + if x != nil { + if x, ok := x.O.(*OneofRequired_Y); ok { + return x.Y + } } return 0 } func (x *OneofRequired) GetNameWithUnderscores() int32 { - if x, ok := x.GetO().(*OneofRequired_NameWithUnderscores); ok { - return x.NameWithUnderscores + if x != nil { + if x, ok := x.O.(*OneofRequired_NameWithUnderscores); ok { + return x.NameWithUnderscores + } } return 0 } func (x *OneofRequired) GetUnderAnd_1Number() int32 { - if x, ok := x.GetO().(*OneofRequired_UnderAnd_1Number); ok { - return x.UnderAnd_1Number + if x != nil { + if x, ok := x.O.(*OneofRequired_UnderAnd_1Number); ok { + return x.UnderAnd_1Number + } } return 0 } +func (x *OneofRequired) SetX(v string) { + x.O = &OneofRequired_X{v} +} + +func (x *OneofRequired) SetY(v int32) { + x.O = &OneofRequired_Y{v} +} + +func (x *OneofRequired) SetNameWithUnderscores(v int32) { + x.O = &OneofRequired_NameWithUnderscores{v} +} + +func (x *OneofRequired) SetUnderAnd_1Number(v int32) { + x.O = &OneofRequired_UnderAnd_1Number{v} +} + +func (x *OneofRequired) HasO() bool { + if x == nil { + return false + } + return x.O != nil +} + +func (x *OneofRequired) HasX() bool { + if x == nil { + return false + } + _, ok := x.O.(*OneofRequired_X) + return ok +} + +func (x *OneofRequired) HasY() bool { + if x == nil { + return false + } + _, ok := x.O.(*OneofRequired_Y) + return ok +} + +func (x *OneofRequired) HasNameWithUnderscores() bool { + if x == nil { + return false + } + _, ok := x.O.(*OneofRequired_NameWithUnderscores) + return ok +} + +func (x *OneofRequired) HasUnderAnd_1Number() bool { + if x == nil { + return false + } + _, ok := x.O.(*OneofRequired_UnderAnd_1Number) + return ok +} + +func (x *OneofRequired) ClearO() { + x.O = nil +} + +func (x *OneofRequired) ClearX() { + if _, ok := x.O.(*OneofRequired_X); ok { + x.O = nil + } +} + +func (x *OneofRequired) ClearY() { + if _, ok := x.O.(*OneofRequired_Y); ok { + x.O = nil + } +} + +func (x *OneofRequired) ClearNameWithUnderscores() { + if _, ok := x.O.(*OneofRequired_NameWithUnderscores); ok { + x.O = nil + } +} + +func (x *OneofRequired) ClearUnderAnd_1Number() { + if _, ok := x.O.(*OneofRequired_UnderAnd_1Number); ok { + x.O = nil + } +} + +const OneofRequired_O_not_set_case case_OneofRequired_O = 0 +const OneofRequired_X_case case_OneofRequired_O = 1 +const OneofRequired_Y_case case_OneofRequired_O = 2 +const OneofRequired_NameWithUnderscores_case case_OneofRequired_O = 3 +const OneofRequired_UnderAnd_1Number_case case_OneofRequired_O = 4 + +func (x *OneofRequired) WhichO() case_OneofRequired_O { + if x == nil { + return OneofRequired_O_not_set_case + } + switch x.O.(type) { + case *OneofRequired_X: + return OneofRequired_X_case + case *OneofRequired_Y: + return OneofRequired_Y_case + case *OneofRequired_NameWithUnderscores: + return OneofRequired_NameWithUnderscores_case + case *OneofRequired_UnderAnd_1Number: + return OneofRequired_UnderAnd_1Number_case + default: + return OneofRequired_O_not_set_case + } +} + +type OneofRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof O: + X *string + Y *int32 + NameWithUnderscores *int32 + UnderAnd_1Number *int32 + // -- end of O +} + +func (b0 OneofRequired_builder) Build() *OneofRequired { + m0 := &OneofRequired{} + b, x := &b0, m0 + _, _ = b, x + if b.X != nil { + x.O = &OneofRequired_X{*b.X} + } + if b.Y != nil { + x.O = &OneofRequired_Y{*b.Y} + } + if b.NameWithUnderscores != nil { + x.O = &OneofRequired_NameWithUnderscores{*b.NameWithUnderscores} + } + if b.UnderAnd_1Number != nil { + x.O = &OneofRequired_UnderAnd_1Number{*b.UnderAnd_1Number} + } + return m0 +} + +type case_OneofRequired_O protoreflect.FieldNumber + +func (x case_OneofRequired_O) String() string { + md := file_buf_validate_conformance_cases_oneofs_proto_msgTypes[3].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isOneofRequired_O interface { isOneofRequired_O() } @@ -360,15 +743,14 @@ func (*OneofRequired_NameWithUnderscores) isOneofRequired_O() {} func (*OneofRequired_UnderAnd_1Number) isOneofRequired_O() {} type OneofRequiredWithRequiredField struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - // Types that are assignable to O: + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to O: // // *OneofRequiredWithRequiredField_A // *OneofRequiredWithRequiredField_B - O isOneofRequiredWithRequiredField_O `protobuf_oneof:"o"` + O isOneofRequiredWithRequiredField_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *OneofRequiredWithRequiredField) Reset() { @@ -396,32 +778,128 @@ func (x *OneofRequiredWithRequiredField) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use OneofRequiredWithRequiredField.ProtoReflect.Descriptor instead. -func (*OneofRequiredWithRequiredField) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_oneofs_proto_rawDescGZIP(), []int{4} -} - -func (m *OneofRequiredWithRequiredField) GetO() isOneofRequiredWithRequiredField_O { - if m != nil { - return m.O +func (x *OneofRequiredWithRequiredField) GetO() isOneofRequiredWithRequiredField_O { + if x != nil { + return x.O } return nil } func (x *OneofRequiredWithRequiredField) GetA() string { - if x, ok := x.GetO().(*OneofRequiredWithRequiredField_A); ok { - return x.A + if x != nil { + if x, ok := x.O.(*OneofRequiredWithRequiredField_A); ok { + return x.A + } } return "" } func (x *OneofRequiredWithRequiredField) GetB() string { - if x, ok := x.GetO().(*OneofRequiredWithRequiredField_B); ok { - return x.B + if x != nil { + if x, ok := x.O.(*OneofRequiredWithRequiredField_B); ok { + return x.B + } } return "" } +func (x *OneofRequiredWithRequiredField) SetA(v string) { + x.O = &OneofRequiredWithRequiredField_A{v} +} + +func (x *OneofRequiredWithRequiredField) SetB(v string) { + x.O = &OneofRequiredWithRequiredField_B{v} +} + +func (x *OneofRequiredWithRequiredField) HasO() bool { + if x == nil { + return false + } + return x.O != nil +} + +func (x *OneofRequiredWithRequiredField) HasA() bool { + if x == nil { + return false + } + _, ok := x.O.(*OneofRequiredWithRequiredField_A) + return ok +} + +func (x *OneofRequiredWithRequiredField) HasB() bool { + if x == nil { + return false + } + _, ok := x.O.(*OneofRequiredWithRequiredField_B) + return ok +} + +func (x *OneofRequiredWithRequiredField) ClearO() { + x.O = nil +} + +func (x *OneofRequiredWithRequiredField) ClearA() { + if _, ok := x.O.(*OneofRequiredWithRequiredField_A); ok { + x.O = nil + } +} + +func (x *OneofRequiredWithRequiredField) ClearB() { + if _, ok := x.O.(*OneofRequiredWithRequiredField_B); ok { + x.O = nil + } +} + +const OneofRequiredWithRequiredField_O_not_set_case case_OneofRequiredWithRequiredField_O = 0 +const OneofRequiredWithRequiredField_A_case case_OneofRequiredWithRequiredField_O = 1 +const OneofRequiredWithRequiredField_B_case case_OneofRequiredWithRequiredField_O = 2 + +func (x *OneofRequiredWithRequiredField) WhichO() case_OneofRequiredWithRequiredField_O { + if x == nil { + return OneofRequiredWithRequiredField_O_not_set_case + } + switch x.O.(type) { + case *OneofRequiredWithRequiredField_A: + return OneofRequiredWithRequiredField_A_case + case *OneofRequiredWithRequiredField_B: + return OneofRequiredWithRequiredField_B_case + default: + return OneofRequiredWithRequiredField_O_not_set_case + } +} + +type OneofRequiredWithRequiredField_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof O: + A *string + B *string + // -- end of O +} + +func (b0 OneofRequiredWithRequiredField_builder) Build() *OneofRequiredWithRequiredField { + m0 := &OneofRequiredWithRequiredField{} + b, x := &b0, m0 + _, _ = b, x + if b.A != nil { + x.O = &OneofRequiredWithRequiredField_A{*b.A} + } + if b.B != nil { + x.O = &OneofRequiredWithRequiredField_B{*b.B} + } + return m0 +} + +type case_OneofRequiredWithRequiredField_O protoreflect.FieldNumber + +func (x case_OneofRequiredWithRequiredField_O) String() string { + md := file_buf_validate_conformance_cases_oneofs_proto_msgTypes[4].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isOneofRequiredWithRequiredField_O interface { isOneofRequiredWithRequiredField_O() } @@ -498,18 +976,6 @@ var file_buf_validate_conformance_cases_oneofs_proto_rawDesc = []byte{ 0x73, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } -var ( - file_buf_validate_conformance_cases_oneofs_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_oneofs_proto_rawDescData = file_buf_validate_conformance_cases_oneofs_proto_rawDesc -) - -func file_buf_validate_conformance_cases_oneofs_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_oneofs_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_oneofs_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_oneofs_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_oneofs_proto_rawDescData -} - var file_buf_validate_conformance_cases_oneofs_proto_msgTypes = make([]protoimpl.MessageInfo, 5) var file_buf_validate_conformance_cases_oneofs_proto_goTypes = []any{ (*TestOneofMsg)(nil), // 0: buf.validate.conformance.cases.TestOneofMsg diff --git a/internal/gen/buf/validate/conformance/cases/oneofs_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/oneofs_protoopaque.pb.go new file mode 100644 index 0000000..9e101bf --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/oneofs_protoopaque.pb.go @@ -0,0 +1,991 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/oneofs.proto + +//go:build protoopaque + +package cases + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type TestOneofMsg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val bool `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TestOneofMsg) Reset() { + *x = TestOneofMsg{} + mi := &file_buf_validate_conformance_cases_oneofs_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TestOneofMsg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TestOneofMsg) ProtoMessage() {} + +func (x *TestOneofMsg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_oneofs_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *TestOneofMsg) GetVal() bool { + if x != nil { + return x.xxx_hidden_Val + } + return false +} + +func (x *TestOneofMsg) SetVal(v bool) { + x.xxx_hidden_Val = v +} + +type TestOneofMsg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val bool +} + +func (b0 TestOneofMsg_builder) Build() *TestOneofMsg { + m0 := &TestOneofMsg{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type OneofNone struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_O isOneofNone_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OneofNone) Reset() { + *x = OneofNone{} + mi := &file_buf_validate_conformance_cases_oneofs_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OneofNone) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OneofNone) ProtoMessage() {} + +func (x *OneofNone) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_oneofs_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *OneofNone) GetX() string { + if x != nil { + if x, ok := x.xxx_hidden_O.(*oneofNone_X); ok { + return x.X + } + } + return "" +} + +func (x *OneofNone) GetY() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*oneofNone_Y); ok { + return x.Y + } + } + return 0 +} + +func (x *OneofNone) SetX(v string) { + x.xxx_hidden_O = &oneofNone_X{v} +} + +func (x *OneofNone) SetY(v int32) { + x.xxx_hidden_O = &oneofNone_Y{v} +} + +func (x *OneofNone) HasO() bool { + if x == nil { + return false + } + return x.xxx_hidden_O != nil +} + +func (x *OneofNone) HasX() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*oneofNone_X) + return ok +} + +func (x *OneofNone) HasY() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*oneofNone_Y) + return ok +} + +func (x *OneofNone) ClearO() { + x.xxx_hidden_O = nil +} + +func (x *OneofNone) ClearX() { + if _, ok := x.xxx_hidden_O.(*oneofNone_X); ok { + x.xxx_hidden_O = nil + } +} + +func (x *OneofNone) ClearY() { + if _, ok := x.xxx_hidden_O.(*oneofNone_Y); ok { + x.xxx_hidden_O = nil + } +} + +const OneofNone_O_not_set_case case_OneofNone_O = 0 +const OneofNone_X_case case_OneofNone_O = 1 +const OneofNone_Y_case case_OneofNone_O = 2 + +func (x *OneofNone) WhichO() case_OneofNone_O { + if x == nil { + return OneofNone_O_not_set_case + } + switch x.xxx_hidden_O.(type) { + case *oneofNone_X: + return OneofNone_X_case + case *oneofNone_Y: + return OneofNone_Y_case + default: + return OneofNone_O_not_set_case + } +} + +type OneofNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_O: + X *string + Y *int32 + // -- end of xxx_hidden_O +} + +func (b0 OneofNone_builder) Build() *OneofNone { + m0 := &OneofNone{} + b, x := &b0, m0 + _, _ = b, x + if b.X != nil { + x.xxx_hidden_O = &oneofNone_X{*b.X} + } + if b.Y != nil { + x.xxx_hidden_O = &oneofNone_Y{*b.Y} + } + return m0 +} + +type case_OneofNone_O protoreflect.FieldNumber + +func (x case_OneofNone_O) String() string { + md := file_buf_validate_conformance_cases_oneofs_proto_msgTypes[1].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isOneofNone_O interface { + isOneofNone_O() +} + +type oneofNone_X struct { + X string `protobuf:"bytes,1,opt,name=x,proto3,oneof"` +} + +type oneofNone_Y struct { + Y int32 `protobuf:"varint,2,opt,name=y,proto3,oneof"` +} + +func (*oneofNone_X) isOneofNone_O() {} + +func (*oneofNone_Y) isOneofNone_O() {} + +type Oneof struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_O isOneof_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Oneof) Reset() { + *x = Oneof{} + mi := &file_buf_validate_conformance_cases_oneofs_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Oneof) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Oneof) ProtoMessage() {} + +func (x *Oneof) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_oneofs_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Oneof) GetX() string { + if x != nil { + if x, ok := x.xxx_hidden_O.(*oneof_X); ok { + return x.X + } + } + return "" +} + +func (x *Oneof) GetY() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*oneof_Y); ok { + return x.Y + } + } + return 0 +} + +func (x *Oneof) GetZ() *TestOneofMsg { + if x != nil { + if x, ok := x.xxx_hidden_O.(*oneof_Z); ok { + return x.Z + } + } + return nil +} + +func (x *Oneof) SetX(v string) { + x.xxx_hidden_O = &oneof_X{v} +} + +func (x *Oneof) SetY(v int32) { + x.xxx_hidden_O = &oneof_Y{v} +} + +func (x *Oneof) SetZ(v *TestOneofMsg) { + if v == nil { + x.xxx_hidden_O = nil + return + } + x.xxx_hidden_O = &oneof_Z{v} +} + +func (x *Oneof) HasO() bool { + if x == nil { + return false + } + return x.xxx_hidden_O != nil +} + +func (x *Oneof) HasX() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*oneof_X) + return ok +} + +func (x *Oneof) HasY() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*oneof_Y) + return ok +} + +func (x *Oneof) HasZ() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*oneof_Z) + return ok +} + +func (x *Oneof) ClearO() { + x.xxx_hidden_O = nil +} + +func (x *Oneof) ClearX() { + if _, ok := x.xxx_hidden_O.(*oneof_X); ok { + x.xxx_hidden_O = nil + } +} + +func (x *Oneof) ClearY() { + if _, ok := x.xxx_hidden_O.(*oneof_Y); ok { + x.xxx_hidden_O = nil + } +} + +func (x *Oneof) ClearZ() { + if _, ok := x.xxx_hidden_O.(*oneof_Z); ok { + x.xxx_hidden_O = nil + } +} + +const Oneof_O_not_set_case case_Oneof_O = 0 +const Oneof_X_case case_Oneof_O = 1 +const Oneof_Y_case case_Oneof_O = 2 +const Oneof_Z_case case_Oneof_O = 3 + +func (x *Oneof) WhichO() case_Oneof_O { + if x == nil { + return Oneof_O_not_set_case + } + switch x.xxx_hidden_O.(type) { + case *oneof_X: + return Oneof_X_case + case *oneof_Y: + return Oneof_Y_case + case *oneof_Z: + return Oneof_Z_case + default: + return Oneof_O_not_set_case + } +} + +type Oneof_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_O: + X *string + Y *int32 + Z *TestOneofMsg + // -- end of xxx_hidden_O +} + +func (b0 Oneof_builder) Build() *Oneof { + m0 := &Oneof{} + b, x := &b0, m0 + _, _ = b, x + if b.X != nil { + x.xxx_hidden_O = &oneof_X{*b.X} + } + if b.Y != nil { + x.xxx_hidden_O = &oneof_Y{*b.Y} + } + if b.Z != nil { + x.xxx_hidden_O = &oneof_Z{b.Z} + } + return m0 +} + +type case_Oneof_O protoreflect.FieldNumber + +func (x case_Oneof_O) String() string { + md := file_buf_validate_conformance_cases_oneofs_proto_msgTypes[2].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isOneof_O interface { + isOneof_O() +} + +type oneof_X struct { + X string `protobuf:"bytes,1,opt,name=x,proto3,oneof"` +} + +type oneof_Y struct { + Y int32 `protobuf:"varint,2,opt,name=y,proto3,oneof"` +} + +type oneof_Z struct { + Z *TestOneofMsg `protobuf:"bytes,3,opt,name=z,proto3,oneof"` +} + +func (*oneof_X) isOneof_O() {} + +func (*oneof_Y) isOneof_O() {} + +func (*oneof_Z) isOneof_O() {} + +type OneofRequired struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_O isOneofRequired_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OneofRequired) Reset() { + *x = OneofRequired{} + mi := &file_buf_validate_conformance_cases_oneofs_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OneofRequired) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OneofRequired) ProtoMessage() {} + +func (x *OneofRequired) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_oneofs_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *OneofRequired) GetX() string { + if x != nil { + if x, ok := x.xxx_hidden_O.(*oneofRequired_X); ok { + return x.X + } + } + return "" +} + +func (x *OneofRequired) GetY() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*oneofRequired_Y); ok { + return x.Y + } + } + return 0 +} + +func (x *OneofRequired) GetNameWithUnderscores() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*oneofRequired_NameWithUnderscores); ok { + return x.NameWithUnderscores + } + } + return 0 +} + +func (x *OneofRequired) GetUnderAnd_1Number() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*oneofRequired_UnderAnd_1Number); ok { + return x.UnderAnd_1Number + } + } + return 0 +} + +func (x *OneofRequired) SetX(v string) { + x.xxx_hidden_O = &oneofRequired_X{v} +} + +func (x *OneofRequired) SetY(v int32) { + x.xxx_hidden_O = &oneofRequired_Y{v} +} + +func (x *OneofRequired) SetNameWithUnderscores(v int32) { + x.xxx_hidden_O = &oneofRequired_NameWithUnderscores{v} +} + +func (x *OneofRequired) SetUnderAnd_1Number(v int32) { + x.xxx_hidden_O = &oneofRequired_UnderAnd_1Number{v} +} + +func (x *OneofRequired) HasO() bool { + if x == nil { + return false + } + return x.xxx_hidden_O != nil +} + +func (x *OneofRequired) HasX() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*oneofRequired_X) + return ok +} + +func (x *OneofRequired) HasY() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*oneofRequired_Y) + return ok +} + +func (x *OneofRequired) HasNameWithUnderscores() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*oneofRequired_NameWithUnderscores) + return ok +} + +func (x *OneofRequired) HasUnderAnd_1Number() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*oneofRequired_UnderAnd_1Number) + return ok +} + +func (x *OneofRequired) ClearO() { + x.xxx_hidden_O = nil +} + +func (x *OneofRequired) ClearX() { + if _, ok := x.xxx_hidden_O.(*oneofRequired_X); ok { + x.xxx_hidden_O = nil + } +} + +func (x *OneofRequired) ClearY() { + if _, ok := x.xxx_hidden_O.(*oneofRequired_Y); ok { + x.xxx_hidden_O = nil + } +} + +func (x *OneofRequired) ClearNameWithUnderscores() { + if _, ok := x.xxx_hidden_O.(*oneofRequired_NameWithUnderscores); ok { + x.xxx_hidden_O = nil + } +} + +func (x *OneofRequired) ClearUnderAnd_1Number() { + if _, ok := x.xxx_hidden_O.(*oneofRequired_UnderAnd_1Number); ok { + x.xxx_hidden_O = nil + } +} + +const OneofRequired_O_not_set_case case_OneofRequired_O = 0 +const OneofRequired_X_case case_OneofRequired_O = 1 +const OneofRequired_Y_case case_OneofRequired_O = 2 +const OneofRequired_NameWithUnderscores_case case_OneofRequired_O = 3 +const OneofRequired_UnderAnd_1Number_case case_OneofRequired_O = 4 + +func (x *OneofRequired) WhichO() case_OneofRequired_O { + if x == nil { + return OneofRequired_O_not_set_case + } + switch x.xxx_hidden_O.(type) { + case *oneofRequired_X: + return OneofRequired_X_case + case *oneofRequired_Y: + return OneofRequired_Y_case + case *oneofRequired_NameWithUnderscores: + return OneofRequired_NameWithUnderscores_case + case *oneofRequired_UnderAnd_1Number: + return OneofRequired_UnderAnd_1Number_case + default: + return OneofRequired_O_not_set_case + } +} + +type OneofRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_O: + X *string + Y *int32 + NameWithUnderscores *int32 + UnderAnd_1Number *int32 + // -- end of xxx_hidden_O +} + +func (b0 OneofRequired_builder) Build() *OneofRequired { + m0 := &OneofRequired{} + b, x := &b0, m0 + _, _ = b, x + if b.X != nil { + x.xxx_hidden_O = &oneofRequired_X{*b.X} + } + if b.Y != nil { + x.xxx_hidden_O = &oneofRequired_Y{*b.Y} + } + if b.NameWithUnderscores != nil { + x.xxx_hidden_O = &oneofRequired_NameWithUnderscores{*b.NameWithUnderscores} + } + if b.UnderAnd_1Number != nil { + x.xxx_hidden_O = &oneofRequired_UnderAnd_1Number{*b.UnderAnd_1Number} + } + return m0 +} + +type case_OneofRequired_O protoreflect.FieldNumber + +func (x case_OneofRequired_O) String() string { + md := file_buf_validate_conformance_cases_oneofs_proto_msgTypes[3].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isOneofRequired_O interface { + isOneofRequired_O() +} + +type oneofRequired_X struct { + X string `protobuf:"bytes,1,opt,name=x,proto3,oneof"` +} + +type oneofRequired_Y struct { + Y int32 `protobuf:"varint,2,opt,name=y,proto3,oneof"` +} + +type oneofRequired_NameWithUnderscores struct { + NameWithUnderscores int32 `protobuf:"varint,3,opt,name=name_with_underscores,json=nameWithUnderscores,proto3,oneof"` +} + +type oneofRequired_UnderAnd_1Number struct { + UnderAnd_1Number int32 `protobuf:"varint,4,opt,name=under_and_1_number,json=underAnd1Number,proto3,oneof"` +} + +func (*oneofRequired_X) isOneofRequired_O() {} + +func (*oneofRequired_Y) isOneofRequired_O() {} + +func (*oneofRequired_NameWithUnderscores) isOneofRequired_O() {} + +func (*oneofRequired_UnderAnd_1Number) isOneofRequired_O() {} + +type OneofRequiredWithRequiredField struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_O isOneofRequiredWithRequiredField_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OneofRequiredWithRequiredField) Reset() { + *x = OneofRequiredWithRequiredField{} + mi := &file_buf_validate_conformance_cases_oneofs_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OneofRequiredWithRequiredField) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OneofRequiredWithRequiredField) ProtoMessage() {} + +func (x *OneofRequiredWithRequiredField) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_oneofs_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *OneofRequiredWithRequiredField) GetA() string { + if x != nil { + if x, ok := x.xxx_hidden_O.(*oneofRequiredWithRequiredField_A); ok { + return x.A + } + } + return "" +} + +func (x *OneofRequiredWithRequiredField) GetB() string { + if x != nil { + if x, ok := x.xxx_hidden_O.(*oneofRequiredWithRequiredField_B); ok { + return x.B + } + } + return "" +} + +func (x *OneofRequiredWithRequiredField) SetA(v string) { + x.xxx_hidden_O = &oneofRequiredWithRequiredField_A{v} +} + +func (x *OneofRequiredWithRequiredField) SetB(v string) { + x.xxx_hidden_O = &oneofRequiredWithRequiredField_B{v} +} + +func (x *OneofRequiredWithRequiredField) HasO() bool { + if x == nil { + return false + } + return x.xxx_hidden_O != nil +} + +func (x *OneofRequiredWithRequiredField) HasA() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*oneofRequiredWithRequiredField_A) + return ok +} + +func (x *OneofRequiredWithRequiredField) HasB() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*oneofRequiredWithRequiredField_B) + return ok +} + +func (x *OneofRequiredWithRequiredField) ClearO() { + x.xxx_hidden_O = nil +} + +func (x *OneofRequiredWithRequiredField) ClearA() { + if _, ok := x.xxx_hidden_O.(*oneofRequiredWithRequiredField_A); ok { + x.xxx_hidden_O = nil + } +} + +func (x *OneofRequiredWithRequiredField) ClearB() { + if _, ok := x.xxx_hidden_O.(*oneofRequiredWithRequiredField_B); ok { + x.xxx_hidden_O = nil + } +} + +const OneofRequiredWithRequiredField_O_not_set_case case_OneofRequiredWithRequiredField_O = 0 +const OneofRequiredWithRequiredField_A_case case_OneofRequiredWithRequiredField_O = 1 +const OneofRequiredWithRequiredField_B_case case_OneofRequiredWithRequiredField_O = 2 + +func (x *OneofRequiredWithRequiredField) WhichO() case_OneofRequiredWithRequiredField_O { + if x == nil { + return OneofRequiredWithRequiredField_O_not_set_case + } + switch x.xxx_hidden_O.(type) { + case *oneofRequiredWithRequiredField_A: + return OneofRequiredWithRequiredField_A_case + case *oneofRequiredWithRequiredField_B: + return OneofRequiredWithRequiredField_B_case + default: + return OneofRequiredWithRequiredField_O_not_set_case + } +} + +type OneofRequiredWithRequiredField_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_O: + A *string + B *string + // -- end of xxx_hidden_O +} + +func (b0 OneofRequiredWithRequiredField_builder) Build() *OneofRequiredWithRequiredField { + m0 := &OneofRequiredWithRequiredField{} + b, x := &b0, m0 + _, _ = b, x + if b.A != nil { + x.xxx_hidden_O = &oneofRequiredWithRequiredField_A{*b.A} + } + if b.B != nil { + x.xxx_hidden_O = &oneofRequiredWithRequiredField_B{*b.B} + } + return m0 +} + +type case_OneofRequiredWithRequiredField_O protoreflect.FieldNumber + +func (x case_OneofRequiredWithRequiredField_O) String() string { + md := file_buf_validate_conformance_cases_oneofs_proto_msgTypes[4].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isOneofRequiredWithRequiredField_O interface { + isOneofRequiredWithRequiredField_O() +} + +type oneofRequiredWithRequiredField_A struct { + A string `protobuf:"bytes,1,opt,name=a,proto3,oneof"` +} + +type oneofRequiredWithRequiredField_B struct { + B string `protobuf:"bytes,2,opt,name=b,proto3,oneof"` +} + +func (*oneofRequiredWithRequiredField_A) isOneofRequiredWithRequiredField_O() {} + +func (*oneofRequiredWithRequiredField_B) isOneofRequiredWithRequiredField_O() {} + +var File_buf_validate_conformance_cases_oneofs_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_oneofs_proto_rawDesc = []byte{ + 0x0a, 0x2b, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x62, + 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x1a, 0x1b, 0x62, + 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x29, 0x0a, 0x0c, 0x54, 0x65, + 0x73, 0x74, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x4d, 0x73, 0x67, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x42, 0x07, 0xba, 0x48, 0x04, 0x6a, 0x02, 0x08, 0x01, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x30, 0x0a, 0x09, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x4e, 0x6f, + 0x6e, 0x65, 0x12, 0x0e, 0x0a, 0x01, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, + 0x01, 0x78, 0x12, 0x0e, 0x0a, 0x01, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, + 0x01, 0x79, 0x42, 0x03, 0x0a, 0x01, 0x6f, 0x22, 0x7f, 0x0a, 0x05, 0x4f, 0x6e, 0x65, 0x6f, 0x66, + 0x12, 0x1a, 0x0a, 0x01, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xba, 0x48, 0x07, + 0x72, 0x05, 0x3a, 0x03, 0x66, 0x6f, 0x6f, 0x48, 0x00, 0x52, 0x01, 0x78, 0x12, 0x17, 0x0a, 0x01, + 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x07, 0xba, 0x48, 0x04, 0x1a, 0x02, 0x20, 0x00, + 0x48, 0x00, 0x52, 0x01, 0x79, 0x12, 0x3c, 0x0a, 0x01, 0x7a, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x2c, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, + 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, + 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x4d, 0x73, 0x67, 0x48, 0x00, + 0x52, 0x01, 0x7a, 0x42, 0x03, 0x0a, 0x01, 0x6f, 0x22, 0xa0, 0x01, 0x0a, 0x0d, 0x4f, 0x6e, 0x65, + 0x6f, 0x66, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 0x0e, 0x0a, 0x01, 0x78, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x01, 0x78, 0x12, 0x0e, 0x0a, 0x01, 0x79, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x01, 0x79, 0x12, 0x34, 0x0a, 0x15, 0x6e, 0x61, + 0x6d, 0x65, 0x5f, 0x77, 0x69, 0x74, 0x68, 0x5f, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x73, 0x63, 0x6f, + 0x72, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x13, 0x6e, 0x61, 0x6d, + 0x65, 0x57, 0x69, 0x74, 0x68, 0x55, 0x6e, 0x64, 0x65, 0x72, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x73, + 0x12, 0x2d, 0x0a, 0x12, 0x75, 0x6e, 0x64, 0x65, 0x72, 0x5f, 0x61, 0x6e, 0x64, 0x5f, 0x31, 0x5f, + 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x0f, + 0x75, 0x6e, 0x64, 0x65, 0x72, 0x41, 0x6e, 0x64, 0x31, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x42, + 0x0a, 0x0a, 0x01, 0x6f, 0x12, 0x05, 0xba, 0x48, 0x02, 0x08, 0x01, 0x22, 0x54, 0x0a, 0x1e, 0x4f, + 0x6e, 0x65, 0x6f, 0x66, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x57, 0x69, 0x74, 0x68, + 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x16, 0x0a, + 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, + 0x48, 0x00, 0x52, 0x01, 0x61, 0x12, 0x0e, 0x0a, 0x01, 0x62, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x48, 0x00, 0x52, 0x01, 0x62, 0x42, 0x0a, 0x0a, 0x01, 0x6f, 0x12, 0x05, 0xba, 0x48, 0x02, 0x08, + 0x01, 0x42, 0x9f, 0x02, 0x0a, 0x22, 0x63, 0x6f, 0x6d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x42, 0x0b, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x73, + 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x50, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2d, 0x67, 0x6f, 0x2f, 0x69, 0x6e, + 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x62, 0x75, 0x66, 0x2f, 0x76, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0xa2, 0x02, 0x04, 0x42, 0x56, 0x43, 0x43, + 0xaa, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, + 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x43, 0x61, 0x73, 0x65, + 0x73, 0xca, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, + 0x65, 0x73, 0xe2, 0x02, 0x2a, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, + 0x73, 0x65, 0x73, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, + 0x02, 0x21, 0x42, 0x75, 0x66, 0x3a, 0x3a, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x3a, + 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x3a, 0x3a, 0x43, 0x61, + 0x73, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var file_buf_validate_conformance_cases_oneofs_proto_msgTypes = make([]protoimpl.MessageInfo, 5) +var file_buf_validate_conformance_cases_oneofs_proto_goTypes = []any{ + (*TestOneofMsg)(nil), // 0: buf.validate.conformance.cases.TestOneofMsg + (*OneofNone)(nil), // 1: buf.validate.conformance.cases.OneofNone + (*Oneof)(nil), // 2: buf.validate.conformance.cases.Oneof + (*OneofRequired)(nil), // 3: buf.validate.conformance.cases.OneofRequired + (*OneofRequiredWithRequiredField)(nil), // 4: buf.validate.conformance.cases.OneofRequiredWithRequiredField +} +var file_buf_validate_conformance_cases_oneofs_proto_depIdxs = []int32{ + 0, // 0: buf.validate.conformance.cases.Oneof.z:type_name -> buf.validate.conformance.cases.TestOneofMsg + 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_buf_validate_conformance_cases_oneofs_proto_init() } +func file_buf_validate_conformance_cases_oneofs_proto_init() { + if File_buf_validate_conformance_cases_oneofs_proto != nil { + return + } + file_buf_validate_conformance_cases_oneofs_proto_msgTypes[1].OneofWrappers = []any{ + (*oneofNone_X)(nil), + (*oneofNone_Y)(nil), + } + file_buf_validate_conformance_cases_oneofs_proto_msgTypes[2].OneofWrappers = []any{ + (*oneof_X)(nil), + (*oneof_Y)(nil), + (*oneof_Z)(nil), + } + file_buf_validate_conformance_cases_oneofs_proto_msgTypes[3].OneofWrappers = []any{ + (*oneofRequired_X)(nil), + (*oneofRequired_Y)(nil), + (*oneofRequired_NameWithUnderscores)(nil), + (*oneofRequired_UnderAnd_1Number)(nil), + } + file_buf_validate_conformance_cases_oneofs_proto_msgTypes[4].OneofWrappers = []any{ + (*oneofRequiredWithRequiredField_A)(nil), + (*oneofRequiredWithRequiredField_B)(nil), + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_oneofs_proto_rawDesc, + NumEnums: 0, + NumMessages: 5, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_oneofs_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_oneofs_proto_depIdxs, + MessageInfos: file_buf_validate_conformance_cases_oneofs_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_oneofs_proto = out.File + file_buf_validate_conformance_cases_oneofs_proto_rawDesc = nil + file_buf_validate_conformance_cases_oneofs_proto_goTypes = nil + file_buf_validate_conformance_cases_oneofs_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/other_package/embed.pb.go b/internal/gen/buf/validate/conformance/cases/other_package/embed.pb.go index 2fa8176..9666221 100644 --- a/internal/gen/buf/validate/conformance/cases/other_package/embed.pb.go +++ b/internal/gen/buf/validate/conformance/cases/other_package/embed.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/other_package/embed.proto +//go:build !protoopaque + package other_package import ( @@ -25,7 +27,6 @@ import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" - sync "sync" ) const ( @@ -76,11 +77,6 @@ func (x Embed_Enumerated) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } -// Deprecated: Use Embed_Enumerated.Descriptor instead. -func (Embed_Enumerated) EnumDescriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_other_package_embed_proto_rawDescGZIP(), []int{0, 0} -} - type Embed_DoubleEmbed_DoubleEnumerated int32 const ( @@ -122,18 +118,12 @@ func (x Embed_DoubleEmbed_DoubleEnumerated) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } -// Deprecated: Use Embed_DoubleEmbed_DoubleEnumerated.Descriptor instead. -func (Embed_DoubleEmbed_DoubleEnumerated) EnumDescriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_other_package_embed_proto_rawDescGZIP(), []int{0, 0, 0} -} - // Validate message embedding across packages. type Embed struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Embed) Reset() { @@ -161,11 +151,6 @@ func (x *Embed) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Embed.ProtoReflect.Descriptor instead. -func (*Embed) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_other_package_embed_proto_rawDescGZIP(), []int{0} -} - func (x *Embed) GetVal() int64 { if x != nil { return x.Val @@ -173,10 +158,28 @@ func (x *Embed) GetVal() int64 { return 0 } +func (x *Embed) SetVal(v int64) { + x.Val = v +} + +type Embed_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Embed_builder) Build() *Embed { + m0 := &Embed{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type Embed_DoubleEmbed struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *Embed_DoubleEmbed) Reset() { @@ -204,9 +207,16 @@ func (x *Embed_DoubleEmbed) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Embed_DoubleEmbed.ProtoReflect.Descriptor instead. -func (*Embed_DoubleEmbed) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_other_package_embed_proto_rawDescGZIP(), []int{0, 0} +type Embed_DoubleEmbed_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + +} + +func (b0 Embed_DoubleEmbed_builder) Build() *Embed_DoubleEmbed { + m0 := &Embed_DoubleEmbed{} + b, x := &b0, m0 + _, _ = b, x + return m0 } var File_buf_validate_conformance_cases_other_package_embed_proto protoreflect.FileDescriptor @@ -259,18 +269,6 @@ var file_buf_validate_conformance_cases_other_package_embed_proto_rawDesc = []by 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } -var ( - file_buf_validate_conformance_cases_other_package_embed_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_other_package_embed_proto_rawDescData = file_buf_validate_conformance_cases_other_package_embed_proto_rawDesc -) - -func file_buf_validate_conformance_cases_other_package_embed_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_other_package_embed_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_other_package_embed_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_other_package_embed_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_other_package_embed_proto_rawDescData -} - var file_buf_validate_conformance_cases_other_package_embed_proto_enumTypes = make([]protoimpl.EnumInfo, 2) var file_buf_validate_conformance_cases_other_package_embed_proto_msgTypes = make([]protoimpl.MessageInfo, 2) var file_buf_validate_conformance_cases_other_package_embed_proto_goTypes = []any{ diff --git a/internal/gen/buf/validate/conformance/cases/other_package/embed_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/other_package/embed_protoopaque.pb.go new file mode 100644 index 0000000..f06b927 --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/other_package/embed_protoopaque.pb.go @@ -0,0 +1,312 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/other_package/embed.proto + +//go:build protoopaque + +package other_package + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type Embed_Enumerated int32 + +const ( + Embed_ENUMERATED_UNSPECIFIED Embed_Enumerated = 0 + Embed_ENUMERATED_VALUE Embed_Enumerated = 1 +) + +// Enum value maps for Embed_Enumerated. +var ( + Embed_Enumerated_name = map[int32]string{ + 0: "ENUMERATED_UNSPECIFIED", + 1: "ENUMERATED_VALUE", + } + Embed_Enumerated_value = map[string]int32{ + "ENUMERATED_UNSPECIFIED": 0, + "ENUMERATED_VALUE": 1, + } +) + +func (x Embed_Enumerated) Enum() *Embed_Enumerated { + p := new(Embed_Enumerated) + *p = x + return p +} + +func (x Embed_Enumerated) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Embed_Enumerated) Descriptor() protoreflect.EnumDescriptor { + return file_buf_validate_conformance_cases_other_package_embed_proto_enumTypes[0].Descriptor() +} + +func (Embed_Enumerated) Type() protoreflect.EnumType { + return &file_buf_validate_conformance_cases_other_package_embed_proto_enumTypes[0] +} + +func (x Embed_Enumerated) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +type Embed_DoubleEmbed_DoubleEnumerated int32 + +const ( + Embed_DoubleEmbed_DOUBLE_ENUMERATED_UNSPECIFIED Embed_DoubleEmbed_DoubleEnumerated = 0 + Embed_DoubleEmbed_DOUBLE_ENUMERATED_VALUE Embed_DoubleEmbed_DoubleEnumerated = 1 +) + +// Enum value maps for Embed_DoubleEmbed_DoubleEnumerated. +var ( + Embed_DoubleEmbed_DoubleEnumerated_name = map[int32]string{ + 0: "DOUBLE_ENUMERATED_UNSPECIFIED", + 1: "DOUBLE_ENUMERATED_VALUE", + } + Embed_DoubleEmbed_DoubleEnumerated_value = map[string]int32{ + "DOUBLE_ENUMERATED_UNSPECIFIED": 0, + "DOUBLE_ENUMERATED_VALUE": 1, + } +) + +func (x Embed_DoubleEmbed_DoubleEnumerated) Enum() *Embed_DoubleEmbed_DoubleEnumerated { + p := new(Embed_DoubleEmbed_DoubleEnumerated) + *p = x + return p +} + +func (x Embed_DoubleEmbed_DoubleEnumerated) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Embed_DoubleEmbed_DoubleEnumerated) Descriptor() protoreflect.EnumDescriptor { + return file_buf_validate_conformance_cases_other_package_embed_proto_enumTypes[1].Descriptor() +} + +func (Embed_DoubleEmbed_DoubleEnumerated) Type() protoreflect.EnumType { + return &file_buf_validate_conformance_cases_other_package_embed_proto_enumTypes[1] +} + +func (x Embed_DoubleEmbed_DoubleEnumerated) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Validate message embedding across packages. +type Embed struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Embed) Reset() { + *x = Embed{} + mi := &file_buf_validate_conformance_cases_other_package_embed_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Embed) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Embed) ProtoMessage() {} + +func (x *Embed) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_other_package_embed_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Embed) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Embed) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type Embed_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Embed_builder) Build() *Embed { + m0 := &Embed{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type Embed_DoubleEmbed struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Embed_DoubleEmbed) Reset() { + *x = Embed_DoubleEmbed{} + mi := &file_buf_validate_conformance_cases_other_package_embed_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Embed_DoubleEmbed) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Embed_DoubleEmbed) ProtoMessage() {} + +func (x *Embed_DoubleEmbed) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_other_package_embed_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +type Embed_DoubleEmbed_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + +} + +func (b0 Embed_DoubleEmbed_builder) Build() *Embed_DoubleEmbed { + m0 := &Embed_DoubleEmbed{} + b, x := &b0, m0 + _, _ = b, x + return m0 +} + +var File_buf_validate_conformance_cases_other_package_embed_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_other_package_embed_proto_rawDesc = []byte{ + 0x0a, 0x38, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x2f, 0x65, + 0x6d, 0x62, 0x65, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x2c, 0x62, 0x75, 0x66, 0x2e, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x6f, 0x74, 0x68, 0x65, 0x72, + 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x1a, 0x1b, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc5, 0x01, 0x0a, 0x05, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x12, + 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x07, 0xba, 0x48, + 0x04, 0x22, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x61, 0x0a, 0x0b, 0x44, 0x6f, + 0x75, 0x62, 0x6c, 0x65, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x22, 0x52, 0x0a, 0x10, 0x44, 0x6f, 0x75, + 0x62, 0x6c, 0x65, 0x45, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x12, 0x21, 0x0a, + 0x1d, 0x44, 0x4f, 0x55, 0x42, 0x4c, 0x45, 0x5f, 0x45, 0x4e, 0x55, 0x4d, 0x45, 0x52, 0x41, 0x54, + 0x45, 0x44, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, + 0x12, 0x1b, 0x0a, 0x17, 0x44, 0x4f, 0x55, 0x42, 0x4c, 0x45, 0x5f, 0x45, 0x4e, 0x55, 0x4d, 0x45, + 0x52, 0x41, 0x54, 0x45, 0x44, 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x10, 0x01, 0x22, 0x3e, 0x0a, + 0x0a, 0x45, 0x6e, 0x75, 0x6d, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x12, 0x1a, 0x0a, 0x16, 0x45, + 0x4e, 0x55, 0x4d, 0x45, 0x52, 0x41, 0x54, 0x45, 0x44, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, + 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x45, 0x4e, 0x55, 0x4d, 0x45, + 0x52, 0x41, 0x54, 0x45, 0x44, 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x10, 0x01, 0x42, 0xf0, 0x02, + 0x0a, 0x30, 0x63, 0x6f, 0x6d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, + 0x61, 0x73, 0x65, 0x73, 0x2e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, + 0x67, 0x65, 0x42, 0x0a, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, + 0x5a, 0x5e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, + 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x2d, 0x67, 0x6f, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, + 0x67, 0x65, 0x6e, 0x2f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, + 0x65, 0x73, 0x2f, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, + 0xa2, 0x02, 0x05, 0x42, 0x56, 0x43, 0x43, 0x4f, 0xaa, 0x02, 0x2b, 0x42, 0x75, 0x66, 0x2e, 0x56, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x6e, 0x63, 0x65, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x50, + 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0xca, 0x02, 0x2b, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, + 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0x5c, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x50, 0x61, 0x63, + 0x6b, 0x61, 0x67, 0x65, 0xe2, 0x02, 0x37, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, + 0x43, 0x61, 0x73, 0x65, 0x73, 0x5c, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x50, 0x61, 0x63, 0x6b, 0x61, + 0x67, 0x65, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, + 0x2f, 0x42, 0x75, 0x66, 0x3a, 0x3a, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x3a, + 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x3a, 0x3a, 0x43, 0x61, 0x73, + 0x65, 0x73, 0x3a, 0x3a, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, + 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var file_buf_validate_conformance_cases_other_package_embed_proto_enumTypes = make([]protoimpl.EnumInfo, 2) +var file_buf_validate_conformance_cases_other_package_embed_proto_msgTypes = make([]protoimpl.MessageInfo, 2) +var file_buf_validate_conformance_cases_other_package_embed_proto_goTypes = []any{ + (Embed_Enumerated)(0), // 0: buf.validate.conformance.cases.other_package.Embed.Enumerated + (Embed_DoubleEmbed_DoubleEnumerated)(0), // 1: buf.validate.conformance.cases.other_package.Embed.DoubleEmbed.DoubleEnumerated + (*Embed)(nil), // 2: buf.validate.conformance.cases.other_package.Embed + (*Embed_DoubleEmbed)(nil), // 3: buf.validate.conformance.cases.other_package.Embed.DoubleEmbed +} +var file_buf_validate_conformance_cases_other_package_embed_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_buf_validate_conformance_cases_other_package_embed_proto_init() } +func file_buf_validate_conformance_cases_other_package_embed_proto_init() { + if File_buf_validate_conformance_cases_other_package_embed_proto != nil { + return + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_other_package_embed_proto_rawDesc, + NumEnums: 2, + NumMessages: 2, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_other_package_embed_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_other_package_embed_proto_depIdxs, + EnumInfos: file_buf_validate_conformance_cases_other_package_embed_proto_enumTypes, + MessageInfos: file_buf_validate_conformance_cases_other_package_embed_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_other_package_embed_proto = out.File + file_buf_validate_conformance_cases_other_package_embed_proto_rawDesc = nil + file_buf_validate_conformance_cases_other_package_embed_proto_goTypes = nil + file_buf_validate_conformance_cases_other_package_embed_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/predefined_rules_proto2.pb.go b/internal/gen/buf/validate/conformance/cases/predefined_rules_proto2.pb.go index 189b3c7..5a700c7 100644 --- a/internal/gen/buf/validate/conformance/cases/predefined_rules_proto2.pb.go +++ b/internal/gen/buf/validate/conformance/cases/predefined_rules_proto2.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/predefined_rules_proto2.proto +//go:build !protoopaque + package cases import ( @@ -28,7 +30,6 @@ import ( timestamppb "google.golang.org/protobuf/types/known/timestamppb" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" reflect "reflect" - sync "sync" ) const ( @@ -79,27 +80,11 @@ func (x PredefinedEnumRuleProto2_EnumProto2) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } -// Deprecated: Do not use. -func (x *PredefinedEnumRuleProto2_EnumProto2) UnmarshalJSON(b []byte) error { - num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) - if err != nil { - return err - } - *x = PredefinedEnumRuleProto2_EnumProto2(num) - return nil -} - -// Deprecated: Use PredefinedEnumRuleProto2_EnumProto2.Descriptor instead. -func (PredefinedEnumRuleProto2_EnumProto2) EnumDescriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{15, 0} -} - type PredefinedFloatRuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *float32 `protobuf:"fixed32,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *float32 `protobuf:"fixed32,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedFloatRuleProto2) Reset() { @@ -127,11 +112,6 @@ func (x *PredefinedFloatRuleProto2) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedFloatRuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedFloatRuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{0} -} - func (x *PredefinedFloatRuleProto2) GetVal() float32 { if x != nil && x.Val != nil { return *x.Val @@ -139,12 +119,40 @@ func (x *PredefinedFloatRuleProto2) GetVal() float32 { return 0 } +func (x *PredefinedFloatRuleProto2) SetVal(v float32) { + x.Val = &v +} + +func (x *PredefinedFloatRuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedFloatRuleProto2) ClearVal() { + x.Val = nil +} + +type PredefinedFloatRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *float32 +} + +func (b0 PredefinedFloatRuleProto2_builder) Build() *PredefinedFloatRuleProto2 { + m0 := &PredefinedFloatRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedDoubleRuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *float64 `protobuf:"fixed64,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *float64 `protobuf:"fixed64,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedDoubleRuleProto2) Reset() { @@ -172,11 +180,6 @@ func (x *PredefinedDoubleRuleProto2) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedDoubleRuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedDoubleRuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{1} -} - func (x *PredefinedDoubleRuleProto2) GetVal() float64 { if x != nil && x.Val != nil { return *x.Val @@ -184,12 +187,40 @@ func (x *PredefinedDoubleRuleProto2) GetVal() float64 { return 0 } +func (x *PredefinedDoubleRuleProto2) SetVal(v float64) { + x.Val = &v +} + +func (x *PredefinedDoubleRuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedDoubleRuleProto2) ClearVal() { + x.Val = nil +} + +type PredefinedDoubleRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *float64 +} + +func (b0 PredefinedDoubleRuleProto2_builder) Build() *PredefinedDoubleRuleProto2 { + m0 := &PredefinedDoubleRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedInt32RuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedInt32RuleProto2) Reset() { @@ -217,11 +248,6 @@ func (x *PredefinedInt32RuleProto2) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedInt32RuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedInt32RuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{2} -} - func (x *PredefinedInt32RuleProto2) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -229,12 +255,40 @@ func (x *PredefinedInt32RuleProto2) GetVal() int32 { return 0 } +func (x *PredefinedInt32RuleProto2) SetVal(v int32) { + x.Val = &v +} + +func (x *PredefinedInt32RuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedInt32RuleProto2) ClearVal() { + x.Val = nil +} + +type PredefinedInt32RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 PredefinedInt32RuleProto2_builder) Build() *PredefinedInt32RuleProto2 { + m0 := &PredefinedInt32RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedInt64RuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int64 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int64 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedInt64RuleProto2) Reset() { @@ -262,11 +316,6 @@ func (x *PredefinedInt64RuleProto2) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedInt64RuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedInt64RuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{3} -} - func (x *PredefinedInt64RuleProto2) GetVal() int64 { if x != nil && x.Val != nil { return *x.Val @@ -274,12 +323,40 @@ func (x *PredefinedInt64RuleProto2) GetVal() int64 { return 0 } +func (x *PredefinedInt64RuleProto2) SetVal(v int64) { + x.Val = &v +} + +func (x *PredefinedInt64RuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedInt64RuleProto2) ClearVal() { + x.Val = nil +} + +type PredefinedInt64RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int64 +} + +func (b0 PredefinedInt64RuleProto2_builder) Build() *PredefinedInt64RuleProto2 { + m0 := &PredefinedInt64RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedUInt32RuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *uint32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *uint32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedUInt32RuleProto2) Reset() { @@ -307,11 +384,6 @@ func (x *PredefinedUInt32RuleProto2) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedUInt32RuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedUInt32RuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{4} -} - func (x *PredefinedUInt32RuleProto2) GetVal() uint32 { if x != nil && x.Val != nil { return *x.Val @@ -319,12 +391,40 @@ func (x *PredefinedUInt32RuleProto2) GetVal() uint32 { return 0 } +func (x *PredefinedUInt32RuleProto2) SetVal(v uint32) { + x.Val = &v +} + +func (x *PredefinedUInt32RuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedUInt32RuleProto2) ClearVal() { + x.Val = nil +} + +type PredefinedUInt32RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *uint32 +} + +func (b0 PredefinedUInt32RuleProto2_builder) Build() *PredefinedUInt32RuleProto2 { + m0 := &PredefinedUInt32RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedUInt64RuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *uint64 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *uint64 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedUInt64RuleProto2) Reset() { @@ -352,11 +452,6 @@ func (x *PredefinedUInt64RuleProto2) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedUInt64RuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedUInt64RuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{5} -} - func (x *PredefinedUInt64RuleProto2) GetVal() uint64 { if x != nil && x.Val != nil { return *x.Val @@ -364,12 +459,40 @@ func (x *PredefinedUInt64RuleProto2) GetVal() uint64 { return 0 } +func (x *PredefinedUInt64RuleProto2) SetVal(v uint64) { + x.Val = &v +} + +func (x *PredefinedUInt64RuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedUInt64RuleProto2) ClearVal() { + x.Val = nil +} + +type PredefinedUInt64RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *uint64 +} + +func (b0 PredefinedUInt64RuleProto2_builder) Build() *PredefinedUInt64RuleProto2 { + m0 := &PredefinedUInt64RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedSInt32RuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"zigzag32,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"zigzag32,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedSInt32RuleProto2) Reset() { @@ -397,11 +520,6 @@ func (x *PredefinedSInt32RuleProto2) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedSInt32RuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedSInt32RuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{6} -} - func (x *PredefinedSInt32RuleProto2) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -409,12 +527,40 @@ func (x *PredefinedSInt32RuleProto2) GetVal() int32 { return 0 } +func (x *PredefinedSInt32RuleProto2) SetVal(v int32) { + x.Val = &v +} + +func (x *PredefinedSInt32RuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedSInt32RuleProto2) ClearVal() { + x.Val = nil +} + +type PredefinedSInt32RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 PredefinedSInt32RuleProto2_builder) Build() *PredefinedSInt32RuleProto2 { + m0 := &PredefinedSInt32RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedSInt64RuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int64 `protobuf:"zigzag64,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int64 `protobuf:"zigzag64,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedSInt64RuleProto2) Reset() { @@ -442,11 +588,6 @@ func (x *PredefinedSInt64RuleProto2) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedSInt64RuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedSInt64RuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{7} -} - func (x *PredefinedSInt64RuleProto2) GetVal() int64 { if x != nil && x.Val != nil { return *x.Val @@ -454,12 +595,40 @@ func (x *PredefinedSInt64RuleProto2) GetVal() int64 { return 0 } +func (x *PredefinedSInt64RuleProto2) SetVal(v int64) { + x.Val = &v +} + +func (x *PredefinedSInt64RuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedSInt64RuleProto2) ClearVal() { + x.Val = nil +} + +type PredefinedSInt64RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int64 +} + +func (b0 PredefinedSInt64RuleProto2_builder) Build() *PredefinedSInt64RuleProto2 { + m0 := &PredefinedSInt64RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedFixed32RuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *uint32 `protobuf:"fixed32,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *uint32 `protobuf:"fixed32,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedFixed32RuleProto2) Reset() { @@ -487,11 +656,6 @@ func (x *PredefinedFixed32RuleProto2) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedFixed32RuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedFixed32RuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{8} -} - func (x *PredefinedFixed32RuleProto2) GetVal() uint32 { if x != nil && x.Val != nil { return *x.Val @@ -499,12 +663,40 @@ func (x *PredefinedFixed32RuleProto2) GetVal() uint32 { return 0 } +func (x *PredefinedFixed32RuleProto2) SetVal(v uint32) { + x.Val = &v +} + +func (x *PredefinedFixed32RuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedFixed32RuleProto2) ClearVal() { + x.Val = nil +} + +type PredefinedFixed32RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *uint32 +} + +func (b0 PredefinedFixed32RuleProto2_builder) Build() *PredefinedFixed32RuleProto2 { + m0 := &PredefinedFixed32RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedFixed64RuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *uint64 `protobuf:"fixed64,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *uint64 `protobuf:"fixed64,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedFixed64RuleProto2) Reset() { @@ -532,11 +724,6 @@ func (x *PredefinedFixed64RuleProto2) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedFixed64RuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedFixed64RuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{9} -} - func (x *PredefinedFixed64RuleProto2) GetVal() uint64 { if x != nil && x.Val != nil { return *x.Val @@ -544,12 +731,40 @@ func (x *PredefinedFixed64RuleProto2) GetVal() uint64 { return 0 } +func (x *PredefinedFixed64RuleProto2) SetVal(v uint64) { + x.Val = &v +} + +func (x *PredefinedFixed64RuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedFixed64RuleProto2) ClearVal() { + x.Val = nil +} + +type PredefinedFixed64RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *uint64 +} + +func (b0 PredefinedFixed64RuleProto2_builder) Build() *PredefinedFixed64RuleProto2 { + m0 := &PredefinedFixed64RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedSFixed32RuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"fixed32,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"fixed32,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedSFixed32RuleProto2) Reset() { @@ -577,11 +792,6 @@ func (x *PredefinedSFixed32RuleProto2) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedSFixed32RuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedSFixed32RuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{10} -} - func (x *PredefinedSFixed32RuleProto2) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -589,12 +799,40 @@ func (x *PredefinedSFixed32RuleProto2) GetVal() int32 { return 0 } +func (x *PredefinedSFixed32RuleProto2) SetVal(v int32) { + x.Val = &v +} + +func (x *PredefinedSFixed32RuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedSFixed32RuleProto2) ClearVal() { + x.Val = nil +} + +type PredefinedSFixed32RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 PredefinedSFixed32RuleProto2_builder) Build() *PredefinedSFixed32RuleProto2 { + m0 := &PredefinedSFixed32RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedSFixed64RuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int64 `protobuf:"fixed64,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int64 `protobuf:"fixed64,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedSFixed64RuleProto2) Reset() { @@ -622,11 +860,6 @@ func (x *PredefinedSFixed64RuleProto2) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedSFixed64RuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedSFixed64RuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{11} -} - func (x *PredefinedSFixed64RuleProto2) GetVal() int64 { if x != nil && x.Val != nil { return *x.Val @@ -634,12 +867,40 @@ func (x *PredefinedSFixed64RuleProto2) GetVal() int64 { return 0 } +func (x *PredefinedSFixed64RuleProto2) SetVal(v int64) { + x.Val = &v +} + +func (x *PredefinedSFixed64RuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedSFixed64RuleProto2) ClearVal() { + x.Val = nil +} + +type PredefinedSFixed64RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int64 +} + +func (b0 PredefinedSFixed64RuleProto2_builder) Build() *PredefinedSFixed64RuleProto2 { + m0 := &PredefinedSFixed64RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedBoolRuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *bool `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *bool `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedBoolRuleProto2) Reset() { @@ -667,11 +928,6 @@ func (x *PredefinedBoolRuleProto2) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedBoolRuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedBoolRuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{12} -} - func (x *PredefinedBoolRuleProto2) GetVal() bool { if x != nil && x.Val != nil { return *x.Val @@ -679,12 +935,40 @@ func (x *PredefinedBoolRuleProto2) GetVal() bool { return false } +func (x *PredefinedBoolRuleProto2) SetVal(v bool) { + x.Val = &v +} + +func (x *PredefinedBoolRuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedBoolRuleProto2) ClearVal() { + x.Val = nil +} + +type PredefinedBoolRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *bool +} + +func (b0 PredefinedBoolRuleProto2_builder) Build() *PredefinedBoolRuleProto2 { + m0 := &PredefinedBoolRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedStringRuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedStringRuleProto2) Reset() { @@ -712,11 +996,6 @@ func (x *PredefinedStringRuleProto2) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedStringRuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedStringRuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{13} -} - func (x *PredefinedStringRuleProto2) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -724,12 +1003,40 @@ func (x *PredefinedStringRuleProto2) GetVal() string { return "" } +func (x *PredefinedStringRuleProto2) SetVal(v string) { + x.Val = &v +} + +func (x *PredefinedStringRuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedStringRuleProto2) ClearVal() { + x.Val = nil +} + +type PredefinedStringRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 PredefinedStringRuleProto2_builder) Build() *PredefinedStringRuleProto2 { + m0 := &PredefinedStringRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedBytesRuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []byte `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []byte `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedBytesRuleProto2) Reset() { @@ -757,11 +1064,6 @@ func (x *PredefinedBytesRuleProto2) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedBytesRuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedBytesRuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{14} -} - func (x *PredefinedBytesRuleProto2) GetVal() []byte { if x != nil { return x.Val @@ -769,12 +1071,43 @@ func (x *PredefinedBytesRuleProto2) GetVal() []byte { return nil } +func (x *PredefinedBytesRuleProto2) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.Val = v +} + +func (x *PredefinedBytesRuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedBytesRuleProto2) ClearVal() { + x.Val = nil +} + +type PredefinedBytesRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 PredefinedBytesRuleProto2_builder) Build() *PredefinedBytesRuleProto2 { + m0 := &PredefinedBytesRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedEnumRuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *PredefinedEnumRuleProto2_EnumProto2 `protobuf:"varint,1,opt,name=val,enum=buf.validate.conformance.cases.PredefinedEnumRuleProto2_EnumProto2" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *PredefinedEnumRuleProto2_EnumProto2 `protobuf:"varint,1,opt,name=val,enum=buf.validate.conformance.cases.PredefinedEnumRuleProto2_EnumProto2" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedEnumRuleProto2) Reset() { @@ -802,11 +1135,6 @@ func (x *PredefinedEnumRuleProto2) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedEnumRuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedEnumRuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{15} -} - func (x *PredefinedEnumRuleProto2) GetVal() PredefinedEnumRuleProto2_EnumProto2 { if x != nil && x.Val != nil { return *x.Val @@ -814,12 +1142,40 @@ func (x *PredefinedEnumRuleProto2) GetVal() PredefinedEnumRuleProto2_EnumProto2 return PredefinedEnumRuleProto2_ENUM_PROTO2_ZERO_UNSPECIFIED } +func (x *PredefinedEnumRuleProto2) SetVal(v PredefinedEnumRuleProto2_EnumProto2) { + x.Val = &v +} + +func (x *PredefinedEnumRuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedEnumRuleProto2) ClearVal() { + x.Val = nil +} + +type PredefinedEnumRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *PredefinedEnumRuleProto2_EnumProto2 +} + +func (b0 PredefinedEnumRuleProto2_builder) Build() *PredefinedEnumRuleProto2 { + m0 := &PredefinedEnumRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedRuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []uint64 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []uint64 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedRuleProto2) Reset() { @@ -847,11 +1203,6 @@ func (x *PredefinedRepeatedRuleProto2) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedRuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedRuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{16} -} - func (x *PredefinedRepeatedRuleProto2) GetVal() []uint64 { if x != nil { return x.Val @@ -859,12 +1210,29 @@ func (x *PredefinedRepeatedRuleProto2) GetVal() []uint64 { return nil } +func (x *PredefinedRepeatedRuleProto2) SetVal(v []uint64) { + x.Val = v +} + +type PredefinedRepeatedRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []uint64 +} + +func (b0 PredefinedRepeatedRuleProto2_builder) Build() *PredefinedRepeatedRuleProto2 { + m0 := &PredefinedRepeatedRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedDurationRuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedDurationRuleProto2) Reset() { @@ -892,11 +1260,6 @@ func (x *PredefinedDurationRuleProto2) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedDurationRuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedDurationRuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{17} -} - func (x *PredefinedDurationRuleProto2) GetVal() *durationpb.Duration { if x != nil { return x.Val @@ -904,12 +1267,40 @@ func (x *PredefinedDurationRuleProto2) GetVal() *durationpb.Duration { return nil } +func (x *PredefinedDurationRuleProto2) SetVal(v *durationpb.Duration) { + x.Val = v +} + +func (x *PredefinedDurationRuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedDurationRuleProto2) ClearVal() { + x.Val = nil +} + +type PredefinedDurationRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 PredefinedDurationRuleProto2_builder) Build() *PredefinedDurationRuleProto2 { + m0 := &PredefinedDurationRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedTimestampRuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedTimestampRuleProto2) Reset() { @@ -937,11 +1328,6 @@ func (x *PredefinedTimestampRuleProto2) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedTimestampRuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedTimestampRuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{18} -} - func (x *PredefinedTimestampRuleProto2) GetVal() *timestamppb.Timestamp { if x != nil { return x.Val @@ -949,12 +1335,40 @@ func (x *PredefinedTimestampRuleProto2) GetVal() *timestamppb.Timestamp { return nil } +func (x *PredefinedTimestampRuleProto2) SetVal(v *timestamppb.Timestamp) { + x.Val = v +} + +func (x *PredefinedTimestampRuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedTimestampRuleProto2) ClearVal() { + x.Val = nil +} + +type PredefinedTimestampRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 PredefinedTimestampRuleProto2_builder) Build() *PredefinedTimestampRuleProto2 { + m0 := &PredefinedTimestampRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedWrappedFloatRuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.FloatValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.FloatValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedWrappedFloatRuleProto2) Reset() { @@ -982,11 +1396,6 @@ func (x *PredefinedWrappedFloatRuleProto2) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedWrappedFloatRuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedWrappedFloatRuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{19} -} - func (x *PredefinedWrappedFloatRuleProto2) GetVal() *wrapperspb.FloatValue { if x != nil { return x.Val @@ -994,12 +1403,40 @@ func (x *PredefinedWrappedFloatRuleProto2) GetVal() *wrapperspb.FloatValue { return nil } +func (x *PredefinedWrappedFloatRuleProto2) SetVal(v *wrapperspb.FloatValue) { + x.Val = v +} + +func (x *PredefinedWrappedFloatRuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedWrappedFloatRuleProto2) ClearVal() { + x.Val = nil +} + +type PredefinedWrappedFloatRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.FloatValue +} + +func (b0 PredefinedWrappedFloatRuleProto2_builder) Build() *PredefinedWrappedFloatRuleProto2 { + m0 := &PredefinedWrappedFloatRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedWrappedDoubleRuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.DoubleValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.DoubleValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedWrappedDoubleRuleProto2) Reset() { @@ -1027,11 +1464,6 @@ func (x *PredefinedWrappedDoubleRuleProto2) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use PredefinedWrappedDoubleRuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedWrappedDoubleRuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{20} -} - func (x *PredefinedWrappedDoubleRuleProto2) GetVal() *wrapperspb.DoubleValue { if x != nil { return x.Val @@ -1039,12 +1471,40 @@ func (x *PredefinedWrappedDoubleRuleProto2) GetVal() *wrapperspb.DoubleValue { return nil } +func (x *PredefinedWrappedDoubleRuleProto2) SetVal(v *wrapperspb.DoubleValue) { + x.Val = v +} + +func (x *PredefinedWrappedDoubleRuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedWrappedDoubleRuleProto2) ClearVal() { + x.Val = nil +} + +type PredefinedWrappedDoubleRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.DoubleValue +} + +func (b0 PredefinedWrappedDoubleRuleProto2_builder) Build() *PredefinedWrappedDoubleRuleProto2 { + m0 := &PredefinedWrappedDoubleRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedWrappedInt32RuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedWrappedInt32RuleProto2) Reset() { @@ -1072,11 +1532,6 @@ func (x *PredefinedWrappedInt32RuleProto2) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedWrappedInt32RuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedWrappedInt32RuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{21} -} - func (x *PredefinedWrappedInt32RuleProto2) GetVal() *wrapperspb.Int32Value { if x != nil { return x.Val @@ -1084,12 +1539,40 @@ func (x *PredefinedWrappedInt32RuleProto2) GetVal() *wrapperspb.Int32Value { return nil } +func (x *PredefinedWrappedInt32RuleProto2) SetVal(v *wrapperspb.Int32Value) { + x.Val = v +} + +func (x *PredefinedWrappedInt32RuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedWrappedInt32RuleProto2) ClearVal() { + x.Val = nil +} + +type PredefinedWrappedInt32RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.Int32Value +} + +func (b0 PredefinedWrappedInt32RuleProto2_builder) Build() *PredefinedWrappedInt32RuleProto2 { + m0 := &PredefinedWrappedInt32RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedWrappedInt64RuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedWrappedInt64RuleProto2) Reset() { @@ -1117,11 +1600,6 @@ func (x *PredefinedWrappedInt64RuleProto2) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedWrappedInt64RuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedWrappedInt64RuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{22} -} - func (x *PredefinedWrappedInt64RuleProto2) GetVal() *wrapperspb.Int64Value { if x != nil { return x.Val @@ -1129,12 +1607,40 @@ func (x *PredefinedWrappedInt64RuleProto2) GetVal() *wrapperspb.Int64Value { return nil } +func (x *PredefinedWrappedInt64RuleProto2) SetVal(v *wrapperspb.Int64Value) { + x.Val = v +} + +func (x *PredefinedWrappedInt64RuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedWrappedInt64RuleProto2) ClearVal() { + x.Val = nil +} + +type PredefinedWrappedInt64RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.Int64Value +} + +func (b0 PredefinedWrappedInt64RuleProto2_builder) Build() *PredefinedWrappedInt64RuleProto2 { + m0 := &PredefinedWrappedInt64RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedWrappedUInt32RuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedWrappedUInt32RuleProto2) Reset() { @@ -1162,11 +1668,6 @@ func (x *PredefinedWrappedUInt32RuleProto2) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use PredefinedWrappedUInt32RuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedWrappedUInt32RuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{23} -} - func (x *PredefinedWrappedUInt32RuleProto2) GetVal() *wrapperspb.UInt32Value { if x != nil { return x.Val @@ -1174,12 +1675,40 @@ func (x *PredefinedWrappedUInt32RuleProto2) GetVal() *wrapperspb.UInt32Value { return nil } +func (x *PredefinedWrappedUInt32RuleProto2) SetVal(v *wrapperspb.UInt32Value) { + x.Val = v +} + +func (x *PredefinedWrappedUInt32RuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedWrappedUInt32RuleProto2) ClearVal() { + x.Val = nil +} + +type PredefinedWrappedUInt32RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.UInt32Value +} + +func (b0 PredefinedWrappedUInt32RuleProto2_builder) Build() *PredefinedWrappedUInt32RuleProto2 { + m0 := &PredefinedWrappedUInt32RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedWrappedUInt64RuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.UInt64Value `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.UInt64Value `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedWrappedUInt64RuleProto2) Reset() { @@ -1207,11 +1736,6 @@ func (x *PredefinedWrappedUInt64RuleProto2) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use PredefinedWrappedUInt64RuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedWrappedUInt64RuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{24} -} - func (x *PredefinedWrappedUInt64RuleProto2) GetVal() *wrapperspb.UInt64Value { if x != nil { return x.Val @@ -1219,12 +1743,40 @@ func (x *PredefinedWrappedUInt64RuleProto2) GetVal() *wrapperspb.UInt64Value { return nil } +func (x *PredefinedWrappedUInt64RuleProto2) SetVal(v *wrapperspb.UInt64Value) { + x.Val = v +} + +func (x *PredefinedWrappedUInt64RuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedWrappedUInt64RuleProto2) ClearVal() { + x.Val = nil +} + +type PredefinedWrappedUInt64RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.UInt64Value +} + +func (b0 PredefinedWrappedUInt64RuleProto2_builder) Build() *PredefinedWrappedUInt64RuleProto2 { + m0 := &PredefinedWrappedUInt64RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedWrappedBoolRuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedWrappedBoolRuleProto2) Reset() { @@ -1252,11 +1804,6 @@ func (x *PredefinedWrappedBoolRuleProto2) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedWrappedBoolRuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedWrappedBoolRuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{25} -} - func (x *PredefinedWrappedBoolRuleProto2) GetVal() *wrapperspb.BoolValue { if x != nil { return x.Val @@ -1264,12 +1811,40 @@ func (x *PredefinedWrappedBoolRuleProto2) GetVal() *wrapperspb.BoolValue { return nil } +func (x *PredefinedWrappedBoolRuleProto2) SetVal(v *wrapperspb.BoolValue) { + x.Val = v +} + +func (x *PredefinedWrappedBoolRuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedWrappedBoolRuleProto2) ClearVal() { + x.Val = nil +} + +type PredefinedWrappedBoolRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.BoolValue +} + +func (b0 PredefinedWrappedBoolRuleProto2_builder) Build() *PredefinedWrappedBoolRuleProto2 { + m0 := &PredefinedWrappedBoolRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedWrappedStringRuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedWrappedStringRuleProto2) Reset() { @@ -1297,11 +1872,6 @@ func (x *PredefinedWrappedStringRuleProto2) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use PredefinedWrappedStringRuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedWrappedStringRuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{26} -} - func (x *PredefinedWrappedStringRuleProto2) GetVal() *wrapperspb.StringValue { if x != nil { return x.Val @@ -1309,12 +1879,40 @@ func (x *PredefinedWrappedStringRuleProto2) GetVal() *wrapperspb.StringValue { return nil } +func (x *PredefinedWrappedStringRuleProto2) SetVal(v *wrapperspb.StringValue) { + x.Val = v +} + +func (x *PredefinedWrappedStringRuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedWrappedStringRuleProto2) ClearVal() { + x.Val = nil +} + +type PredefinedWrappedStringRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.StringValue +} + +func (b0 PredefinedWrappedStringRuleProto2_builder) Build() *PredefinedWrappedStringRuleProto2 { + m0 := &PredefinedWrappedStringRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedWrappedBytesRuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.BytesValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.BytesValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedWrappedBytesRuleProto2) Reset() { @@ -1342,11 +1940,6 @@ func (x *PredefinedWrappedBytesRuleProto2) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedWrappedBytesRuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedWrappedBytesRuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{27} -} - func (x *PredefinedWrappedBytesRuleProto2) GetVal() *wrapperspb.BytesValue { if x != nil { return x.Val @@ -1354,12 +1947,40 @@ func (x *PredefinedWrappedBytesRuleProto2) GetVal() *wrapperspb.BytesValue { return nil } +func (x *PredefinedWrappedBytesRuleProto2) SetVal(v *wrapperspb.BytesValue) { + x.Val = v +} + +func (x *PredefinedWrappedBytesRuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedWrappedBytesRuleProto2) ClearVal() { + x.Val = nil +} + +type PredefinedWrappedBytesRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.BytesValue +} + +func (b0 PredefinedWrappedBytesRuleProto2_builder) Build() *PredefinedWrappedBytesRuleProto2 { + m0 := &PredefinedWrappedBytesRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedWrappedFloatRuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*wrapperspb.FloatValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*wrapperspb.FloatValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedWrappedFloatRuleProto2) Reset() { @@ -1387,11 +2008,6 @@ func (x *PredefinedRepeatedWrappedFloatRuleProto2) ProtoReflect() protoreflect.M return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedWrappedFloatRuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedWrappedFloatRuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{28} -} - func (x *PredefinedRepeatedWrappedFloatRuleProto2) GetVal() []*wrapperspb.FloatValue { if x != nil { return x.Val @@ -1399,12 +2015,29 @@ func (x *PredefinedRepeatedWrappedFloatRuleProto2) GetVal() []*wrapperspb.FloatV return nil } +func (x *PredefinedRepeatedWrappedFloatRuleProto2) SetVal(v []*wrapperspb.FloatValue) { + x.Val = v +} + +type PredefinedRepeatedWrappedFloatRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.FloatValue +} + +func (b0 PredefinedRepeatedWrappedFloatRuleProto2_builder) Build() *PredefinedRepeatedWrappedFloatRuleProto2 { + m0 := &PredefinedRepeatedWrappedFloatRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedWrappedDoubleRuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*wrapperspb.DoubleValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*wrapperspb.DoubleValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedWrappedDoubleRuleProto2) Reset() { @@ -1432,11 +2065,6 @@ func (x *PredefinedRepeatedWrappedDoubleRuleProto2) ProtoReflect() protoreflect. return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedWrappedDoubleRuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedWrappedDoubleRuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{29} -} - func (x *PredefinedRepeatedWrappedDoubleRuleProto2) GetVal() []*wrapperspb.DoubleValue { if x != nil { return x.Val @@ -1444,12 +2072,29 @@ func (x *PredefinedRepeatedWrappedDoubleRuleProto2) GetVal() []*wrapperspb.Doubl return nil } +func (x *PredefinedRepeatedWrappedDoubleRuleProto2) SetVal(v []*wrapperspb.DoubleValue) { + x.Val = v +} + +type PredefinedRepeatedWrappedDoubleRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.DoubleValue +} + +func (b0 PredefinedRepeatedWrappedDoubleRuleProto2_builder) Build() *PredefinedRepeatedWrappedDoubleRuleProto2 { + m0 := &PredefinedRepeatedWrappedDoubleRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedWrappedInt32RuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*wrapperspb.Int32Value `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*wrapperspb.Int32Value `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedWrappedInt32RuleProto2) Reset() { @@ -1477,11 +2122,6 @@ func (x *PredefinedRepeatedWrappedInt32RuleProto2) ProtoReflect() protoreflect.M return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedWrappedInt32RuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedWrappedInt32RuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{30} -} - func (x *PredefinedRepeatedWrappedInt32RuleProto2) GetVal() []*wrapperspb.Int32Value { if x != nil { return x.Val @@ -1489,12 +2129,29 @@ func (x *PredefinedRepeatedWrappedInt32RuleProto2) GetVal() []*wrapperspb.Int32V return nil } +func (x *PredefinedRepeatedWrappedInt32RuleProto2) SetVal(v []*wrapperspb.Int32Value) { + x.Val = v +} + +type PredefinedRepeatedWrappedInt32RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.Int32Value +} + +func (b0 PredefinedRepeatedWrappedInt32RuleProto2_builder) Build() *PredefinedRepeatedWrappedInt32RuleProto2 { + m0 := &PredefinedRepeatedWrappedInt32RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedWrappedInt64RuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*wrapperspb.Int64Value `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*wrapperspb.Int64Value `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedWrappedInt64RuleProto2) Reset() { @@ -1522,11 +2179,6 @@ func (x *PredefinedRepeatedWrappedInt64RuleProto2) ProtoReflect() protoreflect.M return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedWrappedInt64RuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedWrappedInt64RuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{31} -} - func (x *PredefinedRepeatedWrappedInt64RuleProto2) GetVal() []*wrapperspb.Int64Value { if x != nil { return x.Val @@ -1534,12 +2186,29 @@ func (x *PredefinedRepeatedWrappedInt64RuleProto2) GetVal() []*wrapperspb.Int64V return nil } +func (x *PredefinedRepeatedWrappedInt64RuleProto2) SetVal(v []*wrapperspb.Int64Value) { + x.Val = v +} + +type PredefinedRepeatedWrappedInt64RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.Int64Value +} + +func (b0 PredefinedRepeatedWrappedInt64RuleProto2_builder) Build() *PredefinedRepeatedWrappedInt64RuleProto2 { + m0 := &PredefinedRepeatedWrappedInt64RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedWrappedUInt32RuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*wrapperspb.UInt32Value `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*wrapperspb.UInt32Value `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedWrappedUInt32RuleProto2) Reset() { @@ -1567,11 +2236,6 @@ func (x *PredefinedRepeatedWrappedUInt32RuleProto2) ProtoReflect() protoreflect. return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedWrappedUInt32RuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedWrappedUInt32RuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{32} -} - func (x *PredefinedRepeatedWrappedUInt32RuleProto2) GetVal() []*wrapperspb.UInt32Value { if x != nil { return x.Val @@ -1579,12 +2243,29 @@ func (x *PredefinedRepeatedWrappedUInt32RuleProto2) GetVal() []*wrapperspb.UInt3 return nil } +func (x *PredefinedRepeatedWrappedUInt32RuleProto2) SetVal(v []*wrapperspb.UInt32Value) { + x.Val = v +} + +type PredefinedRepeatedWrappedUInt32RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.UInt32Value +} + +func (b0 PredefinedRepeatedWrappedUInt32RuleProto2_builder) Build() *PredefinedRepeatedWrappedUInt32RuleProto2 { + m0 := &PredefinedRepeatedWrappedUInt32RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedWrappedUInt64RuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*wrapperspb.UInt64Value `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*wrapperspb.UInt64Value `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedWrappedUInt64RuleProto2) Reset() { @@ -1612,11 +2293,6 @@ func (x *PredefinedRepeatedWrappedUInt64RuleProto2) ProtoReflect() protoreflect. return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedWrappedUInt64RuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedWrappedUInt64RuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{33} -} - func (x *PredefinedRepeatedWrappedUInt64RuleProto2) GetVal() []*wrapperspb.UInt64Value { if x != nil { return x.Val @@ -1624,12 +2300,29 @@ func (x *PredefinedRepeatedWrappedUInt64RuleProto2) GetVal() []*wrapperspb.UInt6 return nil } +func (x *PredefinedRepeatedWrappedUInt64RuleProto2) SetVal(v []*wrapperspb.UInt64Value) { + x.Val = v +} + +type PredefinedRepeatedWrappedUInt64RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.UInt64Value +} + +func (b0 PredefinedRepeatedWrappedUInt64RuleProto2_builder) Build() *PredefinedRepeatedWrappedUInt64RuleProto2 { + m0 := &PredefinedRepeatedWrappedUInt64RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedWrappedBoolRuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*wrapperspb.BoolValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*wrapperspb.BoolValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedWrappedBoolRuleProto2) Reset() { @@ -1657,11 +2350,6 @@ func (x *PredefinedRepeatedWrappedBoolRuleProto2) ProtoReflect() protoreflect.Me return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedWrappedBoolRuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedWrappedBoolRuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{34} -} - func (x *PredefinedRepeatedWrappedBoolRuleProto2) GetVal() []*wrapperspb.BoolValue { if x != nil { return x.Val @@ -1669,12 +2357,29 @@ func (x *PredefinedRepeatedWrappedBoolRuleProto2) GetVal() []*wrapperspb.BoolVal return nil } +func (x *PredefinedRepeatedWrappedBoolRuleProto2) SetVal(v []*wrapperspb.BoolValue) { + x.Val = v +} + +type PredefinedRepeatedWrappedBoolRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.BoolValue +} + +func (b0 PredefinedRepeatedWrappedBoolRuleProto2_builder) Build() *PredefinedRepeatedWrappedBoolRuleProto2 { + m0 := &PredefinedRepeatedWrappedBoolRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedWrappedStringRuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*wrapperspb.StringValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*wrapperspb.StringValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedWrappedStringRuleProto2) Reset() { @@ -1702,11 +2407,6 @@ func (x *PredefinedRepeatedWrappedStringRuleProto2) ProtoReflect() protoreflect. return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedWrappedStringRuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedWrappedStringRuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{35} -} - func (x *PredefinedRepeatedWrappedStringRuleProto2) GetVal() []*wrapperspb.StringValue { if x != nil { return x.Val @@ -1714,12 +2414,29 @@ func (x *PredefinedRepeatedWrappedStringRuleProto2) GetVal() []*wrapperspb.Strin return nil } +func (x *PredefinedRepeatedWrappedStringRuleProto2) SetVal(v []*wrapperspb.StringValue) { + x.Val = v +} + +type PredefinedRepeatedWrappedStringRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.StringValue +} + +func (b0 PredefinedRepeatedWrappedStringRuleProto2_builder) Build() *PredefinedRepeatedWrappedStringRuleProto2 { + m0 := &PredefinedRepeatedWrappedStringRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedWrappedBytesRuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*wrapperspb.BytesValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*wrapperspb.BytesValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedWrappedBytesRuleProto2) Reset() { @@ -1747,11 +2464,6 @@ func (x *PredefinedRepeatedWrappedBytesRuleProto2) ProtoReflect() protoreflect.M return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedWrappedBytesRuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedWrappedBytesRuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{36} -} - func (x *PredefinedRepeatedWrappedBytesRuleProto2) GetVal() []*wrapperspb.BytesValue { if x != nil { return x.Val @@ -1759,13 +2471,30 @@ func (x *PredefinedRepeatedWrappedBytesRuleProto2) GetVal() []*wrapperspb.BytesV return nil } +func (x *PredefinedRepeatedWrappedBytesRuleProto2) SetVal(v []*wrapperspb.BytesValue) { + x.Val = v +} + +type PredefinedRepeatedWrappedBytesRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.BytesValue +} + +func (b0 PredefinedRepeatedWrappedBytesRuleProto2_builder) Build() *PredefinedRepeatedWrappedBytesRuleProto2 { + m0 := &PredefinedRepeatedWrappedBytesRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedAndCustomRuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + A *int32 `protobuf:"zigzag32,1,opt,name=a" json:"a,omitempty"` + B *PredefinedAndCustomRuleProto2_Nested `protobuf:"bytes,2,opt,name=b" json:"b,omitempty"` unknownFields protoimpl.UnknownFields - - A *int32 `protobuf:"zigzag32,1,opt,name=a" json:"a,omitempty"` - B *PredefinedAndCustomRuleProto2_Nested `protobuf:"bytes,2,opt,name=b" json:"b,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedAndCustomRuleProto2) Reset() { @@ -1793,11 +2522,6 @@ func (x *PredefinedAndCustomRuleProto2) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedAndCustomRuleProto2.ProtoReflect.Descriptor instead. -func (*PredefinedAndCustomRuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{37} -} - func (x *PredefinedAndCustomRuleProto2) GetA() int32 { if x != nil && x.A != nil { return *x.A @@ -1812,12 +2536,57 @@ func (x *PredefinedAndCustomRuleProto2) GetB() *PredefinedAndCustomRuleProto2_Ne return nil } +func (x *PredefinedAndCustomRuleProto2) SetA(v int32) { + x.A = &v +} + +func (x *PredefinedAndCustomRuleProto2) SetB(v *PredefinedAndCustomRuleProto2_Nested) { + x.B = v +} + +func (x *PredefinedAndCustomRuleProto2) HasA() bool { + if x == nil { + return false + } + return x.A != nil +} + +func (x *PredefinedAndCustomRuleProto2) HasB() bool { + if x == nil { + return false + } + return x.B != nil +} + +func (x *PredefinedAndCustomRuleProto2) ClearA() { + x.A = nil +} + +func (x *PredefinedAndCustomRuleProto2) ClearB() { + x.B = nil +} + +type PredefinedAndCustomRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A *int32 + B *PredefinedAndCustomRuleProto2_Nested +} + +func (b0 PredefinedAndCustomRuleProto2_builder) Build() *PredefinedAndCustomRuleProto2 { + m0 := &PredefinedAndCustomRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.A = b.A + x.B = b.B + return m0 +} + type StandardPredefinedAndCustomRuleProto2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + A *int32 `protobuf:"zigzag32,1,opt,name=a" json:"a,omitempty"` unknownFields protoimpl.UnknownFields - - A *int32 `protobuf:"zigzag32,1,opt,name=a" json:"a,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StandardPredefinedAndCustomRuleProto2) Reset() { @@ -1845,11 +2614,6 @@ func (x *StandardPredefinedAndCustomRuleProto2) ProtoReflect() protoreflect.Mess return mi.MessageOf(x) } -// Deprecated: Use StandardPredefinedAndCustomRuleProto2.ProtoReflect.Descriptor instead. -func (*StandardPredefinedAndCustomRuleProto2) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{38} -} - func (x *StandardPredefinedAndCustomRuleProto2) GetA() int32 { if x != nil && x.A != nil { return *x.A @@ -1857,12 +2621,40 @@ func (x *StandardPredefinedAndCustomRuleProto2) GetA() int32 { return 0 } +func (x *StandardPredefinedAndCustomRuleProto2) SetA(v int32) { + x.A = &v +} + +func (x *StandardPredefinedAndCustomRuleProto2) HasA() bool { + if x == nil { + return false + } + return x.A != nil +} + +func (x *StandardPredefinedAndCustomRuleProto2) ClearA() { + x.A = nil +} + +type StandardPredefinedAndCustomRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A *int32 +} + +func (b0 StandardPredefinedAndCustomRuleProto2_builder) Build() *StandardPredefinedAndCustomRuleProto2 { + m0 := &StandardPredefinedAndCustomRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.A = b.A + return m0 +} + type PredefinedAndCustomRuleProto2_Nested struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + C *int32 `protobuf:"zigzag32,1,opt,name=c" json:"c,omitempty"` unknownFields protoimpl.UnknownFields - - C *int32 `protobuf:"zigzag32,1,opt,name=c" json:"c,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedAndCustomRuleProto2_Nested) Reset() { @@ -1890,11 +2682,6 @@ func (x *PredefinedAndCustomRuleProto2_Nested) ProtoReflect() protoreflect.Messa return mi.MessageOf(x) } -// Deprecated: Use PredefinedAndCustomRuleProto2_Nested.ProtoReflect.Descriptor instead. -func (*PredefinedAndCustomRuleProto2_Nested) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP(), []int{37, 0} -} - func (x *PredefinedAndCustomRuleProto2_Nested) GetC() int32 { if x != nil && x.C != nil { return *x.C @@ -1902,6 +2689,35 @@ func (x *PredefinedAndCustomRuleProto2_Nested) GetC() int32 { return 0 } +func (x *PredefinedAndCustomRuleProto2_Nested) SetC(v int32) { + x.C = &v +} + +func (x *PredefinedAndCustomRuleProto2_Nested) HasC() bool { + if x == nil { + return false + } + return x.C != nil +} + +func (x *PredefinedAndCustomRuleProto2_Nested) ClearC() { + x.C = nil +} + +type PredefinedAndCustomRuleProto2_Nested_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + C *int32 +} + +func (b0 PredefinedAndCustomRuleProto2_Nested_builder) Build() *PredefinedAndCustomRuleProto2_Nested { + m0 := &PredefinedAndCustomRuleProto2_Nested{} + b, x := &b0, m0 + _, _ = b, x + x.C = b.C + return m0 +} + var file_buf_validate_conformance_cases_predefined_rules_proto2_proto_extTypes = []protoimpl.ExtensionInfo{ { ExtendedType: (*validate.FloatRules)(nil), @@ -2656,18 +3472,6 @@ var file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDesc = 0x65, 0x3a, 0x3a, 0x43, 0x61, 0x73, 0x65, 0x73, } -var ( - file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescData = file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDesc -) - -func file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDescData -} - var file_buf_validate_conformance_cases_predefined_rules_proto2_proto_enumTypes = make([]protoimpl.EnumInfo, 1) var file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes = make([]protoimpl.MessageInfo, 40) var file_buf_validate_conformance_cases_predefined_rules_proto2_proto_goTypes = []any{ diff --git a/internal/gen/buf/validate/conformance/cases/predefined_rules_proto2_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/predefined_rules_proto2_protoopaque.pb.go new file mode 100644 index 0000000..5b9be0d --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/predefined_rules_proto2_protoopaque.pb.go @@ -0,0 +1,3781 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/predefined_rules_proto2.proto + +//go:build protoopaque + +package cases + +import ( + validate "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + durationpb "google.golang.org/protobuf/types/known/durationpb" + timestamppb "google.golang.org/protobuf/types/known/timestamppb" + wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type PredefinedEnumRuleProto2_EnumProto2 int32 + +const ( + PredefinedEnumRuleProto2_ENUM_PROTO2_ZERO_UNSPECIFIED PredefinedEnumRuleProto2_EnumProto2 = 0 + PredefinedEnumRuleProto2_ENUM_PROTO2_ONE PredefinedEnumRuleProto2_EnumProto2 = 1 +) + +// Enum value maps for PredefinedEnumRuleProto2_EnumProto2. +var ( + PredefinedEnumRuleProto2_EnumProto2_name = map[int32]string{ + 0: "ENUM_PROTO2_ZERO_UNSPECIFIED", + 1: "ENUM_PROTO2_ONE", + } + PredefinedEnumRuleProto2_EnumProto2_value = map[string]int32{ + "ENUM_PROTO2_ZERO_UNSPECIFIED": 0, + "ENUM_PROTO2_ONE": 1, + } +) + +func (x PredefinedEnumRuleProto2_EnumProto2) Enum() *PredefinedEnumRuleProto2_EnumProto2 { + p := new(PredefinedEnumRuleProto2_EnumProto2) + *p = x + return p +} + +func (x PredefinedEnumRuleProto2_EnumProto2) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PredefinedEnumRuleProto2_EnumProto2) Descriptor() protoreflect.EnumDescriptor { + return file_buf_validate_conformance_cases_predefined_rules_proto2_proto_enumTypes[0].Descriptor() +} + +func (PredefinedEnumRuleProto2_EnumProto2) Type() protoreflect.EnumType { + return &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_enumTypes[0] +} + +func (x PredefinedEnumRuleProto2_EnumProto2) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +type PredefinedFloatRuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float32 `protobuf:"fixed32,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedFloatRuleProto2) Reset() { + *x = PredefinedFloatRuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedFloatRuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedFloatRuleProto2) ProtoMessage() {} + +func (x *PredefinedFloatRuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedFloatRuleProto2) GetVal() float32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedFloatRuleProto2) SetVal(v float32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedFloatRuleProto2) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedFloatRuleProto2) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type PredefinedFloatRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *float32 +} + +func (b0 PredefinedFloatRuleProto2_builder) Build() *PredefinedFloatRuleProto2 { + m0 := &PredefinedFloatRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedDoubleRuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float64 `protobuf:"fixed64,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedDoubleRuleProto2) Reset() { + *x = PredefinedDoubleRuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedDoubleRuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedDoubleRuleProto2) ProtoMessage() {} + +func (x *PredefinedDoubleRuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedDoubleRuleProto2) GetVal() float64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedDoubleRuleProto2) SetVal(v float64) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedDoubleRuleProto2) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedDoubleRuleProto2) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type PredefinedDoubleRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *float64 +} + +func (b0 PredefinedDoubleRuleProto2_builder) Build() *PredefinedDoubleRuleProto2 { + m0 := &PredefinedDoubleRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedInt32RuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedInt32RuleProto2) Reset() { + *x = PredefinedInt32RuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedInt32RuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedInt32RuleProto2) ProtoMessage() {} + +func (x *PredefinedInt32RuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedInt32RuleProto2) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedInt32RuleProto2) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedInt32RuleProto2) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedInt32RuleProto2) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type PredefinedInt32RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 PredefinedInt32RuleProto2_builder) Build() *PredefinedInt32RuleProto2 { + m0 := &PredefinedInt32RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedInt64RuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedInt64RuleProto2) Reset() { + *x = PredefinedInt64RuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedInt64RuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedInt64RuleProto2) ProtoMessage() {} + +func (x *PredefinedInt64RuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedInt64RuleProto2) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedInt64RuleProto2) SetVal(v int64) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedInt64RuleProto2) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedInt64RuleProto2) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type PredefinedInt64RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int64 +} + +func (b0 PredefinedInt64RuleProto2_builder) Build() *PredefinedInt64RuleProto2 { + m0 := &PredefinedInt64RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedUInt32RuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedUInt32RuleProto2) Reset() { + *x = PredefinedUInt32RuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedUInt32RuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedUInt32RuleProto2) ProtoMessage() {} + +func (x *PredefinedUInt32RuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedUInt32RuleProto2) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedUInt32RuleProto2) SetVal(v uint32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedUInt32RuleProto2) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedUInt32RuleProto2) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type PredefinedUInt32RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *uint32 +} + +func (b0 PredefinedUInt32RuleProto2_builder) Build() *PredefinedUInt32RuleProto2 { + m0 := &PredefinedUInt32RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedUInt64RuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedUInt64RuleProto2) Reset() { + *x = PredefinedUInt64RuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedUInt64RuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedUInt64RuleProto2) ProtoMessage() {} + +func (x *PredefinedUInt64RuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedUInt64RuleProto2) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedUInt64RuleProto2) SetVal(v uint64) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedUInt64RuleProto2) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedUInt64RuleProto2) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type PredefinedUInt64RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *uint64 +} + +func (b0 PredefinedUInt64RuleProto2_builder) Build() *PredefinedUInt64RuleProto2 { + m0 := &PredefinedUInt64RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedSInt32RuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"zigzag32,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedSInt32RuleProto2) Reset() { + *x = PredefinedSInt32RuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedSInt32RuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedSInt32RuleProto2) ProtoMessage() {} + +func (x *PredefinedSInt32RuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedSInt32RuleProto2) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedSInt32RuleProto2) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedSInt32RuleProto2) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedSInt32RuleProto2) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type PredefinedSInt32RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 PredefinedSInt32RuleProto2_builder) Build() *PredefinedSInt32RuleProto2 { + m0 := &PredefinedSInt32RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedSInt64RuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"zigzag64,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedSInt64RuleProto2) Reset() { + *x = PredefinedSInt64RuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedSInt64RuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedSInt64RuleProto2) ProtoMessage() {} + +func (x *PredefinedSInt64RuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[7] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedSInt64RuleProto2) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedSInt64RuleProto2) SetVal(v int64) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedSInt64RuleProto2) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedSInt64RuleProto2) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type PredefinedSInt64RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int64 +} + +func (b0 PredefinedSInt64RuleProto2_builder) Build() *PredefinedSInt64RuleProto2 { + m0 := &PredefinedSInt64RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedFixed32RuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"fixed32,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedFixed32RuleProto2) Reset() { + *x = PredefinedFixed32RuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedFixed32RuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedFixed32RuleProto2) ProtoMessage() {} + +func (x *PredefinedFixed32RuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[8] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedFixed32RuleProto2) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedFixed32RuleProto2) SetVal(v uint32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedFixed32RuleProto2) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedFixed32RuleProto2) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type PredefinedFixed32RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *uint32 +} + +func (b0 PredefinedFixed32RuleProto2_builder) Build() *PredefinedFixed32RuleProto2 { + m0 := &PredefinedFixed32RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedFixed64RuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"fixed64,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedFixed64RuleProto2) Reset() { + *x = PredefinedFixed64RuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedFixed64RuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedFixed64RuleProto2) ProtoMessage() {} + +func (x *PredefinedFixed64RuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[9] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedFixed64RuleProto2) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedFixed64RuleProto2) SetVal(v uint64) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedFixed64RuleProto2) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedFixed64RuleProto2) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type PredefinedFixed64RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *uint64 +} + +func (b0 PredefinedFixed64RuleProto2_builder) Build() *PredefinedFixed64RuleProto2 { + m0 := &PredefinedFixed64RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedSFixed32RuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"fixed32,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedSFixed32RuleProto2) Reset() { + *x = PredefinedSFixed32RuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedSFixed32RuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedSFixed32RuleProto2) ProtoMessage() {} + +func (x *PredefinedSFixed32RuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[10] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedSFixed32RuleProto2) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedSFixed32RuleProto2) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedSFixed32RuleProto2) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedSFixed32RuleProto2) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type PredefinedSFixed32RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 PredefinedSFixed32RuleProto2_builder) Build() *PredefinedSFixed32RuleProto2 { + m0 := &PredefinedSFixed32RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedSFixed64RuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"fixed64,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedSFixed64RuleProto2) Reset() { + *x = PredefinedSFixed64RuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedSFixed64RuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedSFixed64RuleProto2) ProtoMessage() {} + +func (x *PredefinedSFixed64RuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[11] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedSFixed64RuleProto2) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedSFixed64RuleProto2) SetVal(v int64) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedSFixed64RuleProto2) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedSFixed64RuleProto2) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type PredefinedSFixed64RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int64 +} + +func (b0 PredefinedSFixed64RuleProto2_builder) Build() *PredefinedSFixed64RuleProto2 { + m0 := &PredefinedSFixed64RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedBoolRuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val bool `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedBoolRuleProto2) Reset() { + *x = PredefinedBoolRuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedBoolRuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedBoolRuleProto2) ProtoMessage() {} + +func (x *PredefinedBoolRuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[12] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedBoolRuleProto2) GetVal() bool { + if x != nil { + return x.xxx_hidden_Val + } + return false +} + +func (x *PredefinedBoolRuleProto2) SetVal(v bool) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedBoolRuleProto2) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedBoolRuleProto2) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = false +} + +type PredefinedBoolRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *bool +} + +func (b0 PredefinedBoolRuleProto2_builder) Build() *PredefinedBoolRuleProto2 { + m0 := &PredefinedBoolRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedStringRuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedStringRuleProto2) Reset() { + *x = PredefinedStringRuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedStringRuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedStringRuleProto2) ProtoMessage() {} + +func (x *PredefinedStringRuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[13] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedStringRuleProto2) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *PredefinedStringRuleProto2) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedStringRuleProto2) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedStringRuleProto2) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type PredefinedStringRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 PredefinedStringRuleProto2_builder) Build() *PredefinedStringRuleProto2 { + m0 := &PredefinedStringRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type PredefinedBytesRuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []byte `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedBytesRuleProto2) Reset() { + *x = PredefinedBytesRuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedBytesRuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedBytesRuleProto2) ProtoMessage() {} + +func (x *PredefinedBytesRuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[14] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedBytesRuleProto2) GetVal() []byte { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedBytesRuleProto2) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedBytesRuleProto2) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedBytesRuleProto2) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type PredefinedBytesRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 PredefinedBytesRuleProto2_builder) Build() *PredefinedBytesRuleProto2 { + m0 := &PredefinedBytesRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type PredefinedEnumRuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val PredefinedEnumRuleProto2_EnumProto2 `protobuf:"varint,1,opt,name=val,enum=buf.validate.conformance.cases.PredefinedEnumRuleProto2_EnumProto2" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedEnumRuleProto2) Reset() { + *x = PredefinedEnumRuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedEnumRuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedEnumRuleProto2) ProtoMessage() {} + +func (x *PredefinedEnumRuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[15] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedEnumRuleProto2) GetVal() PredefinedEnumRuleProto2_EnumProto2 { + if x != nil { + if protoimpl.X.Present(&(x.XXX_presence[0]), 0) { + return x.xxx_hidden_Val + } + } + return PredefinedEnumRuleProto2_ENUM_PROTO2_ZERO_UNSPECIFIED +} + +func (x *PredefinedEnumRuleProto2) SetVal(v PredefinedEnumRuleProto2_EnumProto2) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedEnumRuleProto2) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedEnumRuleProto2) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = PredefinedEnumRuleProto2_ENUM_PROTO2_ZERO_UNSPECIFIED +} + +type PredefinedEnumRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *PredefinedEnumRuleProto2_EnumProto2 +} + +func (b0 PredefinedEnumRuleProto2_builder) Build() *PredefinedEnumRuleProto2 { + m0 := &PredefinedEnumRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedRepeatedRuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []uint64 `protobuf:"varint,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedRuleProto2) Reset() { + *x = PredefinedRepeatedRuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[16] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedRuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedRuleProto2) ProtoMessage() {} + +func (x *PredefinedRepeatedRuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[16] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedRuleProto2) GetVal() []uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedRepeatedRuleProto2) SetVal(v []uint64) { + x.xxx_hidden_Val = v +} + +type PredefinedRepeatedRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []uint64 +} + +func (b0 PredefinedRepeatedRuleProto2_builder) Build() *PredefinedRepeatedRuleProto2 { + m0 := &PredefinedRepeatedRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedDurationRuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedDurationRuleProto2) Reset() { + *x = PredefinedDurationRuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[17] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedDurationRuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedDurationRuleProto2) ProtoMessage() {} + +func (x *PredefinedDurationRuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[17] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedDurationRuleProto2) GetVal() *durationpb.Duration { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedDurationRuleProto2) SetVal(v *durationpb.Duration) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedDurationRuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedDurationRuleProto2) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedDurationRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 PredefinedDurationRuleProto2_builder) Build() *PredefinedDurationRuleProto2 { + m0 := &PredefinedDurationRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedTimestampRuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedTimestampRuleProto2) Reset() { + *x = PredefinedTimestampRuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[18] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedTimestampRuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedTimestampRuleProto2) ProtoMessage() {} + +func (x *PredefinedTimestampRuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[18] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedTimestampRuleProto2) GetVal() *timestamppb.Timestamp { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedTimestampRuleProto2) SetVal(v *timestamppb.Timestamp) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedTimestampRuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedTimestampRuleProto2) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedTimestampRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 PredefinedTimestampRuleProto2_builder) Build() *PredefinedTimestampRuleProto2 { + m0 := &PredefinedTimestampRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedWrappedFloatRuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.FloatValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedWrappedFloatRuleProto2) Reset() { + *x = PredefinedWrappedFloatRuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[19] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedWrappedFloatRuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedWrappedFloatRuleProto2) ProtoMessage() {} + +func (x *PredefinedWrappedFloatRuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[19] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedWrappedFloatRuleProto2) GetVal() *wrapperspb.FloatValue { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedWrappedFloatRuleProto2) SetVal(v *wrapperspb.FloatValue) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedWrappedFloatRuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedWrappedFloatRuleProto2) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedWrappedFloatRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.FloatValue +} + +func (b0 PredefinedWrappedFloatRuleProto2_builder) Build() *PredefinedWrappedFloatRuleProto2 { + m0 := &PredefinedWrappedFloatRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedWrappedDoubleRuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.DoubleValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedWrappedDoubleRuleProto2) Reset() { + *x = PredefinedWrappedDoubleRuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[20] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedWrappedDoubleRuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedWrappedDoubleRuleProto2) ProtoMessage() {} + +func (x *PredefinedWrappedDoubleRuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[20] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedWrappedDoubleRuleProto2) GetVal() *wrapperspb.DoubleValue { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedWrappedDoubleRuleProto2) SetVal(v *wrapperspb.DoubleValue) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedWrappedDoubleRuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedWrappedDoubleRuleProto2) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedWrappedDoubleRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.DoubleValue +} + +func (b0 PredefinedWrappedDoubleRuleProto2_builder) Build() *PredefinedWrappedDoubleRuleProto2 { + m0 := &PredefinedWrappedDoubleRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedWrappedInt32RuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedWrappedInt32RuleProto2) Reset() { + *x = PredefinedWrappedInt32RuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[21] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedWrappedInt32RuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedWrappedInt32RuleProto2) ProtoMessage() {} + +func (x *PredefinedWrappedInt32RuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[21] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedWrappedInt32RuleProto2) GetVal() *wrapperspb.Int32Value { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedWrappedInt32RuleProto2) SetVal(v *wrapperspb.Int32Value) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedWrappedInt32RuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedWrappedInt32RuleProto2) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedWrappedInt32RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.Int32Value +} + +func (b0 PredefinedWrappedInt32RuleProto2_builder) Build() *PredefinedWrappedInt32RuleProto2 { + m0 := &PredefinedWrappedInt32RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedWrappedInt64RuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedWrappedInt64RuleProto2) Reset() { + *x = PredefinedWrappedInt64RuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[22] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedWrappedInt64RuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedWrappedInt64RuleProto2) ProtoMessage() {} + +func (x *PredefinedWrappedInt64RuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[22] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedWrappedInt64RuleProto2) GetVal() *wrapperspb.Int64Value { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedWrappedInt64RuleProto2) SetVal(v *wrapperspb.Int64Value) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedWrappedInt64RuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedWrappedInt64RuleProto2) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedWrappedInt64RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.Int64Value +} + +func (b0 PredefinedWrappedInt64RuleProto2_builder) Build() *PredefinedWrappedInt64RuleProto2 { + m0 := &PredefinedWrappedInt64RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedWrappedUInt32RuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedWrappedUInt32RuleProto2) Reset() { + *x = PredefinedWrappedUInt32RuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[23] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedWrappedUInt32RuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedWrappedUInt32RuleProto2) ProtoMessage() {} + +func (x *PredefinedWrappedUInt32RuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[23] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedWrappedUInt32RuleProto2) GetVal() *wrapperspb.UInt32Value { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedWrappedUInt32RuleProto2) SetVal(v *wrapperspb.UInt32Value) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedWrappedUInt32RuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedWrappedUInt32RuleProto2) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedWrappedUInt32RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.UInt32Value +} + +func (b0 PredefinedWrappedUInt32RuleProto2_builder) Build() *PredefinedWrappedUInt32RuleProto2 { + m0 := &PredefinedWrappedUInt32RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedWrappedUInt64RuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.UInt64Value `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedWrappedUInt64RuleProto2) Reset() { + *x = PredefinedWrappedUInt64RuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[24] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedWrappedUInt64RuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedWrappedUInt64RuleProto2) ProtoMessage() {} + +func (x *PredefinedWrappedUInt64RuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[24] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedWrappedUInt64RuleProto2) GetVal() *wrapperspb.UInt64Value { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedWrappedUInt64RuleProto2) SetVal(v *wrapperspb.UInt64Value) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedWrappedUInt64RuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedWrappedUInt64RuleProto2) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedWrappedUInt64RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.UInt64Value +} + +func (b0 PredefinedWrappedUInt64RuleProto2_builder) Build() *PredefinedWrappedUInt64RuleProto2 { + m0 := &PredefinedWrappedUInt64RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedWrappedBoolRuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedWrappedBoolRuleProto2) Reset() { + *x = PredefinedWrappedBoolRuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[25] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedWrappedBoolRuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedWrappedBoolRuleProto2) ProtoMessage() {} + +func (x *PredefinedWrappedBoolRuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[25] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedWrappedBoolRuleProto2) GetVal() *wrapperspb.BoolValue { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedWrappedBoolRuleProto2) SetVal(v *wrapperspb.BoolValue) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedWrappedBoolRuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedWrappedBoolRuleProto2) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedWrappedBoolRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.BoolValue +} + +func (b0 PredefinedWrappedBoolRuleProto2_builder) Build() *PredefinedWrappedBoolRuleProto2 { + m0 := &PredefinedWrappedBoolRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedWrappedStringRuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedWrappedStringRuleProto2) Reset() { + *x = PredefinedWrappedStringRuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[26] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedWrappedStringRuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedWrappedStringRuleProto2) ProtoMessage() {} + +func (x *PredefinedWrappedStringRuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[26] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedWrappedStringRuleProto2) GetVal() *wrapperspb.StringValue { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedWrappedStringRuleProto2) SetVal(v *wrapperspb.StringValue) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedWrappedStringRuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedWrappedStringRuleProto2) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedWrappedStringRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.StringValue +} + +func (b0 PredefinedWrappedStringRuleProto2_builder) Build() *PredefinedWrappedStringRuleProto2 { + m0 := &PredefinedWrappedStringRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedWrappedBytesRuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.BytesValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedWrappedBytesRuleProto2) Reset() { + *x = PredefinedWrappedBytesRuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[27] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedWrappedBytesRuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedWrappedBytesRuleProto2) ProtoMessage() {} + +func (x *PredefinedWrappedBytesRuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[27] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedWrappedBytesRuleProto2) GetVal() *wrapperspb.BytesValue { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedWrappedBytesRuleProto2) SetVal(v *wrapperspb.BytesValue) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedWrappedBytesRuleProto2) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedWrappedBytesRuleProto2) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedWrappedBytesRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.BytesValue +} + +func (b0 PredefinedWrappedBytesRuleProto2_builder) Build() *PredefinedWrappedBytesRuleProto2 { + m0 := &PredefinedWrappedBytesRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedRepeatedWrappedFloatRuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*wrapperspb.FloatValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedWrappedFloatRuleProto2) Reset() { + *x = PredefinedRepeatedWrappedFloatRuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[28] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedWrappedFloatRuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedWrappedFloatRuleProto2) ProtoMessage() {} + +func (x *PredefinedRepeatedWrappedFloatRuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[28] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedWrappedFloatRuleProto2) GetVal() []*wrapperspb.FloatValue { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *PredefinedRepeatedWrappedFloatRuleProto2) SetVal(v []*wrapperspb.FloatValue) { + x.xxx_hidden_Val = &v +} + +type PredefinedRepeatedWrappedFloatRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.FloatValue +} + +func (b0 PredefinedRepeatedWrappedFloatRuleProto2_builder) Build() *PredefinedRepeatedWrappedFloatRuleProto2 { + m0 := &PredefinedRepeatedWrappedFloatRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type PredefinedRepeatedWrappedDoubleRuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*wrapperspb.DoubleValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedWrappedDoubleRuleProto2) Reset() { + *x = PredefinedRepeatedWrappedDoubleRuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[29] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedWrappedDoubleRuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedWrappedDoubleRuleProto2) ProtoMessage() {} + +func (x *PredefinedRepeatedWrappedDoubleRuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[29] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedWrappedDoubleRuleProto2) GetVal() []*wrapperspb.DoubleValue { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *PredefinedRepeatedWrappedDoubleRuleProto2) SetVal(v []*wrapperspb.DoubleValue) { + x.xxx_hidden_Val = &v +} + +type PredefinedRepeatedWrappedDoubleRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.DoubleValue +} + +func (b0 PredefinedRepeatedWrappedDoubleRuleProto2_builder) Build() *PredefinedRepeatedWrappedDoubleRuleProto2 { + m0 := &PredefinedRepeatedWrappedDoubleRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type PredefinedRepeatedWrappedInt32RuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*wrapperspb.Int32Value `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedWrappedInt32RuleProto2) Reset() { + *x = PredefinedRepeatedWrappedInt32RuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[30] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedWrappedInt32RuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedWrappedInt32RuleProto2) ProtoMessage() {} + +func (x *PredefinedRepeatedWrappedInt32RuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[30] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedWrappedInt32RuleProto2) GetVal() []*wrapperspb.Int32Value { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *PredefinedRepeatedWrappedInt32RuleProto2) SetVal(v []*wrapperspb.Int32Value) { + x.xxx_hidden_Val = &v +} + +type PredefinedRepeatedWrappedInt32RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.Int32Value +} + +func (b0 PredefinedRepeatedWrappedInt32RuleProto2_builder) Build() *PredefinedRepeatedWrappedInt32RuleProto2 { + m0 := &PredefinedRepeatedWrappedInt32RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type PredefinedRepeatedWrappedInt64RuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*wrapperspb.Int64Value `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedWrappedInt64RuleProto2) Reset() { + *x = PredefinedRepeatedWrappedInt64RuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[31] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedWrappedInt64RuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedWrappedInt64RuleProto2) ProtoMessage() {} + +func (x *PredefinedRepeatedWrappedInt64RuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[31] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedWrappedInt64RuleProto2) GetVal() []*wrapperspb.Int64Value { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *PredefinedRepeatedWrappedInt64RuleProto2) SetVal(v []*wrapperspb.Int64Value) { + x.xxx_hidden_Val = &v +} + +type PredefinedRepeatedWrappedInt64RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.Int64Value +} + +func (b0 PredefinedRepeatedWrappedInt64RuleProto2_builder) Build() *PredefinedRepeatedWrappedInt64RuleProto2 { + m0 := &PredefinedRepeatedWrappedInt64RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type PredefinedRepeatedWrappedUInt32RuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*wrapperspb.UInt32Value `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedWrappedUInt32RuleProto2) Reset() { + *x = PredefinedRepeatedWrappedUInt32RuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[32] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedWrappedUInt32RuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedWrappedUInt32RuleProto2) ProtoMessage() {} + +func (x *PredefinedRepeatedWrappedUInt32RuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[32] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedWrappedUInt32RuleProto2) GetVal() []*wrapperspb.UInt32Value { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *PredefinedRepeatedWrappedUInt32RuleProto2) SetVal(v []*wrapperspb.UInt32Value) { + x.xxx_hidden_Val = &v +} + +type PredefinedRepeatedWrappedUInt32RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.UInt32Value +} + +func (b0 PredefinedRepeatedWrappedUInt32RuleProto2_builder) Build() *PredefinedRepeatedWrappedUInt32RuleProto2 { + m0 := &PredefinedRepeatedWrappedUInt32RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type PredefinedRepeatedWrappedUInt64RuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*wrapperspb.UInt64Value `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedWrappedUInt64RuleProto2) Reset() { + *x = PredefinedRepeatedWrappedUInt64RuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[33] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedWrappedUInt64RuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedWrappedUInt64RuleProto2) ProtoMessage() {} + +func (x *PredefinedRepeatedWrappedUInt64RuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[33] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedWrappedUInt64RuleProto2) GetVal() []*wrapperspb.UInt64Value { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *PredefinedRepeatedWrappedUInt64RuleProto2) SetVal(v []*wrapperspb.UInt64Value) { + x.xxx_hidden_Val = &v +} + +type PredefinedRepeatedWrappedUInt64RuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.UInt64Value +} + +func (b0 PredefinedRepeatedWrappedUInt64RuleProto2_builder) Build() *PredefinedRepeatedWrappedUInt64RuleProto2 { + m0 := &PredefinedRepeatedWrappedUInt64RuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type PredefinedRepeatedWrappedBoolRuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*wrapperspb.BoolValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedWrappedBoolRuleProto2) Reset() { + *x = PredefinedRepeatedWrappedBoolRuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[34] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedWrappedBoolRuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedWrappedBoolRuleProto2) ProtoMessage() {} + +func (x *PredefinedRepeatedWrappedBoolRuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[34] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedWrappedBoolRuleProto2) GetVal() []*wrapperspb.BoolValue { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *PredefinedRepeatedWrappedBoolRuleProto2) SetVal(v []*wrapperspb.BoolValue) { + x.xxx_hidden_Val = &v +} + +type PredefinedRepeatedWrappedBoolRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.BoolValue +} + +func (b0 PredefinedRepeatedWrappedBoolRuleProto2_builder) Build() *PredefinedRepeatedWrappedBoolRuleProto2 { + m0 := &PredefinedRepeatedWrappedBoolRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type PredefinedRepeatedWrappedStringRuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*wrapperspb.StringValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedWrappedStringRuleProto2) Reset() { + *x = PredefinedRepeatedWrappedStringRuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[35] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedWrappedStringRuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedWrappedStringRuleProto2) ProtoMessage() {} + +func (x *PredefinedRepeatedWrappedStringRuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[35] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedWrappedStringRuleProto2) GetVal() []*wrapperspb.StringValue { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *PredefinedRepeatedWrappedStringRuleProto2) SetVal(v []*wrapperspb.StringValue) { + x.xxx_hidden_Val = &v +} + +type PredefinedRepeatedWrappedStringRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.StringValue +} + +func (b0 PredefinedRepeatedWrappedStringRuleProto2_builder) Build() *PredefinedRepeatedWrappedStringRuleProto2 { + m0 := &PredefinedRepeatedWrappedStringRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type PredefinedRepeatedWrappedBytesRuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*wrapperspb.BytesValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedWrappedBytesRuleProto2) Reset() { + *x = PredefinedRepeatedWrappedBytesRuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[36] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedWrappedBytesRuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedWrappedBytesRuleProto2) ProtoMessage() {} + +func (x *PredefinedRepeatedWrappedBytesRuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[36] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedWrappedBytesRuleProto2) GetVal() []*wrapperspb.BytesValue { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *PredefinedRepeatedWrappedBytesRuleProto2) SetVal(v []*wrapperspb.BytesValue) { + x.xxx_hidden_Val = &v +} + +type PredefinedRepeatedWrappedBytesRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.BytesValue +} + +func (b0 PredefinedRepeatedWrappedBytesRuleProto2_builder) Build() *PredefinedRepeatedWrappedBytesRuleProto2 { + m0 := &PredefinedRepeatedWrappedBytesRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type PredefinedAndCustomRuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_A int32 `protobuf:"zigzag32,1,opt,name=a" json:"a,omitempty"` + xxx_hidden_B *PredefinedAndCustomRuleProto2_Nested `protobuf:"bytes,2,opt,name=b" json:"b,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedAndCustomRuleProto2) Reset() { + *x = PredefinedAndCustomRuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[37] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedAndCustomRuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedAndCustomRuleProto2) ProtoMessage() {} + +func (x *PredefinedAndCustomRuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[37] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedAndCustomRuleProto2) GetA() int32 { + if x != nil { + return x.xxx_hidden_A + } + return 0 +} + +func (x *PredefinedAndCustomRuleProto2) GetB() *PredefinedAndCustomRuleProto2_Nested { + if x != nil { + return x.xxx_hidden_B + } + return nil +} + +func (x *PredefinedAndCustomRuleProto2) SetA(v int32) { + x.xxx_hidden_A = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 2) +} + +func (x *PredefinedAndCustomRuleProto2) SetB(v *PredefinedAndCustomRuleProto2_Nested) { + x.xxx_hidden_B = v +} + +func (x *PredefinedAndCustomRuleProto2) HasA() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedAndCustomRuleProto2) HasB() bool { + if x == nil { + return false + } + return x.xxx_hidden_B != nil +} + +func (x *PredefinedAndCustomRuleProto2) ClearA() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_A = 0 +} + +func (x *PredefinedAndCustomRuleProto2) ClearB() { + x.xxx_hidden_B = nil +} + +type PredefinedAndCustomRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A *int32 + B *PredefinedAndCustomRuleProto2_Nested +} + +func (b0 PredefinedAndCustomRuleProto2_builder) Build() *PredefinedAndCustomRuleProto2 { + m0 := &PredefinedAndCustomRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + if b.A != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 2) + x.xxx_hidden_A = *b.A + } + x.xxx_hidden_B = b.B + return m0 +} + +type StandardPredefinedAndCustomRuleProto2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_A int32 `protobuf:"zigzag32,1,opt,name=a" json:"a,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StandardPredefinedAndCustomRuleProto2) Reset() { + *x = StandardPredefinedAndCustomRuleProto2{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[38] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StandardPredefinedAndCustomRuleProto2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StandardPredefinedAndCustomRuleProto2) ProtoMessage() {} + +func (x *StandardPredefinedAndCustomRuleProto2) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[38] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StandardPredefinedAndCustomRuleProto2) GetA() int32 { + if x != nil { + return x.xxx_hidden_A + } + return 0 +} + +func (x *StandardPredefinedAndCustomRuleProto2) SetA(v int32) { + x.xxx_hidden_A = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *StandardPredefinedAndCustomRuleProto2) HasA() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *StandardPredefinedAndCustomRuleProto2) ClearA() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_A = 0 +} + +type StandardPredefinedAndCustomRuleProto2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A *int32 +} + +func (b0 StandardPredefinedAndCustomRuleProto2_builder) Build() *StandardPredefinedAndCustomRuleProto2 { + m0 := &StandardPredefinedAndCustomRuleProto2{} + b, x := &b0, m0 + _, _ = b, x + if b.A != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_A = *b.A + } + return m0 +} + +type PredefinedAndCustomRuleProto2_Nested struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_C int32 `protobuf:"zigzag32,1,opt,name=c" json:"c,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedAndCustomRuleProto2_Nested) Reset() { + *x = PredefinedAndCustomRuleProto2_Nested{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[39] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedAndCustomRuleProto2_Nested) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedAndCustomRuleProto2_Nested) ProtoMessage() {} + +func (x *PredefinedAndCustomRuleProto2_Nested) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes[39] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedAndCustomRuleProto2_Nested) GetC() int32 { + if x != nil { + return x.xxx_hidden_C + } + return 0 +} + +func (x *PredefinedAndCustomRuleProto2_Nested) SetC(v int32) { + x.xxx_hidden_C = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedAndCustomRuleProto2_Nested) HasC() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedAndCustomRuleProto2_Nested) ClearC() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_C = 0 +} + +type PredefinedAndCustomRuleProto2_Nested_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + C *int32 +} + +func (b0 PredefinedAndCustomRuleProto2_Nested_builder) Build() *PredefinedAndCustomRuleProto2_Nested { + m0 := &PredefinedAndCustomRuleProto2_Nested{} + b, x := &b0, m0 + _, _ = b, x + if b.C != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_C = *b.C + } + return m0 +} + +var file_buf_validate_conformance_cases_predefined_rules_proto2_proto_extTypes = []protoimpl.ExtensionInfo{ + { + ExtendedType: (*validate.FloatRules)(nil), + ExtensionType: (*float32)(nil), + Field: 1161, + Name: "buf.validate.conformance.cases.float_abs_range_proto2", + Tag: "fixed32,1161,opt,name=float_abs_range_proto2", + Filename: "buf/validate/conformance/cases/predefined_rules_proto2.proto", + }, + { + ExtendedType: (*validate.DoubleRules)(nil), + ExtensionType: (*float64)(nil), + Field: 1161, + Name: "buf.validate.conformance.cases.double_abs_range_proto2", + Tag: "fixed64,1161,opt,name=double_abs_range_proto2", + Filename: "buf/validate/conformance/cases/predefined_rules_proto2.proto", + }, + { + ExtendedType: (*validate.Int32Rules)(nil), + ExtensionType: ([]int32)(nil), + Field: 1161, + Name: "buf.validate.conformance.cases.int32_abs_in_proto2", + Tag: "varint,1161,rep,name=int32_abs_in_proto2", + Filename: "buf/validate/conformance/cases/predefined_rules_proto2.proto", + }, + { + ExtendedType: (*validate.Int64Rules)(nil), + ExtensionType: ([]*wrapperspb.Int64Value)(nil), + Field: 1161, + Name: "buf.validate.conformance.cases.int64_abs_in_proto2", + Tag: "bytes,1161,rep,name=int64_abs_in_proto2", + Filename: "buf/validate/conformance/cases/predefined_rules_proto2.proto", + }, + { + ExtendedType: (*validate.UInt32Rules)(nil), + ExtensionType: (*bool)(nil), + Field: 1161, + Name: "buf.validate.conformance.cases.uint32_even_proto2", + Tag: "varint,1161,opt,name=uint32_even_proto2", + Filename: "buf/validate/conformance/cases/predefined_rules_proto2.proto", + }, + { + ExtendedType: (*validate.UInt64Rules)(nil), + ExtensionType: (*bool)(nil), + Field: 1161, + Name: "buf.validate.conformance.cases.uint64_even_proto2", + Tag: "varint,1161,opt,name=uint64_even_proto2", + Filename: "buf/validate/conformance/cases/predefined_rules_proto2.proto", + }, + { + ExtendedType: (*validate.SInt32Rules)(nil), + ExtensionType: (*bool)(nil), + Field: 1161, + Name: "buf.validate.conformance.cases.sint32_even_proto2", + Tag: "varint,1161,opt,name=sint32_even_proto2", + Filename: "buf/validate/conformance/cases/predefined_rules_proto2.proto", + }, + { + ExtendedType: (*validate.SInt64Rules)(nil), + ExtensionType: (*bool)(nil), + Field: 1161, + Name: "buf.validate.conformance.cases.sint64_even_proto2", + Tag: "varint,1161,opt,name=sint64_even_proto2", + Filename: "buf/validate/conformance/cases/predefined_rules_proto2.proto", + }, + { + ExtendedType: (*validate.Fixed32Rules)(nil), + ExtensionType: (*bool)(nil), + Field: 1161, + Name: "buf.validate.conformance.cases.fixed32_even_proto2", + Tag: "varint,1161,opt,name=fixed32_even_proto2", + Filename: "buf/validate/conformance/cases/predefined_rules_proto2.proto", + }, + { + ExtendedType: (*validate.Fixed64Rules)(nil), + ExtensionType: (*bool)(nil), + Field: 1161, + Name: "buf.validate.conformance.cases.fixed64_even_proto2", + Tag: "varint,1161,opt,name=fixed64_even_proto2", + Filename: "buf/validate/conformance/cases/predefined_rules_proto2.proto", + }, + { + ExtendedType: (*validate.SFixed32Rules)(nil), + ExtensionType: (*bool)(nil), + Field: 1161, + Name: "buf.validate.conformance.cases.sfixed32_even_proto2", + Tag: "varint,1161,opt,name=sfixed32_even_proto2", + Filename: "buf/validate/conformance/cases/predefined_rules_proto2.proto", + }, + { + ExtendedType: (*validate.SFixed64Rules)(nil), + ExtensionType: (*bool)(nil), + Field: 1161, + Name: "buf.validate.conformance.cases.sfixed64_even_proto2", + Tag: "varint,1161,opt,name=sfixed64_even_proto2", + Filename: "buf/validate/conformance/cases/predefined_rules_proto2.proto", + }, + { + ExtendedType: (*validate.BoolRules)(nil), + ExtensionType: (*bool)(nil), + Field: 1161, + Name: "buf.validate.conformance.cases.bool_false_proto2", + Tag: "varint,1161,opt,name=bool_false_proto2", + Filename: "buf/validate/conformance/cases/predefined_rules_proto2.proto", + }, + { + ExtendedType: (*validate.StringRules)(nil), + ExtensionType: (*bool)(nil), + Field: 1161, + Name: "buf.validate.conformance.cases.string_valid_path_proto2", + Tag: "varint,1161,opt,name=string_valid_path_proto2", + Filename: "buf/validate/conformance/cases/predefined_rules_proto2.proto", + }, + { + ExtendedType: (*validate.BytesRules)(nil), + ExtensionType: (*bool)(nil), + Field: 1161, + Name: "buf.validate.conformance.cases.bytes_valid_path_proto2", + Tag: "varint,1161,opt,name=bytes_valid_path_proto2", + Filename: "buf/validate/conformance/cases/predefined_rules_proto2.proto", + }, + { + ExtendedType: (*validate.EnumRules)(nil), + ExtensionType: (*bool)(nil), + Field: 1161, + Name: "buf.validate.conformance.cases.enum_non_zero_proto2", + Tag: "varint,1161,opt,name=enum_non_zero_proto2", + Filename: "buf/validate/conformance/cases/predefined_rules_proto2.proto", + }, + { + ExtendedType: (*validate.RepeatedRules)(nil), + ExtensionType: (*bool)(nil), + Field: 1161, + Name: "buf.validate.conformance.cases.repeated_at_least_five_proto2", + Tag: "varint,1161,opt,name=repeated_at_least_five_proto2", + Filename: "buf/validate/conformance/cases/predefined_rules_proto2.proto", + }, + { + ExtendedType: (*validate.DurationRules)(nil), + ExtensionType: (*bool)(nil), + Field: 1161, + Name: "buf.validate.conformance.cases.duration_too_long_proto2", + Tag: "varint,1161,opt,name=duration_too_long_proto2", + Filename: "buf/validate/conformance/cases/predefined_rules_proto2.proto", + }, + { + ExtendedType: (*validate.TimestampRules)(nil), + ExtensionType: (*bool)(nil), + Field: 1161, + Name: "buf.validate.conformance.cases.timestamp_in_range_proto2", + Tag: "varint,1161,opt,name=timestamp_in_range_proto2", + Filename: "buf/validate/conformance/cases/predefined_rules_proto2.proto", + }, +} + +// Extension fields to validate.FloatRules. +var ( + // optional float float_abs_range_proto2 = 1161; + E_FloatAbsRangeProto2 = &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_extTypes[0] +) + +// Extension fields to validate.DoubleRules. +var ( + // optional double double_abs_range_proto2 = 1161; + E_DoubleAbsRangeProto2 = &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_extTypes[1] +) + +// Extension fields to validate.Int32Rules. +var ( + // repeated int32 int32_abs_in_proto2 = 1161; + E_Int32AbsInProto2 = &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_extTypes[2] +) + +// Extension fields to validate.Int64Rules. +var ( + // repeated google.protobuf.Int64Value int64_abs_in_proto2 = 1161; + E_Int64AbsInProto2 = &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_extTypes[3] +) + +// Extension fields to validate.UInt32Rules. +var ( + // optional bool uint32_even_proto2 = 1161; + E_Uint32EvenProto2 = &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_extTypes[4] +) + +// Extension fields to validate.UInt64Rules. +var ( + // optional bool uint64_even_proto2 = 1161; + E_Uint64EvenProto2 = &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_extTypes[5] +) + +// Extension fields to validate.SInt32Rules. +var ( + // optional bool sint32_even_proto2 = 1161; + E_Sint32EvenProto2 = &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_extTypes[6] +) + +// Extension fields to validate.SInt64Rules. +var ( + // optional bool sint64_even_proto2 = 1161; + E_Sint64EvenProto2 = &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_extTypes[7] +) + +// Extension fields to validate.Fixed32Rules. +var ( + // optional bool fixed32_even_proto2 = 1161; + E_Fixed32EvenProto2 = &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_extTypes[8] +) + +// Extension fields to validate.Fixed64Rules. +var ( + // optional bool fixed64_even_proto2 = 1161; + E_Fixed64EvenProto2 = &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_extTypes[9] +) + +// Extension fields to validate.SFixed32Rules. +var ( + // optional bool sfixed32_even_proto2 = 1161; + E_Sfixed32EvenProto2 = &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_extTypes[10] +) + +// Extension fields to validate.SFixed64Rules. +var ( + // optional bool sfixed64_even_proto2 = 1161; + E_Sfixed64EvenProto2 = &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_extTypes[11] +) + +// Extension fields to validate.BoolRules. +var ( + // optional bool bool_false_proto2 = 1161; + E_BoolFalseProto2 = &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_extTypes[12] +) + +// Extension fields to validate.StringRules. +var ( + // optional bool string_valid_path_proto2 = 1161; + E_StringValidPathProto2 = &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_extTypes[13] +) + +// Extension fields to validate.BytesRules. +var ( + // optional bool bytes_valid_path_proto2 = 1161; + E_BytesValidPathProto2 = &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_extTypes[14] +) + +// Extension fields to validate.EnumRules. +var ( + // optional bool enum_non_zero_proto2 = 1161; + E_EnumNonZeroProto2 = &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_extTypes[15] +) + +// Extension fields to validate.RepeatedRules. +var ( + // optional bool repeated_at_least_five_proto2 = 1161; + E_RepeatedAtLeastFiveProto2 = &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_extTypes[16] +) + +// Extension fields to validate.DurationRules. +var ( + // optional bool duration_too_long_proto2 = 1161; + E_DurationTooLongProto2 = &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_extTypes[17] +) + +// Extension fields to validate.TimestampRules. +var ( + // optional bool timestamp_in_range_proto2 = 1161; + E_TimestampInRangeProto2 = &file_buf_validate_conformance_cases_predefined_rules_proto2_proto_extTypes[18] +) + +var File_buf_validate_conformance_cases_predefined_rules_proto2_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDesc = []byte{ + 0x0a, 0x3c, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x70, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x72, 0x75, 0x6c, 0x65, + 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, + 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x1a, 0x1b, + 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 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, 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, 0x3a, 0x0a, 0x19, + 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x52, + 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x1d, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x42, 0x0b, 0xba, 0x48, 0x08, 0x0a, 0x06, 0xcd, 0x48, 0x00, + 0x00, 0x80, 0x3f, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3f, 0x0a, 0x1a, 0x50, 0x72, 0x65, 0x64, + 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x52, 0x75, 0x6c, 0x65, + 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x01, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x12, 0x0a, 0xc9, 0x48, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xf0, 0x3f, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x40, 0x0a, 0x19, 0x50, 0x72, 0x65, + 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x52, 0x75, 0x6c, 0x65, + 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x23, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x05, 0x42, 0x11, 0xba, 0x48, 0x0e, 0x1a, 0x0c, 0xc8, 0x48, 0xfe, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x42, 0x0a, 0x19, 0x50, + 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52, 0x75, + 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x25, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x13, 0xba, 0x48, 0x10, 0x22, 0x0e, 0xca, 0x48, 0x0b, 0x08, + 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0x38, 0x0a, 0x1a, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x55, 0x49, 0x6e, + 0x74, 0x33, 0x32, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x1a, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x42, 0x08, 0xba, 0x48, 0x05, 0x2a, + 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x38, 0x0a, 0x1a, 0x50, 0x72, 0x65, + 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52, 0x75, 0x6c, + 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x04, 0x42, 0x08, 0xba, 0x48, 0x05, 0x32, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0x38, 0x0a, 0x1a, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, + 0x64, 0x53, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x32, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x42, 0x08, + 0xba, 0x48, 0x05, 0x3a, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x38, 0x0a, + 0x1a, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x53, 0x49, 0x6e, 0x74, 0x36, + 0x34, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x1a, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x12, 0x42, 0x08, 0xba, 0x48, 0x05, 0x42, 0x03, 0xc8, + 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x39, 0x0a, 0x1b, 0x50, 0x72, 0x65, 0x64, 0x65, + 0x66, 0x69, 0x6e, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x52, 0x75, 0x6c, 0x65, + 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x07, 0x42, 0x08, 0xba, 0x48, 0x05, 0x4a, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x39, 0x0a, 0x1b, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, + 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x32, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x06, 0x42, 0x08, + 0xba, 0x48, 0x05, 0x52, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3a, 0x0a, + 0x1c, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x53, 0x46, 0x69, 0x78, 0x65, + 0x64, 0x33, 0x32, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x1a, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0f, 0x42, 0x08, 0xba, 0x48, 0x05, 0x5a, + 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3a, 0x0a, 0x1c, 0x50, 0x72, 0x65, + 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x53, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x52, + 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x10, 0x42, 0x08, 0xba, 0x48, 0x05, 0x62, 0x03, 0xc8, 0x48, 0x01, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x36, 0x0a, 0x18, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, + 0x6e, 0x65, 0x64, 0x42, 0x6f, 0x6f, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x32, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x42, 0x08, + 0xba, 0x48, 0x05, 0x6a, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x38, 0x0a, + 0x1a, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x53, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x1a, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, 0x03, 0xc8, + 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x37, 0x0a, 0x19, 0x50, 0x72, 0x65, 0x64, 0x65, + 0x66, 0x69, 0x6e, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0c, 0x42, 0x08, 0xba, 0x48, 0x05, 0x7a, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0xc1, 0x01, 0x0a, 0x18, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x45, + 0x6e, 0x75, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x60, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x43, 0x2e, 0x62, 0x75, 0x66, + 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x65, 0x64, + 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x42, + 0x09, 0xba, 0x48, 0x06, 0x82, 0x01, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0x43, 0x0a, 0x0a, 0x45, 0x6e, 0x75, 0x6d, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x20, 0x0a, + 0x1c, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x32, 0x5f, 0x5a, 0x45, 0x52, + 0x4f, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, + 0x13, 0x0a, 0x0f, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x32, 0x5f, 0x4f, + 0x4e, 0x45, 0x10, 0x01, 0x22, 0x3b, 0x0a, 0x1c, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, + 0x65, 0x64, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x1b, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, + 0x04, 0x42, 0x09, 0xba, 0x48, 0x06, 0x92, 0x01, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x56, 0x0a, 0x1c, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x44, + 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x32, 0x12, 0x36, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x09, 0xba, 0x48, 0x06, 0xaa, 0x01, + 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x58, 0x0a, 0x1d, 0x50, 0x72, 0x65, + 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, + 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x37, 0x0a, 0x03, 0x76, 0x61, + 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, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, + 0x61, 0x6d, 0x70, 0x42, 0x09, 0xba, 0x48, 0x06, 0xb2, 0x01, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0x5e, 0x0a, 0x20, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, + 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x52, 0x75, 0x6c, + 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x3a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 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, 0x42, 0x0b, 0xba, 0x48, 0x08, 0x0a, 0x06, 0xcd, 0x48, 0x00, 0x00, 0x80, 0x3f, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0x64, 0x0a, 0x21, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, + 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x52, 0x75, + 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x3f, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 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, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x12, 0x0a, 0xc9, 0x48, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0xf0, 0x3f, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x64, 0x0a, 0x20, 0x50, 0x72, 0x65, + 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x49, 0x6e, + 0x74, 0x33, 0x32, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x40, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x11, 0xba, 0x48, 0x0e, 0x1a, 0x0c, 0xc8, 0x48, + 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0x66, 0x0a, 0x20, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x57, 0x72, 0x61, + 0x70, 0x70, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, + 0x74, 0x6f, 0x32, 0x12, 0x42, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x13, 0xba, + 0x48, 0x10, 0x22, 0x0e, 0xca, 0x48, 0x0b, 0x08, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x5d, 0x0a, 0x21, 0x50, 0x72, 0x65, 0x64, 0x65, + 0x66, 0x69, 0x6e, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x55, 0x49, 0x6e, 0x74, + 0x33, 0x32, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x38, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x08, 0xba, 0x48, 0x05, 0x2a, 0x03, 0xc8, 0x48, + 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x5d, 0x0a, 0x21, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, + 0x69, 0x6e, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x55, 0x49, 0x6e, 0x74, 0x36, + 0x34, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x38, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x08, 0xba, 0x48, 0x05, 0x32, 0x03, 0xc8, 0x48, 0x01, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x59, 0x0a, 0x1f, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, + 0x6e, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x42, 0x6f, 0x6f, 0x6c, 0x52, 0x75, + 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x36, 0x0a, 0x03, 0x76, 0x61, 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, 0x42, 0x08, 0xba, 0x48, 0x05, 0x6a, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0x5d, 0x0a, 0x21, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x57, 0x72, + 0x61, 0x70, 0x70, 0x65, 0x64, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x75, 0x6c, 0x65, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x38, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, + 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0x5b, 0x0a, 0x20, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x57, 0x72, 0x61, + 0x70, 0x70, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, + 0x74, 0x6f, 0x32, 0x12, 0x37, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x08, 0xba, + 0x48, 0x05, 0x7a, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x6b, 0x0a, 0x28, + 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, + 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x52, 0x75, + 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x3f, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x03, 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, 0x42, 0x10, 0xba, 0x48, 0x0d, 0x92, 0x01, 0x0a, 0x22, 0x08, 0x0a, 0x06, 0xcd, 0x48, + 0x00, 0x00, 0x80, 0x3f, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x71, 0x0a, 0x29, 0x50, 0x72, 0x65, + 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x57, + 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x52, 0x75, 0x6c, 0x65, + 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x44, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x03, 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, 0x42, 0x14, 0xba, 0x48, 0x11, 0x92, 0x01, 0x0e, 0x22, 0x0c, 0x12, 0x0a, 0xc9, 0x48, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x71, 0x0a, 0x28, + 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, + 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x52, 0x75, + 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x45, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x03, 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, 0x42, 0x16, 0xba, 0x48, 0x13, 0x92, 0x01, 0x10, 0x22, 0x0e, 0x1a, 0x0c, 0xc8, 0x48, + 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0x73, 0x0a, 0x28, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x52, 0x65, 0x70, + 0x65, 0x61, 0x74, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, + 0x34, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x47, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 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, 0x42, 0x18, 0xba, 0x48, 0x15, 0x92, 0x01, 0x12, 0x22, 0x10, 0x22, + 0x0e, 0xca, 0x48, 0x0b, 0x08, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x6a, 0x0a, 0x29, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, + 0x65, 0x64, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, + 0x64, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x32, 0x12, 0x3d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 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, 0x42, 0x0d, 0xba, 0x48, + 0x0a, 0x92, 0x01, 0x07, 0x22, 0x05, 0x2a, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0x6a, 0x0a, 0x29, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x52, 0x65, + 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x55, 0x49, 0x6e, + 0x74, 0x36, 0x34, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x3d, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 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, 0x42, 0x0d, 0xba, 0x48, 0x0a, 0x92, 0x01, 0x07, + 0x22, 0x05, 0x32, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x66, 0x0a, 0x27, + 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, + 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x42, 0x6f, 0x6f, 0x6c, 0x52, 0x75, 0x6c, + 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x3b, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x03, 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, + 0x42, 0x0d, 0xba, 0x48, 0x0a, 0x92, 0x01, 0x07, 0x22, 0x05, 0x6a, 0x03, 0xc8, 0x48, 0x01, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x6a, 0x0a, 0x29, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, + 0x65, 0x64, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, + 0x64, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x32, 0x12, 0x3d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 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, 0x42, 0x0d, 0xba, 0x48, + 0x0a, 0x92, 0x01, 0x07, 0x22, 0x05, 0x72, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0x68, 0x0a, 0x28, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x52, 0x65, + 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x42, 0x79, 0x74, + 0x65, 0x73, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x3c, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 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, 0x42, 0x0d, 0xba, 0x48, 0x0a, 0x92, 0x01, 0x07, 0x22, 0x05, + 0x7a, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0xbe, 0x03, 0x0a, 0x1d, 0x50, + 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x41, 0x6e, 0x64, 0x43, 0x75, 0x73, 0x74, + 0x6f, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x71, 0x0a, 0x01, + 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x42, 0x63, 0xba, 0x48, 0x60, 0xba, 0x01, 0x58, 0x0a, + 0x28, 0x70, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x61, 0x6e, 0x64, 0x5f, + 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x73, 0x63, 0x61, 0x6c, + 0x61, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x1a, 0x2c, 0x74, 0x68, 0x69, 0x73, 0x20, + 0x3e, 0x20, 0x32, 0x34, 0x20, 0x3f, 0x20, 0x27, 0x27, 0x20, 0x3a, 0x20, 0x27, 0x61, 0x20, 0x6d, + 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x67, 0x72, 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x74, + 0x68, 0x61, 0x6e, 0x20, 0x32, 0x34, 0x27, 0x3a, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x01, 0x61, 0x12, + 0xb4, 0x01, 0x0a, 0x01, 0x62, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x62, 0x75, + 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x65, + 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x41, 0x6e, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, + 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, + 0x64, 0x42, 0x60, 0xba, 0x48, 0x5d, 0xba, 0x01, 0x5a, 0x0a, 0x2a, 0x70, 0x72, 0x65, 0x64, 0x65, + 0x66, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x61, 0x6e, 0x64, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, + 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x65, 0x6d, 0x62, 0x65, 0x64, 0x64, 0x65, 0x64, 0x5f, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x1b, 0x62, 0x2e, 0x63, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, + 0x62, 0x65, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, + 0x20, 0x33, 0x1a, 0x0f, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x63, 0x20, 0x25, 0x20, 0x33, 0x20, 0x3d, + 0x3d, 0x20, 0x30, 0x52, 0x01, 0x62, 0x1a, 0x73, 0x0a, 0x06, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, + 0x12, 0x69, 0x0a, 0x01, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x42, 0x5b, 0xba, 0x48, 0x58, + 0xba, 0x01, 0x50, 0x0a, 0x28, 0x70, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x5f, + 0x61, 0x6e, 0x64, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x5f, + 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x1a, 0x24, 0x74, + 0x68, 0x69, 0x73, 0x20, 0x3e, 0x20, 0x30, 0x20, 0x3f, 0x20, 0x27, 0x27, 0x20, 0x3a, 0x20, 0x27, + 0x63, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, + 0x76, 0x65, 0x27, 0x3a, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x01, 0x63, 0x22, 0xa5, 0x01, 0x0a, 0x25, + 0x53, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, + 0x65, 0x64, 0x41, 0x6e, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x7c, 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, + 0x42, 0x6e, 0xba, 0x48, 0x6b, 0xba, 0x01, 0x61, 0x0a, 0x31, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, + 0x72, 0x64, 0x5f, 0x70, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x61, 0x6e, + 0x64, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x73, 0x63, + 0x61, 0x6c, 0x61, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x1a, 0x2c, 0x74, 0x68, 0x69, + 0x73, 0x20, 0x3e, 0x20, 0x32, 0x34, 0x20, 0x3f, 0x20, 0x27, 0x27, 0x20, 0x3a, 0x20, 0x27, 0x61, + 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x67, 0x72, 0x65, 0x61, 0x74, 0x65, 0x72, + 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x32, 0x34, 0x27, 0x3a, 0x05, 0xc8, 0x48, 0x01, 0x10, 0x38, + 0x52, 0x01, 0x61, 0x3a, 0xa9, 0x01, 0x0a, 0x16, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x5f, 0x61, 0x62, + 0x73, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x18, + 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x46, 0x6c, + 0x6f, 0x61, 0x74, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x89, 0x09, 0x20, 0x01, 0x28, 0x02, 0x42, + 0x59, 0xc2, 0x48, 0x56, 0x0a, 0x54, 0x0a, 0x16, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x2e, 0x61, 0x62, + 0x73, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x1b, + 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6f, + 0x75, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x1a, 0x1d, 0x74, 0x68, 0x69, + 0x73, 0x20, 0x3e, 0x3d, 0x20, 0x2d, 0x72, 0x75, 0x6c, 0x65, 0x20, 0x26, 0x26, 0x20, 0x74, 0x68, + 0x69, 0x73, 0x20, 0x3c, 0x3d, 0x20, 0x72, 0x75, 0x6c, 0x65, 0x52, 0x13, 0x66, 0x6c, 0x6f, 0x61, + 0x74, 0x41, 0x62, 0x73, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x3a, + 0xae, 0x01, 0x0a, 0x17, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f, 0x61, 0x62, 0x73, 0x5f, 0x72, + 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x19, 0x2e, 0x62, 0x75, + 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x44, 0x6f, 0x75, 0x62, 0x6c, + 0x65, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x89, 0x09, 0x20, 0x01, 0x28, 0x01, 0x42, 0x5b, 0xc2, + 0x48, 0x58, 0x0a, 0x56, 0x0a, 0x17, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x2e, 0x61, 0x62, 0x73, + 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x1c, 0x64, + 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6f, + 0x75, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x1a, 0x1d, 0x74, 0x68, 0x69, + 0x73, 0x20, 0x3e, 0x3d, 0x20, 0x2d, 0x72, 0x75, 0x6c, 0x65, 0x20, 0x26, 0x26, 0x20, 0x74, 0x68, + 0x69, 0x73, 0x20, 0x3c, 0x3d, 0x20, 0x72, 0x75, 0x6c, 0x65, 0x52, 0x14, 0x64, 0x6f, 0x75, 0x62, + 0x6c, 0x65, 0x41, 0x62, 0x73, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, + 0x3a, 0xb6, 0x01, 0x0a, 0x13, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x61, 0x62, 0x73, 0x5f, 0x69, + 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x18, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x52, 0x75, 0x6c, + 0x65, 0x73, 0x18, 0x89, 0x09, 0x20, 0x03, 0x28, 0x05, 0x42, 0x6c, 0xc2, 0x48, 0x69, 0x0a, 0x67, + 0x0a, 0x13, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x2e, 0x61, 0x62, 0x73, 0x5f, 0x69, 0x6e, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x27, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x6d, 0x75, 0x73, + 0x74, 0x20, 0x62, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x62, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x65, + 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x6c, 0x69, 0x73, 0x74, 0x1a, 0x27, + 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x72, 0x75, 0x6c, 0x65, 0x20, 0x7c, 0x7c, 0x20, + 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x72, 0x75, 0x6c, 0x65, 0x2e, 0x6d, 0x61, 0x70, + 0x28, 0x6e, 0x2c, 0x20, 0x2d, 0x6e, 0x29, 0x52, 0x10, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x41, 0x62, + 0x73, 0x49, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x3a, 0xd3, 0x01, 0x0a, 0x13, 0x69, 0x6e, + 0x74, 0x36, 0x34, 0x5f, 0x61, 0x62, 0x73, 0x5f, 0x69, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x32, 0x12, 0x18, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2e, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x89, 0x09, 0x20, 0x03, + 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, 0x42, + 0x6c, 0xc2, 0x48, 0x69, 0x0a, 0x67, 0x0a, 0x13, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x2e, 0x61, 0x62, + 0x73, 0x5f, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x27, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x62, + 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x6f, 0x66, 0x20, + 0x6c, 0x69, 0x73, 0x74, 0x1a, 0x27, 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x72, 0x75, + 0x6c, 0x65, 0x20, 0x7c, 0x7c, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x72, 0x75, + 0x6c, 0x65, 0x2e, 0x6d, 0x61, 0x70, 0x28, 0x6e, 0x2c, 0x20, 0x2d, 0x6e, 0x29, 0x52, 0x10, 0x69, + 0x6e, 0x74, 0x36, 0x34, 0x41, 0x62, 0x73, 0x49, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x3a, + 0x8e, 0x01, 0x0a, 0x12, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x5f, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x19, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x52, 0x75, 0x6c, 0x65, + 0x73, 0x18, 0x89, 0x09, 0x20, 0x01, 0x28, 0x08, 0x42, 0x44, 0xc2, 0x48, 0x41, 0x0a, 0x3f, 0x0a, + 0x12, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x32, 0x12, 0x18, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x20, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x1a, 0x0f, 0x74, + 0x68, 0x69, 0x73, 0x20, 0x25, 0x20, 0x32, 0x75, 0x20, 0x3d, 0x3d, 0x20, 0x30, 0x75, 0x52, 0x10, + 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x76, 0x65, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, + 0x3a, 0x8e, 0x01, 0x0a, 0x12, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x65, 0x76, 0x65, 0x6e, + 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x19, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52, 0x75, 0x6c, + 0x65, 0x73, 0x18, 0x89, 0x09, 0x20, 0x01, 0x28, 0x08, 0x42, 0x44, 0xc2, 0x48, 0x41, 0x0a, 0x3f, + 0x0a, 0x12, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x18, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x20, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x1a, 0x0f, + 0x74, 0x68, 0x69, 0x73, 0x20, 0x25, 0x20, 0x32, 0x75, 0x20, 0x3d, 0x3d, 0x20, 0x30, 0x75, 0x52, + 0x10, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x76, 0x65, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x32, 0x3a, 0x8c, 0x01, 0x0a, 0x12, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x65, 0x76, 0x65, + 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x19, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x53, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x52, 0x75, + 0x6c, 0x65, 0x73, 0x18, 0x89, 0x09, 0x20, 0x01, 0x28, 0x08, 0x42, 0x42, 0xc2, 0x48, 0x3f, 0x0a, + 0x3d, 0x0a, 0x12, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x18, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x20, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x1a, + 0x0d, 0x74, 0x68, 0x69, 0x73, 0x20, 0x25, 0x20, 0x32, 0x20, 0x3d, 0x3d, 0x20, 0x30, 0x52, 0x10, + 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x76, 0x65, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, + 0x3a, 0x8c, 0x01, 0x0a, 0x12, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x65, 0x76, 0x65, 0x6e, + 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x19, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x53, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52, 0x75, 0x6c, + 0x65, 0x73, 0x18, 0x89, 0x09, 0x20, 0x01, 0x28, 0x08, 0x42, 0x42, 0xc2, 0x48, 0x3f, 0x0a, 0x3d, + 0x0a, 0x12, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x18, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x20, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x1a, 0x0d, + 0x74, 0x68, 0x69, 0x73, 0x20, 0x25, 0x20, 0x32, 0x20, 0x3d, 0x3d, 0x20, 0x30, 0x52, 0x10, 0x73, + 0x69, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x76, 0x65, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x3a, + 0x93, 0x01, 0x0a, 0x13, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x5f, 0x65, 0x76, 0x65, 0x6e, + 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x1a, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x52, 0x75, + 0x6c, 0x65, 0x73, 0x18, 0x89, 0x09, 0x20, 0x01, 0x28, 0x08, 0x42, 0x46, 0xc2, 0x48, 0x43, 0x0a, + 0x41, 0x0a, 0x13, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x19, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x20, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x65, 0x76, 0x65, + 0x6e, 0x1a, 0x0f, 0x74, 0x68, 0x69, 0x73, 0x20, 0x25, 0x20, 0x32, 0x75, 0x20, 0x3d, 0x3d, 0x20, + 0x30, 0x75, 0x52, 0x11, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x45, 0x76, 0x65, 0x6e, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x3a, 0x93, 0x01, 0x0a, 0x13, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, + 0x34, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x1a, 0x2e, + 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x46, 0x69, 0x78, + 0x65, 0x64, 0x36, 0x34, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x89, 0x09, 0x20, 0x01, 0x28, 0x08, + 0x42, 0x46, 0xc2, 0x48, 0x43, 0x0a, 0x41, 0x0a, 0x13, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, + 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x19, 0x66, 0x69, + 0x78, 0x65, 0x64, 0x36, 0x34, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6e, + 0x6f, 0x74, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x1a, 0x0f, 0x74, 0x68, 0x69, 0x73, 0x20, 0x25, 0x20, + 0x32, 0x75, 0x20, 0x3d, 0x3d, 0x20, 0x30, 0x75, 0x52, 0x11, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, + 0x34, 0x45, 0x76, 0x65, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x3a, 0x96, 0x01, 0x0a, 0x14, + 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x5f, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x1b, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x2e, 0x53, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x52, 0x75, 0x6c, 0x65, + 0x73, 0x18, 0x89, 0x09, 0x20, 0x01, 0x28, 0x08, 0x42, 0x46, 0xc2, 0x48, 0x43, 0x0a, 0x41, 0x0a, + 0x14, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x1a, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x20, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x65, 0x76, 0x65, + 0x6e, 0x1a, 0x0d, 0x74, 0x68, 0x69, 0x73, 0x20, 0x25, 0x20, 0x32, 0x20, 0x3d, 0x3d, 0x20, 0x30, + 0x52, 0x12, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x45, 0x76, 0x65, 0x6e, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x32, 0x3a, 0x96, 0x01, 0x0a, 0x14, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, + 0x34, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x1b, 0x2e, + 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x53, 0x46, 0x69, + 0x78, 0x65, 0x64, 0x36, 0x34, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x89, 0x09, 0x20, 0x01, 0x28, + 0x08, 0x42, 0x46, 0xc2, 0x48, 0x43, 0x0a, 0x41, 0x0a, 0x14, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, + 0x36, 0x34, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x1a, + 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x69, + 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x1a, 0x0d, 0x74, 0x68, 0x69, 0x73, + 0x20, 0x25, 0x20, 0x32, 0x20, 0x3d, 0x3d, 0x20, 0x30, 0x52, 0x12, 0x73, 0x66, 0x69, 0x78, 0x65, + 0x64, 0x36, 0x34, 0x45, 0x76, 0x65, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x3a, 0x86, 0x01, + 0x0a, 0x11, 0x62, 0x6f, 0x6f, 0x6c, 0x5f, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x5f, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x32, 0x12, 0x17, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x89, 0x09, 0x20, + 0x01, 0x28, 0x08, 0x42, 0x40, 0xc2, 0x48, 0x3d, 0x0a, 0x3b, 0x0a, 0x11, 0x62, 0x6f, 0x6f, 0x6c, + 0x2e, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x17, 0x62, + 0x6f, 0x6f, 0x6c, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, + 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x1a, 0x0d, 0x74, 0x68, 0x69, 0x73, 0x20, 0x3d, 0x3d, 0x20, + 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0f, 0x62, 0x6f, 0x6f, 0x6c, 0x46, 0x61, 0x6c, 0x73, 0x65, + 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x3a, 0xfe, 0x01, 0x0a, 0x18, 0x73, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x32, 0x12, 0x19, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x89, + 0x09, 0x20, 0x01, 0x28, 0x08, 0x42, 0xa8, 0x01, 0xc2, 0x48, 0xa4, 0x01, 0x0a, 0xa1, 0x01, 0x0a, + 0x18, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x70, 0x61, + 0x74, 0x68, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x1a, 0x84, 0x01, 0x21, 0x74, 0x68, 0x69, + 0x73, 0x2e, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x73, 0x28, 0x27, 0x5e, 0x28, 0x5b, 0x5e, 0x2f, + 0x2e, 0x5d, 0x5b, 0x5e, 0x2f, 0x5d, 0x3f, 0x7c, 0x5b, 0x5e, 0x2f, 0x5d, 0x5b, 0x5e, 0x2f, 0x2e, + 0x5d, 0x7c, 0x5b, 0x5e, 0x2f, 0x5d, 0x7b, 0x33, 0x2c, 0x7d, 0x29, 0x28, 0x2f, 0x28, 0x5b, 0x5e, + 0x2f, 0x2e, 0x5d, 0x5b, 0x5e, 0x2f, 0x5d, 0x3f, 0x7c, 0x5b, 0x5e, 0x2f, 0x5d, 0x5b, 0x5e, 0x2f, + 0x2e, 0x5d, 0x7c, 0x5b, 0x5e, 0x2f, 0x5d, 0x7b, 0x33, 0x2c, 0x7d, 0x29, 0x29, 0x2a, 0x24, 0x27, + 0x29, 0x20, 0x3f, 0x20, 0x27, 0x6e, 0x6f, 0x74, 0x20, 0x61, 0x20, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x20, 0x70, 0x61, 0x74, 0x68, 0x3a, 0x20, 0x60, 0x25, 0x73, 0x60, 0x27, 0x2e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x28, 0x5b, 0x74, 0x68, 0x69, 0x73, 0x5d, 0x29, 0x20, 0x3a, 0x20, 0x27, 0x27, + 0x52, 0x15, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x50, 0x61, 0x74, + 0x68, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x3a, 0x82, 0x02, 0x0a, 0x17, 0x62, 0x79, 0x74, 0x65, + 0x73, 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x32, 0x12, 0x18, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x42, 0x79, 0x74, 0x65, 0x73, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x89, 0x09, + 0x20, 0x01, 0x28, 0x08, 0x42, 0xaf, 0x01, 0xc2, 0x48, 0xab, 0x01, 0x0a, 0xa8, 0x01, 0x0a, 0x17, + 0x62, 0x79, 0x74, 0x65, 0x73, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x1a, 0x8c, 0x01, 0x21, 0x73, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x28, 0x74, 0x68, 0x69, 0x73, 0x29, 0x2e, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x73, 0x28, + 0x27, 0x5e, 0x28, 0x5b, 0x5e, 0x2f, 0x2e, 0x5d, 0x5b, 0x5e, 0x2f, 0x5d, 0x3f, 0x7c, 0x5b, 0x5e, + 0x2f, 0x5d, 0x5b, 0x5e, 0x2f, 0x2e, 0x5d, 0x7c, 0x5b, 0x5e, 0x2f, 0x5d, 0x7b, 0x33, 0x2c, 0x7d, + 0x29, 0x28, 0x2f, 0x28, 0x5b, 0x5e, 0x2f, 0x2e, 0x5d, 0x5b, 0x5e, 0x2f, 0x5d, 0x3f, 0x7c, 0x5b, + 0x5e, 0x2f, 0x5d, 0x5b, 0x5e, 0x2f, 0x2e, 0x5d, 0x7c, 0x5b, 0x5e, 0x2f, 0x5d, 0x7b, 0x33, 0x2c, + 0x7d, 0x29, 0x29, 0x2a, 0x24, 0x27, 0x29, 0x20, 0x3f, 0x20, 0x27, 0x6e, 0x6f, 0x74, 0x20, 0x61, + 0x20, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x70, 0x61, 0x74, 0x68, 0x3a, 0x20, 0x60, 0x25, 0x73, + 0x60, 0x27, 0x2e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x28, 0x5b, 0x74, 0x68, 0x69, 0x73, 0x5d, + 0x29, 0x20, 0x3a, 0x20, 0x27, 0x27, 0x52, 0x14, 0x62, 0x79, 0x74, 0x65, 0x73, 0x56, 0x61, 0x6c, + 0x69, 0x64, 0x50, 0x61, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x3a, 0x92, 0x01, 0x0a, + 0x14, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, 0x7a, 0x65, 0x72, 0x6f, 0x5f, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x17, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x89, + 0x09, 0x20, 0x01, 0x28, 0x08, 0x42, 0x47, 0xc2, 0x48, 0x44, 0x0a, 0x42, 0x0a, 0x14, 0x65, 0x6e, + 0x75, 0x6d, 0x2e, 0x6e, 0x6f, 0x6e, 0x5f, 0x7a, 0x65, 0x72, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x32, 0x12, 0x1a, 0x65, 0x6e, 0x75, 0x6d, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x69, + 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x6e, 0x6f, 0x6e, 0x2d, 0x7a, 0x65, 0x72, 0x6f, 0x1a, 0x0e, + 0x69, 0x6e, 0x74, 0x28, 0x74, 0x68, 0x69, 0x73, 0x29, 0x20, 0x21, 0x3d, 0x20, 0x30, 0x52, 0x11, + 0x65, 0x6e, 0x75, 0x6d, 0x4e, 0x6f, 0x6e, 0x5a, 0x65, 0x72, 0x6f, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x32, 0x3a, 0xcc, 0x01, 0x0a, 0x1d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, + 0x74, 0x5f, 0x6c, 0x65, 0x61, 0x73, 0x74, 0x5f, 0x66, 0x69, 0x76, 0x65, 0x5f, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x32, 0x12, 0x1b, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x52, 0x75, 0x6c, 0x65, 0x73, + 0x18, 0x89, 0x09, 0x20, 0x01, 0x28, 0x08, 0x42, 0x6c, 0xc2, 0x48, 0x69, 0x0a, 0x67, 0x0a, 0x1d, + 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x2e, 0x61, 0x74, 0x5f, 0x6c, 0x65, 0x61, 0x73, + 0x74, 0x5f, 0x66, 0x69, 0x76, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x2d, 0x72, + 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x20, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x6d, 0x75, + 0x73, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x61, 0x74, 0x20, 0x6c, 0x65, 0x61, 0x73, 0x74, + 0x20, 0x66, 0x69, 0x76, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x1a, 0x17, 0x75, 0x69, + 0x6e, 0x74, 0x28, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x73, 0x69, 0x7a, 0x65, 0x28, 0x29, 0x29, 0x20, + 0x3e, 0x3d, 0x20, 0x35, 0x75, 0x52, 0x19, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, + 0x74, 0x4c, 0x65, 0x61, 0x73, 0x74, 0x46, 0x69, 0x76, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, + 0x3a, 0xb9, 0x01, 0x0a, 0x18, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x6f, + 0x6f, 0x5f, 0x6c, 0x6f, 0x6e, 0x67, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x1b, 0x2e, + 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x44, 0x75, 0x72, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x89, 0x09, 0x20, 0x01, 0x28, + 0x08, 0x42, 0x62, 0xc2, 0x48, 0x5f, 0x0a, 0x5d, 0x0a, 0x18, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x2e, 0x74, 0x6f, 0x6f, 0x5f, 0x6c, 0x6f, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x32, 0x12, 0x28, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x63, 0x61, 0x6e, + 0x27, 0x74, 0x20, 0x62, 0x65, 0x20, 0x6c, 0x6f, 0x6e, 0x67, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, + 0x6e, 0x20, 0x31, 0x30, 0x20, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x1a, 0x17, 0x74, 0x68, + 0x69, 0x73, 0x20, 0x3c, 0x3d, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x28, 0x27, + 0x31, 0x30, 0x73, 0x27, 0x29, 0x52, 0x15, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, + 0x6f, 0x6f, 0x4c, 0x6f, 0x6e, 0x67, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x3a, 0xc8, 0x01, 0x0a, + 0x19, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x5f, 0x69, 0x6e, 0x5f, 0x72, 0x61, + 0x6e, 0x67, 0x65, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x12, 0x1c, 0x2e, 0x62, 0x75, 0x66, + 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, + 0x61, 0x6d, 0x70, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x89, 0x09, 0x20, 0x01, 0x28, 0x08, 0x42, + 0x6e, 0xc2, 0x48, 0x6b, 0x0a, 0x69, 0x0a, 0x1b, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, + 0x70, 0x2e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x32, 0x12, 0x16, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x20, 0x6f, + 0x75, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x1a, 0x32, 0x69, 0x6e, 0x74, + 0x28, 0x74, 0x68, 0x69, 0x73, 0x29, 0x20, 0x3e, 0x3d, 0x20, 0x31, 0x30, 0x34, 0x39, 0x35, 0x38, + 0x37, 0x32, 0x30, 0x30, 0x20, 0x26, 0x26, 0x20, 0x69, 0x6e, 0x74, 0x28, 0x74, 0x68, 0x69, 0x73, + 0x29, 0x20, 0x3c, 0x3d, 0x20, 0x31, 0x30, 0x38, 0x30, 0x34, 0x33, 0x32, 0x30, 0x30, 0x30, 0x52, + 0x16, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x49, 0x6e, 0x52, 0x61, 0x6e, 0x67, + 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x42, 0xae, 0x02, 0x0a, 0x22, 0x63, 0x6f, 0x6d, 0x2e, + 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x42, 0x1a, + 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x50, 0x67, 0x69, + 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, 0x62, 0x75, 0x69, 0x6c, + 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2d, + 0x67, 0x6f, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, + 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0xa2, 0x02, + 0x04, 0x42, 0x56, 0x43, 0x43, 0xaa, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, + 0x2e, 0x43, 0x61, 0x73, 0x65, 0x73, 0xca, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, + 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0xe2, 0x02, 0x2a, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, + 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x21, 0x42, 0x75, 0x66, 0x3a, 0x3a, 0x56, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, + 0x65, 0x3a, 0x3a, 0x43, 0x61, 0x73, 0x65, 0x73, +} + +var file_buf_validate_conformance_cases_predefined_rules_proto2_proto_enumTypes = make([]protoimpl.EnumInfo, 1) +var file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes = make([]protoimpl.MessageInfo, 40) +var file_buf_validate_conformance_cases_predefined_rules_proto2_proto_goTypes = []any{ + (PredefinedEnumRuleProto2_EnumProto2)(0), // 0: buf.validate.conformance.cases.PredefinedEnumRuleProto2.EnumProto2 + (*PredefinedFloatRuleProto2)(nil), // 1: buf.validate.conformance.cases.PredefinedFloatRuleProto2 + (*PredefinedDoubleRuleProto2)(nil), // 2: buf.validate.conformance.cases.PredefinedDoubleRuleProto2 + (*PredefinedInt32RuleProto2)(nil), // 3: buf.validate.conformance.cases.PredefinedInt32RuleProto2 + (*PredefinedInt64RuleProto2)(nil), // 4: buf.validate.conformance.cases.PredefinedInt64RuleProto2 + (*PredefinedUInt32RuleProto2)(nil), // 5: buf.validate.conformance.cases.PredefinedUInt32RuleProto2 + (*PredefinedUInt64RuleProto2)(nil), // 6: buf.validate.conformance.cases.PredefinedUInt64RuleProto2 + (*PredefinedSInt32RuleProto2)(nil), // 7: buf.validate.conformance.cases.PredefinedSInt32RuleProto2 + (*PredefinedSInt64RuleProto2)(nil), // 8: buf.validate.conformance.cases.PredefinedSInt64RuleProto2 + (*PredefinedFixed32RuleProto2)(nil), // 9: buf.validate.conformance.cases.PredefinedFixed32RuleProto2 + (*PredefinedFixed64RuleProto2)(nil), // 10: buf.validate.conformance.cases.PredefinedFixed64RuleProto2 + (*PredefinedSFixed32RuleProto2)(nil), // 11: buf.validate.conformance.cases.PredefinedSFixed32RuleProto2 + (*PredefinedSFixed64RuleProto2)(nil), // 12: buf.validate.conformance.cases.PredefinedSFixed64RuleProto2 + (*PredefinedBoolRuleProto2)(nil), // 13: buf.validate.conformance.cases.PredefinedBoolRuleProto2 + (*PredefinedStringRuleProto2)(nil), // 14: buf.validate.conformance.cases.PredefinedStringRuleProto2 + (*PredefinedBytesRuleProto2)(nil), // 15: buf.validate.conformance.cases.PredefinedBytesRuleProto2 + (*PredefinedEnumRuleProto2)(nil), // 16: buf.validate.conformance.cases.PredefinedEnumRuleProto2 + (*PredefinedRepeatedRuleProto2)(nil), // 17: buf.validate.conformance.cases.PredefinedRepeatedRuleProto2 + (*PredefinedDurationRuleProto2)(nil), // 18: buf.validate.conformance.cases.PredefinedDurationRuleProto2 + (*PredefinedTimestampRuleProto2)(nil), // 19: buf.validate.conformance.cases.PredefinedTimestampRuleProto2 + (*PredefinedWrappedFloatRuleProto2)(nil), // 20: buf.validate.conformance.cases.PredefinedWrappedFloatRuleProto2 + (*PredefinedWrappedDoubleRuleProto2)(nil), // 21: buf.validate.conformance.cases.PredefinedWrappedDoubleRuleProto2 + (*PredefinedWrappedInt32RuleProto2)(nil), // 22: buf.validate.conformance.cases.PredefinedWrappedInt32RuleProto2 + (*PredefinedWrappedInt64RuleProto2)(nil), // 23: buf.validate.conformance.cases.PredefinedWrappedInt64RuleProto2 + (*PredefinedWrappedUInt32RuleProto2)(nil), // 24: buf.validate.conformance.cases.PredefinedWrappedUInt32RuleProto2 + (*PredefinedWrappedUInt64RuleProto2)(nil), // 25: buf.validate.conformance.cases.PredefinedWrappedUInt64RuleProto2 + (*PredefinedWrappedBoolRuleProto2)(nil), // 26: buf.validate.conformance.cases.PredefinedWrappedBoolRuleProto2 + (*PredefinedWrappedStringRuleProto2)(nil), // 27: buf.validate.conformance.cases.PredefinedWrappedStringRuleProto2 + (*PredefinedWrappedBytesRuleProto2)(nil), // 28: buf.validate.conformance.cases.PredefinedWrappedBytesRuleProto2 + (*PredefinedRepeatedWrappedFloatRuleProto2)(nil), // 29: buf.validate.conformance.cases.PredefinedRepeatedWrappedFloatRuleProto2 + (*PredefinedRepeatedWrappedDoubleRuleProto2)(nil), // 30: buf.validate.conformance.cases.PredefinedRepeatedWrappedDoubleRuleProto2 + (*PredefinedRepeatedWrappedInt32RuleProto2)(nil), // 31: buf.validate.conformance.cases.PredefinedRepeatedWrappedInt32RuleProto2 + (*PredefinedRepeatedWrappedInt64RuleProto2)(nil), // 32: buf.validate.conformance.cases.PredefinedRepeatedWrappedInt64RuleProto2 + (*PredefinedRepeatedWrappedUInt32RuleProto2)(nil), // 33: buf.validate.conformance.cases.PredefinedRepeatedWrappedUInt32RuleProto2 + (*PredefinedRepeatedWrappedUInt64RuleProto2)(nil), // 34: buf.validate.conformance.cases.PredefinedRepeatedWrappedUInt64RuleProto2 + (*PredefinedRepeatedWrappedBoolRuleProto2)(nil), // 35: buf.validate.conformance.cases.PredefinedRepeatedWrappedBoolRuleProto2 + (*PredefinedRepeatedWrappedStringRuleProto2)(nil), // 36: buf.validate.conformance.cases.PredefinedRepeatedWrappedStringRuleProto2 + (*PredefinedRepeatedWrappedBytesRuleProto2)(nil), // 37: buf.validate.conformance.cases.PredefinedRepeatedWrappedBytesRuleProto2 + (*PredefinedAndCustomRuleProto2)(nil), // 38: buf.validate.conformance.cases.PredefinedAndCustomRuleProto2 + (*StandardPredefinedAndCustomRuleProto2)(nil), // 39: buf.validate.conformance.cases.StandardPredefinedAndCustomRuleProto2 + (*PredefinedAndCustomRuleProto2_Nested)(nil), // 40: buf.validate.conformance.cases.PredefinedAndCustomRuleProto2.Nested + (*durationpb.Duration)(nil), // 41: google.protobuf.Duration + (*timestamppb.Timestamp)(nil), // 42: google.protobuf.Timestamp + (*wrapperspb.FloatValue)(nil), // 43: google.protobuf.FloatValue + (*wrapperspb.DoubleValue)(nil), // 44: google.protobuf.DoubleValue + (*wrapperspb.Int32Value)(nil), // 45: google.protobuf.Int32Value + (*wrapperspb.Int64Value)(nil), // 46: google.protobuf.Int64Value + (*wrapperspb.UInt32Value)(nil), // 47: google.protobuf.UInt32Value + (*wrapperspb.UInt64Value)(nil), // 48: google.protobuf.UInt64Value + (*wrapperspb.BoolValue)(nil), // 49: google.protobuf.BoolValue + (*wrapperspb.StringValue)(nil), // 50: google.protobuf.StringValue + (*wrapperspb.BytesValue)(nil), // 51: google.protobuf.BytesValue + (*validate.FloatRules)(nil), // 52: buf.validate.FloatRules + (*validate.DoubleRules)(nil), // 53: buf.validate.DoubleRules + (*validate.Int32Rules)(nil), // 54: buf.validate.Int32Rules + (*validate.Int64Rules)(nil), // 55: buf.validate.Int64Rules + (*validate.UInt32Rules)(nil), // 56: buf.validate.UInt32Rules + (*validate.UInt64Rules)(nil), // 57: buf.validate.UInt64Rules + (*validate.SInt32Rules)(nil), // 58: buf.validate.SInt32Rules + (*validate.SInt64Rules)(nil), // 59: buf.validate.SInt64Rules + (*validate.Fixed32Rules)(nil), // 60: buf.validate.Fixed32Rules + (*validate.Fixed64Rules)(nil), // 61: buf.validate.Fixed64Rules + (*validate.SFixed32Rules)(nil), // 62: buf.validate.SFixed32Rules + (*validate.SFixed64Rules)(nil), // 63: buf.validate.SFixed64Rules + (*validate.BoolRules)(nil), // 64: buf.validate.BoolRules + (*validate.StringRules)(nil), // 65: buf.validate.StringRules + (*validate.BytesRules)(nil), // 66: buf.validate.BytesRules + (*validate.EnumRules)(nil), // 67: buf.validate.EnumRules + (*validate.RepeatedRules)(nil), // 68: buf.validate.RepeatedRules + (*validate.DurationRules)(nil), // 69: buf.validate.DurationRules + (*validate.TimestampRules)(nil), // 70: buf.validate.TimestampRules +} +var file_buf_validate_conformance_cases_predefined_rules_proto2_proto_depIdxs = []int32{ + 0, // 0: buf.validate.conformance.cases.PredefinedEnumRuleProto2.val:type_name -> buf.validate.conformance.cases.PredefinedEnumRuleProto2.EnumProto2 + 41, // 1: buf.validate.conformance.cases.PredefinedDurationRuleProto2.val:type_name -> google.protobuf.Duration + 42, // 2: buf.validate.conformance.cases.PredefinedTimestampRuleProto2.val:type_name -> google.protobuf.Timestamp + 43, // 3: buf.validate.conformance.cases.PredefinedWrappedFloatRuleProto2.val:type_name -> google.protobuf.FloatValue + 44, // 4: buf.validate.conformance.cases.PredefinedWrappedDoubleRuleProto2.val:type_name -> google.protobuf.DoubleValue + 45, // 5: buf.validate.conformance.cases.PredefinedWrappedInt32RuleProto2.val:type_name -> google.protobuf.Int32Value + 46, // 6: buf.validate.conformance.cases.PredefinedWrappedInt64RuleProto2.val:type_name -> google.protobuf.Int64Value + 47, // 7: buf.validate.conformance.cases.PredefinedWrappedUInt32RuleProto2.val:type_name -> google.protobuf.UInt32Value + 48, // 8: buf.validate.conformance.cases.PredefinedWrappedUInt64RuleProto2.val:type_name -> google.protobuf.UInt64Value + 49, // 9: buf.validate.conformance.cases.PredefinedWrappedBoolRuleProto2.val:type_name -> google.protobuf.BoolValue + 50, // 10: buf.validate.conformance.cases.PredefinedWrappedStringRuleProto2.val:type_name -> google.protobuf.StringValue + 51, // 11: buf.validate.conformance.cases.PredefinedWrappedBytesRuleProto2.val:type_name -> google.protobuf.BytesValue + 43, // 12: buf.validate.conformance.cases.PredefinedRepeatedWrappedFloatRuleProto2.val:type_name -> google.protobuf.FloatValue + 44, // 13: buf.validate.conformance.cases.PredefinedRepeatedWrappedDoubleRuleProto2.val:type_name -> google.protobuf.DoubleValue + 45, // 14: buf.validate.conformance.cases.PredefinedRepeatedWrappedInt32RuleProto2.val:type_name -> google.protobuf.Int32Value + 46, // 15: buf.validate.conformance.cases.PredefinedRepeatedWrappedInt64RuleProto2.val:type_name -> google.protobuf.Int64Value + 47, // 16: buf.validate.conformance.cases.PredefinedRepeatedWrappedUInt32RuleProto2.val:type_name -> google.protobuf.UInt32Value + 48, // 17: buf.validate.conformance.cases.PredefinedRepeatedWrappedUInt64RuleProto2.val:type_name -> google.protobuf.UInt64Value + 49, // 18: buf.validate.conformance.cases.PredefinedRepeatedWrappedBoolRuleProto2.val:type_name -> google.protobuf.BoolValue + 50, // 19: buf.validate.conformance.cases.PredefinedRepeatedWrappedStringRuleProto2.val:type_name -> google.protobuf.StringValue + 51, // 20: buf.validate.conformance.cases.PredefinedRepeatedWrappedBytesRuleProto2.val:type_name -> google.protobuf.BytesValue + 40, // 21: buf.validate.conformance.cases.PredefinedAndCustomRuleProto2.b:type_name -> buf.validate.conformance.cases.PredefinedAndCustomRuleProto2.Nested + 52, // 22: buf.validate.conformance.cases.float_abs_range_proto2:extendee -> buf.validate.FloatRules + 53, // 23: buf.validate.conformance.cases.double_abs_range_proto2:extendee -> buf.validate.DoubleRules + 54, // 24: buf.validate.conformance.cases.int32_abs_in_proto2:extendee -> buf.validate.Int32Rules + 55, // 25: buf.validate.conformance.cases.int64_abs_in_proto2:extendee -> buf.validate.Int64Rules + 56, // 26: buf.validate.conformance.cases.uint32_even_proto2:extendee -> buf.validate.UInt32Rules + 57, // 27: buf.validate.conformance.cases.uint64_even_proto2:extendee -> buf.validate.UInt64Rules + 58, // 28: buf.validate.conformance.cases.sint32_even_proto2:extendee -> buf.validate.SInt32Rules + 59, // 29: buf.validate.conformance.cases.sint64_even_proto2:extendee -> buf.validate.SInt64Rules + 60, // 30: buf.validate.conformance.cases.fixed32_even_proto2:extendee -> buf.validate.Fixed32Rules + 61, // 31: buf.validate.conformance.cases.fixed64_even_proto2:extendee -> buf.validate.Fixed64Rules + 62, // 32: buf.validate.conformance.cases.sfixed32_even_proto2:extendee -> buf.validate.SFixed32Rules + 63, // 33: buf.validate.conformance.cases.sfixed64_even_proto2:extendee -> buf.validate.SFixed64Rules + 64, // 34: buf.validate.conformance.cases.bool_false_proto2:extendee -> buf.validate.BoolRules + 65, // 35: buf.validate.conformance.cases.string_valid_path_proto2:extendee -> buf.validate.StringRules + 66, // 36: buf.validate.conformance.cases.bytes_valid_path_proto2:extendee -> buf.validate.BytesRules + 67, // 37: buf.validate.conformance.cases.enum_non_zero_proto2:extendee -> buf.validate.EnumRules + 68, // 38: buf.validate.conformance.cases.repeated_at_least_five_proto2:extendee -> buf.validate.RepeatedRules + 69, // 39: buf.validate.conformance.cases.duration_too_long_proto2:extendee -> buf.validate.DurationRules + 70, // 40: buf.validate.conformance.cases.timestamp_in_range_proto2:extendee -> buf.validate.TimestampRules + 46, // 41: buf.validate.conformance.cases.int64_abs_in_proto2:type_name -> google.protobuf.Int64Value + 42, // [42:42] is the sub-list for method output_type + 42, // [42:42] is the sub-list for method input_type + 41, // [41:42] is the sub-list for extension type_name + 22, // [22:41] is the sub-list for extension extendee + 0, // [0:22] is the sub-list for field type_name +} + +func init() { file_buf_validate_conformance_cases_predefined_rules_proto2_proto_init() } +func file_buf_validate_conformance_cases_predefined_rules_proto2_proto_init() { + if File_buf_validate_conformance_cases_predefined_rules_proto2_proto != nil { + return + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDesc, + NumEnums: 1, + NumMessages: 40, + NumExtensions: 19, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_predefined_rules_proto2_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_predefined_rules_proto2_proto_depIdxs, + EnumInfos: file_buf_validate_conformance_cases_predefined_rules_proto2_proto_enumTypes, + MessageInfos: file_buf_validate_conformance_cases_predefined_rules_proto2_proto_msgTypes, + ExtensionInfos: file_buf_validate_conformance_cases_predefined_rules_proto2_proto_extTypes, + }.Build() + File_buf_validate_conformance_cases_predefined_rules_proto2_proto = out.File + file_buf_validate_conformance_cases_predefined_rules_proto2_proto_rawDesc = nil + file_buf_validate_conformance_cases_predefined_rules_proto2_proto_goTypes = nil + file_buf_validate_conformance_cases_predefined_rules_proto2_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/predefined_rules_proto3.pb.go b/internal/gen/buf/validate/conformance/cases/predefined_rules_proto3.pb.go index b9151ee..26d897e 100644 --- a/internal/gen/buf/validate/conformance/cases/predefined_rules_proto3.pb.go +++ b/internal/gen/buf/validate/conformance/cases/predefined_rules_proto3.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/predefined_rules_proto3.proto +//go:build !protoopaque + package cases import ( @@ -28,7 +30,6 @@ import ( timestamppb "google.golang.org/protobuf/types/known/timestamppb" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" reflect "reflect" - sync "sync" ) const ( @@ -79,17 +80,11 @@ func (x PredefinedEnumRuleProto3_EnumProto3) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } -// Deprecated: Use PredefinedEnumRuleProto3_EnumProto3.Descriptor instead. -func (PredefinedEnumRuleProto3_EnumProto3) EnumDescriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{15, 0} -} - type PredefinedFloatRuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedFloatRuleProto3) Reset() { @@ -117,11 +112,6 @@ func (x *PredefinedFloatRuleProto3) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedFloatRuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedFloatRuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{0} -} - func (x *PredefinedFloatRuleProto3) GetVal() float32 { if x != nil { return x.Val @@ -129,12 +119,29 @@ func (x *PredefinedFloatRuleProto3) GetVal() float32 { return 0 } +func (x *PredefinedFloatRuleProto3) SetVal(v float32) { + x.Val = v +} + +type PredefinedFloatRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 PredefinedFloatRuleProto3_builder) Build() *PredefinedFloatRuleProto3 { + m0 := &PredefinedFloatRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedDoubleRuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedDoubleRuleProto3) Reset() { @@ -162,11 +169,6 @@ func (x *PredefinedDoubleRuleProto3) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedDoubleRuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedDoubleRuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{1} -} - func (x *PredefinedDoubleRuleProto3) GetVal() float64 { if x != nil { return x.Val @@ -174,12 +176,29 @@ func (x *PredefinedDoubleRuleProto3) GetVal() float64 { return 0 } +func (x *PredefinedDoubleRuleProto3) SetVal(v float64) { + x.Val = v +} + +type PredefinedDoubleRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 PredefinedDoubleRuleProto3_builder) Build() *PredefinedDoubleRuleProto3 { + m0 := &PredefinedDoubleRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedInt32RuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedInt32RuleProto3) Reset() { @@ -207,11 +226,6 @@ func (x *PredefinedInt32RuleProto3) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedInt32RuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedInt32RuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{2} -} - func (x *PredefinedInt32RuleProto3) GetVal() int32 { if x != nil { return x.Val @@ -219,12 +233,29 @@ func (x *PredefinedInt32RuleProto3) GetVal() int32 { return 0 } +func (x *PredefinedInt32RuleProto3) SetVal(v int32) { + x.Val = v +} + +type PredefinedInt32RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 PredefinedInt32RuleProto3_builder) Build() *PredefinedInt32RuleProto3 { + m0 := &PredefinedInt32RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedInt64RuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedInt64RuleProto3) Reset() { @@ -252,11 +283,6 @@ func (x *PredefinedInt64RuleProto3) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedInt64RuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedInt64RuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{3} -} - func (x *PredefinedInt64RuleProto3) GetVal() int64 { if x != nil { return x.Val @@ -264,12 +290,29 @@ func (x *PredefinedInt64RuleProto3) GetVal() int64 { return 0 } +func (x *PredefinedInt64RuleProto3) SetVal(v int64) { + x.Val = v +} + +type PredefinedInt64RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 PredefinedInt64RuleProto3_builder) Build() *PredefinedInt64RuleProto3 { + m0 := &PredefinedInt64RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedUInt32RuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedUInt32RuleProto3) Reset() { @@ -297,11 +340,6 @@ func (x *PredefinedUInt32RuleProto3) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedUInt32RuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedUInt32RuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{4} -} - func (x *PredefinedUInt32RuleProto3) GetVal() uint32 { if x != nil { return x.Val @@ -309,12 +347,29 @@ func (x *PredefinedUInt32RuleProto3) GetVal() uint32 { return 0 } +func (x *PredefinedUInt32RuleProto3) SetVal(v uint32) { + x.Val = v +} + +type PredefinedUInt32RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 PredefinedUInt32RuleProto3_builder) Build() *PredefinedUInt32RuleProto3 { + m0 := &PredefinedUInt32RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedUInt64RuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedUInt64RuleProto3) Reset() { @@ -342,11 +397,6 @@ func (x *PredefinedUInt64RuleProto3) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedUInt64RuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedUInt64RuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{5} -} - func (x *PredefinedUInt64RuleProto3) GetVal() uint64 { if x != nil { return x.Val @@ -354,12 +404,29 @@ func (x *PredefinedUInt64RuleProto3) GetVal() uint64 { return 0 } +func (x *PredefinedUInt64RuleProto3) SetVal(v uint64) { + x.Val = v +} + +type PredefinedUInt64RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 PredefinedUInt64RuleProto3_builder) Build() *PredefinedUInt64RuleProto3 { + m0 := &PredefinedUInt64RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedSInt32RuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedSInt32RuleProto3) Reset() { @@ -387,11 +454,6 @@ func (x *PredefinedSInt32RuleProto3) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedSInt32RuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedSInt32RuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{6} -} - func (x *PredefinedSInt32RuleProto3) GetVal() int32 { if x != nil { return x.Val @@ -399,12 +461,29 @@ func (x *PredefinedSInt32RuleProto3) GetVal() int32 { return 0 } +func (x *PredefinedSInt32RuleProto3) SetVal(v int32) { + x.Val = v +} + +type PredefinedSInt32RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 PredefinedSInt32RuleProto3_builder) Build() *PredefinedSInt32RuleProto3 { + m0 := &PredefinedSInt32RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedSInt64RuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedSInt64RuleProto3) Reset() { @@ -432,11 +511,6 @@ func (x *PredefinedSInt64RuleProto3) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedSInt64RuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedSInt64RuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{7} -} - func (x *PredefinedSInt64RuleProto3) GetVal() int64 { if x != nil { return x.Val @@ -444,12 +518,29 @@ func (x *PredefinedSInt64RuleProto3) GetVal() int64 { return 0 } +func (x *PredefinedSInt64RuleProto3) SetVal(v int64) { + x.Val = v +} + +type PredefinedSInt64RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 PredefinedSInt64RuleProto3_builder) Build() *PredefinedSInt64RuleProto3 { + m0 := &PredefinedSInt64RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedFixed32RuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedFixed32RuleProto3) Reset() { @@ -477,11 +568,6 @@ func (x *PredefinedFixed32RuleProto3) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedFixed32RuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedFixed32RuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{8} -} - func (x *PredefinedFixed32RuleProto3) GetVal() uint32 { if x != nil { return x.Val @@ -489,12 +575,29 @@ func (x *PredefinedFixed32RuleProto3) GetVal() uint32 { return 0 } +func (x *PredefinedFixed32RuleProto3) SetVal(v uint32) { + x.Val = v +} + +type PredefinedFixed32RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 PredefinedFixed32RuleProto3_builder) Build() *PredefinedFixed32RuleProto3 { + m0 := &PredefinedFixed32RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedFixed64RuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedFixed64RuleProto3) Reset() { @@ -522,11 +625,6 @@ func (x *PredefinedFixed64RuleProto3) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedFixed64RuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedFixed64RuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{9} -} - func (x *PredefinedFixed64RuleProto3) GetVal() uint64 { if x != nil { return x.Val @@ -534,12 +632,29 @@ func (x *PredefinedFixed64RuleProto3) GetVal() uint64 { return 0 } +func (x *PredefinedFixed64RuleProto3) SetVal(v uint64) { + x.Val = v +} + +type PredefinedFixed64RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 PredefinedFixed64RuleProto3_builder) Build() *PredefinedFixed64RuleProto3 { + m0 := &PredefinedFixed64RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedSFixed32RuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedSFixed32RuleProto3) Reset() { @@ -567,11 +682,6 @@ func (x *PredefinedSFixed32RuleProto3) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedSFixed32RuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedSFixed32RuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{10} -} - func (x *PredefinedSFixed32RuleProto3) GetVal() int32 { if x != nil { return x.Val @@ -579,12 +689,29 @@ func (x *PredefinedSFixed32RuleProto3) GetVal() int32 { return 0 } +func (x *PredefinedSFixed32RuleProto3) SetVal(v int32) { + x.Val = v +} + +type PredefinedSFixed32RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 PredefinedSFixed32RuleProto3_builder) Build() *PredefinedSFixed32RuleProto3 { + m0 := &PredefinedSFixed32RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedSFixed64RuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedSFixed64RuleProto3) Reset() { @@ -612,11 +739,6 @@ func (x *PredefinedSFixed64RuleProto3) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedSFixed64RuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedSFixed64RuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{11} -} - func (x *PredefinedSFixed64RuleProto3) GetVal() int64 { if x != nil { return x.Val @@ -624,12 +746,29 @@ func (x *PredefinedSFixed64RuleProto3) GetVal() int64 { return 0 } +func (x *PredefinedSFixed64RuleProto3) SetVal(v int64) { + x.Val = v +} + +type PredefinedSFixed64RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 PredefinedSFixed64RuleProto3_builder) Build() *PredefinedSFixed64RuleProto3 { + m0 := &PredefinedSFixed64RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedBoolRuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val bool `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val bool `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedBoolRuleProto3) Reset() { @@ -657,11 +796,6 @@ func (x *PredefinedBoolRuleProto3) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedBoolRuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedBoolRuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{12} -} - func (x *PredefinedBoolRuleProto3) GetVal() bool { if x != nil { return x.Val @@ -669,12 +803,29 @@ func (x *PredefinedBoolRuleProto3) GetVal() bool { return false } +func (x *PredefinedBoolRuleProto3) SetVal(v bool) { + x.Val = v +} + +type PredefinedBoolRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val bool +} + +func (b0 PredefinedBoolRuleProto3_builder) Build() *PredefinedBoolRuleProto3 { + m0 := &PredefinedBoolRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedStringRuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedStringRuleProto3) Reset() { @@ -702,11 +853,6 @@ func (x *PredefinedStringRuleProto3) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedStringRuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedStringRuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{13} -} - func (x *PredefinedStringRuleProto3) GetVal() string { if x != nil { return x.Val @@ -714,12 +860,29 @@ func (x *PredefinedStringRuleProto3) GetVal() string { return "" } +func (x *PredefinedStringRuleProto3) SetVal(v string) { + x.Val = v +} + +type PredefinedStringRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 PredefinedStringRuleProto3_builder) Build() *PredefinedStringRuleProto3 { + m0 := &PredefinedStringRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedBytesRuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedBytesRuleProto3) Reset() { @@ -747,11 +910,6 @@ func (x *PredefinedBytesRuleProto3) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedBytesRuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedBytesRuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{14} -} - func (x *PredefinedBytesRuleProto3) GetVal() []byte { if x != nil { return x.Val @@ -759,12 +917,32 @@ func (x *PredefinedBytesRuleProto3) GetVal() []byte { return nil } +func (x *PredefinedBytesRuleProto3) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.Val = v +} + +type PredefinedBytesRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 PredefinedBytesRuleProto3_builder) Build() *PredefinedBytesRuleProto3 { + m0 := &PredefinedBytesRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedEnumRuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val PredefinedEnumRuleProto3_EnumProto3 `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.PredefinedEnumRuleProto3_EnumProto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val PredefinedEnumRuleProto3_EnumProto3 `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.PredefinedEnumRuleProto3_EnumProto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedEnumRuleProto3) Reset() { @@ -792,11 +970,6 @@ func (x *PredefinedEnumRuleProto3) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedEnumRuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedEnumRuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{15} -} - func (x *PredefinedEnumRuleProto3) GetVal() PredefinedEnumRuleProto3_EnumProto3 { if x != nil { return x.Val @@ -804,12 +977,29 @@ func (x *PredefinedEnumRuleProto3) GetVal() PredefinedEnumRuleProto3_EnumProto3 return PredefinedEnumRuleProto3_ENUM_PROTO3_ZERO_UNSPECIFIED } +func (x *PredefinedEnumRuleProto3) SetVal(v PredefinedEnumRuleProto3_EnumProto3) { + x.Val = v +} + +type PredefinedEnumRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val PredefinedEnumRuleProto3_EnumProto3 +} + +func (b0 PredefinedEnumRuleProto3_builder) Build() *PredefinedEnumRuleProto3 { + m0 := &PredefinedEnumRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedMapRuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[uint64]uint64 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[uint64]uint64 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *PredefinedMapRuleProto3) Reset() { @@ -837,11 +1027,6 @@ func (x *PredefinedMapRuleProto3) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedMapRuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedMapRuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{16} -} - func (x *PredefinedMapRuleProto3) GetVal() map[uint64]uint64 { if x != nil { return x.Val @@ -849,12 +1034,29 @@ func (x *PredefinedMapRuleProto3) GetVal() map[uint64]uint64 { return nil } +func (x *PredefinedMapRuleProto3) SetVal(v map[uint64]uint64) { + x.Val = v +} + +type PredefinedMapRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[uint64]uint64 +} + +func (b0 PredefinedMapRuleProto3_builder) Build() *PredefinedMapRuleProto3 { + m0 := &PredefinedMapRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedRuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []uint64 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []uint64 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedRuleProto3) Reset() { @@ -882,11 +1084,6 @@ func (x *PredefinedRepeatedRuleProto3) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedRuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedRuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{17} -} - func (x *PredefinedRepeatedRuleProto3) GetVal() []uint64 { if x != nil { return x.Val @@ -894,12 +1091,29 @@ func (x *PredefinedRepeatedRuleProto3) GetVal() []uint64 { return nil } +func (x *PredefinedRepeatedRuleProto3) SetVal(v []uint64) { + x.Val = v +} + +type PredefinedRepeatedRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []uint64 +} + +func (b0 PredefinedRepeatedRuleProto3_builder) Build() *PredefinedRepeatedRuleProto3 { + m0 := &PredefinedRepeatedRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedDurationRuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedDurationRuleProto3) Reset() { @@ -927,11 +1141,6 @@ func (x *PredefinedDurationRuleProto3) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedDurationRuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedDurationRuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{18} -} - func (x *PredefinedDurationRuleProto3) GetVal() *durationpb.Duration { if x != nil { return x.Val @@ -939,12 +1148,40 @@ func (x *PredefinedDurationRuleProto3) GetVal() *durationpb.Duration { return nil } +func (x *PredefinedDurationRuleProto3) SetVal(v *durationpb.Duration) { + x.Val = v +} + +func (x *PredefinedDurationRuleProto3) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedDurationRuleProto3) ClearVal() { + x.Val = nil +} + +type PredefinedDurationRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 PredefinedDurationRuleProto3_builder) Build() *PredefinedDurationRuleProto3 { + m0 := &PredefinedDurationRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedTimestampRuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedTimestampRuleProto3) Reset() { @@ -972,11 +1209,6 @@ func (x *PredefinedTimestampRuleProto3) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedTimestampRuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedTimestampRuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{19} -} - func (x *PredefinedTimestampRuleProto3) GetVal() *timestamppb.Timestamp { if x != nil { return x.Val @@ -984,12 +1216,40 @@ func (x *PredefinedTimestampRuleProto3) GetVal() *timestamppb.Timestamp { return nil } +func (x *PredefinedTimestampRuleProto3) SetVal(v *timestamppb.Timestamp) { + x.Val = v +} + +func (x *PredefinedTimestampRuleProto3) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedTimestampRuleProto3) ClearVal() { + x.Val = nil +} + +type PredefinedTimestampRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 PredefinedTimestampRuleProto3_builder) Build() *PredefinedTimestampRuleProto3 { + m0 := &PredefinedTimestampRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedWrappedFloatRuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.FloatValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.FloatValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedWrappedFloatRuleProto3) Reset() { @@ -1017,11 +1277,6 @@ func (x *PredefinedWrappedFloatRuleProto3) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedWrappedFloatRuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedWrappedFloatRuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{20} -} - func (x *PredefinedWrappedFloatRuleProto3) GetVal() *wrapperspb.FloatValue { if x != nil { return x.Val @@ -1029,12 +1284,40 @@ func (x *PredefinedWrappedFloatRuleProto3) GetVal() *wrapperspb.FloatValue { return nil } +func (x *PredefinedWrappedFloatRuleProto3) SetVal(v *wrapperspb.FloatValue) { + x.Val = v +} + +func (x *PredefinedWrappedFloatRuleProto3) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedWrappedFloatRuleProto3) ClearVal() { + x.Val = nil +} + +type PredefinedWrappedFloatRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.FloatValue +} + +func (b0 PredefinedWrappedFloatRuleProto3_builder) Build() *PredefinedWrappedFloatRuleProto3 { + m0 := &PredefinedWrappedFloatRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedWrappedDoubleRuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.DoubleValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.DoubleValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedWrappedDoubleRuleProto3) Reset() { @@ -1062,11 +1345,6 @@ func (x *PredefinedWrappedDoubleRuleProto3) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use PredefinedWrappedDoubleRuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedWrappedDoubleRuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{21} -} - func (x *PredefinedWrappedDoubleRuleProto3) GetVal() *wrapperspb.DoubleValue { if x != nil { return x.Val @@ -1074,12 +1352,40 @@ func (x *PredefinedWrappedDoubleRuleProto3) GetVal() *wrapperspb.DoubleValue { return nil } +func (x *PredefinedWrappedDoubleRuleProto3) SetVal(v *wrapperspb.DoubleValue) { + x.Val = v +} + +func (x *PredefinedWrappedDoubleRuleProto3) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedWrappedDoubleRuleProto3) ClearVal() { + x.Val = nil +} + +type PredefinedWrappedDoubleRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.DoubleValue +} + +func (b0 PredefinedWrappedDoubleRuleProto3_builder) Build() *PredefinedWrappedDoubleRuleProto3 { + m0 := &PredefinedWrappedDoubleRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedWrappedInt32RuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedWrappedInt32RuleProto3) Reset() { @@ -1107,11 +1413,6 @@ func (x *PredefinedWrappedInt32RuleProto3) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedWrappedInt32RuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedWrappedInt32RuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{22} -} - func (x *PredefinedWrappedInt32RuleProto3) GetVal() *wrapperspb.Int32Value { if x != nil { return x.Val @@ -1119,12 +1420,40 @@ func (x *PredefinedWrappedInt32RuleProto3) GetVal() *wrapperspb.Int32Value { return nil } +func (x *PredefinedWrappedInt32RuleProto3) SetVal(v *wrapperspb.Int32Value) { + x.Val = v +} + +func (x *PredefinedWrappedInt32RuleProto3) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedWrappedInt32RuleProto3) ClearVal() { + x.Val = nil +} + +type PredefinedWrappedInt32RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.Int32Value +} + +func (b0 PredefinedWrappedInt32RuleProto3_builder) Build() *PredefinedWrappedInt32RuleProto3 { + m0 := &PredefinedWrappedInt32RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedWrappedInt64RuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedWrappedInt64RuleProto3) Reset() { @@ -1152,11 +1481,6 @@ func (x *PredefinedWrappedInt64RuleProto3) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedWrappedInt64RuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedWrappedInt64RuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{23} -} - func (x *PredefinedWrappedInt64RuleProto3) GetVal() *wrapperspb.Int64Value { if x != nil { return x.Val @@ -1164,12 +1488,40 @@ func (x *PredefinedWrappedInt64RuleProto3) GetVal() *wrapperspb.Int64Value { return nil } +func (x *PredefinedWrappedInt64RuleProto3) SetVal(v *wrapperspb.Int64Value) { + x.Val = v +} + +func (x *PredefinedWrappedInt64RuleProto3) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedWrappedInt64RuleProto3) ClearVal() { + x.Val = nil +} + +type PredefinedWrappedInt64RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.Int64Value +} + +func (b0 PredefinedWrappedInt64RuleProto3_builder) Build() *PredefinedWrappedInt64RuleProto3 { + m0 := &PredefinedWrappedInt64RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedWrappedUInt32RuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedWrappedUInt32RuleProto3) Reset() { @@ -1197,24 +1549,47 @@ func (x *PredefinedWrappedUInt32RuleProto3) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use PredefinedWrappedUInt32RuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedWrappedUInt32RuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{24} +func (x *PredefinedWrappedUInt32RuleProto3) GetVal() *wrapperspb.UInt32Value { + if x != nil { + return x.Val + } + return nil +} + +func (x *PredefinedWrappedUInt32RuleProto3) SetVal(v *wrapperspb.UInt32Value) { + x.Val = v +} + +func (x *PredefinedWrappedUInt32RuleProto3) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedWrappedUInt32RuleProto3) ClearVal() { + x.Val = nil } -func (x *PredefinedWrappedUInt32RuleProto3) GetVal() *wrapperspb.UInt32Value { - if x != nil { - return x.Val - } - return nil +type PredefinedWrappedUInt32RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.UInt32Value +} + +func (b0 PredefinedWrappedUInt32RuleProto3_builder) Build() *PredefinedWrappedUInt32RuleProto3 { + m0 := &PredefinedWrappedUInt32RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 } type PredefinedWrappedUInt64RuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.UInt64Value `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.UInt64Value `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedWrappedUInt64RuleProto3) Reset() { @@ -1242,11 +1617,6 @@ func (x *PredefinedWrappedUInt64RuleProto3) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use PredefinedWrappedUInt64RuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedWrappedUInt64RuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{25} -} - func (x *PredefinedWrappedUInt64RuleProto3) GetVal() *wrapperspb.UInt64Value { if x != nil { return x.Val @@ -1254,12 +1624,40 @@ func (x *PredefinedWrappedUInt64RuleProto3) GetVal() *wrapperspb.UInt64Value { return nil } +func (x *PredefinedWrappedUInt64RuleProto3) SetVal(v *wrapperspb.UInt64Value) { + x.Val = v +} + +func (x *PredefinedWrappedUInt64RuleProto3) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedWrappedUInt64RuleProto3) ClearVal() { + x.Val = nil +} + +type PredefinedWrappedUInt64RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.UInt64Value +} + +func (b0 PredefinedWrappedUInt64RuleProto3_builder) Build() *PredefinedWrappedUInt64RuleProto3 { + m0 := &PredefinedWrappedUInt64RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedWrappedBoolRuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedWrappedBoolRuleProto3) Reset() { @@ -1287,11 +1685,6 @@ func (x *PredefinedWrappedBoolRuleProto3) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedWrappedBoolRuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedWrappedBoolRuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{26} -} - func (x *PredefinedWrappedBoolRuleProto3) GetVal() *wrapperspb.BoolValue { if x != nil { return x.Val @@ -1299,12 +1692,40 @@ func (x *PredefinedWrappedBoolRuleProto3) GetVal() *wrapperspb.BoolValue { return nil } +func (x *PredefinedWrappedBoolRuleProto3) SetVal(v *wrapperspb.BoolValue) { + x.Val = v +} + +func (x *PredefinedWrappedBoolRuleProto3) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedWrappedBoolRuleProto3) ClearVal() { + x.Val = nil +} + +type PredefinedWrappedBoolRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.BoolValue +} + +func (b0 PredefinedWrappedBoolRuleProto3_builder) Build() *PredefinedWrappedBoolRuleProto3 { + m0 := &PredefinedWrappedBoolRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedWrappedStringRuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedWrappedStringRuleProto3) Reset() { @@ -1332,11 +1753,6 @@ func (x *PredefinedWrappedStringRuleProto3) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use PredefinedWrappedStringRuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedWrappedStringRuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{27} -} - func (x *PredefinedWrappedStringRuleProto3) GetVal() *wrapperspb.StringValue { if x != nil { return x.Val @@ -1344,12 +1760,40 @@ func (x *PredefinedWrappedStringRuleProto3) GetVal() *wrapperspb.StringValue { return nil } +func (x *PredefinedWrappedStringRuleProto3) SetVal(v *wrapperspb.StringValue) { + x.Val = v +} + +func (x *PredefinedWrappedStringRuleProto3) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedWrappedStringRuleProto3) ClearVal() { + x.Val = nil +} + +type PredefinedWrappedStringRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.StringValue +} + +func (b0 PredefinedWrappedStringRuleProto3_builder) Build() *PredefinedWrappedStringRuleProto3 { + m0 := &PredefinedWrappedStringRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedWrappedBytesRuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.BytesValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.BytesValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedWrappedBytesRuleProto3) Reset() { @@ -1377,11 +1821,6 @@ func (x *PredefinedWrappedBytesRuleProto3) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedWrappedBytesRuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedWrappedBytesRuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{28} -} - func (x *PredefinedWrappedBytesRuleProto3) GetVal() *wrapperspb.BytesValue { if x != nil { return x.Val @@ -1389,12 +1828,40 @@ func (x *PredefinedWrappedBytesRuleProto3) GetVal() *wrapperspb.BytesValue { return nil } +func (x *PredefinedWrappedBytesRuleProto3) SetVal(v *wrapperspb.BytesValue) { + x.Val = v +} + +func (x *PredefinedWrappedBytesRuleProto3) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedWrappedBytesRuleProto3) ClearVal() { + x.Val = nil +} + +type PredefinedWrappedBytesRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.BytesValue +} + +func (b0 PredefinedWrappedBytesRuleProto3_builder) Build() *PredefinedWrappedBytesRuleProto3 { + m0 := &PredefinedWrappedBytesRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedWrappedFloatRuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*wrapperspb.FloatValue `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*wrapperspb.FloatValue `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedWrappedFloatRuleProto3) Reset() { @@ -1422,11 +1889,6 @@ func (x *PredefinedRepeatedWrappedFloatRuleProto3) ProtoReflect() protoreflect.M return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedWrappedFloatRuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedWrappedFloatRuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{29} -} - func (x *PredefinedRepeatedWrappedFloatRuleProto3) GetVal() []*wrapperspb.FloatValue { if x != nil { return x.Val @@ -1434,12 +1896,29 @@ func (x *PredefinedRepeatedWrappedFloatRuleProto3) GetVal() []*wrapperspb.FloatV return nil } +func (x *PredefinedRepeatedWrappedFloatRuleProto3) SetVal(v []*wrapperspb.FloatValue) { + x.Val = v +} + +type PredefinedRepeatedWrappedFloatRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.FloatValue +} + +func (b0 PredefinedRepeatedWrappedFloatRuleProto3_builder) Build() *PredefinedRepeatedWrappedFloatRuleProto3 { + m0 := &PredefinedRepeatedWrappedFloatRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedWrappedDoubleRuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*wrapperspb.DoubleValue `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*wrapperspb.DoubleValue `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedWrappedDoubleRuleProto3) Reset() { @@ -1467,11 +1946,6 @@ func (x *PredefinedRepeatedWrappedDoubleRuleProto3) ProtoReflect() protoreflect. return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedWrappedDoubleRuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedWrappedDoubleRuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{30} -} - func (x *PredefinedRepeatedWrappedDoubleRuleProto3) GetVal() []*wrapperspb.DoubleValue { if x != nil { return x.Val @@ -1479,12 +1953,29 @@ func (x *PredefinedRepeatedWrappedDoubleRuleProto3) GetVal() []*wrapperspb.Doubl return nil } +func (x *PredefinedRepeatedWrappedDoubleRuleProto3) SetVal(v []*wrapperspb.DoubleValue) { + x.Val = v +} + +type PredefinedRepeatedWrappedDoubleRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.DoubleValue +} + +func (b0 PredefinedRepeatedWrappedDoubleRuleProto3_builder) Build() *PredefinedRepeatedWrappedDoubleRuleProto3 { + m0 := &PredefinedRepeatedWrappedDoubleRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedWrappedInt32RuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*wrapperspb.Int32Value `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*wrapperspb.Int32Value `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedWrappedInt32RuleProto3) Reset() { @@ -1512,11 +2003,6 @@ func (x *PredefinedRepeatedWrappedInt32RuleProto3) ProtoReflect() protoreflect.M return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedWrappedInt32RuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedWrappedInt32RuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{31} -} - func (x *PredefinedRepeatedWrappedInt32RuleProto3) GetVal() []*wrapperspb.Int32Value { if x != nil { return x.Val @@ -1524,12 +2010,29 @@ func (x *PredefinedRepeatedWrappedInt32RuleProto3) GetVal() []*wrapperspb.Int32V return nil } +func (x *PredefinedRepeatedWrappedInt32RuleProto3) SetVal(v []*wrapperspb.Int32Value) { + x.Val = v +} + +type PredefinedRepeatedWrappedInt32RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.Int32Value +} + +func (b0 PredefinedRepeatedWrappedInt32RuleProto3_builder) Build() *PredefinedRepeatedWrappedInt32RuleProto3 { + m0 := &PredefinedRepeatedWrappedInt32RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedWrappedInt64RuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*wrapperspb.Int64Value `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*wrapperspb.Int64Value `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedWrappedInt64RuleProto3) Reset() { @@ -1557,11 +2060,6 @@ func (x *PredefinedRepeatedWrappedInt64RuleProto3) ProtoReflect() protoreflect.M return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedWrappedInt64RuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedWrappedInt64RuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{32} -} - func (x *PredefinedRepeatedWrappedInt64RuleProto3) GetVal() []*wrapperspb.Int64Value { if x != nil { return x.Val @@ -1569,12 +2067,29 @@ func (x *PredefinedRepeatedWrappedInt64RuleProto3) GetVal() []*wrapperspb.Int64V return nil } +func (x *PredefinedRepeatedWrappedInt64RuleProto3) SetVal(v []*wrapperspb.Int64Value) { + x.Val = v +} + +type PredefinedRepeatedWrappedInt64RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.Int64Value +} + +func (b0 PredefinedRepeatedWrappedInt64RuleProto3_builder) Build() *PredefinedRepeatedWrappedInt64RuleProto3 { + m0 := &PredefinedRepeatedWrappedInt64RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedWrappedUInt32RuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*wrapperspb.UInt32Value `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*wrapperspb.UInt32Value `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedWrappedUInt32RuleProto3) Reset() { @@ -1602,11 +2117,6 @@ func (x *PredefinedRepeatedWrappedUInt32RuleProto3) ProtoReflect() protoreflect. return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedWrappedUInt32RuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedWrappedUInt32RuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{33} -} - func (x *PredefinedRepeatedWrappedUInt32RuleProto3) GetVal() []*wrapperspb.UInt32Value { if x != nil { return x.Val @@ -1614,12 +2124,29 @@ func (x *PredefinedRepeatedWrappedUInt32RuleProto3) GetVal() []*wrapperspb.UInt3 return nil } +func (x *PredefinedRepeatedWrappedUInt32RuleProto3) SetVal(v []*wrapperspb.UInt32Value) { + x.Val = v +} + +type PredefinedRepeatedWrappedUInt32RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.UInt32Value +} + +func (b0 PredefinedRepeatedWrappedUInt32RuleProto3_builder) Build() *PredefinedRepeatedWrappedUInt32RuleProto3 { + m0 := &PredefinedRepeatedWrappedUInt32RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedWrappedUInt64RuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*wrapperspb.UInt64Value `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*wrapperspb.UInt64Value `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedWrappedUInt64RuleProto3) Reset() { @@ -1647,11 +2174,6 @@ func (x *PredefinedRepeatedWrappedUInt64RuleProto3) ProtoReflect() protoreflect. return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedWrappedUInt64RuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedWrappedUInt64RuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{34} -} - func (x *PredefinedRepeatedWrappedUInt64RuleProto3) GetVal() []*wrapperspb.UInt64Value { if x != nil { return x.Val @@ -1659,12 +2181,29 @@ func (x *PredefinedRepeatedWrappedUInt64RuleProto3) GetVal() []*wrapperspb.UInt6 return nil } +func (x *PredefinedRepeatedWrappedUInt64RuleProto3) SetVal(v []*wrapperspb.UInt64Value) { + x.Val = v +} + +type PredefinedRepeatedWrappedUInt64RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.UInt64Value +} + +func (b0 PredefinedRepeatedWrappedUInt64RuleProto3_builder) Build() *PredefinedRepeatedWrappedUInt64RuleProto3 { + m0 := &PredefinedRepeatedWrappedUInt64RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedWrappedBoolRuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*wrapperspb.BoolValue `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*wrapperspb.BoolValue `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedWrappedBoolRuleProto3) Reset() { @@ -1692,11 +2231,6 @@ func (x *PredefinedRepeatedWrappedBoolRuleProto3) ProtoReflect() protoreflect.Me return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedWrappedBoolRuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedWrappedBoolRuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{35} -} - func (x *PredefinedRepeatedWrappedBoolRuleProto3) GetVal() []*wrapperspb.BoolValue { if x != nil { return x.Val @@ -1704,12 +2238,29 @@ func (x *PredefinedRepeatedWrappedBoolRuleProto3) GetVal() []*wrapperspb.BoolVal return nil } +func (x *PredefinedRepeatedWrappedBoolRuleProto3) SetVal(v []*wrapperspb.BoolValue) { + x.Val = v +} + +type PredefinedRepeatedWrappedBoolRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.BoolValue +} + +func (b0 PredefinedRepeatedWrappedBoolRuleProto3_builder) Build() *PredefinedRepeatedWrappedBoolRuleProto3 { + m0 := &PredefinedRepeatedWrappedBoolRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedWrappedStringRuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*wrapperspb.StringValue `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*wrapperspb.StringValue `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedWrappedStringRuleProto3) Reset() { @@ -1737,11 +2288,6 @@ func (x *PredefinedRepeatedWrappedStringRuleProto3) ProtoReflect() protoreflect. return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedWrappedStringRuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedWrappedStringRuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{36} -} - func (x *PredefinedRepeatedWrappedStringRuleProto3) GetVal() []*wrapperspb.StringValue { if x != nil { return x.Val @@ -1749,12 +2295,29 @@ func (x *PredefinedRepeatedWrappedStringRuleProto3) GetVal() []*wrapperspb.Strin return nil } +func (x *PredefinedRepeatedWrappedStringRuleProto3) SetVal(v []*wrapperspb.StringValue) { + x.Val = v +} + +type PredefinedRepeatedWrappedStringRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.StringValue +} + +func (b0 PredefinedRepeatedWrappedStringRuleProto3_builder) Build() *PredefinedRepeatedWrappedStringRuleProto3 { + m0 := &PredefinedRepeatedWrappedStringRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedWrappedBytesRuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*wrapperspb.BytesValue `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*wrapperspb.BytesValue `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedWrappedBytesRuleProto3) Reset() { @@ -1782,11 +2345,6 @@ func (x *PredefinedRepeatedWrappedBytesRuleProto3) ProtoReflect() protoreflect.M return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedWrappedBytesRuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedWrappedBytesRuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{37} -} - func (x *PredefinedRepeatedWrappedBytesRuleProto3) GetVal() []*wrapperspb.BytesValue { if x != nil { return x.Val @@ -1794,13 +2352,30 @@ func (x *PredefinedRepeatedWrappedBytesRuleProto3) GetVal() []*wrapperspb.BytesV return nil } +func (x *PredefinedRepeatedWrappedBytesRuleProto3) SetVal(v []*wrapperspb.BytesValue) { + x.Val = v +} + +type PredefinedRepeatedWrappedBytesRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.BytesValue +} + +func (b0 PredefinedRepeatedWrappedBytesRuleProto3_builder) Build() *PredefinedRepeatedWrappedBytesRuleProto3 { + m0 := &PredefinedRepeatedWrappedBytesRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedAndCustomRuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + A int32 `protobuf:"zigzag32,1,opt,name=a,proto3" json:"a,omitempty"` + B *PredefinedAndCustomRuleProto3_Nested `protobuf:"bytes,2,opt,name=b,proto3,oneof" json:"b,omitempty"` unknownFields protoimpl.UnknownFields - - A int32 `protobuf:"zigzag32,1,opt,name=a,proto3" json:"a,omitempty"` - B *PredefinedAndCustomRuleProto3_Nested `protobuf:"bytes,2,opt,name=b,proto3,oneof" json:"b,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedAndCustomRuleProto3) Reset() { @@ -1828,11 +2403,6 @@ func (x *PredefinedAndCustomRuleProto3) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedAndCustomRuleProto3.ProtoReflect.Descriptor instead. -func (*PredefinedAndCustomRuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{38} -} - func (x *PredefinedAndCustomRuleProto3) GetA() int32 { if x != nil { return x.A @@ -1847,12 +2417,46 @@ func (x *PredefinedAndCustomRuleProto3) GetB() *PredefinedAndCustomRuleProto3_Ne return nil } +func (x *PredefinedAndCustomRuleProto3) SetA(v int32) { + x.A = v +} + +func (x *PredefinedAndCustomRuleProto3) SetB(v *PredefinedAndCustomRuleProto3_Nested) { + x.B = v +} + +func (x *PredefinedAndCustomRuleProto3) HasB() bool { + if x == nil { + return false + } + return x.B != nil +} + +func (x *PredefinedAndCustomRuleProto3) ClearB() { + x.B = nil +} + +type PredefinedAndCustomRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A int32 + B *PredefinedAndCustomRuleProto3_Nested +} + +func (b0 PredefinedAndCustomRuleProto3_builder) Build() *PredefinedAndCustomRuleProto3 { + m0 := &PredefinedAndCustomRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.A = b.A + x.B = b.B + return m0 +} + type StandardPredefinedAndCustomRuleProto3 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + A int32 `protobuf:"zigzag32,1,opt,name=a,proto3" json:"a,omitempty"` unknownFields protoimpl.UnknownFields - - A int32 `protobuf:"zigzag32,1,opt,name=a,proto3" json:"a,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StandardPredefinedAndCustomRuleProto3) Reset() { @@ -1880,11 +2484,6 @@ func (x *StandardPredefinedAndCustomRuleProto3) ProtoReflect() protoreflect.Mess return mi.MessageOf(x) } -// Deprecated: Use StandardPredefinedAndCustomRuleProto3.ProtoReflect.Descriptor instead. -func (*StandardPredefinedAndCustomRuleProto3) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{39} -} - func (x *StandardPredefinedAndCustomRuleProto3) GetA() int32 { if x != nil { return x.A @@ -1892,15 +2491,32 @@ func (x *StandardPredefinedAndCustomRuleProto3) GetA() int32 { return 0 } +func (x *StandardPredefinedAndCustomRuleProto3) SetA(v int32) { + x.A = v +} + +type StandardPredefinedAndCustomRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A int32 +} + +func (b0 StandardPredefinedAndCustomRuleProto3_builder) Build() *StandardPredefinedAndCustomRuleProto3 { + m0 := &StandardPredefinedAndCustomRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.A = b.A + return m0 +} + // This is a workaround for https://github.com/bufbuild/buf/issues/3306. // TODO(jchadwick-buf): Remove this when bufbuild/buf#3306 is fixed. type PredefinedRulesProto3UnusedImportBugWorkaround struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Dummy_1 *StandardPredefinedAndCustomRuleProto2 `protobuf:"bytes,1,opt,name=dummy_1,json=dummy1,proto3" json:"dummy_1,omitempty"` + Dummy_2 *StandardPredefinedAndCustomRuleEdition2023 `protobuf:"bytes,2,opt,name=dummy_2,json=dummy2,proto3" json:"dummy_2,omitempty"` unknownFields protoimpl.UnknownFields - - Dummy_1 *StandardPredefinedAndCustomRuleProto2 `protobuf:"bytes,1,opt,name=dummy_1,json=dummy1,proto3" json:"dummy_1,omitempty"` - Dummy_2 *StandardPredefinedAndCustomRuleEdition2023 `protobuf:"bytes,2,opt,name=dummy_2,json=dummy2,proto3" json:"dummy_2,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRulesProto3UnusedImportBugWorkaround) Reset() { @@ -1928,11 +2544,6 @@ func (x *PredefinedRulesProto3UnusedImportBugWorkaround) ProtoReflect() protoref return mi.MessageOf(x) } -// Deprecated: Use PredefinedRulesProto3UnusedImportBugWorkaround.ProtoReflect.Descriptor instead. -func (*PredefinedRulesProto3UnusedImportBugWorkaround) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{40} -} - func (x *PredefinedRulesProto3UnusedImportBugWorkaround) GetDummy_1() *StandardPredefinedAndCustomRuleProto2 { if x != nil { return x.Dummy_1 @@ -1947,12 +2558,57 @@ func (x *PredefinedRulesProto3UnusedImportBugWorkaround) GetDummy_2() *StandardP return nil } +func (x *PredefinedRulesProto3UnusedImportBugWorkaround) SetDummy_1(v *StandardPredefinedAndCustomRuleProto2) { + x.Dummy_1 = v +} + +func (x *PredefinedRulesProto3UnusedImportBugWorkaround) SetDummy_2(v *StandardPredefinedAndCustomRuleEdition2023) { + x.Dummy_2 = v +} + +func (x *PredefinedRulesProto3UnusedImportBugWorkaround) HasDummy_1() bool { + if x == nil { + return false + } + return x.Dummy_1 != nil +} + +func (x *PredefinedRulesProto3UnusedImportBugWorkaround) HasDummy_2() bool { + if x == nil { + return false + } + return x.Dummy_2 != nil +} + +func (x *PredefinedRulesProto3UnusedImportBugWorkaround) ClearDummy_1() { + x.Dummy_1 = nil +} + +func (x *PredefinedRulesProto3UnusedImportBugWorkaround) ClearDummy_2() { + x.Dummy_2 = nil +} + +type PredefinedRulesProto3UnusedImportBugWorkaround_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Dummy_1 *StandardPredefinedAndCustomRuleProto2 + Dummy_2 *StandardPredefinedAndCustomRuleEdition2023 +} + +func (b0 PredefinedRulesProto3UnusedImportBugWorkaround_builder) Build() *PredefinedRulesProto3UnusedImportBugWorkaround { + m0 := &PredefinedRulesProto3UnusedImportBugWorkaround{} + b, x := &b0, m0 + _, _ = b, x + x.Dummy_1 = b.Dummy_1 + x.Dummy_2 = b.Dummy_2 + return m0 +} + type PredefinedAndCustomRuleProto3_Nested struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + C int32 `protobuf:"zigzag32,1,opt,name=c,proto3" json:"c,omitempty"` unknownFields protoimpl.UnknownFields - - C int32 `protobuf:"zigzag32,1,opt,name=c,proto3" json:"c,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedAndCustomRuleProto3_Nested) Reset() { @@ -1980,11 +2636,6 @@ func (x *PredefinedAndCustomRuleProto3_Nested) ProtoReflect() protoreflect.Messa return mi.MessageOf(x) } -// Deprecated: Use PredefinedAndCustomRuleProto3_Nested.ProtoReflect.Descriptor instead. -func (*PredefinedAndCustomRuleProto3_Nested) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP(), []int{38, 0} -} - func (x *PredefinedAndCustomRuleProto3_Nested) GetC() int32 { if x != nil { return x.C @@ -1992,6 +2643,24 @@ func (x *PredefinedAndCustomRuleProto3_Nested) GetC() int32 { return 0 } +func (x *PredefinedAndCustomRuleProto3_Nested) SetC(v int32) { + x.C = v +} + +type PredefinedAndCustomRuleProto3_Nested_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + C int32 +} + +func (b0 PredefinedAndCustomRuleProto3_Nested_builder) Build() *PredefinedAndCustomRuleProto3_Nested { + m0 := &PredefinedAndCustomRuleProto3_Nested{} + b, x := &b0, m0 + _, _ = b, x + x.C = b.C + return m0 +} + var File_buf_validate_conformance_cases_predefined_rules_proto3_proto protoreflect.FileDescriptor var file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDesc = []byte{ @@ -2305,18 +2974,6 @@ var file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDesc = 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } -var ( - file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescData = file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDesc -) - -func file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDescData -} - var file_buf_validate_conformance_cases_predefined_rules_proto3_proto_enumTypes = make([]protoimpl.EnumInfo, 1) var file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes = make([]protoimpl.MessageInfo, 43) var file_buf_validate_conformance_cases_predefined_rules_proto3_proto_goTypes = []any{ diff --git a/internal/gen/buf/validate/conformance/cases/predefined_rules_proto3_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/predefined_rules_proto3_protoopaque.pb.go new file mode 100644 index 0000000..a7f341c --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/predefined_rules_proto3_protoopaque.pb.go @@ -0,0 +1,3116 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/predefined_rules_proto3.proto + +//go:build protoopaque + +package cases + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + durationpb "google.golang.org/protobuf/types/known/durationpb" + timestamppb "google.golang.org/protobuf/types/known/timestamppb" + wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type PredefinedEnumRuleProto3_EnumProto3 int32 + +const ( + PredefinedEnumRuleProto3_ENUM_PROTO3_ZERO_UNSPECIFIED PredefinedEnumRuleProto3_EnumProto3 = 0 + PredefinedEnumRuleProto3_ENUM_PROTO3_ONE PredefinedEnumRuleProto3_EnumProto3 = 1 +) + +// Enum value maps for PredefinedEnumRuleProto3_EnumProto3. +var ( + PredefinedEnumRuleProto3_EnumProto3_name = map[int32]string{ + 0: "ENUM_PROTO3_ZERO_UNSPECIFIED", + 1: "ENUM_PROTO3_ONE", + } + PredefinedEnumRuleProto3_EnumProto3_value = map[string]int32{ + "ENUM_PROTO3_ZERO_UNSPECIFIED": 0, + "ENUM_PROTO3_ONE": 1, + } +) + +func (x PredefinedEnumRuleProto3_EnumProto3) Enum() *PredefinedEnumRuleProto3_EnumProto3 { + p := new(PredefinedEnumRuleProto3_EnumProto3) + *p = x + return p +} + +func (x PredefinedEnumRuleProto3_EnumProto3) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PredefinedEnumRuleProto3_EnumProto3) Descriptor() protoreflect.EnumDescriptor { + return file_buf_validate_conformance_cases_predefined_rules_proto3_proto_enumTypes[0].Descriptor() +} + +func (PredefinedEnumRuleProto3_EnumProto3) Type() protoreflect.EnumType { + return &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_enumTypes[0] +} + +func (x PredefinedEnumRuleProto3_EnumProto3) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +type PredefinedFloatRuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedFloatRuleProto3) Reset() { + *x = PredefinedFloatRuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedFloatRuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedFloatRuleProto3) ProtoMessage() {} + +func (x *PredefinedFloatRuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedFloatRuleProto3) GetVal() float32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedFloatRuleProto3) SetVal(v float32) { + x.xxx_hidden_Val = v +} + +type PredefinedFloatRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float32 +} + +func (b0 PredefinedFloatRuleProto3_builder) Build() *PredefinedFloatRuleProto3 { + m0 := &PredefinedFloatRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedDoubleRuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedDoubleRuleProto3) Reset() { + *x = PredefinedDoubleRuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedDoubleRuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedDoubleRuleProto3) ProtoMessage() {} + +func (x *PredefinedDoubleRuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedDoubleRuleProto3) GetVal() float64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedDoubleRuleProto3) SetVal(v float64) { + x.xxx_hidden_Val = v +} + +type PredefinedDoubleRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val float64 +} + +func (b0 PredefinedDoubleRuleProto3_builder) Build() *PredefinedDoubleRuleProto3 { + m0 := &PredefinedDoubleRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedInt32RuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedInt32RuleProto3) Reset() { + *x = PredefinedInt32RuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedInt32RuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedInt32RuleProto3) ProtoMessage() {} + +func (x *PredefinedInt32RuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedInt32RuleProto3) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedInt32RuleProto3) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type PredefinedInt32RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 PredefinedInt32RuleProto3_builder) Build() *PredefinedInt32RuleProto3 { + m0 := &PredefinedInt32RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedInt64RuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedInt64RuleProto3) Reset() { + *x = PredefinedInt64RuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedInt64RuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedInt64RuleProto3) ProtoMessage() {} + +func (x *PredefinedInt64RuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedInt64RuleProto3) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedInt64RuleProto3) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type PredefinedInt64RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 PredefinedInt64RuleProto3_builder) Build() *PredefinedInt64RuleProto3 { + m0 := &PredefinedInt64RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedUInt32RuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedUInt32RuleProto3) Reset() { + *x = PredefinedUInt32RuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedUInt32RuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedUInt32RuleProto3) ProtoMessage() {} + +func (x *PredefinedUInt32RuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedUInt32RuleProto3) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedUInt32RuleProto3) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type PredefinedUInt32RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 PredefinedUInt32RuleProto3_builder) Build() *PredefinedUInt32RuleProto3 { + m0 := &PredefinedUInt32RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedUInt64RuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedUInt64RuleProto3) Reset() { + *x = PredefinedUInt64RuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedUInt64RuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedUInt64RuleProto3) ProtoMessage() {} + +func (x *PredefinedUInt64RuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedUInt64RuleProto3) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedUInt64RuleProto3) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type PredefinedUInt64RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 PredefinedUInt64RuleProto3_builder) Build() *PredefinedUInt64RuleProto3 { + m0 := &PredefinedUInt64RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedSInt32RuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"zigzag32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedSInt32RuleProto3) Reset() { + *x = PredefinedSInt32RuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedSInt32RuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedSInt32RuleProto3) ProtoMessage() {} + +func (x *PredefinedSInt32RuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedSInt32RuleProto3) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedSInt32RuleProto3) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type PredefinedSInt32RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 PredefinedSInt32RuleProto3_builder) Build() *PredefinedSInt32RuleProto3 { + m0 := &PredefinedSInt32RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedSInt64RuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"zigzag64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedSInt64RuleProto3) Reset() { + *x = PredefinedSInt64RuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedSInt64RuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedSInt64RuleProto3) ProtoMessage() {} + +func (x *PredefinedSInt64RuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[7] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedSInt64RuleProto3) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedSInt64RuleProto3) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type PredefinedSInt64RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 PredefinedSInt64RuleProto3_builder) Build() *PredefinedSInt64RuleProto3 { + m0 := &PredefinedSInt64RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedFixed32RuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedFixed32RuleProto3) Reset() { + *x = PredefinedFixed32RuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedFixed32RuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedFixed32RuleProto3) ProtoMessage() {} + +func (x *PredefinedFixed32RuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[8] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedFixed32RuleProto3) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedFixed32RuleProto3) SetVal(v uint32) { + x.xxx_hidden_Val = v +} + +type PredefinedFixed32RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint32 +} + +func (b0 PredefinedFixed32RuleProto3_builder) Build() *PredefinedFixed32RuleProto3 { + m0 := &PredefinedFixed32RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedFixed64RuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedFixed64RuleProto3) Reset() { + *x = PredefinedFixed64RuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedFixed64RuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedFixed64RuleProto3) ProtoMessage() {} + +func (x *PredefinedFixed64RuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[9] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedFixed64RuleProto3) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedFixed64RuleProto3) SetVal(v uint64) { + x.xxx_hidden_Val = v +} + +type PredefinedFixed64RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val uint64 +} + +func (b0 PredefinedFixed64RuleProto3_builder) Build() *PredefinedFixed64RuleProto3 { + m0 := &PredefinedFixed64RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedSFixed32RuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"fixed32,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedSFixed32RuleProto3) Reset() { + *x = PredefinedSFixed32RuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedSFixed32RuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedSFixed32RuleProto3) ProtoMessage() {} + +func (x *PredefinedSFixed32RuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[10] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedSFixed32RuleProto3) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedSFixed32RuleProto3) SetVal(v int32) { + x.xxx_hidden_Val = v +} + +type PredefinedSFixed32RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int32 +} + +func (b0 PredefinedSFixed32RuleProto3_builder) Build() *PredefinedSFixed32RuleProto3 { + m0 := &PredefinedSFixed32RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedSFixed64RuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"fixed64,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedSFixed64RuleProto3) Reset() { + *x = PredefinedSFixed64RuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedSFixed64RuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedSFixed64RuleProto3) ProtoMessage() {} + +func (x *PredefinedSFixed64RuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[11] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedSFixed64RuleProto3) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedSFixed64RuleProto3) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type PredefinedSFixed64RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 PredefinedSFixed64RuleProto3_builder) Build() *PredefinedSFixed64RuleProto3 { + m0 := &PredefinedSFixed64RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedBoolRuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val bool `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedBoolRuleProto3) Reset() { + *x = PredefinedBoolRuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedBoolRuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedBoolRuleProto3) ProtoMessage() {} + +func (x *PredefinedBoolRuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[12] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedBoolRuleProto3) GetVal() bool { + if x != nil { + return x.xxx_hidden_Val + } + return false +} + +func (x *PredefinedBoolRuleProto3) SetVal(v bool) { + x.xxx_hidden_Val = v +} + +type PredefinedBoolRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val bool +} + +func (b0 PredefinedBoolRuleProto3_builder) Build() *PredefinedBoolRuleProto3 { + m0 := &PredefinedBoolRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedStringRuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedStringRuleProto3) Reset() { + *x = PredefinedStringRuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedStringRuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedStringRuleProto3) ProtoMessage() {} + +func (x *PredefinedStringRuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[13] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedStringRuleProto3) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *PredefinedStringRuleProto3) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type PredefinedStringRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 PredefinedStringRuleProto3_builder) Build() *PredefinedStringRuleProto3 { + m0 := &PredefinedStringRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedBytesRuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []byte `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedBytesRuleProto3) Reset() { + *x = PredefinedBytesRuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedBytesRuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedBytesRuleProto3) ProtoMessage() {} + +func (x *PredefinedBytesRuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[14] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedBytesRuleProto3) GetVal() []byte { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedBytesRuleProto3) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.xxx_hidden_Val = v +} + +type PredefinedBytesRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 PredefinedBytesRuleProto3_builder) Build() *PredefinedBytesRuleProto3 { + m0 := &PredefinedBytesRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedEnumRuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val PredefinedEnumRuleProto3_EnumProto3 `protobuf:"varint,1,opt,name=val,proto3,enum=buf.validate.conformance.cases.PredefinedEnumRuleProto3_EnumProto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedEnumRuleProto3) Reset() { + *x = PredefinedEnumRuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedEnumRuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedEnumRuleProto3) ProtoMessage() {} + +func (x *PredefinedEnumRuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[15] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedEnumRuleProto3) GetVal() PredefinedEnumRuleProto3_EnumProto3 { + if x != nil { + return x.xxx_hidden_Val + } + return PredefinedEnumRuleProto3_ENUM_PROTO3_ZERO_UNSPECIFIED +} + +func (x *PredefinedEnumRuleProto3) SetVal(v PredefinedEnumRuleProto3_EnumProto3) { + x.xxx_hidden_Val = v +} + +type PredefinedEnumRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val PredefinedEnumRuleProto3_EnumProto3 +} + +func (b0 PredefinedEnumRuleProto3_builder) Build() *PredefinedEnumRuleProto3 { + m0 := &PredefinedEnumRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedMapRuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[uint64]uint64 `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedMapRuleProto3) Reset() { + *x = PredefinedMapRuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[16] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedMapRuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedMapRuleProto3) ProtoMessage() {} + +func (x *PredefinedMapRuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[16] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedMapRuleProto3) GetVal() map[uint64]uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedMapRuleProto3) SetVal(v map[uint64]uint64) { + x.xxx_hidden_Val = v +} + +type PredefinedMapRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[uint64]uint64 +} + +func (b0 PredefinedMapRuleProto3_builder) Build() *PredefinedMapRuleProto3 { + m0 := &PredefinedMapRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedRepeatedRuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []uint64 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedRuleProto3) Reset() { + *x = PredefinedRepeatedRuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[17] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedRuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedRuleProto3) ProtoMessage() {} + +func (x *PredefinedRepeatedRuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[17] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedRuleProto3) GetVal() []uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedRepeatedRuleProto3) SetVal(v []uint64) { + x.xxx_hidden_Val = v +} + +type PredefinedRepeatedRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []uint64 +} + +func (b0 PredefinedRepeatedRuleProto3_builder) Build() *PredefinedRepeatedRuleProto3 { + m0 := &PredefinedRepeatedRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedDurationRuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedDurationRuleProto3) Reset() { + *x = PredefinedDurationRuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[18] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedDurationRuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedDurationRuleProto3) ProtoMessage() {} + +func (x *PredefinedDurationRuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[18] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedDurationRuleProto3) GetVal() *durationpb.Duration { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedDurationRuleProto3) SetVal(v *durationpb.Duration) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedDurationRuleProto3) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedDurationRuleProto3) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedDurationRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 PredefinedDurationRuleProto3_builder) Build() *PredefinedDurationRuleProto3 { + m0 := &PredefinedDurationRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedTimestampRuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedTimestampRuleProto3) Reset() { + *x = PredefinedTimestampRuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[19] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedTimestampRuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedTimestampRuleProto3) ProtoMessage() {} + +func (x *PredefinedTimestampRuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[19] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedTimestampRuleProto3) GetVal() *timestamppb.Timestamp { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedTimestampRuleProto3) SetVal(v *timestamppb.Timestamp) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedTimestampRuleProto3) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedTimestampRuleProto3) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedTimestampRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 PredefinedTimestampRuleProto3_builder) Build() *PredefinedTimestampRuleProto3 { + m0 := &PredefinedTimestampRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedWrappedFloatRuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.FloatValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedWrappedFloatRuleProto3) Reset() { + *x = PredefinedWrappedFloatRuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[20] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedWrappedFloatRuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedWrappedFloatRuleProto3) ProtoMessage() {} + +func (x *PredefinedWrappedFloatRuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[20] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedWrappedFloatRuleProto3) GetVal() *wrapperspb.FloatValue { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedWrappedFloatRuleProto3) SetVal(v *wrapperspb.FloatValue) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedWrappedFloatRuleProto3) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedWrappedFloatRuleProto3) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedWrappedFloatRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.FloatValue +} + +func (b0 PredefinedWrappedFloatRuleProto3_builder) Build() *PredefinedWrappedFloatRuleProto3 { + m0 := &PredefinedWrappedFloatRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedWrappedDoubleRuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.DoubleValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedWrappedDoubleRuleProto3) Reset() { + *x = PredefinedWrappedDoubleRuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[21] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedWrappedDoubleRuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedWrappedDoubleRuleProto3) ProtoMessage() {} + +func (x *PredefinedWrappedDoubleRuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[21] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedWrappedDoubleRuleProto3) GetVal() *wrapperspb.DoubleValue { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedWrappedDoubleRuleProto3) SetVal(v *wrapperspb.DoubleValue) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedWrappedDoubleRuleProto3) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedWrappedDoubleRuleProto3) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedWrappedDoubleRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.DoubleValue +} + +func (b0 PredefinedWrappedDoubleRuleProto3_builder) Build() *PredefinedWrappedDoubleRuleProto3 { + m0 := &PredefinedWrappedDoubleRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedWrappedInt32RuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedWrappedInt32RuleProto3) Reset() { + *x = PredefinedWrappedInt32RuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[22] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedWrappedInt32RuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedWrappedInt32RuleProto3) ProtoMessage() {} + +func (x *PredefinedWrappedInt32RuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[22] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedWrappedInt32RuleProto3) GetVal() *wrapperspb.Int32Value { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedWrappedInt32RuleProto3) SetVal(v *wrapperspb.Int32Value) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedWrappedInt32RuleProto3) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedWrappedInt32RuleProto3) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedWrappedInt32RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.Int32Value +} + +func (b0 PredefinedWrappedInt32RuleProto3_builder) Build() *PredefinedWrappedInt32RuleProto3 { + m0 := &PredefinedWrappedInt32RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedWrappedInt64RuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedWrappedInt64RuleProto3) Reset() { + *x = PredefinedWrappedInt64RuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[23] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedWrappedInt64RuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedWrappedInt64RuleProto3) ProtoMessage() {} + +func (x *PredefinedWrappedInt64RuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[23] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedWrappedInt64RuleProto3) GetVal() *wrapperspb.Int64Value { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedWrappedInt64RuleProto3) SetVal(v *wrapperspb.Int64Value) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedWrappedInt64RuleProto3) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedWrappedInt64RuleProto3) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedWrappedInt64RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.Int64Value +} + +func (b0 PredefinedWrappedInt64RuleProto3_builder) Build() *PredefinedWrappedInt64RuleProto3 { + m0 := &PredefinedWrappedInt64RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedWrappedUInt32RuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedWrappedUInt32RuleProto3) Reset() { + *x = PredefinedWrappedUInt32RuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[24] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedWrappedUInt32RuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedWrappedUInt32RuleProto3) ProtoMessage() {} + +func (x *PredefinedWrappedUInt32RuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[24] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedWrappedUInt32RuleProto3) GetVal() *wrapperspb.UInt32Value { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedWrappedUInt32RuleProto3) SetVal(v *wrapperspb.UInt32Value) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedWrappedUInt32RuleProto3) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedWrappedUInt32RuleProto3) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedWrappedUInt32RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.UInt32Value +} + +func (b0 PredefinedWrappedUInt32RuleProto3_builder) Build() *PredefinedWrappedUInt32RuleProto3 { + m0 := &PredefinedWrappedUInt32RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedWrappedUInt64RuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.UInt64Value `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedWrappedUInt64RuleProto3) Reset() { + *x = PredefinedWrappedUInt64RuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[25] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedWrappedUInt64RuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedWrappedUInt64RuleProto3) ProtoMessage() {} + +func (x *PredefinedWrappedUInt64RuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[25] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedWrappedUInt64RuleProto3) GetVal() *wrapperspb.UInt64Value { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedWrappedUInt64RuleProto3) SetVal(v *wrapperspb.UInt64Value) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedWrappedUInt64RuleProto3) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedWrappedUInt64RuleProto3) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedWrappedUInt64RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.UInt64Value +} + +func (b0 PredefinedWrappedUInt64RuleProto3_builder) Build() *PredefinedWrappedUInt64RuleProto3 { + m0 := &PredefinedWrappedUInt64RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedWrappedBoolRuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedWrappedBoolRuleProto3) Reset() { + *x = PredefinedWrappedBoolRuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[26] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedWrappedBoolRuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedWrappedBoolRuleProto3) ProtoMessage() {} + +func (x *PredefinedWrappedBoolRuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[26] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedWrappedBoolRuleProto3) GetVal() *wrapperspb.BoolValue { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedWrappedBoolRuleProto3) SetVal(v *wrapperspb.BoolValue) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedWrappedBoolRuleProto3) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedWrappedBoolRuleProto3) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedWrappedBoolRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.BoolValue +} + +func (b0 PredefinedWrappedBoolRuleProto3_builder) Build() *PredefinedWrappedBoolRuleProto3 { + m0 := &PredefinedWrappedBoolRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedWrappedStringRuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedWrappedStringRuleProto3) Reset() { + *x = PredefinedWrappedStringRuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[27] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedWrappedStringRuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedWrappedStringRuleProto3) ProtoMessage() {} + +func (x *PredefinedWrappedStringRuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[27] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedWrappedStringRuleProto3) GetVal() *wrapperspb.StringValue { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedWrappedStringRuleProto3) SetVal(v *wrapperspb.StringValue) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedWrappedStringRuleProto3) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedWrappedStringRuleProto3) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedWrappedStringRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.StringValue +} + +func (b0 PredefinedWrappedStringRuleProto3_builder) Build() *PredefinedWrappedStringRuleProto3 { + m0 := &PredefinedWrappedStringRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedWrappedBytesRuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.BytesValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedWrappedBytesRuleProto3) Reset() { + *x = PredefinedWrappedBytesRuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[28] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedWrappedBytesRuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedWrappedBytesRuleProto3) ProtoMessage() {} + +func (x *PredefinedWrappedBytesRuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[28] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedWrappedBytesRuleProto3) GetVal() *wrapperspb.BytesValue { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedWrappedBytesRuleProto3) SetVal(v *wrapperspb.BytesValue) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedWrappedBytesRuleProto3) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedWrappedBytesRuleProto3) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedWrappedBytesRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.BytesValue +} + +func (b0 PredefinedWrappedBytesRuleProto3_builder) Build() *PredefinedWrappedBytesRuleProto3 { + m0 := &PredefinedWrappedBytesRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedRepeatedWrappedFloatRuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*wrapperspb.FloatValue `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedWrappedFloatRuleProto3) Reset() { + *x = PredefinedRepeatedWrappedFloatRuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[29] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedWrappedFloatRuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedWrappedFloatRuleProto3) ProtoMessage() {} + +func (x *PredefinedRepeatedWrappedFloatRuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[29] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedWrappedFloatRuleProto3) GetVal() []*wrapperspb.FloatValue { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *PredefinedRepeatedWrappedFloatRuleProto3) SetVal(v []*wrapperspb.FloatValue) { + x.xxx_hidden_Val = &v +} + +type PredefinedRepeatedWrappedFloatRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.FloatValue +} + +func (b0 PredefinedRepeatedWrappedFloatRuleProto3_builder) Build() *PredefinedRepeatedWrappedFloatRuleProto3 { + m0 := &PredefinedRepeatedWrappedFloatRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type PredefinedRepeatedWrappedDoubleRuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*wrapperspb.DoubleValue `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedWrappedDoubleRuleProto3) Reset() { + *x = PredefinedRepeatedWrappedDoubleRuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[30] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedWrappedDoubleRuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedWrappedDoubleRuleProto3) ProtoMessage() {} + +func (x *PredefinedRepeatedWrappedDoubleRuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[30] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedWrappedDoubleRuleProto3) GetVal() []*wrapperspb.DoubleValue { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *PredefinedRepeatedWrappedDoubleRuleProto3) SetVal(v []*wrapperspb.DoubleValue) { + x.xxx_hidden_Val = &v +} + +type PredefinedRepeatedWrappedDoubleRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.DoubleValue +} + +func (b0 PredefinedRepeatedWrappedDoubleRuleProto3_builder) Build() *PredefinedRepeatedWrappedDoubleRuleProto3 { + m0 := &PredefinedRepeatedWrappedDoubleRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type PredefinedRepeatedWrappedInt32RuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*wrapperspb.Int32Value `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedWrappedInt32RuleProto3) Reset() { + *x = PredefinedRepeatedWrappedInt32RuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[31] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedWrappedInt32RuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedWrappedInt32RuleProto3) ProtoMessage() {} + +func (x *PredefinedRepeatedWrappedInt32RuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[31] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedWrappedInt32RuleProto3) GetVal() []*wrapperspb.Int32Value { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *PredefinedRepeatedWrappedInt32RuleProto3) SetVal(v []*wrapperspb.Int32Value) { + x.xxx_hidden_Val = &v +} + +type PredefinedRepeatedWrappedInt32RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.Int32Value +} + +func (b0 PredefinedRepeatedWrappedInt32RuleProto3_builder) Build() *PredefinedRepeatedWrappedInt32RuleProto3 { + m0 := &PredefinedRepeatedWrappedInt32RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type PredefinedRepeatedWrappedInt64RuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*wrapperspb.Int64Value `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedWrappedInt64RuleProto3) Reset() { + *x = PredefinedRepeatedWrappedInt64RuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[32] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedWrappedInt64RuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedWrappedInt64RuleProto3) ProtoMessage() {} + +func (x *PredefinedRepeatedWrappedInt64RuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[32] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedWrappedInt64RuleProto3) GetVal() []*wrapperspb.Int64Value { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *PredefinedRepeatedWrappedInt64RuleProto3) SetVal(v []*wrapperspb.Int64Value) { + x.xxx_hidden_Val = &v +} + +type PredefinedRepeatedWrappedInt64RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.Int64Value +} + +func (b0 PredefinedRepeatedWrappedInt64RuleProto3_builder) Build() *PredefinedRepeatedWrappedInt64RuleProto3 { + m0 := &PredefinedRepeatedWrappedInt64RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type PredefinedRepeatedWrappedUInt32RuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*wrapperspb.UInt32Value `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedWrappedUInt32RuleProto3) Reset() { + *x = PredefinedRepeatedWrappedUInt32RuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[33] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedWrappedUInt32RuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedWrappedUInt32RuleProto3) ProtoMessage() {} + +func (x *PredefinedRepeatedWrappedUInt32RuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[33] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedWrappedUInt32RuleProto3) GetVal() []*wrapperspb.UInt32Value { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *PredefinedRepeatedWrappedUInt32RuleProto3) SetVal(v []*wrapperspb.UInt32Value) { + x.xxx_hidden_Val = &v +} + +type PredefinedRepeatedWrappedUInt32RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.UInt32Value +} + +func (b0 PredefinedRepeatedWrappedUInt32RuleProto3_builder) Build() *PredefinedRepeatedWrappedUInt32RuleProto3 { + m0 := &PredefinedRepeatedWrappedUInt32RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type PredefinedRepeatedWrappedUInt64RuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*wrapperspb.UInt64Value `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedWrappedUInt64RuleProto3) Reset() { + *x = PredefinedRepeatedWrappedUInt64RuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[34] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedWrappedUInt64RuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedWrappedUInt64RuleProto3) ProtoMessage() {} + +func (x *PredefinedRepeatedWrappedUInt64RuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[34] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedWrappedUInt64RuleProto3) GetVal() []*wrapperspb.UInt64Value { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *PredefinedRepeatedWrappedUInt64RuleProto3) SetVal(v []*wrapperspb.UInt64Value) { + x.xxx_hidden_Val = &v +} + +type PredefinedRepeatedWrappedUInt64RuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.UInt64Value +} + +func (b0 PredefinedRepeatedWrappedUInt64RuleProto3_builder) Build() *PredefinedRepeatedWrappedUInt64RuleProto3 { + m0 := &PredefinedRepeatedWrappedUInt64RuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type PredefinedRepeatedWrappedBoolRuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*wrapperspb.BoolValue `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedWrappedBoolRuleProto3) Reset() { + *x = PredefinedRepeatedWrappedBoolRuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[35] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedWrappedBoolRuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedWrappedBoolRuleProto3) ProtoMessage() {} + +func (x *PredefinedRepeatedWrappedBoolRuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[35] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedWrappedBoolRuleProto3) GetVal() []*wrapperspb.BoolValue { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *PredefinedRepeatedWrappedBoolRuleProto3) SetVal(v []*wrapperspb.BoolValue) { + x.xxx_hidden_Val = &v +} + +type PredefinedRepeatedWrappedBoolRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.BoolValue +} + +func (b0 PredefinedRepeatedWrappedBoolRuleProto3_builder) Build() *PredefinedRepeatedWrappedBoolRuleProto3 { + m0 := &PredefinedRepeatedWrappedBoolRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type PredefinedRepeatedWrappedStringRuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*wrapperspb.StringValue `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedWrappedStringRuleProto3) Reset() { + *x = PredefinedRepeatedWrappedStringRuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[36] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedWrappedStringRuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedWrappedStringRuleProto3) ProtoMessage() {} + +func (x *PredefinedRepeatedWrappedStringRuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[36] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedWrappedStringRuleProto3) GetVal() []*wrapperspb.StringValue { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *PredefinedRepeatedWrappedStringRuleProto3) SetVal(v []*wrapperspb.StringValue) { + x.xxx_hidden_Val = &v +} + +type PredefinedRepeatedWrappedStringRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.StringValue +} + +func (b0 PredefinedRepeatedWrappedStringRuleProto3_builder) Build() *PredefinedRepeatedWrappedStringRuleProto3 { + m0 := &PredefinedRepeatedWrappedStringRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type PredefinedRepeatedWrappedBytesRuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*wrapperspb.BytesValue `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedWrappedBytesRuleProto3) Reset() { + *x = PredefinedRepeatedWrappedBytesRuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[37] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedWrappedBytesRuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedWrappedBytesRuleProto3) ProtoMessage() {} + +func (x *PredefinedRepeatedWrappedBytesRuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[37] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedWrappedBytesRuleProto3) GetVal() []*wrapperspb.BytesValue { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *PredefinedRepeatedWrappedBytesRuleProto3) SetVal(v []*wrapperspb.BytesValue) { + x.xxx_hidden_Val = &v +} + +type PredefinedRepeatedWrappedBytesRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.BytesValue +} + +func (b0 PredefinedRepeatedWrappedBytesRuleProto3_builder) Build() *PredefinedRepeatedWrappedBytesRuleProto3 { + m0 := &PredefinedRepeatedWrappedBytesRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type PredefinedAndCustomRuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_A int32 `protobuf:"zigzag32,1,opt,name=a,proto3" json:"a,omitempty"` + xxx_hidden_B *PredefinedAndCustomRuleProto3_Nested `protobuf:"bytes,2,opt,name=b,proto3,oneof" json:"b,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedAndCustomRuleProto3) Reset() { + *x = PredefinedAndCustomRuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[38] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedAndCustomRuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedAndCustomRuleProto3) ProtoMessage() {} + +func (x *PredefinedAndCustomRuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[38] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedAndCustomRuleProto3) GetA() int32 { + if x != nil { + return x.xxx_hidden_A + } + return 0 +} + +func (x *PredefinedAndCustomRuleProto3) GetB() *PredefinedAndCustomRuleProto3_Nested { + if x != nil { + return x.xxx_hidden_B + } + return nil +} + +func (x *PredefinedAndCustomRuleProto3) SetA(v int32) { + x.xxx_hidden_A = v +} + +func (x *PredefinedAndCustomRuleProto3) SetB(v *PredefinedAndCustomRuleProto3_Nested) { + x.xxx_hidden_B = v +} + +func (x *PredefinedAndCustomRuleProto3) HasB() bool { + if x == nil { + return false + } + return x.xxx_hidden_B != nil +} + +func (x *PredefinedAndCustomRuleProto3) ClearB() { + x.xxx_hidden_B = nil +} + +type PredefinedAndCustomRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A int32 + B *PredefinedAndCustomRuleProto3_Nested +} + +func (b0 PredefinedAndCustomRuleProto3_builder) Build() *PredefinedAndCustomRuleProto3 { + m0 := &PredefinedAndCustomRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_A = b.A + x.xxx_hidden_B = b.B + return m0 +} + +type StandardPredefinedAndCustomRuleProto3 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_A int32 `protobuf:"zigzag32,1,opt,name=a,proto3" json:"a,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StandardPredefinedAndCustomRuleProto3) Reset() { + *x = StandardPredefinedAndCustomRuleProto3{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[39] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StandardPredefinedAndCustomRuleProto3) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StandardPredefinedAndCustomRuleProto3) ProtoMessage() {} + +func (x *StandardPredefinedAndCustomRuleProto3) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[39] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StandardPredefinedAndCustomRuleProto3) GetA() int32 { + if x != nil { + return x.xxx_hidden_A + } + return 0 +} + +func (x *StandardPredefinedAndCustomRuleProto3) SetA(v int32) { + x.xxx_hidden_A = v +} + +type StandardPredefinedAndCustomRuleProto3_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A int32 +} + +func (b0 StandardPredefinedAndCustomRuleProto3_builder) Build() *StandardPredefinedAndCustomRuleProto3 { + m0 := &StandardPredefinedAndCustomRuleProto3{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_A = b.A + return m0 +} + +// This is a workaround for https://github.com/bufbuild/buf/issues/3306. +// TODO(jchadwick-buf): Remove this when bufbuild/buf#3306 is fixed. +type PredefinedRulesProto3UnusedImportBugWorkaround struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Dummy_1 *StandardPredefinedAndCustomRuleProto2 `protobuf:"bytes,1,opt,name=dummy_1,json=dummy1,proto3" json:"dummy_1,omitempty"` + xxx_hidden_Dummy_2 *StandardPredefinedAndCustomRuleEdition2023 `protobuf:"bytes,2,opt,name=dummy_2,json=dummy2,proto3" json:"dummy_2,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRulesProto3UnusedImportBugWorkaround) Reset() { + *x = PredefinedRulesProto3UnusedImportBugWorkaround{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[40] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRulesProto3UnusedImportBugWorkaround) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRulesProto3UnusedImportBugWorkaround) ProtoMessage() {} + +func (x *PredefinedRulesProto3UnusedImportBugWorkaround) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[40] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRulesProto3UnusedImportBugWorkaround) GetDummy_1() *StandardPredefinedAndCustomRuleProto2 { + if x != nil { + return x.xxx_hidden_Dummy_1 + } + return nil +} + +func (x *PredefinedRulesProto3UnusedImportBugWorkaround) GetDummy_2() *StandardPredefinedAndCustomRuleEdition2023 { + if x != nil { + return x.xxx_hidden_Dummy_2 + } + return nil +} + +func (x *PredefinedRulesProto3UnusedImportBugWorkaround) SetDummy_1(v *StandardPredefinedAndCustomRuleProto2) { + x.xxx_hidden_Dummy_1 = v +} + +func (x *PredefinedRulesProto3UnusedImportBugWorkaround) SetDummy_2(v *StandardPredefinedAndCustomRuleEdition2023) { + x.xxx_hidden_Dummy_2 = v +} + +func (x *PredefinedRulesProto3UnusedImportBugWorkaround) HasDummy_1() bool { + if x == nil { + return false + } + return x.xxx_hidden_Dummy_1 != nil +} + +func (x *PredefinedRulesProto3UnusedImportBugWorkaround) HasDummy_2() bool { + if x == nil { + return false + } + return x.xxx_hidden_Dummy_2 != nil +} + +func (x *PredefinedRulesProto3UnusedImportBugWorkaround) ClearDummy_1() { + x.xxx_hidden_Dummy_1 = nil +} + +func (x *PredefinedRulesProto3UnusedImportBugWorkaround) ClearDummy_2() { + x.xxx_hidden_Dummy_2 = nil +} + +type PredefinedRulesProto3UnusedImportBugWorkaround_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Dummy_1 *StandardPredefinedAndCustomRuleProto2 + Dummy_2 *StandardPredefinedAndCustomRuleEdition2023 +} + +func (b0 PredefinedRulesProto3UnusedImportBugWorkaround_builder) Build() *PredefinedRulesProto3UnusedImportBugWorkaround { + m0 := &PredefinedRulesProto3UnusedImportBugWorkaround{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Dummy_1 = b.Dummy_1 + x.xxx_hidden_Dummy_2 = b.Dummy_2 + return m0 +} + +type PredefinedAndCustomRuleProto3_Nested struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_C int32 `protobuf:"zigzag32,1,opt,name=c,proto3" json:"c,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedAndCustomRuleProto3_Nested) Reset() { + *x = PredefinedAndCustomRuleProto3_Nested{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[42] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedAndCustomRuleProto3_Nested) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedAndCustomRuleProto3_Nested) ProtoMessage() {} + +func (x *PredefinedAndCustomRuleProto3_Nested) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[42] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedAndCustomRuleProto3_Nested) GetC() int32 { + if x != nil { + return x.xxx_hidden_C + } + return 0 +} + +func (x *PredefinedAndCustomRuleProto3_Nested) SetC(v int32) { + x.xxx_hidden_C = v +} + +type PredefinedAndCustomRuleProto3_Nested_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + C int32 +} + +func (b0 PredefinedAndCustomRuleProto3_Nested_builder) Build() *PredefinedAndCustomRuleProto3_Nested { + m0 := &PredefinedAndCustomRuleProto3_Nested{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_C = b.C + return m0 +} + +var File_buf_validate_conformance_cases_predefined_rules_proto3_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDesc = []byte{ + 0x0a, 0x3c, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x70, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x72, 0x75, 0x6c, 0x65, + 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, + 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x1a, 0x3c, + 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2f, 0x70, + 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x5f, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x44, 0x62, 0x75, + 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2f, 0x70, 0x72, 0x65, + 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x73, 0x5f, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x1a, 0x1b, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 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, + 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, 0x3a, 0x0a, 0x19, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x46, 0x6c, + 0x6f, 0x61, 0x74, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, 0x1d, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x42, 0x0b, 0xba, 0x48, 0x08, 0x0a, + 0x06, 0xcd, 0x48, 0x00, 0x00, 0x80, 0x3f, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3f, 0x0a, 0x1a, + 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, + 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x12, 0x0a, 0xc9, 0x48, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x40, 0x0a, + 0x19, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, + 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, 0x23, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x11, 0xba, 0x48, 0x0e, 0x1a, 0x0c, 0xc8, 0x48, + 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0x42, 0x0a, 0x19, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x49, 0x6e, 0x74, + 0x36, 0x34, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, 0x25, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x13, 0xba, 0x48, 0x10, 0x22, 0x0e, + 0xd2, 0x48, 0x0b, 0x08, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0x38, 0x0a, 0x1a, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, + 0x64, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x33, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x42, 0x08, + 0xba, 0x48, 0x05, 0x2a, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x38, 0x0a, + 0x1a, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x55, 0x49, 0x6e, 0x74, 0x36, + 0x34, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, 0x1a, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x42, 0x08, 0xba, 0x48, 0x05, 0x32, 0x03, 0xc8, + 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x38, 0x0a, 0x1a, 0x50, 0x72, 0x65, 0x64, 0x65, + 0x66, 0x69, 0x6e, 0x65, 0x64, 0x53, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x52, 0x75, 0x6c, 0x65, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x11, 0x42, 0x08, 0xba, 0x48, 0x05, 0x3a, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x38, 0x0a, 0x1a, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x53, + 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, + 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x12, 0x42, 0x08, 0xba, 0x48, + 0x05, 0x42, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x39, 0x0a, 0x1b, 0x50, + 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, + 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x07, 0x42, 0x08, 0xba, 0x48, 0x05, 0x4a, 0x03, 0xc8, 0x48, + 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x39, 0x0a, 0x1b, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, + 0x69, 0x6e, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x52, 0x75, 0x6c, 0x65, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x06, 0x42, 0x08, 0xba, 0x48, 0x05, 0x52, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x3a, 0x0a, 0x1c, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x53, + 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x33, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0f, 0x42, 0x08, + 0xba, 0x48, 0x05, 0x5a, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3a, 0x0a, + 0x1c, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x53, 0x46, 0x69, 0x78, 0x65, + 0x64, 0x36, 0x34, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, 0x1a, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x10, 0x42, 0x08, 0xba, 0x48, 0x05, 0x62, + 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x36, 0x0a, 0x18, 0x50, 0x72, 0x65, + 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x42, 0x6f, 0x6f, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x08, 0x42, 0x08, 0xba, 0x48, 0x05, 0x6a, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x38, 0x0a, 0x1a, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x53, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, + 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, + 0x05, 0x72, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x37, 0x0a, 0x19, 0x50, + 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x52, 0x75, + 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x08, 0xba, 0x48, 0x05, 0x7a, 0x03, 0xc8, 0x48, 0x01, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0xc1, 0x01, 0x0a, 0x18, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, + 0x6e, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x33, 0x12, 0x60, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x43, + 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, + 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x75, + 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x50, 0x72, 0x6f, + 0x74, 0x6f, 0x33, 0x42, 0x09, 0xba, 0x48, 0x06, 0x82, 0x01, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0x43, 0x0a, 0x0a, 0x45, 0x6e, 0x75, 0x6d, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x33, 0x12, 0x20, 0x0a, 0x1c, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x33, + 0x5f, 0x5a, 0x45, 0x52, 0x4f, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, + 0x44, 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0f, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x50, 0x52, 0x4f, 0x54, + 0x4f, 0x33, 0x5f, 0x4f, 0x4e, 0x45, 0x10, 0x01, 0x22, 0xb0, 0x01, 0x0a, 0x17, 0x50, 0x72, 0x65, + 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x4d, 0x61, 0x70, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x33, 0x12, 0x5d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x40, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, + 0x65, 0x73, 0x2e, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x4d, 0x61, 0x70, + 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, + 0x74, 0x72, 0x79, 0x42, 0x09, 0xba, 0x48, 0x06, 0x9a, 0x01, 0x03, 0xd0, 0x48, 0x01, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0x22, 0x3b, 0x0a, 0x1c, 0x50, + 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, + 0x64, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, 0x1b, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x04, 0x42, 0x09, 0xba, 0x48, 0x06, 0x92, 0x01, 0x03, + 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x56, 0x0a, 0x1c, 0x50, 0x72, 0x65, 0x64, + 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x75, + 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, 0x36, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 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, + 0x42, 0x09, 0xba, 0x48, 0x06, 0xaa, 0x01, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0x58, 0x0a, 0x1d, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x54, 0x69, + 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x33, 0x12, 0x37, 0x0a, 0x03, 0x76, 0x61, 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, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x09, 0xba, 0x48, 0x06, 0xb2, + 0x01, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x5e, 0x0a, 0x20, 0x50, 0x72, + 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x46, + 0x6c, 0x6f, 0x61, 0x74, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, 0x3a, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x0b, 0xba, 0x48, 0x08, 0x0a, 0x06, 0xcd, + 0x48, 0x00, 0x00, 0x80, 0x3f, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x64, 0x0a, 0x21, 0x50, 0x72, + 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x44, + 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, + 0x3f, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x12, + 0x0a, 0xc9, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0x64, 0x0a, 0x20, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x57, 0x72, + 0x61, 0x70, 0x70, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x33, 0x12, 0x40, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x11, + 0xba, 0x48, 0x0e, 0x1a, 0x0c, 0xc8, 0x48, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x66, 0x0a, 0x20, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, + 0x69, 0x6e, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, + 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, 0x42, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 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, 0x42, 0x13, 0xba, 0x48, 0x10, 0x22, 0x0e, 0xca, 0x48, 0x0b, 0x08, 0xfe, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x5d, + 0x0a, 0x21, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, + 0x70, 0x65, 0x64, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, + 0x74, 0x6f, 0x33, 0x12, 0x38, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x08, + 0xba, 0x48, 0x05, 0x2a, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x5d, 0x0a, + 0x21, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, + 0x65, 0x64, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, + 0x6f, 0x33, 0x12, 0x38, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x08, 0xba, + 0x48, 0x05, 0x32, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x59, 0x0a, 0x1f, + 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, + 0x64, 0x42, 0x6f, 0x6f, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, + 0x36, 0x0a, 0x03, 0x76, 0x61, 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, 0x42, 0x08, 0xba, 0x48, 0x05, 0x6a, 0x03, 0xc8, + 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x5d, 0x0a, 0x21, 0x50, 0x72, 0x65, 0x64, 0x65, + 0x66, 0x69, 0x6e, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x53, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, 0x38, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, 0x03, 0xc8, 0x48, + 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x5b, 0x0a, 0x20, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, + 0x69, 0x6e, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, + 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, 0x37, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 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, 0x42, 0x08, 0xba, 0x48, 0x05, 0x7a, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0x6b, 0x0a, 0x28, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, + 0x64, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, + 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, + 0x3f, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 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, 0x42, 0x10, 0xba, 0x48, 0x0d, 0x92, 0x01, + 0x0a, 0x22, 0x08, 0x0a, 0x06, 0xcd, 0x48, 0x00, 0x00, 0x80, 0x3f, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0x71, 0x0a, 0x29, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x52, 0x65, + 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x44, 0x6f, 0x75, + 0x62, 0x6c, 0x65, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, 0x44, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 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, 0x42, 0x14, 0xba, 0x48, 0x11, 0x92, 0x01, 0x0e, + 0x22, 0x0c, 0x12, 0x0a, 0xc9, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0x71, 0x0a, 0x28, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, + 0x64, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, + 0x49, 0x6e, 0x74, 0x33, 0x32, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, + 0x45, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 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, 0x42, 0x16, 0xba, 0x48, 0x13, 0x92, 0x01, + 0x10, 0x22, 0x0e, 0x1a, 0x0c, 0xc8, 0x48, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x73, 0x0a, 0x28, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, + 0x69, 0x6e, 0x65, 0x64, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, + 0x70, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, + 0x6f, 0x33, 0x12, 0x47, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 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, 0x42, 0x18, 0xba, 0x48, + 0x15, 0x92, 0x01, 0x12, 0x22, 0x10, 0x22, 0x0e, 0xca, 0x48, 0x0b, 0x08, 0xfe, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x6a, 0x0a, 0x29, 0x50, + 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, + 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x52, 0x75, + 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, 0x3d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x03, 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, 0x42, 0x0d, 0xba, 0x48, 0x0a, 0x92, 0x01, 0x07, 0x22, 0x05, 0x2a, 0x03, 0xc8, + 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x6a, 0x0a, 0x29, 0x50, 0x72, 0x65, 0x64, 0x65, + 0x66, 0x69, 0x6e, 0x65, 0x64, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x57, 0x72, 0x61, + 0x70, 0x70, 0x65, 0x64, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x33, 0x12, 0x3d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 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, 0x42, + 0x0d, 0xba, 0x48, 0x0a, 0x92, 0x01, 0x07, 0x22, 0x05, 0x32, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0x66, 0x0a, 0x27, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, + 0x64, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, + 0x42, 0x6f, 0x6f, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, 0x3b, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 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, 0x42, 0x0d, 0xba, 0x48, 0x0a, 0x92, 0x01, 0x07, 0x22, + 0x05, 0x6a, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x6a, 0x0a, 0x29, 0x50, + 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, + 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x75, + 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, 0x3d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x03, 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, 0x42, 0x0d, 0xba, 0x48, 0x0a, 0x92, 0x01, 0x07, 0x22, 0x05, 0x72, 0x03, 0xc8, + 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x68, 0x0a, 0x28, 0x50, 0x72, 0x65, 0x64, 0x65, + 0x66, 0x69, 0x6e, 0x65, 0x64, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x57, 0x72, 0x61, + 0x70, 0x70, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, + 0x74, 0x6f, 0x33, 0x12, 0x3c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 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, 0x42, 0x0d, 0xba, + 0x48, 0x0a, 0x92, 0x01, 0x07, 0x22, 0x05, 0x7a, 0x03, 0xc8, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0xc9, 0x03, 0x0a, 0x1d, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, + 0x41, 0x6e, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, + 0x74, 0x6f, 0x33, 0x12, 0x71, 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x42, 0x63, + 0xba, 0x48, 0x60, 0xba, 0x01, 0x58, 0x0a, 0x28, 0x70, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, + 0x65, 0x64, 0x5f, 0x61, 0x6e, 0x64, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x72, 0x75, + 0x6c, 0x65, 0x5f, 0x73, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x1a, 0x2c, 0x74, 0x68, 0x69, 0x73, 0x20, 0x3e, 0x20, 0x32, 0x34, 0x20, 0x3f, 0x20, 0x27, 0x27, + 0x20, 0x3a, 0x20, 0x27, 0x61, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x67, 0x72, + 0x65, 0x61, 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x32, 0x34, 0x27, 0x3a, 0x03, + 0xd0, 0x48, 0x01, 0x52, 0x01, 0x61, 0x12, 0xb9, 0x01, 0x0a, 0x01, 0x62, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, + 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x41, 0x6e, + 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x33, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x42, 0x60, 0xba, 0x48, 0x5d, 0xba, 0x01, 0x5a, + 0x0a, 0x2a, 0x70, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x61, 0x6e, 0x64, + 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x65, 0x6d, 0x62, + 0x65, 0x64, 0x64, 0x65, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, 0x1b, 0x62, 0x2e, + 0x63, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, + 0x69, 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x33, 0x1a, 0x0f, 0x74, 0x68, 0x69, 0x73, 0x2e, + 0x63, 0x20, 0x25, 0x20, 0x33, 0x20, 0x3d, 0x3d, 0x20, 0x30, 0x48, 0x00, 0x52, 0x01, 0x62, 0x88, + 0x01, 0x01, 0x1a, 0x73, 0x0a, 0x06, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x12, 0x69, 0x0a, 0x01, + 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x42, 0x5b, 0xba, 0x48, 0x58, 0xba, 0x01, 0x50, 0x0a, + 0x28, 0x70, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x61, 0x6e, 0x64, 0x5f, + 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x6e, 0x65, 0x73, 0x74, + 0x65, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x1a, 0x24, 0x74, 0x68, 0x69, 0x73, 0x20, + 0x3e, 0x20, 0x30, 0x20, 0x3f, 0x20, 0x27, 0x27, 0x20, 0x3a, 0x20, 0x27, 0x63, 0x20, 0x6d, 0x75, + 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x27, 0x3a, + 0x03, 0xd0, 0x48, 0x01, 0x52, 0x01, 0x63, 0x42, 0x04, 0x0a, 0x02, 0x5f, 0x62, 0x22, 0xa5, 0x01, + 0x0a, 0x25, 0x53, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, + 0x69, 0x6e, 0x65, 0x64, 0x41, 0x6e, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x75, 0x6c, + 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x12, 0x7c, 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x11, 0x42, 0x6e, 0xba, 0x48, 0x6b, 0xba, 0x01, 0x61, 0x0a, 0x31, 0x73, 0x74, 0x61, 0x6e, + 0x64, 0x61, 0x72, 0x64, 0x5f, 0x70, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x5f, + 0x61, 0x6e, 0x64, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x5f, + 0x73, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x1a, 0x2c, 0x74, + 0x68, 0x69, 0x73, 0x20, 0x3e, 0x20, 0x32, 0x34, 0x20, 0x3f, 0x20, 0x27, 0x27, 0x20, 0x3a, 0x20, + 0x27, 0x61, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x67, 0x72, 0x65, 0x61, 0x74, + 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x32, 0x34, 0x27, 0x3a, 0x05, 0xc8, 0x48, 0x01, + 0x10, 0x38, 0x52, 0x01, 0x61, 0x22, 0xf5, 0x01, 0x0a, 0x2e, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, + 0x69, 0x6e, 0x65, 0x64, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x55, + 0x6e, 0x75, 0x73, 0x65, 0x64, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x42, 0x75, 0x67, 0x57, 0x6f, + 0x72, 0x6b, 0x61, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x5e, 0x0a, 0x07, 0x64, 0x75, 0x6d, 0x6d, + 0x79, 0x5f, 0x31, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x45, 0x2e, 0x62, 0x75, 0x66, 0x2e, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x6e, 0x64, + 0x61, 0x72, 0x64, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x41, 0x6e, 0x64, + 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, + 0x52, 0x06, 0x64, 0x75, 0x6d, 0x6d, 0x79, 0x31, 0x12, 0x63, 0x0a, 0x07, 0x64, 0x75, 0x6d, 0x6d, + 0x79, 0x5f, 0x32, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4a, 0x2e, 0x62, 0x75, 0x66, 0x2e, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x6e, 0x64, + 0x61, 0x72, 0x64, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x41, 0x6e, 0x64, + 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x32, 0x30, 0x32, 0x33, 0x52, 0x06, 0x64, 0x75, 0x6d, 0x6d, 0x79, 0x32, 0x42, 0xae, 0x02, + 0x0a, 0x22, 0x63, 0x6f, 0x6d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, + 0x61, 0x73, 0x65, 0x73, 0x42, 0x1a, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, + 0x52, 0x75, 0x6c, 0x65, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x50, 0x01, 0x5a, 0x50, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, + 0x75, 0x66, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x2d, 0x67, 0x6f, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, + 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, + 0x61, 0x73, 0x65, 0x73, 0xa2, 0x02, 0x04, 0x42, 0x56, 0x43, 0x43, 0xaa, 0x02, 0x1e, 0x42, 0x75, + 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x73, 0xca, 0x02, 0x1e, 0x42, + 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0xe2, 0x02, 0x2a, + 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0x5c, 0x47, + 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x21, 0x42, 0x75, 0x66, + 0x3a, 0x3a, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x3a, 0x3a, 0x43, 0x61, 0x73, 0x65, 0x73, 0x62, 0x06, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var file_buf_validate_conformance_cases_predefined_rules_proto3_proto_enumTypes = make([]protoimpl.EnumInfo, 1) +var file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes = make([]protoimpl.MessageInfo, 43) +var file_buf_validate_conformance_cases_predefined_rules_proto3_proto_goTypes = []any{ + (PredefinedEnumRuleProto3_EnumProto3)(0), // 0: buf.validate.conformance.cases.PredefinedEnumRuleProto3.EnumProto3 + (*PredefinedFloatRuleProto3)(nil), // 1: buf.validate.conformance.cases.PredefinedFloatRuleProto3 + (*PredefinedDoubleRuleProto3)(nil), // 2: buf.validate.conformance.cases.PredefinedDoubleRuleProto3 + (*PredefinedInt32RuleProto3)(nil), // 3: buf.validate.conformance.cases.PredefinedInt32RuleProto3 + (*PredefinedInt64RuleProto3)(nil), // 4: buf.validate.conformance.cases.PredefinedInt64RuleProto3 + (*PredefinedUInt32RuleProto3)(nil), // 5: buf.validate.conformance.cases.PredefinedUInt32RuleProto3 + (*PredefinedUInt64RuleProto3)(nil), // 6: buf.validate.conformance.cases.PredefinedUInt64RuleProto3 + (*PredefinedSInt32RuleProto3)(nil), // 7: buf.validate.conformance.cases.PredefinedSInt32RuleProto3 + (*PredefinedSInt64RuleProto3)(nil), // 8: buf.validate.conformance.cases.PredefinedSInt64RuleProto3 + (*PredefinedFixed32RuleProto3)(nil), // 9: buf.validate.conformance.cases.PredefinedFixed32RuleProto3 + (*PredefinedFixed64RuleProto3)(nil), // 10: buf.validate.conformance.cases.PredefinedFixed64RuleProto3 + (*PredefinedSFixed32RuleProto3)(nil), // 11: buf.validate.conformance.cases.PredefinedSFixed32RuleProto3 + (*PredefinedSFixed64RuleProto3)(nil), // 12: buf.validate.conformance.cases.PredefinedSFixed64RuleProto3 + (*PredefinedBoolRuleProto3)(nil), // 13: buf.validate.conformance.cases.PredefinedBoolRuleProto3 + (*PredefinedStringRuleProto3)(nil), // 14: buf.validate.conformance.cases.PredefinedStringRuleProto3 + (*PredefinedBytesRuleProto3)(nil), // 15: buf.validate.conformance.cases.PredefinedBytesRuleProto3 + (*PredefinedEnumRuleProto3)(nil), // 16: buf.validate.conformance.cases.PredefinedEnumRuleProto3 + (*PredefinedMapRuleProto3)(nil), // 17: buf.validate.conformance.cases.PredefinedMapRuleProto3 + (*PredefinedRepeatedRuleProto3)(nil), // 18: buf.validate.conformance.cases.PredefinedRepeatedRuleProto3 + (*PredefinedDurationRuleProto3)(nil), // 19: buf.validate.conformance.cases.PredefinedDurationRuleProto3 + (*PredefinedTimestampRuleProto3)(nil), // 20: buf.validate.conformance.cases.PredefinedTimestampRuleProto3 + (*PredefinedWrappedFloatRuleProto3)(nil), // 21: buf.validate.conformance.cases.PredefinedWrappedFloatRuleProto3 + (*PredefinedWrappedDoubleRuleProto3)(nil), // 22: buf.validate.conformance.cases.PredefinedWrappedDoubleRuleProto3 + (*PredefinedWrappedInt32RuleProto3)(nil), // 23: buf.validate.conformance.cases.PredefinedWrappedInt32RuleProto3 + (*PredefinedWrappedInt64RuleProto3)(nil), // 24: buf.validate.conformance.cases.PredefinedWrappedInt64RuleProto3 + (*PredefinedWrappedUInt32RuleProto3)(nil), // 25: buf.validate.conformance.cases.PredefinedWrappedUInt32RuleProto3 + (*PredefinedWrappedUInt64RuleProto3)(nil), // 26: buf.validate.conformance.cases.PredefinedWrappedUInt64RuleProto3 + (*PredefinedWrappedBoolRuleProto3)(nil), // 27: buf.validate.conformance.cases.PredefinedWrappedBoolRuleProto3 + (*PredefinedWrappedStringRuleProto3)(nil), // 28: buf.validate.conformance.cases.PredefinedWrappedStringRuleProto3 + (*PredefinedWrappedBytesRuleProto3)(nil), // 29: buf.validate.conformance.cases.PredefinedWrappedBytesRuleProto3 + (*PredefinedRepeatedWrappedFloatRuleProto3)(nil), // 30: buf.validate.conformance.cases.PredefinedRepeatedWrappedFloatRuleProto3 + (*PredefinedRepeatedWrappedDoubleRuleProto3)(nil), // 31: buf.validate.conformance.cases.PredefinedRepeatedWrappedDoubleRuleProto3 + (*PredefinedRepeatedWrappedInt32RuleProto3)(nil), // 32: buf.validate.conformance.cases.PredefinedRepeatedWrappedInt32RuleProto3 + (*PredefinedRepeatedWrappedInt64RuleProto3)(nil), // 33: buf.validate.conformance.cases.PredefinedRepeatedWrappedInt64RuleProto3 + (*PredefinedRepeatedWrappedUInt32RuleProto3)(nil), // 34: buf.validate.conformance.cases.PredefinedRepeatedWrappedUInt32RuleProto3 + (*PredefinedRepeatedWrappedUInt64RuleProto3)(nil), // 35: buf.validate.conformance.cases.PredefinedRepeatedWrappedUInt64RuleProto3 + (*PredefinedRepeatedWrappedBoolRuleProto3)(nil), // 36: buf.validate.conformance.cases.PredefinedRepeatedWrappedBoolRuleProto3 + (*PredefinedRepeatedWrappedStringRuleProto3)(nil), // 37: buf.validate.conformance.cases.PredefinedRepeatedWrappedStringRuleProto3 + (*PredefinedRepeatedWrappedBytesRuleProto3)(nil), // 38: buf.validate.conformance.cases.PredefinedRepeatedWrappedBytesRuleProto3 + (*PredefinedAndCustomRuleProto3)(nil), // 39: buf.validate.conformance.cases.PredefinedAndCustomRuleProto3 + (*StandardPredefinedAndCustomRuleProto3)(nil), // 40: buf.validate.conformance.cases.StandardPredefinedAndCustomRuleProto3 + (*PredefinedRulesProto3UnusedImportBugWorkaround)(nil), // 41: buf.validate.conformance.cases.PredefinedRulesProto3UnusedImportBugWorkaround + nil, // 42: buf.validate.conformance.cases.PredefinedMapRuleProto3.ValEntry + (*PredefinedAndCustomRuleProto3_Nested)(nil), // 43: buf.validate.conformance.cases.PredefinedAndCustomRuleProto3.Nested + (*durationpb.Duration)(nil), // 44: google.protobuf.Duration + (*timestamppb.Timestamp)(nil), // 45: google.protobuf.Timestamp + (*wrapperspb.FloatValue)(nil), // 46: google.protobuf.FloatValue + (*wrapperspb.DoubleValue)(nil), // 47: google.protobuf.DoubleValue + (*wrapperspb.Int32Value)(nil), // 48: google.protobuf.Int32Value + (*wrapperspb.Int64Value)(nil), // 49: google.protobuf.Int64Value + (*wrapperspb.UInt32Value)(nil), // 50: google.protobuf.UInt32Value + (*wrapperspb.UInt64Value)(nil), // 51: google.protobuf.UInt64Value + (*wrapperspb.BoolValue)(nil), // 52: google.protobuf.BoolValue + (*wrapperspb.StringValue)(nil), // 53: google.protobuf.StringValue + (*wrapperspb.BytesValue)(nil), // 54: google.protobuf.BytesValue + (*StandardPredefinedAndCustomRuleProto2)(nil), // 55: buf.validate.conformance.cases.StandardPredefinedAndCustomRuleProto2 + (*StandardPredefinedAndCustomRuleEdition2023)(nil), // 56: buf.validate.conformance.cases.StandardPredefinedAndCustomRuleEdition2023 +} +var file_buf_validate_conformance_cases_predefined_rules_proto3_proto_depIdxs = []int32{ + 0, // 0: buf.validate.conformance.cases.PredefinedEnumRuleProto3.val:type_name -> buf.validate.conformance.cases.PredefinedEnumRuleProto3.EnumProto3 + 42, // 1: buf.validate.conformance.cases.PredefinedMapRuleProto3.val:type_name -> buf.validate.conformance.cases.PredefinedMapRuleProto3.ValEntry + 44, // 2: buf.validate.conformance.cases.PredefinedDurationRuleProto3.val:type_name -> google.protobuf.Duration + 45, // 3: buf.validate.conformance.cases.PredefinedTimestampRuleProto3.val:type_name -> google.protobuf.Timestamp + 46, // 4: buf.validate.conformance.cases.PredefinedWrappedFloatRuleProto3.val:type_name -> google.protobuf.FloatValue + 47, // 5: buf.validate.conformance.cases.PredefinedWrappedDoubleRuleProto3.val:type_name -> google.protobuf.DoubleValue + 48, // 6: buf.validate.conformance.cases.PredefinedWrappedInt32RuleProto3.val:type_name -> google.protobuf.Int32Value + 49, // 7: buf.validate.conformance.cases.PredefinedWrappedInt64RuleProto3.val:type_name -> google.protobuf.Int64Value + 50, // 8: buf.validate.conformance.cases.PredefinedWrappedUInt32RuleProto3.val:type_name -> google.protobuf.UInt32Value + 51, // 9: buf.validate.conformance.cases.PredefinedWrappedUInt64RuleProto3.val:type_name -> google.protobuf.UInt64Value + 52, // 10: buf.validate.conformance.cases.PredefinedWrappedBoolRuleProto3.val:type_name -> google.protobuf.BoolValue + 53, // 11: buf.validate.conformance.cases.PredefinedWrappedStringRuleProto3.val:type_name -> google.protobuf.StringValue + 54, // 12: buf.validate.conformance.cases.PredefinedWrappedBytesRuleProto3.val:type_name -> google.protobuf.BytesValue + 46, // 13: buf.validate.conformance.cases.PredefinedRepeatedWrappedFloatRuleProto3.val:type_name -> google.protobuf.FloatValue + 47, // 14: buf.validate.conformance.cases.PredefinedRepeatedWrappedDoubleRuleProto3.val:type_name -> google.protobuf.DoubleValue + 48, // 15: buf.validate.conformance.cases.PredefinedRepeatedWrappedInt32RuleProto3.val:type_name -> google.protobuf.Int32Value + 49, // 16: buf.validate.conformance.cases.PredefinedRepeatedWrappedInt64RuleProto3.val:type_name -> google.protobuf.Int64Value + 50, // 17: buf.validate.conformance.cases.PredefinedRepeatedWrappedUInt32RuleProto3.val:type_name -> google.protobuf.UInt32Value + 51, // 18: buf.validate.conformance.cases.PredefinedRepeatedWrappedUInt64RuleProto3.val:type_name -> google.protobuf.UInt64Value + 52, // 19: buf.validate.conformance.cases.PredefinedRepeatedWrappedBoolRuleProto3.val:type_name -> google.protobuf.BoolValue + 53, // 20: buf.validate.conformance.cases.PredefinedRepeatedWrappedStringRuleProto3.val:type_name -> google.protobuf.StringValue + 54, // 21: buf.validate.conformance.cases.PredefinedRepeatedWrappedBytesRuleProto3.val:type_name -> google.protobuf.BytesValue + 43, // 22: buf.validate.conformance.cases.PredefinedAndCustomRuleProto3.b:type_name -> buf.validate.conformance.cases.PredefinedAndCustomRuleProto3.Nested + 55, // 23: buf.validate.conformance.cases.PredefinedRulesProto3UnusedImportBugWorkaround.dummy_1:type_name -> buf.validate.conformance.cases.StandardPredefinedAndCustomRuleProto2 + 56, // 24: buf.validate.conformance.cases.PredefinedRulesProto3UnusedImportBugWorkaround.dummy_2:type_name -> buf.validate.conformance.cases.StandardPredefinedAndCustomRuleEdition2023 + 25, // [25:25] is the sub-list for method output_type + 25, // [25:25] is the sub-list for method input_type + 25, // [25:25] is the sub-list for extension type_name + 25, // [25:25] is the sub-list for extension extendee + 0, // [0:25] is the sub-list for field type_name +} + +func init() { file_buf_validate_conformance_cases_predefined_rules_proto3_proto_init() } +func file_buf_validate_conformance_cases_predefined_rules_proto3_proto_init() { + if File_buf_validate_conformance_cases_predefined_rules_proto3_proto != nil { + return + } + file_buf_validate_conformance_cases_predefined_rules_proto2_proto_init() + file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_init() + file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes[38].OneofWrappers = []any{} + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDesc, + NumEnums: 1, + NumMessages: 43, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_predefined_rules_proto3_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_predefined_rules_proto3_proto_depIdxs, + EnumInfos: file_buf_validate_conformance_cases_predefined_rules_proto3_proto_enumTypes, + MessageInfos: file_buf_validate_conformance_cases_predefined_rules_proto3_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_predefined_rules_proto3_proto = out.File + file_buf_validate_conformance_cases_predefined_rules_proto3_proto_rawDesc = nil + file_buf_validate_conformance_cases_predefined_rules_proto3_proto_goTypes = nil + file_buf_validate_conformance_cases_predefined_rules_proto3_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/predefined_rules_proto_editions.pb.go b/internal/gen/buf/validate/conformance/cases/predefined_rules_proto_editions.pb.go index 8f94eab..4de7fc8 100644 --- a/internal/gen/buf/validate/conformance/cases/predefined_rules_proto_editions.pb.go +++ b/internal/gen/buf/validate/conformance/cases/predefined_rules_proto_editions.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/predefined_rules_proto_editions.proto +//go:build !protoopaque + package cases import ( @@ -28,7 +30,6 @@ import ( timestamppb "google.golang.org/protobuf/types/known/timestamppb" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" reflect "reflect" - sync "sync" ) const ( @@ -79,17 +80,11 @@ func (x PredefinedEnumRuleEdition2023_EnumEdition2023) Number() protoreflect.Enu return protoreflect.EnumNumber(x) } -// Deprecated: Use PredefinedEnumRuleEdition2023_EnumEdition2023.Descriptor instead. -func (PredefinedEnumRuleEdition2023_EnumEdition2023) EnumDescriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{15, 0} -} - type PredefinedFloatRuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *float32 `protobuf:"fixed32,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *float32 `protobuf:"fixed32,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedFloatRuleEdition2023) Reset() { @@ -117,11 +112,6 @@ func (x *PredefinedFloatRuleEdition2023) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedFloatRuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedFloatRuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{0} -} - func (x *PredefinedFloatRuleEdition2023) GetVal() float32 { if x != nil && x.Val != nil { return *x.Val @@ -129,12 +119,40 @@ func (x *PredefinedFloatRuleEdition2023) GetVal() float32 { return 0 } +func (x *PredefinedFloatRuleEdition2023) SetVal(v float32) { + x.Val = &v +} + +func (x *PredefinedFloatRuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedFloatRuleEdition2023) ClearVal() { + x.Val = nil +} + +type PredefinedFloatRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *float32 +} + +func (b0 PredefinedFloatRuleEdition2023_builder) Build() *PredefinedFloatRuleEdition2023 { + m0 := &PredefinedFloatRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedDoubleRuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *float64 `protobuf:"fixed64,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *float64 `protobuf:"fixed64,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedDoubleRuleEdition2023) Reset() { @@ -162,11 +180,6 @@ func (x *PredefinedDoubleRuleEdition2023) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedDoubleRuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedDoubleRuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{1} -} - func (x *PredefinedDoubleRuleEdition2023) GetVal() float64 { if x != nil && x.Val != nil { return *x.Val @@ -174,12 +187,40 @@ func (x *PredefinedDoubleRuleEdition2023) GetVal() float64 { return 0 } +func (x *PredefinedDoubleRuleEdition2023) SetVal(v float64) { + x.Val = &v +} + +func (x *PredefinedDoubleRuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedDoubleRuleEdition2023) ClearVal() { + x.Val = nil +} + +type PredefinedDoubleRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *float64 +} + +func (b0 PredefinedDoubleRuleEdition2023_builder) Build() *PredefinedDoubleRuleEdition2023 { + m0 := &PredefinedDoubleRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedInt32RuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedInt32RuleEdition2023) Reset() { @@ -207,11 +248,6 @@ func (x *PredefinedInt32RuleEdition2023) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedInt32RuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedInt32RuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{2} -} - func (x *PredefinedInt32RuleEdition2023) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -219,12 +255,40 @@ func (x *PredefinedInt32RuleEdition2023) GetVal() int32 { return 0 } +func (x *PredefinedInt32RuleEdition2023) SetVal(v int32) { + x.Val = &v +} + +func (x *PredefinedInt32RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedInt32RuleEdition2023) ClearVal() { + x.Val = nil +} + +type PredefinedInt32RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 PredefinedInt32RuleEdition2023_builder) Build() *PredefinedInt32RuleEdition2023 { + m0 := &PredefinedInt32RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedInt64RuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int64 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int64 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedInt64RuleEdition2023) Reset() { @@ -252,11 +316,6 @@ func (x *PredefinedInt64RuleEdition2023) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedInt64RuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedInt64RuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{3} -} - func (x *PredefinedInt64RuleEdition2023) GetVal() int64 { if x != nil && x.Val != nil { return *x.Val @@ -264,12 +323,40 @@ func (x *PredefinedInt64RuleEdition2023) GetVal() int64 { return 0 } +func (x *PredefinedInt64RuleEdition2023) SetVal(v int64) { + x.Val = &v +} + +func (x *PredefinedInt64RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedInt64RuleEdition2023) ClearVal() { + x.Val = nil +} + +type PredefinedInt64RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int64 +} + +func (b0 PredefinedInt64RuleEdition2023_builder) Build() *PredefinedInt64RuleEdition2023 { + m0 := &PredefinedInt64RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedUInt32RuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *uint32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *uint32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedUInt32RuleEdition2023) Reset() { @@ -297,11 +384,6 @@ func (x *PredefinedUInt32RuleEdition2023) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedUInt32RuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedUInt32RuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{4} -} - func (x *PredefinedUInt32RuleEdition2023) GetVal() uint32 { if x != nil && x.Val != nil { return *x.Val @@ -309,12 +391,40 @@ func (x *PredefinedUInt32RuleEdition2023) GetVal() uint32 { return 0 } +func (x *PredefinedUInt32RuleEdition2023) SetVal(v uint32) { + x.Val = &v +} + +func (x *PredefinedUInt32RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedUInt32RuleEdition2023) ClearVal() { + x.Val = nil +} + +type PredefinedUInt32RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *uint32 +} + +func (b0 PredefinedUInt32RuleEdition2023_builder) Build() *PredefinedUInt32RuleEdition2023 { + m0 := &PredefinedUInt32RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedUInt64RuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *uint64 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *uint64 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedUInt64RuleEdition2023) Reset() { @@ -342,11 +452,6 @@ func (x *PredefinedUInt64RuleEdition2023) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedUInt64RuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedUInt64RuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{5} -} - func (x *PredefinedUInt64RuleEdition2023) GetVal() uint64 { if x != nil && x.Val != nil { return *x.Val @@ -354,12 +459,40 @@ func (x *PredefinedUInt64RuleEdition2023) GetVal() uint64 { return 0 } +func (x *PredefinedUInt64RuleEdition2023) SetVal(v uint64) { + x.Val = &v +} + +func (x *PredefinedUInt64RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedUInt64RuleEdition2023) ClearVal() { + x.Val = nil +} + +type PredefinedUInt64RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *uint64 +} + +func (b0 PredefinedUInt64RuleEdition2023_builder) Build() *PredefinedUInt64RuleEdition2023 { + m0 := &PredefinedUInt64RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedSInt32RuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"zigzag32,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"zigzag32,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedSInt32RuleEdition2023) Reset() { @@ -387,11 +520,6 @@ func (x *PredefinedSInt32RuleEdition2023) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedSInt32RuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedSInt32RuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{6} -} - func (x *PredefinedSInt32RuleEdition2023) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -399,12 +527,40 @@ func (x *PredefinedSInt32RuleEdition2023) GetVal() int32 { return 0 } +func (x *PredefinedSInt32RuleEdition2023) SetVal(v int32) { + x.Val = &v +} + +func (x *PredefinedSInt32RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedSInt32RuleEdition2023) ClearVal() { + x.Val = nil +} + +type PredefinedSInt32RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 PredefinedSInt32RuleEdition2023_builder) Build() *PredefinedSInt32RuleEdition2023 { + m0 := &PredefinedSInt32RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedSInt64RuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int64 `protobuf:"zigzag64,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int64 `protobuf:"zigzag64,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedSInt64RuleEdition2023) Reset() { @@ -432,11 +588,6 @@ func (x *PredefinedSInt64RuleEdition2023) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedSInt64RuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedSInt64RuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{7} -} - func (x *PredefinedSInt64RuleEdition2023) GetVal() int64 { if x != nil && x.Val != nil { return *x.Val @@ -444,12 +595,40 @@ func (x *PredefinedSInt64RuleEdition2023) GetVal() int64 { return 0 } +func (x *PredefinedSInt64RuleEdition2023) SetVal(v int64) { + x.Val = &v +} + +func (x *PredefinedSInt64RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedSInt64RuleEdition2023) ClearVal() { + x.Val = nil +} + +type PredefinedSInt64RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int64 +} + +func (b0 PredefinedSInt64RuleEdition2023_builder) Build() *PredefinedSInt64RuleEdition2023 { + m0 := &PredefinedSInt64RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedFixed32RuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *uint32 `protobuf:"fixed32,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *uint32 `protobuf:"fixed32,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedFixed32RuleEdition2023) Reset() { @@ -477,11 +656,6 @@ func (x *PredefinedFixed32RuleEdition2023) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedFixed32RuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedFixed32RuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{8} -} - func (x *PredefinedFixed32RuleEdition2023) GetVal() uint32 { if x != nil && x.Val != nil { return *x.Val @@ -489,12 +663,40 @@ func (x *PredefinedFixed32RuleEdition2023) GetVal() uint32 { return 0 } +func (x *PredefinedFixed32RuleEdition2023) SetVal(v uint32) { + x.Val = &v +} + +func (x *PredefinedFixed32RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedFixed32RuleEdition2023) ClearVal() { + x.Val = nil +} + +type PredefinedFixed32RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *uint32 +} + +func (b0 PredefinedFixed32RuleEdition2023_builder) Build() *PredefinedFixed32RuleEdition2023 { + m0 := &PredefinedFixed32RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedFixed64RuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *uint64 `protobuf:"fixed64,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *uint64 `protobuf:"fixed64,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedFixed64RuleEdition2023) Reset() { @@ -522,11 +724,6 @@ func (x *PredefinedFixed64RuleEdition2023) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedFixed64RuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedFixed64RuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{9} -} - func (x *PredefinedFixed64RuleEdition2023) GetVal() uint64 { if x != nil && x.Val != nil { return *x.Val @@ -534,12 +731,40 @@ func (x *PredefinedFixed64RuleEdition2023) GetVal() uint64 { return 0 } +func (x *PredefinedFixed64RuleEdition2023) SetVal(v uint64) { + x.Val = &v +} + +func (x *PredefinedFixed64RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedFixed64RuleEdition2023) ClearVal() { + x.Val = nil +} + +type PredefinedFixed64RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *uint64 +} + +func (b0 PredefinedFixed64RuleEdition2023_builder) Build() *PredefinedFixed64RuleEdition2023 { + m0 := &PredefinedFixed64RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedSFixed32RuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int32 `protobuf:"fixed32,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int32 `protobuf:"fixed32,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedSFixed32RuleEdition2023) Reset() { @@ -567,11 +792,6 @@ func (x *PredefinedSFixed32RuleEdition2023) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use PredefinedSFixed32RuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedSFixed32RuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{10} -} - func (x *PredefinedSFixed32RuleEdition2023) GetVal() int32 { if x != nil && x.Val != nil { return *x.Val @@ -579,12 +799,40 @@ func (x *PredefinedSFixed32RuleEdition2023) GetVal() int32 { return 0 } +func (x *PredefinedSFixed32RuleEdition2023) SetVal(v int32) { + x.Val = &v +} + +func (x *PredefinedSFixed32RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedSFixed32RuleEdition2023) ClearVal() { + x.Val = nil +} + +type PredefinedSFixed32RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 PredefinedSFixed32RuleEdition2023_builder) Build() *PredefinedSFixed32RuleEdition2023 { + m0 := &PredefinedSFixed32RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedSFixed64RuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *int64 `protobuf:"fixed64,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *int64 `protobuf:"fixed64,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedSFixed64RuleEdition2023) Reset() { @@ -612,11 +860,6 @@ func (x *PredefinedSFixed64RuleEdition2023) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use PredefinedSFixed64RuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedSFixed64RuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{11} -} - func (x *PredefinedSFixed64RuleEdition2023) GetVal() int64 { if x != nil && x.Val != nil { return *x.Val @@ -624,12 +867,40 @@ func (x *PredefinedSFixed64RuleEdition2023) GetVal() int64 { return 0 } +func (x *PredefinedSFixed64RuleEdition2023) SetVal(v int64) { + x.Val = &v +} + +func (x *PredefinedSFixed64RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedSFixed64RuleEdition2023) ClearVal() { + x.Val = nil +} + +type PredefinedSFixed64RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int64 +} + +func (b0 PredefinedSFixed64RuleEdition2023_builder) Build() *PredefinedSFixed64RuleEdition2023 { + m0 := &PredefinedSFixed64RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedBoolRuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *bool `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *bool `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedBoolRuleEdition2023) Reset() { @@ -657,11 +928,6 @@ func (x *PredefinedBoolRuleEdition2023) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedBoolRuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedBoolRuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{12} -} - func (x *PredefinedBoolRuleEdition2023) GetVal() bool { if x != nil && x.Val != nil { return *x.Val @@ -669,12 +935,40 @@ func (x *PredefinedBoolRuleEdition2023) GetVal() bool { return false } +func (x *PredefinedBoolRuleEdition2023) SetVal(v bool) { + x.Val = &v +} + +func (x *PredefinedBoolRuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedBoolRuleEdition2023) ClearVal() { + x.Val = nil +} + +type PredefinedBoolRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *bool +} + +func (b0 PredefinedBoolRuleEdition2023_builder) Build() *PredefinedBoolRuleEdition2023 { + m0 := &PredefinedBoolRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedStringRuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedStringRuleEdition2023) Reset() { @@ -702,11 +996,6 @@ func (x *PredefinedStringRuleEdition2023) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedStringRuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedStringRuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{13} -} - func (x *PredefinedStringRuleEdition2023) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -714,12 +1003,40 @@ func (x *PredefinedStringRuleEdition2023) GetVal() string { return "" } +func (x *PredefinedStringRuleEdition2023) SetVal(v string) { + x.Val = &v +} + +func (x *PredefinedStringRuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedStringRuleEdition2023) ClearVal() { + x.Val = nil +} + +type PredefinedStringRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 PredefinedStringRuleEdition2023_builder) Build() *PredefinedStringRuleEdition2023 { + m0 := &PredefinedStringRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedBytesRuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []byte `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []byte `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedBytesRuleEdition2023) Reset() { @@ -747,11 +1064,6 @@ func (x *PredefinedBytesRuleEdition2023) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedBytesRuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedBytesRuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{14} -} - func (x *PredefinedBytesRuleEdition2023) GetVal() []byte { if x != nil { return x.Val @@ -759,12 +1071,43 @@ func (x *PredefinedBytesRuleEdition2023) GetVal() []byte { return nil } +func (x *PredefinedBytesRuleEdition2023) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.Val = v +} + +func (x *PredefinedBytesRuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedBytesRuleEdition2023) ClearVal() { + x.Val = nil +} + +type PredefinedBytesRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 PredefinedBytesRuleEdition2023_builder) Build() *PredefinedBytesRuleEdition2023 { + m0 := &PredefinedBytesRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedEnumRuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *PredefinedEnumRuleEdition2023_EnumEdition2023 `protobuf:"varint,1,opt,name=val,enum=buf.validate.conformance.cases.PredefinedEnumRuleEdition2023_EnumEdition2023" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *PredefinedEnumRuleEdition2023_EnumEdition2023 `protobuf:"varint,1,opt,name=val,enum=buf.validate.conformance.cases.PredefinedEnumRuleEdition2023_EnumEdition2023" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedEnumRuleEdition2023) Reset() { @@ -792,11 +1135,6 @@ func (x *PredefinedEnumRuleEdition2023) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedEnumRuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedEnumRuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{15} -} - func (x *PredefinedEnumRuleEdition2023) GetVal() PredefinedEnumRuleEdition2023_EnumEdition2023 { if x != nil && x.Val != nil { return *x.Val @@ -804,12 +1142,40 @@ func (x *PredefinedEnumRuleEdition2023) GetVal() PredefinedEnumRuleEdition2023_E return PredefinedEnumRuleEdition2023_ENUM_EDITION2023_ZERO_UNSPECIFIED } +func (x *PredefinedEnumRuleEdition2023) SetVal(v PredefinedEnumRuleEdition2023_EnumEdition2023) { + x.Val = &v +} + +func (x *PredefinedEnumRuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedEnumRuleEdition2023) ClearVal() { + x.Val = nil +} + +type PredefinedEnumRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *PredefinedEnumRuleEdition2023_EnumEdition2023 +} + +func (b0 PredefinedEnumRuleEdition2023_builder) Build() *PredefinedEnumRuleEdition2023 { + m0 := &PredefinedEnumRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedRuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []uint64 `protobuf:"varint,1,rep,packed,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []uint64 `protobuf:"varint,1,rep,packed,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedRuleEdition2023) Reset() { @@ -837,11 +1203,6 @@ func (x *PredefinedRepeatedRuleEdition2023) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedRuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedRuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{16} -} - func (x *PredefinedRepeatedRuleEdition2023) GetVal() []uint64 { if x != nil { return x.Val @@ -849,12 +1210,29 @@ func (x *PredefinedRepeatedRuleEdition2023) GetVal() []uint64 { return nil } +func (x *PredefinedRepeatedRuleEdition2023) SetVal(v []uint64) { + x.Val = v +} + +type PredefinedRepeatedRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []uint64 +} + +func (b0 PredefinedRepeatedRuleEdition2023_builder) Build() *PredefinedRepeatedRuleEdition2023 { + m0 := &PredefinedRepeatedRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedMapRuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[uint64]uint64 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[uint64]uint64 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + sizeCache protoimpl.SizeCache } func (x *PredefinedMapRuleEdition2023) Reset() { @@ -882,11 +1260,6 @@ func (x *PredefinedMapRuleEdition2023) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use PredefinedMapRuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedMapRuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{17} -} - func (x *PredefinedMapRuleEdition2023) GetVal() map[uint64]uint64 { if x != nil { return x.Val @@ -894,12 +1267,29 @@ func (x *PredefinedMapRuleEdition2023) GetVal() map[uint64]uint64 { return nil } +func (x *PredefinedMapRuleEdition2023) SetVal(v map[uint64]uint64) { + x.Val = v +} + +type PredefinedMapRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[uint64]uint64 +} + +func (b0 PredefinedMapRuleEdition2023_builder) Build() *PredefinedMapRuleEdition2023 { + m0 := &PredefinedMapRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedDurationRuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedDurationRuleEdition2023) Reset() { @@ -927,11 +1317,6 @@ func (x *PredefinedDurationRuleEdition2023) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use PredefinedDurationRuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedDurationRuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{18} -} - func (x *PredefinedDurationRuleEdition2023) GetVal() *durationpb.Duration { if x != nil { return x.Val @@ -939,12 +1324,40 @@ func (x *PredefinedDurationRuleEdition2023) GetVal() *durationpb.Duration { return nil } +func (x *PredefinedDurationRuleEdition2023) SetVal(v *durationpb.Duration) { + x.Val = v +} + +func (x *PredefinedDurationRuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedDurationRuleEdition2023) ClearVal() { + x.Val = nil +} + +type PredefinedDurationRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 PredefinedDurationRuleEdition2023_builder) Build() *PredefinedDurationRuleEdition2023 { + m0 := &PredefinedDurationRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedTimestampRuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedTimestampRuleEdition2023) Reset() { @@ -972,11 +1385,6 @@ func (x *PredefinedTimestampRuleEdition2023) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use PredefinedTimestampRuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedTimestampRuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{19} -} - func (x *PredefinedTimestampRuleEdition2023) GetVal() *timestamppb.Timestamp { if x != nil { return x.Val @@ -984,12 +1392,40 @@ func (x *PredefinedTimestampRuleEdition2023) GetVal() *timestamppb.Timestamp { return nil } +func (x *PredefinedTimestampRuleEdition2023) SetVal(v *timestamppb.Timestamp) { + x.Val = v +} + +func (x *PredefinedTimestampRuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedTimestampRuleEdition2023) ClearVal() { + x.Val = nil +} + +type PredefinedTimestampRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 PredefinedTimestampRuleEdition2023_builder) Build() *PredefinedTimestampRuleEdition2023 { + m0 := &PredefinedTimestampRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedWrappedFloatRuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.FloatValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.FloatValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedWrappedFloatRuleEdition2023) Reset() { @@ -1017,11 +1453,6 @@ func (x *PredefinedWrappedFloatRuleEdition2023) ProtoReflect() protoreflect.Mess return mi.MessageOf(x) } -// Deprecated: Use PredefinedWrappedFloatRuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedWrappedFloatRuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{20} -} - func (x *PredefinedWrappedFloatRuleEdition2023) GetVal() *wrapperspb.FloatValue { if x != nil { return x.Val @@ -1029,12 +1460,40 @@ func (x *PredefinedWrappedFloatRuleEdition2023) GetVal() *wrapperspb.FloatValue return nil } +func (x *PredefinedWrappedFloatRuleEdition2023) SetVal(v *wrapperspb.FloatValue) { + x.Val = v +} + +func (x *PredefinedWrappedFloatRuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedWrappedFloatRuleEdition2023) ClearVal() { + x.Val = nil +} + +type PredefinedWrappedFloatRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.FloatValue +} + +func (b0 PredefinedWrappedFloatRuleEdition2023_builder) Build() *PredefinedWrappedFloatRuleEdition2023 { + m0 := &PredefinedWrappedFloatRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedWrappedDoubleRuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.DoubleValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.DoubleValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedWrappedDoubleRuleEdition2023) Reset() { @@ -1062,11 +1521,6 @@ func (x *PredefinedWrappedDoubleRuleEdition2023) ProtoReflect() protoreflect.Mes return mi.MessageOf(x) } -// Deprecated: Use PredefinedWrappedDoubleRuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedWrappedDoubleRuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{21} -} - func (x *PredefinedWrappedDoubleRuleEdition2023) GetVal() *wrapperspb.DoubleValue { if x != nil { return x.Val @@ -1074,12 +1528,40 @@ func (x *PredefinedWrappedDoubleRuleEdition2023) GetVal() *wrapperspb.DoubleValu return nil } +func (x *PredefinedWrappedDoubleRuleEdition2023) SetVal(v *wrapperspb.DoubleValue) { + x.Val = v +} + +func (x *PredefinedWrappedDoubleRuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedWrappedDoubleRuleEdition2023) ClearVal() { + x.Val = nil +} + +type PredefinedWrappedDoubleRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.DoubleValue +} + +func (b0 PredefinedWrappedDoubleRuleEdition2023_builder) Build() *PredefinedWrappedDoubleRuleEdition2023 { + m0 := &PredefinedWrappedDoubleRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedWrappedInt32RuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedWrappedInt32RuleEdition2023) Reset() { @@ -1107,11 +1589,6 @@ func (x *PredefinedWrappedInt32RuleEdition2023) ProtoReflect() protoreflect.Mess return mi.MessageOf(x) } -// Deprecated: Use PredefinedWrappedInt32RuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedWrappedInt32RuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{22} -} - func (x *PredefinedWrappedInt32RuleEdition2023) GetVal() *wrapperspb.Int32Value { if x != nil { return x.Val @@ -1119,12 +1596,40 @@ func (x *PredefinedWrappedInt32RuleEdition2023) GetVal() *wrapperspb.Int32Value return nil } +func (x *PredefinedWrappedInt32RuleEdition2023) SetVal(v *wrapperspb.Int32Value) { + x.Val = v +} + +func (x *PredefinedWrappedInt32RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedWrappedInt32RuleEdition2023) ClearVal() { + x.Val = nil +} + +type PredefinedWrappedInt32RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.Int32Value +} + +func (b0 PredefinedWrappedInt32RuleEdition2023_builder) Build() *PredefinedWrappedInt32RuleEdition2023 { + m0 := &PredefinedWrappedInt32RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedWrappedInt64RuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedWrappedInt64RuleEdition2023) Reset() { @@ -1152,11 +1657,6 @@ func (x *PredefinedWrappedInt64RuleEdition2023) ProtoReflect() protoreflect.Mess return mi.MessageOf(x) } -// Deprecated: Use PredefinedWrappedInt64RuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedWrappedInt64RuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{23} -} - func (x *PredefinedWrappedInt64RuleEdition2023) GetVal() *wrapperspb.Int64Value { if x != nil { return x.Val @@ -1164,12 +1664,40 @@ func (x *PredefinedWrappedInt64RuleEdition2023) GetVal() *wrapperspb.Int64Value return nil } +func (x *PredefinedWrappedInt64RuleEdition2023) SetVal(v *wrapperspb.Int64Value) { + x.Val = v +} + +func (x *PredefinedWrappedInt64RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedWrappedInt64RuleEdition2023) ClearVal() { + x.Val = nil +} + +type PredefinedWrappedInt64RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.Int64Value +} + +func (b0 PredefinedWrappedInt64RuleEdition2023_builder) Build() *PredefinedWrappedInt64RuleEdition2023 { + m0 := &PredefinedWrappedInt64RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedWrappedUInt32RuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedWrappedUInt32RuleEdition2023) Reset() { @@ -1197,11 +1725,6 @@ func (x *PredefinedWrappedUInt32RuleEdition2023) ProtoReflect() protoreflect.Mes return mi.MessageOf(x) } -// Deprecated: Use PredefinedWrappedUInt32RuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedWrappedUInt32RuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{24} -} - func (x *PredefinedWrappedUInt32RuleEdition2023) GetVal() *wrapperspb.UInt32Value { if x != nil { return x.Val @@ -1209,12 +1732,40 @@ func (x *PredefinedWrappedUInt32RuleEdition2023) GetVal() *wrapperspb.UInt32Valu return nil } +func (x *PredefinedWrappedUInt32RuleEdition2023) SetVal(v *wrapperspb.UInt32Value) { + x.Val = v +} + +func (x *PredefinedWrappedUInt32RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedWrappedUInt32RuleEdition2023) ClearVal() { + x.Val = nil +} + +type PredefinedWrappedUInt32RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.UInt32Value +} + +func (b0 PredefinedWrappedUInt32RuleEdition2023_builder) Build() *PredefinedWrappedUInt32RuleEdition2023 { + m0 := &PredefinedWrappedUInt32RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedWrappedUInt64RuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.UInt64Value `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.UInt64Value `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedWrappedUInt64RuleEdition2023) Reset() { @@ -1242,11 +1793,6 @@ func (x *PredefinedWrappedUInt64RuleEdition2023) ProtoReflect() protoreflect.Mes return mi.MessageOf(x) } -// Deprecated: Use PredefinedWrappedUInt64RuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedWrappedUInt64RuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{25} -} - func (x *PredefinedWrappedUInt64RuleEdition2023) GetVal() *wrapperspb.UInt64Value { if x != nil { return x.Val @@ -1254,12 +1800,40 @@ func (x *PredefinedWrappedUInt64RuleEdition2023) GetVal() *wrapperspb.UInt64Valu return nil } +func (x *PredefinedWrappedUInt64RuleEdition2023) SetVal(v *wrapperspb.UInt64Value) { + x.Val = v +} + +func (x *PredefinedWrappedUInt64RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedWrappedUInt64RuleEdition2023) ClearVal() { + x.Val = nil +} + +type PredefinedWrappedUInt64RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.UInt64Value +} + +func (b0 PredefinedWrappedUInt64RuleEdition2023_builder) Build() *PredefinedWrappedUInt64RuleEdition2023 { + m0 := &PredefinedWrappedUInt64RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedWrappedBoolRuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedWrappedBoolRuleEdition2023) Reset() { @@ -1287,11 +1861,6 @@ func (x *PredefinedWrappedBoolRuleEdition2023) ProtoReflect() protoreflect.Messa return mi.MessageOf(x) } -// Deprecated: Use PredefinedWrappedBoolRuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedWrappedBoolRuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{26} -} - func (x *PredefinedWrappedBoolRuleEdition2023) GetVal() *wrapperspb.BoolValue { if x != nil { return x.Val @@ -1299,12 +1868,40 @@ func (x *PredefinedWrappedBoolRuleEdition2023) GetVal() *wrapperspb.BoolValue { return nil } +func (x *PredefinedWrappedBoolRuleEdition2023) SetVal(v *wrapperspb.BoolValue) { + x.Val = v +} + +func (x *PredefinedWrappedBoolRuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedWrappedBoolRuleEdition2023) ClearVal() { + x.Val = nil +} + +type PredefinedWrappedBoolRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.BoolValue +} + +func (b0 PredefinedWrappedBoolRuleEdition2023_builder) Build() *PredefinedWrappedBoolRuleEdition2023 { + m0 := &PredefinedWrappedBoolRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedWrappedStringRuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedWrappedStringRuleEdition2023) Reset() { @@ -1332,11 +1929,6 @@ func (x *PredefinedWrappedStringRuleEdition2023) ProtoReflect() protoreflect.Mes return mi.MessageOf(x) } -// Deprecated: Use PredefinedWrappedStringRuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedWrappedStringRuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{27} -} - func (x *PredefinedWrappedStringRuleEdition2023) GetVal() *wrapperspb.StringValue { if x != nil { return x.Val @@ -1344,12 +1936,40 @@ func (x *PredefinedWrappedStringRuleEdition2023) GetVal() *wrapperspb.StringValu return nil } +func (x *PredefinedWrappedStringRuleEdition2023) SetVal(v *wrapperspb.StringValue) { + x.Val = v +} + +func (x *PredefinedWrappedStringRuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedWrappedStringRuleEdition2023) ClearVal() { + x.Val = nil +} + +type PredefinedWrappedStringRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.StringValue +} + +func (b0 PredefinedWrappedStringRuleEdition2023_builder) Build() *PredefinedWrappedStringRuleEdition2023 { + m0 := &PredefinedWrappedStringRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedWrappedBytesRuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.BytesValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.BytesValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedWrappedBytesRuleEdition2023) Reset() { @@ -1377,11 +1997,6 @@ func (x *PredefinedWrappedBytesRuleEdition2023) ProtoReflect() protoreflect.Mess return mi.MessageOf(x) } -// Deprecated: Use PredefinedWrappedBytesRuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedWrappedBytesRuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{28} -} - func (x *PredefinedWrappedBytesRuleEdition2023) GetVal() *wrapperspb.BytesValue { if x != nil { return x.Val @@ -1389,12 +2004,40 @@ func (x *PredefinedWrappedBytesRuleEdition2023) GetVal() *wrapperspb.BytesValue return nil } +func (x *PredefinedWrappedBytesRuleEdition2023) SetVal(v *wrapperspb.BytesValue) { + x.Val = v +} + +func (x *PredefinedWrappedBytesRuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *PredefinedWrappedBytesRuleEdition2023) ClearVal() { + x.Val = nil +} + +type PredefinedWrappedBytesRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.BytesValue +} + +func (b0 PredefinedWrappedBytesRuleEdition2023_builder) Build() *PredefinedWrappedBytesRuleEdition2023 { + m0 := &PredefinedWrappedBytesRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedWrappedFloatRuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*wrapperspb.FloatValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*wrapperspb.FloatValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedWrappedFloatRuleEdition2023) Reset() { @@ -1422,11 +2065,6 @@ func (x *PredefinedRepeatedWrappedFloatRuleEdition2023) ProtoReflect() protorefl return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedWrappedFloatRuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedWrappedFloatRuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{29} -} - func (x *PredefinedRepeatedWrappedFloatRuleEdition2023) GetVal() []*wrapperspb.FloatValue { if x != nil { return x.Val @@ -1434,12 +2072,29 @@ func (x *PredefinedRepeatedWrappedFloatRuleEdition2023) GetVal() []*wrapperspb.F return nil } +func (x *PredefinedRepeatedWrappedFloatRuleEdition2023) SetVal(v []*wrapperspb.FloatValue) { + x.Val = v +} + +type PredefinedRepeatedWrappedFloatRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.FloatValue +} + +func (b0 PredefinedRepeatedWrappedFloatRuleEdition2023_builder) Build() *PredefinedRepeatedWrappedFloatRuleEdition2023 { + m0 := &PredefinedRepeatedWrappedFloatRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedWrappedDoubleRuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*wrapperspb.DoubleValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*wrapperspb.DoubleValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedWrappedDoubleRuleEdition2023) Reset() { @@ -1467,11 +2122,6 @@ func (x *PredefinedRepeatedWrappedDoubleRuleEdition2023) ProtoReflect() protoref return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedWrappedDoubleRuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedWrappedDoubleRuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{30} -} - func (x *PredefinedRepeatedWrappedDoubleRuleEdition2023) GetVal() []*wrapperspb.DoubleValue { if x != nil { return x.Val @@ -1479,12 +2129,29 @@ func (x *PredefinedRepeatedWrappedDoubleRuleEdition2023) GetVal() []*wrapperspb. return nil } +func (x *PredefinedRepeatedWrappedDoubleRuleEdition2023) SetVal(v []*wrapperspb.DoubleValue) { + x.Val = v +} + +type PredefinedRepeatedWrappedDoubleRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.DoubleValue +} + +func (b0 PredefinedRepeatedWrappedDoubleRuleEdition2023_builder) Build() *PredefinedRepeatedWrappedDoubleRuleEdition2023 { + m0 := &PredefinedRepeatedWrappedDoubleRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedWrappedInt32RuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*wrapperspb.Int32Value `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*wrapperspb.Int32Value `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedWrappedInt32RuleEdition2023) Reset() { @@ -1512,11 +2179,6 @@ func (x *PredefinedRepeatedWrappedInt32RuleEdition2023) ProtoReflect() protorefl return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedWrappedInt32RuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedWrappedInt32RuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{31} -} - func (x *PredefinedRepeatedWrappedInt32RuleEdition2023) GetVal() []*wrapperspb.Int32Value { if x != nil { return x.Val @@ -1524,12 +2186,29 @@ func (x *PredefinedRepeatedWrappedInt32RuleEdition2023) GetVal() []*wrapperspb.I return nil } +func (x *PredefinedRepeatedWrappedInt32RuleEdition2023) SetVal(v []*wrapperspb.Int32Value) { + x.Val = v +} + +type PredefinedRepeatedWrappedInt32RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.Int32Value +} + +func (b0 PredefinedRepeatedWrappedInt32RuleEdition2023_builder) Build() *PredefinedRepeatedWrappedInt32RuleEdition2023 { + m0 := &PredefinedRepeatedWrappedInt32RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedWrappedInt64RuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*wrapperspb.Int64Value `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*wrapperspb.Int64Value `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedWrappedInt64RuleEdition2023) Reset() { @@ -1557,11 +2236,6 @@ func (x *PredefinedRepeatedWrappedInt64RuleEdition2023) ProtoReflect() protorefl return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedWrappedInt64RuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedWrappedInt64RuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{32} -} - func (x *PredefinedRepeatedWrappedInt64RuleEdition2023) GetVal() []*wrapperspb.Int64Value { if x != nil { return x.Val @@ -1569,12 +2243,29 @@ func (x *PredefinedRepeatedWrappedInt64RuleEdition2023) GetVal() []*wrapperspb.I return nil } +func (x *PredefinedRepeatedWrappedInt64RuleEdition2023) SetVal(v []*wrapperspb.Int64Value) { + x.Val = v +} + +type PredefinedRepeatedWrappedInt64RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.Int64Value +} + +func (b0 PredefinedRepeatedWrappedInt64RuleEdition2023_builder) Build() *PredefinedRepeatedWrappedInt64RuleEdition2023 { + m0 := &PredefinedRepeatedWrappedInt64RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedWrappedUInt32RuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*wrapperspb.UInt32Value `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*wrapperspb.UInt32Value `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedWrappedUInt32RuleEdition2023) Reset() { @@ -1602,11 +2293,6 @@ func (x *PredefinedRepeatedWrappedUInt32RuleEdition2023) ProtoReflect() protoref return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedWrappedUInt32RuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedWrappedUInt32RuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{33} -} - func (x *PredefinedRepeatedWrappedUInt32RuleEdition2023) GetVal() []*wrapperspb.UInt32Value { if x != nil { return x.Val @@ -1614,12 +2300,29 @@ func (x *PredefinedRepeatedWrappedUInt32RuleEdition2023) GetVal() []*wrapperspb. return nil } +func (x *PredefinedRepeatedWrappedUInt32RuleEdition2023) SetVal(v []*wrapperspb.UInt32Value) { + x.Val = v +} + +type PredefinedRepeatedWrappedUInt32RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.UInt32Value +} + +func (b0 PredefinedRepeatedWrappedUInt32RuleEdition2023_builder) Build() *PredefinedRepeatedWrappedUInt32RuleEdition2023 { + m0 := &PredefinedRepeatedWrappedUInt32RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedWrappedUInt64RuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*wrapperspb.UInt64Value `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*wrapperspb.UInt64Value `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedWrappedUInt64RuleEdition2023) Reset() { @@ -1647,11 +2350,6 @@ func (x *PredefinedRepeatedWrappedUInt64RuleEdition2023) ProtoReflect() protoref return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedWrappedUInt64RuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedWrappedUInt64RuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{34} -} - func (x *PredefinedRepeatedWrappedUInt64RuleEdition2023) GetVal() []*wrapperspb.UInt64Value { if x != nil { return x.Val @@ -1659,12 +2357,29 @@ func (x *PredefinedRepeatedWrappedUInt64RuleEdition2023) GetVal() []*wrapperspb. return nil } +func (x *PredefinedRepeatedWrappedUInt64RuleEdition2023) SetVal(v []*wrapperspb.UInt64Value) { + x.Val = v +} + +type PredefinedRepeatedWrappedUInt64RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.UInt64Value +} + +func (b0 PredefinedRepeatedWrappedUInt64RuleEdition2023_builder) Build() *PredefinedRepeatedWrappedUInt64RuleEdition2023 { + m0 := &PredefinedRepeatedWrappedUInt64RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedWrappedBoolRuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*wrapperspb.BoolValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*wrapperspb.BoolValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedWrappedBoolRuleEdition2023) Reset() { @@ -1692,11 +2407,6 @@ func (x *PredefinedRepeatedWrappedBoolRuleEdition2023) ProtoReflect() protorefle return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedWrappedBoolRuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedWrappedBoolRuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{35} -} - func (x *PredefinedRepeatedWrappedBoolRuleEdition2023) GetVal() []*wrapperspb.BoolValue { if x != nil { return x.Val @@ -1704,12 +2414,29 @@ func (x *PredefinedRepeatedWrappedBoolRuleEdition2023) GetVal() []*wrapperspb.Bo return nil } +func (x *PredefinedRepeatedWrappedBoolRuleEdition2023) SetVal(v []*wrapperspb.BoolValue) { + x.Val = v +} + +type PredefinedRepeatedWrappedBoolRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.BoolValue +} + +func (b0 PredefinedRepeatedWrappedBoolRuleEdition2023_builder) Build() *PredefinedRepeatedWrappedBoolRuleEdition2023 { + m0 := &PredefinedRepeatedWrappedBoolRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedWrappedStringRuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*wrapperspb.StringValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*wrapperspb.StringValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedWrappedStringRuleEdition2023) Reset() { @@ -1737,11 +2464,6 @@ func (x *PredefinedRepeatedWrappedStringRuleEdition2023) ProtoReflect() protoref return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedWrappedStringRuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedWrappedStringRuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{36} -} - func (x *PredefinedRepeatedWrappedStringRuleEdition2023) GetVal() []*wrapperspb.StringValue { if x != nil { return x.Val @@ -1749,12 +2471,29 @@ func (x *PredefinedRepeatedWrappedStringRuleEdition2023) GetVal() []*wrapperspb. return nil } +func (x *PredefinedRepeatedWrappedStringRuleEdition2023) SetVal(v []*wrapperspb.StringValue) { + x.Val = v +} + +type PredefinedRepeatedWrappedStringRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.StringValue +} + +func (b0 PredefinedRepeatedWrappedStringRuleEdition2023_builder) Build() *PredefinedRepeatedWrappedStringRuleEdition2023 { + m0 := &PredefinedRepeatedWrappedStringRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedRepeatedWrappedBytesRuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*wrapperspb.BytesValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*wrapperspb.BytesValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedRepeatedWrappedBytesRuleEdition2023) Reset() { @@ -1782,11 +2521,6 @@ func (x *PredefinedRepeatedWrappedBytesRuleEdition2023) ProtoReflect() protorefl return mi.MessageOf(x) } -// Deprecated: Use PredefinedRepeatedWrappedBytesRuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedRepeatedWrappedBytesRuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{37} -} - func (x *PredefinedRepeatedWrappedBytesRuleEdition2023) GetVal() []*wrapperspb.BytesValue { if x != nil { return x.Val @@ -1794,13 +2528,30 @@ func (x *PredefinedRepeatedWrappedBytesRuleEdition2023) GetVal() []*wrapperspb.B return nil } +func (x *PredefinedRepeatedWrappedBytesRuleEdition2023) SetVal(v []*wrapperspb.BytesValue) { + x.Val = v +} + +type PredefinedRepeatedWrappedBytesRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.BytesValue +} + +func (b0 PredefinedRepeatedWrappedBytesRuleEdition2023_builder) Build() *PredefinedRepeatedWrappedBytesRuleEdition2023 { + m0 := &PredefinedRepeatedWrappedBytesRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type PredefinedAndCustomRuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + A *int32 `protobuf:"zigzag32,1,opt,name=a" json:"a,omitempty"` + B *PredefinedAndCustomRuleEdition2023_Nested `protobuf:"bytes,2,opt,name=b" json:"b,omitempty"` unknownFields protoimpl.UnknownFields - - A *int32 `protobuf:"zigzag32,1,opt,name=a" json:"a,omitempty"` - B *PredefinedAndCustomRuleEdition2023_Nested `protobuf:"bytes,2,opt,name=b" json:"b,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedAndCustomRuleEdition2023) Reset() { @@ -1828,11 +2579,6 @@ func (x *PredefinedAndCustomRuleEdition2023) ProtoReflect() protoreflect.Message return mi.MessageOf(x) } -// Deprecated: Use PredefinedAndCustomRuleEdition2023.ProtoReflect.Descriptor instead. -func (*PredefinedAndCustomRuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{38} -} - func (x *PredefinedAndCustomRuleEdition2023) GetA() int32 { if x != nil && x.A != nil { return *x.A @@ -1847,12 +2593,57 @@ func (x *PredefinedAndCustomRuleEdition2023) GetB() *PredefinedAndCustomRuleEdit return nil } +func (x *PredefinedAndCustomRuleEdition2023) SetA(v int32) { + x.A = &v +} + +func (x *PredefinedAndCustomRuleEdition2023) SetB(v *PredefinedAndCustomRuleEdition2023_Nested) { + x.B = v +} + +func (x *PredefinedAndCustomRuleEdition2023) HasA() bool { + if x == nil { + return false + } + return x.A != nil +} + +func (x *PredefinedAndCustomRuleEdition2023) HasB() bool { + if x == nil { + return false + } + return x.B != nil +} + +func (x *PredefinedAndCustomRuleEdition2023) ClearA() { + x.A = nil +} + +func (x *PredefinedAndCustomRuleEdition2023) ClearB() { + x.B = nil +} + +type PredefinedAndCustomRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A *int32 + B *PredefinedAndCustomRuleEdition2023_Nested +} + +func (b0 PredefinedAndCustomRuleEdition2023_builder) Build() *PredefinedAndCustomRuleEdition2023 { + m0 := &PredefinedAndCustomRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.A = b.A + x.B = b.B + return m0 +} + type StandardPredefinedAndCustomRuleEdition2023 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + A *int32 `protobuf:"zigzag32,1,opt,name=a" json:"a,omitempty"` unknownFields protoimpl.UnknownFields - - A *int32 `protobuf:"zigzag32,1,opt,name=a" json:"a,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StandardPredefinedAndCustomRuleEdition2023) Reset() { @@ -1880,11 +2671,6 @@ func (x *StandardPredefinedAndCustomRuleEdition2023) ProtoReflect() protoreflect return mi.MessageOf(x) } -// Deprecated: Use StandardPredefinedAndCustomRuleEdition2023.ProtoReflect.Descriptor instead. -func (*StandardPredefinedAndCustomRuleEdition2023) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{39} -} - func (x *StandardPredefinedAndCustomRuleEdition2023) GetA() int32 { if x != nil && x.A != nil { return *x.A @@ -1892,12 +2678,40 @@ func (x *StandardPredefinedAndCustomRuleEdition2023) GetA() int32 { return 0 } +func (x *StandardPredefinedAndCustomRuleEdition2023) SetA(v int32) { + x.A = &v +} + +func (x *StandardPredefinedAndCustomRuleEdition2023) HasA() bool { + if x == nil { + return false + } + return x.A != nil +} + +func (x *StandardPredefinedAndCustomRuleEdition2023) ClearA() { + x.A = nil +} + +type StandardPredefinedAndCustomRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A *int32 +} + +func (b0 StandardPredefinedAndCustomRuleEdition2023_builder) Build() *StandardPredefinedAndCustomRuleEdition2023 { + m0 := &StandardPredefinedAndCustomRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.A = b.A + return m0 +} + type PredefinedAndCustomRuleEdition2023_Nested struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + C *int32 `protobuf:"zigzag32,1,opt,name=c" json:"c,omitempty"` unknownFields protoimpl.UnknownFields - - C *int32 `protobuf:"zigzag32,1,opt,name=c" json:"c,omitempty"` + sizeCache protoimpl.SizeCache } func (x *PredefinedAndCustomRuleEdition2023_Nested) Reset() { @@ -1925,11 +2739,6 @@ func (x *PredefinedAndCustomRuleEdition2023_Nested) ProtoReflect() protoreflect. return mi.MessageOf(x) } -// Deprecated: Use PredefinedAndCustomRuleEdition2023_Nested.ProtoReflect.Descriptor instead. -func (*PredefinedAndCustomRuleEdition2023_Nested) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP(), []int{38, 0} -} - func (x *PredefinedAndCustomRuleEdition2023_Nested) GetC() int32 { if x != nil && x.C != nil { return *x.C @@ -1937,6 +2746,35 @@ func (x *PredefinedAndCustomRuleEdition2023_Nested) GetC() int32 { return 0 } +func (x *PredefinedAndCustomRuleEdition2023_Nested) SetC(v int32) { + x.C = &v +} + +func (x *PredefinedAndCustomRuleEdition2023_Nested) HasC() bool { + if x == nil { + return false + } + return x.C != nil +} + +func (x *PredefinedAndCustomRuleEdition2023_Nested) ClearC() { + x.C = nil +} + +type PredefinedAndCustomRuleEdition2023_Nested_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + C *int32 +} + +func (b0 PredefinedAndCustomRuleEdition2023_Nested_builder) Build() *PredefinedAndCustomRuleEdition2023_Nested { + m0 := &PredefinedAndCustomRuleEdition2023_Nested{} + b, x := &b0, m0 + _, _ = b, x + x.C = b.C + return m0 +} + var file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_extTypes = []protoimpl.ExtensionInfo{ { ExtendedType: (*validate.FloatRules)(nil), @@ -2767,18 +3605,6 @@ var file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_ra 0x07, } -var ( - file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescData = file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDesc -) - -func file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDescData -} - var file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_enumTypes = make([]protoimpl.EnumInfo, 1) var file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes = make([]protoimpl.MessageInfo, 42) var file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_goTypes = []any{ diff --git a/internal/gen/buf/validate/conformance/cases/predefined_rules_proto_editions_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/predefined_rules_proto_editions_protoopaque.pb.go new file mode 100644 index 0000000..ea7a69f --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/predefined_rules_proto_editions_protoopaque.pb.go @@ -0,0 +1,3919 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/predefined_rules_proto_editions.proto + +//go:build protoopaque + +package cases + +import ( + validate "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + durationpb "google.golang.org/protobuf/types/known/durationpb" + timestamppb "google.golang.org/protobuf/types/known/timestamppb" + wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type PredefinedEnumRuleEdition2023_EnumEdition2023 int32 + +const ( + PredefinedEnumRuleEdition2023_ENUM_EDITION2023_ZERO_UNSPECIFIED PredefinedEnumRuleEdition2023_EnumEdition2023 = 0 + PredefinedEnumRuleEdition2023_ENUM_EDITION2023_ONE PredefinedEnumRuleEdition2023_EnumEdition2023 = 1 +) + +// Enum value maps for PredefinedEnumRuleEdition2023_EnumEdition2023. +var ( + PredefinedEnumRuleEdition2023_EnumEdition2023_name = map[int32]string{ + 0: "ENUM_EDITION2023_ZERO_UNSPECIFIED", + 1: "ENUM_EDITION2023_ONE", + } + PredefinedEnumRuleEdition2023_EnumEdition2023_value = map[string]int32{ + "ENUM_EDITION2023_ZERO_UNSPECIFIED": 0, + "ENUM_EDITION2023_ONE": 1, + } +) + +func (x PredefinedEnumRuleEdition2023_EnumEdition2023) Enum() *PredefinedEnumRuleEdition2023_EnumEdition2023 { + p := new(PredefinedEnumRuleEdition2023_EnumEdition2023) + *p = x + return p +} + +func (x PredefinedEnumRuleEdition2023_EnumEdition2023) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (PredefinedEnumRuleEdition2023_EnumEdition2023) Descriptor() protoreflect.EnumDescriptor { + return file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_enumTypes[0].Descriptor() +} + +func (PredefinedEnumRuleEdition2023_EnumEdition2023) Type() protoreflect.EnumType { + return &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_enumTypes[0] +} + +func (x PredefinedEnumRuleEdition2023_EnumEdition2023) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +type PredefinedFloatRuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float32 `protobuf:"fixed32,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedFloatRuleEdition2023) Reset() { + *x = PredefinedFloatRuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedFloatRuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedFloatRuleEdition2023) ProtoMessage() {} + +func (x *PredefinedFloatRuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedFloatRuleEdition2023) GetVal() float32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedFloatRuleEdition2023) SetVal(v float32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedFloatRuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedFloatRuleEdition2023) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type PredefinedFloatRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *float32 +} + +func (b0 PredefinedFloatRuleEdition2023_builder) Build() *PredefinedFloatRuleEdition2023 { + m0 := &PredefinedFloatRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedDoubleRuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val float64 `protobuf:"fixed64,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedDoubleRuleEdition2023) Reset() { + *x = PredefinedDoubleRuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedDoubleRuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedDoubleRuleEdition2023) ProtoMessage() {} + +func (x *PredefinedDoubleRuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedDoubleRuleEdition2023) GetVal() float64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedDoubleRuleEdition2023) SetVal(v float64) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedDoubleRuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedDoubleRuleEdition2023) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type PredefinedDoubleRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *float64 +} + +func (b0 PredefinedDoubleRuleEdition2023_builder) Build() *PredefinedDoubleRuleEdition2023 { + m0 := &PredefinedDoubleRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedInt32RuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedInt32RuleEdition2023) Reset() { + *x = PredefinedInt32RuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedInt32RuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedInt32RuleEdition2023) ProtoMessage() {} + +func (x *PredefinedInt32RuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedInt32RuleEdition2023) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedInt32RuleEdition2023) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedInt32RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedInt32RuleEdition2023) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type PredefinedInt32RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 PredefinedInt32RuleEdition2023_builder) Build() *PredefinedInt32RuleEdition2023 { + m0 := &PredefinedInt32RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedInt64RuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedInt64RuleEdition2023) Reset() { + *x = PredefinedInt64RuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedInt64RuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedInt64RuleEdition2023) ProtoMessage() {} + +func (x *PredefinedInt64RuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedInt64RuleEdition2023) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedInt64RuleEdition2023) SetVal(v int64) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedInt64RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedInt64RuleEdition2023) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type PredefinedInt64RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int64 +} + +func (b0 PredefinedInt64RuleEdition2023_builder) Build() *PredefinedInt64RuleEdition2023 { + m0 := &PredefinedInt64RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedUInt32RuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedUInt32RuleEdition2023) Reset() { + *x = PredefinedUInt32RuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedUInt32RuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedUInt32RuleEdition2023) ProtoMessage() {} + +func (x *PredefinedUInt32RuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedUInt32RuleEdition2023) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedUInt32RuleEdition2023) SetVal(v uint32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedUInt32RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedUInt32RuleEdition2023) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type PredefinedUInt32RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *uint32 +} + +func (b0 PredefinedUInt32RuleEdition2023_builder) Build() *PredefinedUInt32RuleEdition2023 { + m0 := &PredefinedUInt32RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedUInt64RuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedUInt64RuleEdition2023) Reset() { + *x = PredefinedUInt64RuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedUInt64RuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedUInt64RuleEdition2023) ProtoMessage() {} + +func (x *PredefinedUInt64RuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedUInt64RuleEdition2023) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedUInt64RuleEdition2023) SetVal(v uint64) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedUInt64RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedUInt64RuleEdition2023) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type PredefinedUInt64RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *uint64 +} + +func (b0 PredefinedUInt64RuleEdition2023_builder) Build() *PredefinedUInt64RuleEdition2023 { + m0 := &PredefinedUInt64RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedSInt32RuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"zigzag32,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedSInt32RuleEdition2023) Reset() { + *x = PredefinedSInt32RuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedSInt32RuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedSInt32RuleEdition2023) ProtoMessage() {} + +func (x *PredefinedSInt32RuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedSInt32RuleEdition2023) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedSInt32RuleEdition2023) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedSInt32RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedSInt32RuleEdition2023) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type PredefinedSInt32RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 PredefinedSInt32RuleEdition2023_builder) Build() *PredefinedSInt32RuleEdition2023 { + m0 := &PredefinedSInt32RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedSInt64RuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"zigzag64,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedSInt64RuleEdition2023) Reset() { + *x = PredefinedSInt64RuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedSInt64RuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedSInt64RuleEdition2023) ProtoMessage() {} + +func (x *PredefinedSInt64RuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[7] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedSInt64RuleEdition2023) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedSInt64RuleEdition2023) SetVal(v int64) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedSInt64RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedSInt64RuleEdition2023) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type PredefinedSInt64RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int64 +} + +func (b0 PredefinedSInt64RuleEdition2023_builder) Build() *PredefinedSInt64RuleEdition2023 { + m0 := &PredefinedSInt64RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedFixed32RuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint32 `protobuf:"fixed32,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedFixed32RuleEdition2023) Reset() { + *x = PredefinedFixed32RuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedFixed32RuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedFixed32RuleEdition2023) ProtoMessage() {} + +func (x *PredefinedFixed32RuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[8] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedFixed32RuleEdition2023) GetVal() uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedFixed32RuleEdition2023) SetVal(v uint32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedFixed32RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedFixed32RuleEdition2023) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type PredefinedFixed32RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *uint32 +} + +func (b0 PredefinedFixed32RuleEdition2023_builder) Build() *PredefinedFixed32RuleEdition2023 { + m0 := &PredefinedFixed32RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedFixed64RuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val uint64 `protobuf:"fixed64,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedFixed64RuleEdition2023) Reset() { + *x = PredefinedFixed64RuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedFixed64RuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedFixed64RuleEdition2023) ProtoMessage() {} + +func (x *PredefinedFixed64RuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[9] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedFixed64RuleEdition2023) GetVal() uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedFixed64RuleEdition2023) SetVal(v uint64) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedFixed64RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedFixed64RuleEdition2023) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type PredefinedFixed64RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *uint64 +} + +func (b0 PredefinedFixed64RuleEdition2023_builder) Build() *PredefinedFixed64RuleEdition2023 { + m0 := &PredefinedFixed64RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedSFixed32RuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int32 `protobuf:"fixed32,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedSFixed32RuleEdition2023) Reset() { + *x = PredefinedSFixed32RuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedSFixed32RuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedSFixed32RuleEdition2023) ProtoMessage() {} + +func (x *PredefinedSFixed32RuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[10] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedSFixed32RuleEdition2023) GetVal() int32 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedSFixed32RuleEdition2023) SetVal(v int32) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedSFixed32RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedSFixed32RuleEdition2023) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type PredefinedSFixed32RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int32 +} + +func (b0 PredefinedSFixed32RuleEdition2023_builder) Build() *PredefinedSFixed32RuleEdition2023 { + m0 := &PredefinedSFixed32RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedSFixed64RuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"fixed64,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedSFixed64RuleEdition2023) Reset() { + *x = PredefinedSFixed64RuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedSFixed64RuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedSFixed64RuleEdition2023) ProtoMessage() {} + +func (x *PredefinedSFixed64RuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[11] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedSFixed64RuleEdition2023) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *PredefinedSFixed64RuleEdition2023) SetVal(v int64) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedSFixed64RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedSFixed64RuleEdition2023) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = 0 +} + +type PredefinedSFixed64RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *int64 +} + +func (b0 PredefinedSFixed64RuleEdition2023_builder) Build() *PredefinedSFixed64RuleEdition2023 { + m0 := &PredefinedSFixed64RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedBoolRuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val bool `protobuf:"varint,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedBoolRuleEdition2023) Reset() { + *x = PredefinedBoolRuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedBoolRuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedBoolRuleEdition2023) ProtoMessage() {} + +func (x *PredefinedBoolRuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[12] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedBoolRuleEdition2023) GetVal() bool { + if x != nil { + return x.xxx_hidden_Val + } + return false +} + +func (x *PredefinedBoolRuleEdition2023) SetVal(v bool) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedBoolRuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedBoolRuleEdition2023) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = false +} + +type PredefinedBoolRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *bool +} + +func (b0 PredefinedBoolRuleEdition2023_builder) Build() *PredefinedBoolRuleEdition2023 { + m0 := &PredefinedBoolRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedStringRuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedStringRuleEdition2023) Reset() { + *x = PredefinedStringRuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedStringRuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedStringRuleEdition2023) ProtoMessage() {} + +func (x *PredefinedStringRuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[13] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedStringRuleEdition2023) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *PredefinedStringRuleEdition2023) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedStringRuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedStringRuleEdition2023) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type PredefinedStringRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 PredefinedStringRuleEdition2023_builder) Build() *PredefinedStringRuleEdition2023 { + m0 := &PredefinedStringRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type PredefinedBytesRuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []byte `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedBytesRuleEdition2023) Reset() { + *x = PredefinedBytesRuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedBytesRuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedBytesRuleEdition2023) ProtoMessage() {} + +func (x *PredefinedBytesRuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[14] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedBytesRuleEdition2023) GetVal() []byte { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedBytesRuleEdition2023) SetVal(v []byte) { + if v == nil { + v = []byte{} + } + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedBytesRuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedBytesRuleEdition2023) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type PredefinedBytesRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []byte +} + +func (b0 PredefinedBytesRuleEdition2023_builder) Build() *PredefinedBytesRuleEdition2023 { + m0 := &PredefinedBytesRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type PredefinedEnumRuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val PredefinedEnumRuleEdition2023_EnumEdition2023 `protobuf:"varint,1,opt,name=val,enum=buf.validate.conformance.cases.PredefinedEnumRuleEdition2023_EnumEdition2023" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedEnumRuleEdition2023) Reset() { + *x = PredefinedEnumRuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedEnumRuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedEnumRuleEdition2023) ProtoMessage() {} + +func (x *PredefinedEnumRuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[15] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedEnumRuleEdition2023) GetVal() PredefinedEnumRuleEdition2023_EnumEdition2023 { + if x != nil { + if protoimpl.X.Present(&(x.XXX_presence[0]), 0) { + return x.xxx_hidden_Val + } + } + return PredefinedEnumRuleEdition2023_ENUM_EDITION2023_ZERO_UNSPECIFIED +} + +func (x *PredefinedEnumRuleEdition2023) SetVal(v PredefinedEnumRuleEdition2023_EnumEdition2023) { + x.xxx_hidden_Val = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedEnumRuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedEnumRuleEdition2023) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = PredefinedEnumRuleEdition2023_ENUM_EDITION2023_ZERO_UNSPECIFIED +} + +type PredefinedEnumRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *PredefinedEnumRuleEdition2023_EnumEdition2023 +} + +func (b0 PredefinedEnumRuleEdition2023_builder) Build() *PredefinedEnumRuleEdition2023 { + m0 := &PredefinedEnumRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = *b.Val + } + return m0 +} + +type PredefinedRepeatedRuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []uint64 `protobuf:"varint,1,rep,packed,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedRuleEdition2023) Reset() { + *x = PredefinedRepeatedRuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[16] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedRuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedRuleEdition2023) ProtoMessage() {} + +func (x *PredefinedRepeatedRuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[16] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedRuleEdition2023) GetVal() []uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedRepeatedRuleEdition2023) SetVal(v []uint64) { + x.xxx_hidden_Val = v +} + +type PredefinedRepeatedRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []uint64 +} + +func (b0 PredefinedRepeatedRuleEdition2023_builder) Build() *PredefinedRepeatedRuleEdition2023 { + m0 := &PredefinedRepeatedRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedMapRuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[uint64]uint64 `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedMapRuleEdition2023) Reset() { + *x = PredefinedMapRuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[17] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedMapRuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedMapRuleEdition2023) ProtoMessage() {} + +func (x *PredefinedMapRuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[17] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedMapRuleEdition2023) GetVal() map[uint64]uint64 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedMapRuleEdition2023) SetVal(v map[uint64]uint64) { + x.xxx_hidden_Val = v +} + +type PredefinedMapRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[uint64]uint64 +} + +func (b0 PredefinedMapRuleEdition2023_builder) Build() *PredefinedMapRuleEdition2023 { + m0 := &PredefinedMapRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedDurationRuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedDurationRuleEdition2023) Reset() { + *x = PredefinedDurationRuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[18] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedDurationRuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedDurationRuleEdition2023) ProtoMessage() {} + +func (x *PredefinedDurationRuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[18] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedDurationRuleEdition2023) GetVal() *durationpb.Duration { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedDurationRuleEdition2023) SetVal(v *durationpb.Duration) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedDurationRuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedDurationRuleEdition2023) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedDurationRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 PredefinedDurationRuleEdition2023_builder) Build() *PredefinedDurationRuleEdition2023 { + m0 := &PredefinedDurationRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedTimestampRuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedTimestampRuleEdition2023) Reset() { + *x = PredefinedTimestampRuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[19] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedTimestampRuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedTimestampRuleEdition2023) ProtoMessage() {} + +func (x *PredefinedTimestampRuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[19] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedTimestampRuleEdition2023) GetVal() *timestamppb.Timestamp { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedTimestampRuleEdition2023) SetVal(v *timestamppb.Timestamp) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedTimestampRuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedTimestampRuleEdition2023) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedTimestampRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 PredefinedTimestampRuleEdition2023_builder) Build() *PredefinedTimestampRuleEdition2023 { + m0 := &PredefinedTimestampRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedWrappedFloatRuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.FloatValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedWrappedFloatRuleEdition2023) Reset() { + *x = PredefinedWrappedFloatRuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[20] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedWrappedFloatRuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedWrappedFloatRuleEdition2023) ProtoMessage() {} + +func (x *PredefinedWrappedFloatRuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[20] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedWrappedFloatRuleEdition2023) GetVal() *wrapperspb.FloatValue { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedWrappedFloatRuleEdition2023) SetVal(v *wrapperspb.FloatValue) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedWrappedFloatRuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedWrappedFloatRuleEdition2023) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedWrappedFloatRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.FloatValue +} + +func (b0 PredefinedWrappedFloatRuleEdition2023_builder) Build() *PredefinedWrappedFloatRuleEdition2023 { + m0 := &PredefinedWrappedFloatRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedWrappedDoubleRuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.DoubleValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedWrappedDoubleRuleEdition2023) Reset() { + *x = PredefinedWrappedDoubleRuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[21] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedWrappedDoubleRuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedWrappedDoubleRuleEdition2023) ProtoMessage() {} + +func (x *PredefinedWrappedDoubleRuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[21] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedWrappedDoubleRuleEdition2023) GetVal() *wrapperspb.DoubleValue { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedWrappedDoubleRuleEdition2023) SetVal(v *wrapperspb.DoubleValue) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedWrappedDoubleRuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedWrappedDoubleRuleEdition2023) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedWrappedDoubleRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.DoubleValue +} + +func (b0 PredefinedWrappedDoubleRuleEdition2023_builder) Build() *PredefinedWrappedDoubleRuleEdition2023 { + m0 := &PredefinedWrappedDoubleRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedWrappedInt32RuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedWrappedInt32RuleEdition2023) Reset() { + *x = PredefinedWrappedInt32RuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[22] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedWrappedInt32RuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedWrappedInt32RuleEdition2023) ProtoMessage() {} + +func (x *PredefinedWrappedInt32RuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[22] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedWrappedInt32RuleEdition2023) GetVal() *wrapperspb.Int32Value { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedWrappedInt32RuleEdition2023) SetVal(v *wrapperspb.Int32Value) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedWrappedInt32RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedWrappedInt32RuleEdition2023) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedWrappedInt32RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.Int32Value +} + +func (b0 PredefinedWrappedInt32RuleEdition2023_builder) Build() *PredefinedWrappedInt32RuleEdition2023 { + m0 := &PredefinedWrappedInt32RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedWrappedInt64RuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedWrappedInt64RuleEdition2023) Reset() { + *x = PredefinedWrappedInt64RuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[23] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedWrappedInt64RuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedWrappedInt64RuleEdition2023) ProtoMessage() {} + +func (x *PredefinedWrappedInt64RuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[23] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedWrappedInt64RuleEdition2023) GetVal() *wrapperspb.Int64Value { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedWrappedInt64RuleEdition2023) SetVal(v *wrapperspb.Int64Value) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedWrappedInt64RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedWrappedInt64RuleEdition2023) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedWrappedInt64RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.Int64Value +} + +func (b0 PredefinedWrappedInt64RuleEdition2023_builder) Build() *PredefinedWrappedInt64RuleEdition2023 { + m0 := &PredefinedWrappedInt64RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedWrappedUInt32RuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedWrappedUInt32RuleEdition2023) Reset() { + *x = PredefinedWrappedUInt32RuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[24] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedWrappedUInt32RuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedWrappedUInt32RuleEdition2023) ProtoMessage() {} + +func (x *PredefinedWrappedUInt32RuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[24] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedWrappedUInt32RuleEdition2023) GetVal() *wrapperspb.UInt32Value { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedWrappedUInt32RuleEdition2023) SetVal(v *wrapperspb.UInt32Value) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedWrappedUInt32RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedWrappedUInt32RuleEdition2023) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedWrappedUInt32RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.UInt32Value +} + +func (b0 PredefinedWrappedUInt32RuleEdition2023_builder) Build() *PredefinedWrappedUInt32RuleEdition2023 { + m0 := &PredefinedWrappedUInt32RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedWrappedUInt64RuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.UInt64Value `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedWrappedUInt64RuleEdition2023) Reset() { + *x = PredefinedWrappedUInt64RuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[25] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedWrappedUInt64RuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedWrappedUInt64RuleEdition2023) ProtoMessage() {} + +func (x *PredefinedWrappedUInt64RuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[25] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedWrappedUInt64RuleEdition2023) GetVal() *wrapperspb.UInt64Value { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedWrappedUInt64RuleEdition2023) SetVal(v *wrapperspb.UInt64Value) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedWrappedUInt64RuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedWrappedUInt64RuleEdition2023) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedWrappedUInt64RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.UInt64Value +} + +func (b0 PredefinedWrappedUInt64RuleEdition2023_builder) Build() *PredefinedWrappedUInt64RuleEdition2023 { + m0 := &PredefinedWrappedUInt64RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedWrappedBoolRuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedWrappedBoolRuleEdition2023) Reset() { + *x = PredefinedWrappedBoolRuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[26] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedWrappedBoolRuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedWrappedBoolRuleEdition2023) ProtoMessage() {} + +func (x *PredefinedWrappedBoolRuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[26] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedWrappedBoolRuleEdition2023) GetVal() *wrapperspb.BoolValue { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedWrappedBoolRuleEdition2023) SetVal(v *wrapperspb.BoolValue) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedWrappedBoolRuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedWrappedBoolRuleEdition2023) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedWrappedBoolRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.BoolValue +} + +func (b0 PredefinedWrappedBoolRuleEdition2023_builder) Build() *PredefinedWrappedBoolRuleEdition2023 { + m0 := &PredefinedWrappedBoolRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedWrappedStringRuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedWrappedStringRuleEdition2023) Reset() { + *x = PredefinedWrappedStringRuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[27] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedWrappedStringRuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedWrappedStringRuleEdition2023) ProtoMessage() {} + +func (x *PredefinedWrappedStringRuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[27] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedWrappedStringRuleEdition2023) GetVal() *wrapperspb.StringValue { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedWrappedStringRuleEdition2023) SetVal(v *wrapperspb.StringValue) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedWrappedStringRuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedWrappedStringRuleEdition2023) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedWrappedStringRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.StringValue +} + +func (b0 PredefinedWrappedStringRuleEdition2023_builder) Build() *PredefinedWrappedStringRuleEdition2023 { + m0 := &PredefinedWrappedStringRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedWrappedBytesRuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.BytesValue `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedWrappedBytesRuleEdition2023) Reset() { + *x = PredefinedWrappedBytesRuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[28] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedWrappedBytesRuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedWrappedBytesRuleEdition2023) ProtoMessage() {} + +func (x *PredefinedWrappedBytesRuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[28] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedWrappedBytesRuleEdition2023) GetVal() *wrapperspb.BytesValue { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *PredefinedWrappedBytesRuleEdition2023) SetVal(v *wrapperspb.BytesValue) { + x.xxx_hidden_Val = v +} + +func (x *PredefinedWrappedBytesRuleEdition2023) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *PredefinedWrappedBytesRuleEdition2023) ClearVal() { + x.xxx_hidden_Val = nil +} + +type PredefinedWrappedBytesRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.BytesValue +} + +func (b0 PredefinedWrappedBytesRuleEdition2023_builder) Build() *PredefinedWrappedBytesRuleEdition2023 { + m0 := &PredefinedWrappedBytesRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type PredefinedRepeatedWrappedFloatRuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*wrapperspb.FloatValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedWrappedFloatRuleEdition2023) Reset() { + *x = PredefinedRepeatedWrappedFloatRuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[29] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedWrappedFloatRuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedWrappedFloatRuleEdition2023) ProtoMessage() {} + +func (x *PredefinedRepeatedWrappedFloatRuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[29] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedWrappedFloatRuleEdition2023) GetVal() []*wrapperspb.FloatValue { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *PredefinedRepeatedWrappedFloatRuleEdition2023) SetVal(v []*wrapperspb.FloatValue) { + x.xxx_hidden_Val = &v +} + +type PredefinedRepeatedWrappedFloatRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.FloatValue +} + +func (b0 PredefinedRepeatedWrappedFloatRuleEdition2023_builder) Build() *PredefinedRepeatedWrappedFloatRuleEdition2023 { + m0 := &PredefinedRepeatedWrappedFloatRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type PredefinedRepeatedWrappedDoubleRuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*wrapperspb.DoubleValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedWrappedDoubleRuleEdition2023) Reset() { + *x = PredefinedRepeatedWrappedDoubleRuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[30] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedWrappedDoubleRuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedWrappedDoubleRuleEdition2023) ProtoMessage() {} + +func (x *PredefinedRepeatedWrappedDoubleRuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[30] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedWrappedDoubleRuleEdition2023) GetVal() []*wrapperspb.DoubleValue { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *PredefinedRepeatedWrappedDoubleRuleEdition2023) SetVal(v []*wrapperspb.DoubleValue) { + x.xxx_hidden_Val = &v +} + +type PredefinedRepeatedWrappedDoubleRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.DoubleValue +} + +func (b0 PredefinedRepeatedWrappedDoubleRuleEdition2023_builder) Build() *PredefinedRepeatedWrappedDoubleRuleEdition2023 { + m0 := &PredefinedRepeatedWrappedDoubleRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type PredefinedRepeatedWrappedInt32RuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*wrapperspb.Int32Value `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedWrappedInt32RuleEdition2023) Reset() { + *x = PredefinedRepeatedWrappedInt32RuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[31] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedWrappedInt32RuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedWrappedInt32RuleEdition2023) ProtoMessage() {} + +func (x *PredefinedRepeatedWrappedInt32RuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[31] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedWrappedInt32RuleEdition2023) GetVal() []*wrapperspb.Int32Value { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *PredefinedRepeatedWrappedInt32RuleEdition2023) SetVal(v []*wrapperspb.Int32Value) { + x.xxx_hidden_Val = &v +} + +type PredefinedRepeatedWrappedInt32RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.Int32Value +} + +func (b0 PredefinedRepeatedWrappedInt32RuleEdition2023_builder) Build() *PredefinedRepeatedWrappedInt32RuleEdition2023 { + m0 := &PredefinedRepeatedWrappedInt32RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type PredefinedRepeatedWrappedInt64RuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*wrapperspb.Int64Value `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedWrappedInt64RuleEdition2023) Reset() { + *x = PredefinedRepeatedWrappedInt64RuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[32] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedWrappedInt64RuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedWrappedInt64RuleEdition2023) ProtoMessage() {} + +func (x *PredefinedRepeatedWrappedInt64RuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[32] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedWrappedInt64RuleEdition2023) GetVal() []*wrapperspb.Int64Value { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *PredefinedRepeatedWrappedInt64RuleEdition2023) SetVal(v []*wrapperspb.Int64Value) { + x.xxx_hidden_Val = &v +} + +type PredefinedRepeatedWrappedInt64RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.Int64Value +} + +func (b0 PredefinedRepeatedWrappedInt64RuleEdition2023_builder) Build() *PredefinedRepeatedWrappedInt64RuleEdition2023 { + m0 := &PredefinedRepeatedWrappedInt64RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type PredefinedRepeatedWrappedUInt32RuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*wrapperspb.UInt32Value `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedWrappedUInt32RuleEdition2023) Reset() { + *x = PredefinedRepeatedWrappedUInt32RuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[33] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedWrappedUInt32RuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedWrappedUInt32RuleEdition2023) ProtoMessage() {} + +func (x *PredefinedRepeatedWrappedUInt32RuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[33] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedWrappedUInt32RuleEdition2023) GetVal() []*wrapperspb.UInt32Value { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *PredefinedRepeatedWrappedUInt32RuleEdition2023) SetVal(v []*wrapperspb.UInt32Value) { + x.xxx_hidden_Val = &v +} + +type PredefinedRepeatedWrappedUInt32RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.UInt32Value +} + +func (b0 PredefinedRepeatedWrappedUInt32RuleEdition2023_builder) Build() *PredefinedRepeatedWrappedUInt32RuleEdition2023 { + m0 := &PredefinedRepeatedWrappedUInt32RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type PredefinedRepeatedWrappedUInt64RuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*wrapperspb.UInt64Value `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedWrappedUInt64RuleEdition2023) Reset() { + *x = PredefinedRepeatedWrappedUInt64RuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[34] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedWrappedUInt64RuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedWrappedUInt64RuleEdition2023) ProtoMessage() {} + +func (x *PredefinedRepeatedWrappedUInt64RuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[34] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedWrappedUInt64RuleEdition2023) GetVal() []*wrapperspb.UInt64Value { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *PredefinedRepeatedWrappedUInt64RuleEdition2023) SetVal(v []*wrapperspb.UInt64Value) { + x.xxx_hidden_Val = &v +} + +type PredefinedRepeatedWrappedUInt64RuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.UInt64Value +} + +func (b0 PredefinedRepeatedWrappedUInt64RuleEdition2023_builder) Build() *PredefinedRepeatedWrappedUInt64RuleEdition2023 { + m0 := &PredefinedRepeatedWrappedUInt64RuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type PredefinedRepeatedWrappedBoolRuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*wrapperspb.BoolValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedWrappedBoolRuleEdition2023) Reset() { + *x = PredefinedRepeatedWrappedBoolRuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[35] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedWrappedBoolRuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedWrappedBoolRuleEdition2023) ProtoMessage() {} + +func (x *PredefinedRepeatedWrappedBoolRuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[35] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedWrappedBoolRuleEdition2023) GetVal() []*wrapperspb.BoolValue { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *PredefinedRepeatedWrappedBoolRuleEdition2023) SetVal(v []*wrapperspb.BoolValue) { + x.xxx_hidden_Val = &v +} + +type PredefinedRepeatedWrappedBoolRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.BoolValue +} + +func (b0 PredefinedRepeatedWrappedBoolRuleEdition2023_builder) Build() *PredefinedRepeatedWrappedBoolRuleEdition2023 { + m0 := &PredefinedRepeatedWrappedBoolRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type PredefinedRepeatedWrappedStringRuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*wrapperspb.StringValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedWrappedStringRuleEdition2023) Reset() { + *x = PredefinedRepeatedWrappedStringRuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[36] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedWrappedStringRuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedWrappedStringRuleEdition2023) ProtoMessage() {} + +func (x *PredefinedRepeatedWrappedStringRuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[36] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedWrappedStringRuleEdition2023) GetVal() []*wrapperspb.StringValue { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *PredefinedRepeatedWrappedStringRuleEdition2023) SetVal(v []*wrapperspb.StringValue) { + x.xxx_hidden_Val = &v +} + +type PredefinedRepeatedWrappedStringRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.StringValue +} + +func (b0 PredefinedRepeatedWrappedStringRuleEdition2023_builder) Build() *PredefinedRepeatedWrappedStringRuleEdition2023 { + m0 := &PredefinedRepeatedWrappedStringRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type PredefinedRepeatedWrappedBytesRuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*wrapperspb.BytesValue `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedRepeatedWrappedBytesRuleEdition2023) Reset() { + *x = PredefinedRepeatedWrappedBytesRuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[37] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedRepeatedWrappedBytesRuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedRepeatedWrappedBytesRuleEdition2023) ProtoMessage() {} + +func (x *PredefinedRepeatedWrappedBytesRuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[37] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedRepeatedWrappedBytesRuleEdition2023) GetVal() []*wrapperspb.BytesValue { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *PredefinedRepeatedWrappedBytesRuleEdition2023) SetVal(v []*wrapperspb.BytesValue) { + x.xxx_hidden_Val = &v +} + +type PredefinedRepeatedWrappedBytesRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*wrapperspb.BytesValue +} + +func (b0 PredefinedRepeatedWrappedBytesRuleEdition2023_builder) Build() *PredefinedRepeatedWrappedBytesRuleEdition2023 { + m0 := &PredefinedRepeatedWrappedBytesRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type PredefinedAndCustomRuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_A int32 `protobuf:"zigzag32,1,opt,name=a" json:"a,omitempty"` + xxx_hidden_B *PredefinedAndCustomRuleEdition2023_Nested `protobuf:"bytes,2,opt,name=b" json:"b,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedAndCustomRuleEdition2023) Reset() { + *x = PredefinedAndCustomRuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[38] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedAndCustomRuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedAndCustomRuleEdition2023) ProtoMessage() {} + +func (x *PredefinedAndCustomRuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[38] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedAndCustomRuleEdition2023) GetA() int32 { + if x != nil { + return x.xxx_hidden_A + } + return 0 +} + +func (x *PredefinedAndCustomRuleEdition2023) GetB() *PredefinedAndCustomRuleEdition2023_Nested { + if x != nil { + return x.xxx_hidden_B + } + return nil +} + +func (x *PredefinedAndCustomRuleEdition2023) SetA(v int32) { + x.xxx_hidden_A = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 2) +} + +func (x *PredefinedAndCustomRuleEdition2023) SetB(v *PredefinedAndCustomRuleEdition2023_Nested) { + x.xxx_hidden_B = v +} + +func (x *PredefinedAndCustomRuleEdition2023) HasA() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedAndCustomRuleEdition2023) HasB() bool { + if x == nil { + return false + } + return x.xxx_hidden_B != nil +} + +func (x *PredefinedAndCustomRuleEdition2023) ClearA() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_A = 0 +} + +func (x *PredefinedAndCustomRuleEdition2023) ClearB() { + x.xxx_hidden_B = nil +} + +type PredefinedAndCustomRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A *int32 + B *PredefinedAndCustomRuleEdition2023_Nested +} + +func (b0 PredefinedAndCustomRuleEdition2023_builder) Build() *PredefinedAndCustomRuleEdition2023 { + m0 := &PredefinedAndCustomRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + if b.A != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 2) + x.xxx_hidden_A = *b.A + } + x.xxx_hidden_B = b.B + return m0 +} + +type StandardPredefinedAndCustomRuleEdition2023 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_A int32 `protobuf:"zigzag32,1,opt,name=a" json:"a,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StandardPredefinedAndCustomRuleEdition2023) Reset() { + *x = StandardPredefinedAndCustomRuleEdition2023{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[39] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StandardPredefinedAndCustomRuleEdition2023) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StandardPredefinedAndCustomRuleEdition2023) ProtoMessage() {} + +func (x *StandardPredefinedAndCustomRuleEdition2023) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[39] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StandardPredefinedAndCustomRuleEdition2023) GetA() int32 { + if x != nil { + return x.xxx_hidden_A + } + return 0 +} + +func (x *StandardPredefinedAndCustomRuleEdition2023) SetA(v int32) { + x.xxx_hidden_A = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *StandardPredefinedAndCustomRuleEdition2023) HasA() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *StandardPredefinedAndCustomRuleEdition2023) ClearA() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_A = 0 +} + +type StandardPredefinedAndCustomRuleEdition2023_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A *int32 +} + +func (b0 StandardPredefinedAndCustomRuleEdition2023_builder) Build() *StandardPredefinedAndCustomRuleEdition2023 { + m0 := &StandardPredefinedAndCustomRuleEdition2023{} + b, x := &b0, m0 + _, _ = b, x + if b.A != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_A = *b.A + } + return m0 +} + +type PredefinedAndCustomRuleEdition2023_Nested struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_C int32 `protobuf:"zigzag32,1,opt,name=c" json:"c,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *PredefinedAndCustomRuleEdition2023_Nested) Reset() { + *x = PredefinedAndCustomRuleEdition2023_Nested{} + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[41] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *PredefinedAndCustomRuleEdition2023_Nested) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PredefinedAndCustomRuleEdition2023_Nested) ProtoMessage() {} + +func (x *PredefinedAndCustomRuleEdition2023_Nested) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes[41] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *PredefinedAndCustomRuleEdition2023_Nested) GetC() int32 { + if x != nil { + return x.xxx_hidden_C + } + return 0 +} + +func (x *PredefinedAndCustomRuleEdition2023_Nested) SetC(v int32) { + x.xxx_hidden_C = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *PredefinedAndCustomRuleEdition2023_Nested) HasC() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *PredefinedAndCustomRuleEdition2023_Nested) ClearC() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_C = 0 +} + +type PredefinedAndCustomRuleEdition2023_Nested_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + C *int32 +} + +func (b0 PredefinedAndCustomRuleEdition2023_Nested_builder) Build() *PredefinedAndCustomRuleEdition2023_Nested { + m0 := &PredefinedAndCustomRuleEdition2023_Nested{} + b, x := &b0, m0 + _, _ = b, x + if b.C != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_C = *b.C + } + return m0 +} + +var file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_extTypes = []protoimpl.ExtensionInfo{ + { + ExtendedType: (*validate.FloatRules)(nil), + ExtensionType: (*float32)(nil), + Field: 1162, + Name: "buf.validate.conformance.cases.float_abs_range_edition_2023", + Tag: "fixed32,1162,opt,name=float_abs_range_edition_2023", + Filename: "buf/validate/conformance/cases/predefined_rules_proto_editions.proto", + }, + { + ExtendedType: (*validate.DoubleRules)(nil), + ExtensionType: (*float64)(nil), + Field: 1162, + Name: "buf.validate.conformance.cases.double_abs_range_edition_2023", + Tag: "fixed64,1162,opt,name=double_abs_range_edition_2023", + Filename: "buf/validate/conformance/cases/predefined_rules_proto_editions.proto", + }, + { + ExtendedType: (*validate.Int32Rules)(nil), + ExtensionType: ([]int32)(nil), + Field: 1162, + Name: "buf.validate.conformance.cases.int32_abs_in_edition_2023", + Tag: "varint,1162,rep,packed,name=int32_abs_in_edition_2023", + Filename: "buf/validate/conformance/cases/predefined_rules_proto_editions.proto", + }, + { + ExtendedType: (*validate.Int64Rules)(nil), + ExtensionType: ([]*wrapperspb.Int64Value)(nil), + Field: 1162, + Name: "buf.validate.conformance.cases.int64_abs_in_edition_2023", + Tag: "bytes,1162,rep,name=int64_abs_in_edition_2023", + Filename: "buf/validate/conformance/cases/predefined_rules_proto_editions.proto", + }, + { + ExtendedType: (*validate.UInt32Rules)(nil), + ExtensionType: (*bool)(nil), + Field: 1162, + Name: "buf.validate.conformance.cases.uint32_even_edition_2023", + Tag: "varint,1162,opt,name=uint32_even_edition_2023", + Filename: "buf/validate/conformance/cases/predefined_rules_proto_editions.proto", + }, + { + ExtendedType: (*validate.UInt64Rules)(nil), + ExtensionType: (*bool)(nil), + Field: 1162, + Name: "buf.validate.conformance.cases.uint64_even_edition_2023", + Tag: "varint,1162,opt,name=uint64_even_edition_2023", + Filename: "buf/validate/conformance/cases/predefined_rules_proto_editions.proto", + }, + { + ExtendedType: (*validate.SInt32Rules)(nil), + ExtensionType: (*bool)(nil), + Field: 1162, + Name: "buf.validate.conformance.cases.sint32_even_edition_2023", + Tag: "varint,1162,opt,name=sint32_even_edition_2023", + Filename: "buf/validate/conformance/cases/predefined_rules_proto_editions.proto", + }, + { + ExtendedType: (*validate.SInt64Rules)(nil), + ExtensionType: (*bool)(nil), + Field: 1162, + Name: "buf.validate.conformance.cases.sint64_even_edition_2023", + Tag: "varint,1162,opt,name=sint64_even_edition_2023", + Filename: "buf/validate/conformance/cases/predefined_rules_proto_editions.proto", + }, + { + ExtendedType: (*validate.Fixed32Rules)(nil), + ExtensionType: (*bool)(nil), + Field: 1162, + Name: "buf.validate.conformance.cases.fixed32_even_edition_2023", + Tag: "varint,1162,opt,name=fixed32_even_edition_2023", + Filename: "buf/validate/conformance/cases/predefined_rules_proto_editions.proto", + }, + { + ExtendedType: (*validate.Fixed64Rules)(nil), + ExtensionType: (*bool)(nil), + Field: 1162, + Name: "buf.validate.conformance.cases.fixed64_even_edition_2023", + Tag: "varint,1162,opt,name=fixed64_even_edition_2023", + Filename: "buf/validate/conformance/cases/predefined_rules_proto_editions.proto", + }, + { + ExtendedType: (*validate.SFixed32Rules)(nil), + ExtensionType: (*bool)(nil), + Field: 1162, + Name: "buf.validate.conformance.cases.sfixed32_even_edition_2023", + Tag: "varint,1162,opt,name=sfixed32_even_edition_2023", + Filename: "buf/validate/conformance/cases/predefined_rules_proto_editions.proto", + }, + { + ExtendedType: (*validate.SFixed64Rules)(nil), + ExtensionType: (*bool)(nil), + Field: 1162, + Name: "buf.validate.conformance.cases.sfixed64_even_edition_2023", + Tag: "varint,1162,opt,name=sfixed64_even_edition_2023", + Filename: "buf/validate/conformance/cases/predefined_rules_proto_editions.proto", + }, + { + ExtendedType: (*validate.BoolRules)(nil), + ExtensionType: (*bool)(nil), + Field: 1162, + Name: "buf.validate.conformance.cases.bool_false_edition_2023", + Tag: "varint,1162,opt,name=bool_false_edition_2023", + Filename: "buf/validate/conformance/cases/predefined_rules_proto_editions.proto", + }, + { + ExtendedType: (*validate.StringRules)(nil), + ExtensionType: (*bool)(nil), + Field: 1162, + Name: "buf.validate.conformance.cases.string_valid_path_edition_2023", + Tag: "varint,1162,opt,name=string_valid_path_edition_2023", + Filename: "buf/validate/conformance/cases/predefined_rules_proto_editions.proto", + }, + { + ExtendedType: (*validate.BytesRules)(nil), + ExtensionType: (*bool)(nil), + Field: 1162, + Name: "buf.validate.conformance.cases.bytes_valid_path_edition_2023", + Tag: "varint,1162,opt,name=bytes_valid_path_edition_2023", + Filename: "buf/validate/conformance/cases/predefined_rules_proto_editions.proto", + }, + { + ExtendedType: (*validate.EnumRules)(nil), + ExtensionType: (*bool)(nil), + Field: 1162, + Name: "buf.validate.conformance.cases.enum_non_zero_edition_2023", + Tag: "varint,1162,opt,name=enum_non_zero_edition_2023", + Filename: "buf/validate/conformance/cases/predefined_rules_proto_editions.proto", + }, + { + ExtendedType: (*validate.RepeatedRules)(nil), + ExtensionType: (*bool)(nil), + Field: 1162, + Name: "buf.validate.conformance.cases.repeated_at_least_five_edition_2023", + Tag: "varint,1162,opt,name=repeated_at_least_five_edition_2023", + Filename: "buf/validate/conformance/cases/predefined_rules_proto_editions.proto", + }, + { + ExtendedType: (*validate.MapRules)(nil), + ExtensionType: (*bool)(nil), + Field: 1162, + Name: "buf.validate.conformance.cases.map_at_least_five_edition_2023", + Tag: "varint,1162,opt,name=map_at_least_five_edition_2023", + Filename: "buf/validate/conformance/cases/predefined_rules_proto_editions.proto", + }, + { + ExtendedType: (*validate.DurationRules)(nil), + ExtensionType: (*bool)(nil), + Field: 1162, + Name: "buf.validate.conformance.cases.duration_too_long_edition_2023", + Tag: "varint,1162,opt,name=duration_too_long_edition_2023", + Filename: "buf/validate/conformance/cases/predefined_rules_proto_editions.proto", + }, + { + ExtendedType: (*validate.TimestampRules)(nil), + ExtensionType: (*bool)(nil), + Field: 1162, + Name: "buf.validate.conformance.cases.timestamp_in_range_edition_2023", + Tag: "varint,1162,opt,name=timestamp_in_range_edition_2023", + Filename: "buf/validate/conformance/cases/predefined_rules_proto_editions.proto", + }, +} + +// Extension fields to validate.FloatRules. +var ( + // optional float float_abs_range_edition_2023 = 1162; + E_FloatAbsRangeEdition_2023 = &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_extTypes[0] +) + +// Extension fields to validate.DoubleRules. +var ( + // optional double double_abs_range_edition_2023 = 1162; + E_DoubleAbsRangeEdition_2023 = &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_extTypes[1] +) + +// Extension fields to validate.Int32Rules. +var ( + // repeated int32 int32_abs_in_edition_2023 = 1162; + E_Int32AbsInEdition_2023 = &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_extTypes[2] +) + +// Extension fields to validate.Int64Rules. +var ( + // repeated google.protobuf.Int64Value int64_abs_in_edition_2023 = 1162; + E_Int64AbsInEdition_2023 = &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_extTypes[3] +) + +// Extension fields to validate.UInt32Rules. +var ( + // optional bool uint32_even_edition_2023 = 1162; + E_Uint32EvenEdition_2023 = &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_extTypes[4] +) + +// Extension fields to validate.UInt64Rules. +var ( + // optional bool uint64_even_edition_2023 = 1162; + E_Uint64EvenEdition_2023 = &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_extTypes[5] +) + +// Extension fields to validate.SInt32Rules. +var ( + // optional bool sint32_even_edition_2023 = 1162; + E_Sint32EvenEdition_2023 = &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_extTypes[6] +) + +// Extension fields to validate.SInt64Rules. +var ( + // optional bool sint64_even_edition_2023 = 1162; + E_Sint64EvenEdition_2023 = &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_extTypes[7] +) + +// Extension fields to validate.Fixed32Rules. +var ( + // optional bool fixed32_even_edition_2023 = 1162; + E_Fixed32EvenEdition_2023 = &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_extTypes[8] +) + +// Extension fields to validate.Fixed64Rules. +var ( + // optional bool fixed64_even_edition_2023 = 1162; + E_Fixed64EvenEdition_2023 = &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_extTypes[9] +) + +// Extension fields to validate.SFixed32Rules. +var ( + // optional bool sfixed32_even_edition_2023 = 1162; + E_Sfixed32EvenEdition_2023 = &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_extTypes[10] +) + +// Extension fields to validate.SFixed64Rules. +var ( + // optional bool sfixed64_even_edition_2023 = 1162; + E_Sfixed64EvenEdition_2023 = &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_extTypes[11] +) + +// Extension fields to validate.BoolRules. +var ( + // optional bool bool_false_edition_2023 = 1162; + E_BoolFalseEdition_2023 = &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_extTypes[12] +) + +// Extension fields to validate.StringRules. +var ( + // optional bool string_valid_path_edition_2023 = 1162; + E_StringValidPathEdition_2023 = &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_extTypes[13] +) + +// Extension fields to validate.BytesRules. +var ( + // optional bool bytes_valid_path_edition_2023 = 1162; + E_BytesValidPathEdition_2023 = &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_extTypes[14] +) + +// Extension fields to validate.EnumRules. +var ( + // optional bool enum_non_zero_edition_2023 = 1162; + E_EnumNonZeroEdition_2023 = &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_extTypes[15] +) + +// Extension fields to validate.RepeatedRules. +var ( + // optional bool repeated_at_least_five_edition_2023 = 1162; + E_RepeatedAtLeastFiveEdition_2023 = &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_extTypes[16] +) + +// Extension fields to validate.MapRules. +var ( + // optional bool map_at_least_five_edition_2023 = 1162; + E_MapAtLeastFiveEdition_2023 = &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_extTypes[17] +) + +// Extension fields to validate.DurationRules. +var ( + // optional bool duration_too_long_edition_2023 = 1162; + E_DurationTooLongEdition_2023 = &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_extTypes[18] +) + +// Extension fields to validate.TimestampRules. +var ( + // optional bool timestamp_in_range_edition_2023 = 1162; + E_TimestampInRangeEdition_2023 = &file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_extTypes[19] +) + +var File_buf_validate_conformance_cases_predefined_rules_proto_editions_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDesc = []byte{ + 0x0a, 0x44, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x70, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x72, 0x75, 0x6c, 0x65, + 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, + 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x1a, 0x1b, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 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, 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, 0x3f, 0x0a, 0x1e, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, + 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x52, 0x75, 0x6c, 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x1d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x02, 0x42, 0x0b, 0xba, 0x48, 0x08, 0x0a, 0x06, 0xd5, 0x48, 0x00, 0x00, 0x80, 0x3f, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x44, 0x0a, 0x1f, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, + 0x6e, 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x52, 0x75, 0x6c, 0x65, 0x45, 0x64, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x01, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x12, 0x0a, 0xd1, 0x48, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x46, 0x0a, 0x1e, 0x50, + 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x52, 0x75, + 0x6c, 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x24, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x12, 0xba, 0x48, 0x0f, 0x1a, + 0x0d, 0xd2, 0x48, 0x0a, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0x47, 0x0a, 0x1e, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, + 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52, 0x75, 0x6c, 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x25, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x03, 0x42, 0x13, 0xba, 0x48, 0x10, 0x22, 0x0e, 0xd2, 0x48, 0x0b, 0x08, 0xfe, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3d, 0x0a, 0x1f, + 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, + 0x52, 0x75, 0x6c, 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, + 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x42, 0x08, 0xba, 0x48, + 0x05, 0x2a, 0x03, 0xd0, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3d, 0x0a, 0x1f, 0x50, + 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52, + 0x75, 0x6c, 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x1a, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x42, 0x08, 0xba, 0x48, 0x05, + 0x32, 0x03, 0xd0, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3d, 0x0a, 0x1f, 0x50, 0x72, + 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x53, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x52, 0x75, + 0x6c, 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x1a, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x42, 0x08, 0xba, 0x48, 0x05, 0x3a, + 0x03, 0xd0, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3d, 0x0a, 0x1f, 0x50, 0x72, 0x65, + 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x53, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52, 0x75, 0x6c, + 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x1a, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x12, 0x42, 0x08, 0xba, 0x48, 0x05, 0x42, 0x03, + 0xd0, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3e, 0x0a, 0x20, 0x50, 0x72, 0x65, 0x64, + 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x52, 0x75, 0x6c, + 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x1a, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x07, 0x42, 0x08, 0xba, 0x48, 0x05, 0x4a, 0x03, + 0xd0, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3e, 0x0a, 0x20, 0x50, 0x72, 0x65, 0x64, + 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x52, 0x75, 0x6c, + 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x1a, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x06, 0x42, 0x08, 0xba, 0x48, 0x05, 0x52, 0x03, + 0xd0, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3f, 0x0a, 0x21, 0x50, 0x72, 0x65, 0x64, + 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x53, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x52, 0x75, + 0x6c, 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x1a, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0f, 0x42, 0x08, 0xba, 0x48, 0x05, 0x5a, + 0x03, 0xd0, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3f, 0x0a, 0x21, 0x50, 0x72, 0x65, + 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x53, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x52, + 0x75, 0x6c, 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x1a, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x10, 0x42, 0x08, 0xba, 0x48, 0x05, + 0x62, 0x03, 0xd0, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3b, 0x0a, 0x1d, 0x50, 0x72, + 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x42, 0x6f, 0x6f, 0x6c, 0x52, 0x75, 0x6c, 0x65, + 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x1a, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x42, 0x08, 0xba, 0x48, 0x05, 0x6a, 0x03, 0xd0, + 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3d, 0x0a, 0x1f, 0x50, 0x72, 0x65, 0x64, 0x65, + 0x66, 0x69, 0x6e, 0x65, 0x64, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x75, 0x6c, 0x65, 0x45, + 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, 0x03, 0xd0, 0x48, + 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3c, 0x0a, 0x1e, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, + 0x69, 0x6e, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x52, 0x75, 0x6c, 0x65, 0x45, 0x64, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x08, 0xba, 0x48, 0x05, 0x7a, 0x03, 0xd0, 0x48, 0x01, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0xdf, 0x01, 0x0a, 0x1d, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, + 0x6e, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x6a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0e, 0x32, 0x4d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, + 0x61, 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x45, + 0x6e, 0x75, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, + 0x32, 0x33, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, + 0x32, 0x33, 0x42, 0x09, 0xba, 0x48, 0x06, 0x82, 0x01, 0x03, 0xd0, 0x48, 0x01, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x52, 0x0a, 0x0f, 0x45, 0x6e, 0x75, 0x6d, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x25, 0x0a, 0x21, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x45, 0x44, + 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x32, 0x30, 0x32, 0x33, 0x5f, 0x5a, 0x45, 0x52, 0x4f, 0x5f, 0x55, + 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x18, 0x0a, 0x14, + 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x32, 0x30, 0x32, 0x33, + 0x5f, 0x4f, 0x4e, 0x45, 0x10, 0x01, 0x22, 0x40, 0x0a, 0x21, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, + 0x69, 0x6e, 0x65, 0x64, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x52, 0x75, 0x6c, 0x65, + 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x1b, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x04, 0x42, 0x09, 0xba, 0x48, 0x06, 0x92, 0x01, 0x03, + 0xd0, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0xba, 0x01, 0x0a, 0x1c, 0x50, 0x72, 0x65, + 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x4d, 0x61, 0x70, 0x52, 0x75, 0x6c, 0x65, 0x45, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x62, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x45, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, + 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, + 0x65, 0x64, 0x4d, 0x61, 0x70, 0x52, 0x75, 0x6c, 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x32, 0x30, 0x32, 0x33, 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x09, 0xba, + 0x48, 0x06, 0x9a, 0x01, 0x03, 0xd0, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, + 0x08, 0x56, 0x61, 0x6c, 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, 0x22, 0x5b, 0x0a, 0x21, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, + 0x6e, 0x65, 0x64, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x75, 0x6c, 0x65, 0x45, + 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x36, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 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, 0x42, 0x09, 0xba, 0x48, 0x06, 0xaa, 0x01, 0x03, 0xd0, 0x48, 0x01, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x5d, 0x0a, 0x22, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, + 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x75, 0x6c, 0x65, 0x45, 0x64, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x37, 0x0a, 0x03, 0x76, 0x61, 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, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, + 0x70, 0x42, 0x09, 0xba, 0x48, 0x06, 0xb2, 0x01, 0x03, 0xd0, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x63, 0x0a, 0x25, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x57, + 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x52, 0x75, 0x6c, 0x65, 0x45, + 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x3a, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 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, 0x42, 0x0b, 0xba, 0x48, 0x08, 0x0a, 0x06, 0xd5, 0x48, 0x00, 0x00, 0x80, + 0x3f, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x69, 0x0a, 0x26, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, + 0x69, 0x6e, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, + 0x65, 0x52, 0x75, 0x6c, 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, + 0x12, 0x3f, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x0f, 0xba, 0x48, 0x0c, + 0x12, 0x0a, 0xd1, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x6a, 0x0a, 0x25, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x57, + 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x52, 0x75, 0x6c, 0x65, 0x45, + 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x41, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 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, 0x42, 0x12, 0xba, 0x48, 0x0f, 0x1a, 0x0d, 0xd2, 0x48, 0x0a, 0xfe, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x6b, 0x0a, + 0x25, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, + 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52, 0x75, 0x6c, 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x42, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, + 0x42, 0x13, 0xba, 0x48, 0x10, 0x22, 0x0e, 0xd2, 0x48, 0x0b, 0x08, 0xfe, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x62, 0x0a, 0x26, 0x50, 0x72, + 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x55, + 0x49, 0x6e, 0x74, 0x33, 0x32, 0x52, 0x75, 0x6c, 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x32, 0x30, 0x32, 0x33, 0x12, 0x38, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, + 0x08, 0xba, 0x48, 0x05, 0x2a, 0x03, 0xd0, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x62, + 0x0a, 0x26, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, + 0x70, 0x65, 0x64, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52, 0x75, 0x6c, 0x65, 0x45, 0x64, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x38, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 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, 0x42, 0x08, 0xba, 0x48, 0x05, 0x32, 0x03, 0xd0, 0x48, 0x01, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x5e, 0x0a, 0x24, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, + 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x42, 0x6f, 0x6f, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x45, + 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x36, 0x0a, 0x03, 0x76, 0x61, + 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, 0x42, 0x08, 0xba, 0x48, 0x05, 0x6a, 0x03, 0xd0, 0x48, 0x01, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x62, 0x0a, 0x26, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, + 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x75, 0x6c, + 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x38, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, 0x03, 0xd0, 0x48, + 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x60, 0x0a, 0x25, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, + 0x69, 0x6e, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, + 0x52, 0x75, 0x6c, 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, + 0x37, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x08, 0xba, 0x48, 0x05, 0x7a, 0x03, + 0xd0, 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x70, 0x0a, 0x2d, 0x50, 0x72, 0x65, 0x64, + 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x57, 0x72, + 0x61, 0x70, 0x70, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x52, 0x75, 0x6c, 0x65, 0x45, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x3f, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x03, 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, 0x42, 0x10, 0xba, 0x48, 0x0d, 0x92, 0x01, 0x0a, 0x22, 0x08, 0x0a, 0x06, 0xd5, + 0x48, 0x00, 0x00, 0x80, 0x3f, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x76, 0x0a, 0x2e, 0x50, 0x72, + 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, + 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x52, 0x75, 0x6c, + 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x44, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 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, 0x42, 0x14, 0xba, 0x48, 0x11, 0x92, 0x01, 0x0e, 0x22, + 0x0c, 0x12, 0x0a, 0xd1, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x77, 0x0a, 0x2d, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, + 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x49, + 0x6e, 0x74, 0x33, 0x32, 0x52, 0x75, 0x6c, 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, + 0x30, 0x32, 0x33, 0x12, 0x46, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 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, 0x42, 0x17, 0xba, + 0x48, 0x14, 0x92, 0x01, 0x11, 0x22, 0x0f, 0x1a, 0x0d, 0xd2, 0x48, 0x0a, 0xfe, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x78, 0x0a, 0x2d, 0x50, + 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, + 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52, 0x75, 0x6c, + 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x47, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 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, 0x42, 0x18, 0xba, 0x48, 0x15, 0x92, 0x01, 0x12, 0x22, 0x10, + 0x22, 0x0e, 0xd2, 0x48, 0x0b, 0x08, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x6f, 0x0a, 0x2e, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, + 0x6e, 0x65, 0x64, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, + 0x65, 0x64, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x52, 0x75, 0x6c, 0x65, 0x45, 0x64, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x3d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x03, 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, 0x42, 0x0d, 0xba, 0x48, 0x0a, 0x92, 0x01, 0x07, 0x22, 0x05, 0x2a, 0x03, 0xd0, 0x48, + 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x6f, 0x0a, 0x2e, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, + 0x69, 0x6e, 0x65, 0x64, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, + 0x70, 0x65, 0x64, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52, 0x75, 0x6c, 0x65, 0x45, 0x64, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x3d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x03, 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, 0x42, 0x0d, 0xba, 0x48, 0x0a, 0x92, 0x01, 0x07, 0x22, 0x05, 0x32, 0x03, 0xd0, + 0x48, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x6b, 0x0a, 0x2c, 0x50, 0x72, 0x65, 0x64, 0x65, + 0x66, 0x69, 0x6e, 0x65, 0x64, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x57, 0x72, 0x61, + 0x70, 0x70, 0x65, 0x64, 0x42, 0x6f, 0x6f, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x45, 0x64, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x3b, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x03, 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, + 0x42, 0x0d, 0xba, 0x48, 0x0a, 0x92, 0x01, 0x07, 0x22, 0x05, 0x6a, 0x03, 0xd0, 0x48, 0x01, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x6f, 0x0a, 0x2e, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, + 0x65, 0x64, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, + 0x64, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x75, 0x6c, 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x3d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x03, 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, 0x42, 0x0d, 0xba, 0x48, 0x0a, 0x92, 0x01, 0x07, 0x22, 0x05, 0x72, 0x03, 0xd0, 0x48, 0x01, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x6d, 0x0a, 0x2d, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, + 0x6e, 0x65, 0x64, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x57, 0x72, 0x61, 0x70, 0x70, + 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x52, 0x75, 0x6c, 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x3c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x03, 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, + 0x42, 0x0d, 0xba, 0x48, 0x0a, 0x92, 0x01, 0x07, 0x22, 0x05, 0x7a, 0x03, 0xd0, 0x48, 0x01, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0xda, 0x03, 0x0a, 0x22, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, + 0x6e, 0x65, 0x64, 0x41, 0x6e, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x75, 0x6c, 0x65, + 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x12, 0x77, 0x0a, 0x01, 0x61, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x42, 0x69, 0xba, 0x48, 0x66, 0xba, 0x01, 0x5e, 0x0a, 0x2e, + 0x70, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x61, 0x6e, 0x64, 0x5f, 0x63, + 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x73, 0x63, 0x61, 0x6c, 0x61, + 0x72, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x1a, 0x2c, + 0x74, 0x68, 0x69, 0x73, 0x20, 0x3e, 0x20, 0x32, 0x34, 0x20, 0x3f, 0x20, 0x27, 0x27, 0x20, 0x3a, + 0x20, 0x27, 0x61, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x67, 0x72, 0x65, 0x61, + 0x74, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x32, 0x34, 0x27, 0x3a, 0x03, 0xd0, 0x48, + 0x01, 0x52, 0x01, 0x61, 0x12, 0xbf, 0x01, 0x0a, 0x01, 0x62, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x49, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, + 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, + 0x73, 0x2e, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x41, 0x6e, 0x64, 0x43, + 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x32, 0x30, 0x32, 0x33, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x42, 0x66, 0xba, 0x48, 0x63, + 0xba, 0x01, 0x60, 0x0a, 0x30, 0x70, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x5f, + 0x61, 0x6e, 0x64, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x5f, + 0x65, 0x6d, 0x62, 0x65, 0x64, 0x64, 0x65, 0x64, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x1b, 0x62, 0x2e, 0x63, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, + 0x62, 0x65, 0x20, 0x61, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x20, 0x6f, 0x66, + 0x20, 0x33, 0x1a, 0x0f, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x63, 0x20, 0x25, 0x20, 0x33, 0x20, 0x3d, + 0x3d, 0x20, 0x30, 0x52, 0x01, 0x62, 0x1a, 0x79, 0x0a, 0x06, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, + 0x12, 0x6f, 0x0a, 0x01, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x42, 0x61, 0xba, 0x48, 0x5e, + 0xba, 0x01, 0x56, 0x0a, 0x2e, 0x70, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x5f, + 0x61, 0x6e, 0x64, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x5f, + 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x32, + 0x30, 0x32, 0x33, 0x1a, 0x24, 0x74, 0x68, 0x69, 0x73, 0x20, 0x3e, 0x20, 0x30, 0x20, 0x3f, 0x20, + 0x27, 0x27, 0x20, 0x3a, 0x20, 0x27, 0x63, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, + 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x27, 0x3a, 0x03, 0xd0, 0x48, 0x01, 0x52, 0x01, + 0x63, 0x22, 0xb1, 0x01, 0x0a, 0x2a, 0x53, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x50, 0x72, + 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x41, 0x6e, 0x64, 0x43, 0x75, 0x73, 0x74, 0x6f, + 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, + 0x12, 0x82, 0x01, 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x11, 0x42, 0x74, 0xba, 0x48, + 0x71, 0xba, 0x01, 0x67, 0x0a, 0x37, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x5f, 0x70, + 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x61, 0x6e, 0x64, 0x5f, 0x63, 0x75, + 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x72, 0x75, 0x6c, 0x65, 0x5f, 0x73, 0x63, 0x61, 0x6c, 0x61, 0x72, + 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x1a, 0x2c, 0x74, + 0x68, 0x69, 0x73, 0x20, 0x3e, 0x20, 0x32, 0x34, 0x20, 0x3f, 0x20, 0x27, 0x27, 0x20, 0x3a, 0x20, + 0x27, 0x61, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x67, 0x72, 0x65, 0x61, 0x74, + 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x32, 0x34, 0x27, 0x3a, 0x05, 0xd0, 0x48, 0x01, + 0x10, 0x38, 0x52, 0x01, 0x61, 0x3a, 0xba, 0x01, 0x0a, 0x1c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x5f, + 0x61, 0x62, 0x73, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x18, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x52, 0x75, 0x6c, 0x65, 0x73, + 0x18, 0x8a, 0x09, 0x20, 0x01, 0x28, 0x02, 0x42, 0x5f, 0xc2, 0x48, 0x5c, 0x0a, 0x5a, 0x0a, 0x1c, + 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x2e, 0x61, 0x62, 0x73, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x2e, + 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x1b, 0x66, 0x6c, + 0x6f, 0x61, 0x74, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6f, 0x75, 0x74, + 0x20, 0x6f, 0x66, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x1a, 0x1d, 0x74, 0x68, 0x69, 0x73, 0x20, + 0x3e, 0x3d, 0x20, 0x2d, 0x72, 0x75, 0x6c, 0x65, 0x20, 0x26, 0x26, 0x20, 0x74, 0x68, 0x69, 0x73, + 0x20, 0x3c, 0x3d, 0x20, 0x72, 0x75, 0x6c, 0x65, 0x52, 0x18, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x41, + 0x62, 0x73, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, + 0x32, 0x33, 0x3a, 0xbf, 0x01, 0x0a, 0x1d, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f, 0x61, 0x62, + 0x73, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, + 0x32, 0x30, 0x32, 0x33, 0x12, 0x19, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x2e, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x18, + 0x8a, 0x09, 0x20, 0x01, 0x28, 0x01, 0x42, 0x61, 0xc2, 0x48, 0x5e, 0x0a, 0x5c, 0x0a, 0x1d, 0x64, + 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x2e, 0x61, 0x62, 0x73, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x2e, + 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x1c, 0x64, 0x6f, + 0x75, 0x62, 0x6c, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6f, 0x75, + 0x74, 0x20, 0x6f, 0x66, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x1a, 0x1d, 0x74, 0x68, 0x69, 0x73, + 0x20, 0x3e, 0x3d, 0x20, 0x2d, 0x72, 0x75, 0x6c, 0x65, 0x20, 0x26, 0x26, 0x20, 0x74, 0x68, 0x69, + 0x73, 0x20, 0x3c, 0x3d, 0x20, 0x72, 0x75, 0x6c, 0x65, 0x52, 0x19, 0x64, 0x6f, 0x75, 0x62, 0x6c, + 0x65, 0x41, 0x62, 0x73, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x32, 0x30, 0x32, 0x33, 0x3a, 0xc7, 0x01, 0x0a, 0x19, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x61, + 0x62, 0x73, 0x5f, 0x69, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x30, + 0x32, 0x33, 0x12, 0x18, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x8a, 0x09, 0x20, + 0x03, 0x28, 0x05, 0x42, 0x72, 0xc2, 0x48, 0x6f, 0x0a, 0x6d, 0x0a, 0x19, 0x69, 0x6e, 0x74, 0x33, + 0x32, 0x2e, 0x61, 0x62, 0x73, 0x5f, 0x69, 0x6e, 0x2e, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x27, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x6d, 0x75, 0x73, + 0x74, 0x20, 0x62, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x62, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x65, + 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x6c, 0x69, 0x73, 0x74, 0x1a, 0x27, + 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x72, 0x75, 0x6c, 0x65, 0x20, 0x7c, 0x7c, 0x20, + 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x72, 0x75, 0x6c, 0x65, 0x2e, 0x6d, 0x61, 0x70, + 0x28, 0x6e, 0x2c, 0x20, 0x2d, 0x6e, 0x29, 0x52, 0x15, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x41, 0x62, + 0x73, 0x49, 0x6e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x3a, 0xe4, + 0x01, 0x0a, 0x19, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x61, 0x62, 0x73, 0x5f, 0x69, 0x6e, 0x5f, + 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x18, 0x2e, 0x62, + 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x49, 0x6e, 0x74, 0x36, + 0x34, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x8a, 0x09, 0x20, 0x03, 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, 0x42, 0x72, 0xc2, 0x48, 0x6f, 0x0a, + 0x6d, 0x0a, 0x19, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x2e, 0x61, 0x62, 0x73, 0x5f, 0x69, 0x6e, 0x2e, + 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x27, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x61, + 0x62, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x6f, 0x66, + 0x20, 0x6c, 0x69, 0x73, 0x74, 0x1a, 0x27, 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x72, + 0x75, 0x6c, 0x65, 0x20, 0x7c, 0x7c, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x72, + 0x75, 0x6c, 0x65, 0x2e, 0x6d, 0x61, 0x70, 0x28, 0x6e, 0x2c, 0x20, 0x2d, 0x6e, 0x29, 0x52, 0x15, + 0x69, 0x6e, 0x74, 0x36, 0x34, 0x41, 0x62, 0x73, 0x49, 0x6e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x32, 0x30, 0x32, 0x33, 0x3a, 0x9f, 0x01, 0x0a, 0x18, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, + 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x30, + 0x32, 0x33, 0x12, 0x19, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x8a, 0x09, + 0x20, 0x01, 0x28, 0x08, 0x42, 0x4a, 0xc2, 0x48, 0x47, 0x0a, 0x45, 0x0a, 0x18, 0x75, 0x69, 0x6e, + 0x74, 0x33, 0x32, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x2e, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x18, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x20, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x1a, + 0x0f, 0x74, 0x68, 0x69, 0x73, 0x20, 0x25, 0x20, 0x32, 0x75, 0x20, 0x3d, 0x3d, 0x20, 0x30, 0x75, + 0x52, 0x15, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x76, 0x65, 0x6e, 0x45, 0x64, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x3a, 0x9f, 0x01, 0x0a, 0x18, 0x75, 0x69, 0x6e, 0x74, + 0x36, 0x34, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, + 0x32, 0x30, 0x32, 0x33, 0x12, 0x19, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x2e, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x18, + 0x8a, 0x09, 0x20, 0x01, 0x28, 0x08, 0x42, 0x4a, 0xc2, 0x48, 0x47, 0x0a, 0x45, 0x0a, 0x18, 0x75, + 0x69, 0x6e, 0x74, 0x36, 0x34, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x2e, 0x65, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x18, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x20, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x65, 0x76, 0x65, + 0x6e, 0x1a, 0x0f, 0x74, 0x68, 0x69, 0x73, 0x20, 0x25, 0x20, 0x32, 0x75, 0x20, 0x3d, 0x3d, 0x20, + 0x30, 0x75, 0x52, 0x15, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x76, 0x65, 0x6e, 0x45, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x3a, 0x9d, 0x01, 0x0a, 0x18, 0x73, 0x69, + 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x19, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x53, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x52, 0x75, 0x6c, 0x65, + 0x73, 0x18, 0x8a, 0x09, 0x20, 0x01, 0x28, 0x08, 0x42, 0x48, 0xc2, 0x48, 0x45, 0x0a, 0x43, 0x0a, + 0x18, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x2e, 0x65, 0x64, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x18, 0x73, 0x69, 0x6e, 0x74, 0x33, + 0x32, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x65, + 0x76, 0x65, 0x6e, 0x1a, 0x0d, 0x74, 0x68, 0x69, 0x73, 0x20, 0x25, 0x20, 0x32, 0x20, 0x3d, 0x3d, + 0x20, 0x30, 0x52, 0x15, 0x73, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x76, 0x65, 0x6e, 0x45, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x3a, 0x9d, 0x01, 0x0a, 0x18, 0x73, 0x69, + 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x19, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x53, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x52, 0x75, 0x6c, 0x65, + 0x73, 0x18, 0x8a, 0x09, 0x20, 0x01, 0x28, 0x08, 0x42, 0x48, 0xc2, 0x48, 0x45, 0x0a, 0x43, 0x0a, + 0x18, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x2e, 0x65, 0x64, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x18, 0x73, 0x69, 0x6e, 0x74, 0x36, + 0x34, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x65, + 0x76, 0x65, 0x6e, 0x1a, 0x0d, 0x74, 0x68, 0x69, 0x73, 0x20, 0x25, 0x20, 0x32, 0x20, 0x3d, 0x3d, + 0x20, 0x30, 0x52, 0x15, 0x73, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x45, 0x76, 0x65, 0x6e, 0x45, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x3a, 0xa4, 0x01, 0x0a, 0x19, 0x66, 0x69, + 0x78, 0x65, 0x64, 0x33, 0x32, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x1a, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x52, 0x75, + 0x6c, 0x65, 0x73, 0x18, 0x8a, 0x09, 0x20, 0x01, 0x28, 0x08, 0x42, 0x4c, 0xc2, 0x48, 0x49, 0x0a, + 0x47, 0x0a, 0x19, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x2e, + 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x19, 0x66, 0x69, + 0x78, 0x65, 0x64, 0x33, 0x32, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6e, + 0x6f, 0x74, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x1a, 0x0f, 0x74, 0x68, 0x69, 0x73, 0x20, 0x25, 0x20, + 0x32, 0x75, 0x20, 0x3d, 0x3d, 0x20, 0x30, 0x75, 0x52, 0x16, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, + 0x32, 0x45, 0x76, 0x65, 0x6e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, + 0x3a, 0xa4, 0x01, 0x0a, 0x19, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x5f, 0x65, 0x76, 0x65, + 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x1a, + 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x46, 0x69, + 0x78, 0x65, 0x64, 0x36, 0x34, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x8a, 0x09, 0x20, 0x01, 0x28, + 0x08, 0x42, 0x4c, 0xc2, 0x48, 0x49, 0x0a, 0x47, 0x0a, 0x19, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, + 0x34, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x2e, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x32, + 0x30, 0x32, 0x33, 0x12, 0x19, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x20, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x1a, 0x0f, + 0x74, 0x68, 0x69, 0x73, 0x20, 0x25, 0x20, 0x32, 0x75, 0x20, 0x3d, 0x3d, 0x20, 0x30, 0x75, 0x52, + 0x16, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x76, 0x65, 0x6e, 0x45, 0x64, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x3a, 0xa7, 0x01, 0x0a, 0x1a, 0x73, 0x66, 0x69, 0x78, + 0x65, 0x64, 0x33, 0x32, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x1b, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x53, 0x46, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x52, 0x75, + 0x6c, 0x65, 0x73, 0x18, 0x8a, 0x09, 0x20, 0x01, 0x28, 0x08, 0x42, 0x4c, 0xc2, 0x48, 0x49, 0x0a, + 0x47, 0x0a, 0x1a, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x2e, 0x65, 0x76, 0x65, 0x6e, + 0x2e, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x1a, 0x73, + 0x66, 0x69, 0x78, 0x65, 0x64, 0x33, 0x32, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x69, 0x73, + 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x1a, 0x0d, 0x74, 0x68, 0x69, 0x73, 0x20, + 0x25, 0x20, 0x32, 0x20, 0x3d, 0x3d, 0x20, 0x30, 0x52, 0x17, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, + 0x33, 0x32, 0x45, 0x76, 0x65, 0x6e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, + 0x33, 0x3a, 0xa7, 0x01, 0x0a, 0x1a, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x5f, 0x65, + 0x76, 0x65, 0x6e, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, + 0x12, 0x1b, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, + 0x53, 0x46, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x8a, 0x09, + 0x20, 0x01, 0x28, 0x08, 0x42, 0x4c, 0xc2, 0x48, 0x49, 0x0a, 0x47, 0x0a, 0x1a, 0x73, 0x66, 0x69, + 0x78, 0x65, 0x64, 0x36, 0x34, 0x2e, 0x65, 0x76, 0x65, 0x6e, 0x2e, 0x65, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x1a, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, + 0x34, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x65, + 0x76, 0x65, 0x6e, 0x1a, 0x0d, 0x74, 0x68, 0x69, 0x73, 0x20, 0x25, 0x20, 0x32, 0x20, 0x3d, 0x3d, + 0x20, 0x30, 0x52, 0x17, 0x73, 0x66, 0x69, 0x78, 0x65, 0x64, 0x36, 0x34, 0x45, 0x76, 0x65, 0x6e, + 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x3a, 0x97, 0x01, 0x0a, 0x17, + 0x62, 0x6f, 0x6f, 0x6c, 0x5f, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x17, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x52, 0x75, 0x6c, 0x65, 0x73, + 0x18, 0x8a, 0x09, 0x20, 0x01, 0x28, 0x08, 0x42, 0x46, 0xc2, 0x48, 0x43, 0x0a, 0x41, 0x0a, 0x17, + 0x62, 0x6f, 0x6f, 0x6c, 0x2e, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x2e, 0x65, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x17, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, + 0x1a, 0x0d, 0x74, 0x68, 0x69, 0x73, 0x20, 0x3d, 0x3d, 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, + 0x14, 0x62, 0x6f, 0x6f, 0x6c, 0x46, 0x61, 0x6c, 0x73, 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x32, 0x30, 0x32, 0x33, 0x3a, 0x8f, 0x02, 0x0a, 0x1e, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, + 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x65, 0x64, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x19, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x75, + 0x6c, 0x65, 0x73, 0x18, 0x8a, 0x09, 0x20, 0x01, 0x28, 0x08, 0x42, 0xae, 0x01, 0xc2, 0x48, 0xaa, + 0x01, 0x0a, 0xa7, 0x01, 0x0a, 0x1e, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x2e, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, + 0x32, 0x30, 0x32, 0x33, 0x1a, 0x84, 0x01, 0x21, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x6d, 0x61, 0x74, + 0x63, 0x68, 0x65, 0x73, 0x28, 0x27, 0x5e, 0x28, 0x5b, 0x5e, 0x2f, 0x2e, 0x5d, 0x5b, 0x5e, 0x2f, + 0x5d, 0x3f, 0x7c, 0x5b, 0x5e, 0x2f, 0x5d, 0x5b, 0x5e, 0x2f, 0x2e, 0x5d, 0x7c, 0x5b, 0x5e, 0x2f, + 0x5d, 0x7b, 0x33, 0x2c, 0x7d, 0x29, 0x28, 0x2f, 0x28, 0x5b, 0x5e, 0x2f, 0x2e, 0x5d, 0x5b, 0x5e, + 0x2f, 0x5d, 0x3f, 0x7c, 0x5b, 0x5e, 0x2f, 0x5d, 0x5b, 0x5e, 0x2f, 0x2e, 0x5d, 0x7c, 0x5b, 0x5e, + 0x2f, 0x5d, 0x7b, 0x33, 0x2c, 0x7d, 0x29, 0x29, 0x2a, 0x24, 0x27, 0x29, 0x20, 0x3f, 0x20, 0x27, + 0x6e, 0x6f, 0x74, 0x20, 0x61, 0x20, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x70, 0x61, 0x74, 0x68, + 0x3a, 0x20, 0x60, 0x25, 0x73, 0x60, 0x27, 0x2e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x28, 0x5b, + 0x74, 0x68, 0x69, 0x73, 0x5d, 0x29, 0x20, 0x3a, 0x20, 0x27, 0x27, 0x52, 0x1a, 0x73, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x50, 0x61, 0x74, 0x68, 0x45, 0x64, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x3a, 0x93, 0x02, 0x0a, 0x1d, 0x62, 0x79, 0x74, 0x65, + 0x73, 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x65, 0x64, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x18, 0x2e, 0x62, 0x75, 0x66, 0x2e, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x42, 0x79, 0x74, 0x65, 0x73, 0x52, 0x75, + 0x6c, 0x65, 0x73, 0x18, 0x8a, 0x09, 0x20, 0x01, 0x28, 0x08, 0x42, 0xb5, 0x01, 0xc2, 0x48, 0xb1, + 0x01, 0x0a, 0xae, 0x01, 0x0a, 0x1d, 0x62, 0x79, 0x74, 0x65, 0x73, 0x2e, 0x76, 0x61, 0x6c, 0x69, + 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x2e, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x32, + 0x30, 0x32, 0x33, 0x1a, 0x8c, 0x01, 0x21, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x28, 0x74, 0x68, + 0x69, 0x73, 0x29, 0x2e, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x73, 0x28, 0x27, 0x5e, 0x28, 0x5b, + 0x5e, 0x2f, 0x2e, 0x5d, 0x5b, 0x5e, 0x2f, 0x5d, 0x3f, 0x7c, 0x5b, 0x5e, 0x2f, 0x5d, 0x5b, 0x5e, + 0x2f, 0x2e, 0x5d, 0x7c, 0x5b, 0x5e, 0x2f, 0x5d, 0x7b, 0x33, 0x2c, 0x7d, 0x29, 0x28, 0x2f, 0x28, + 0x5b, 0x5e, 0x2f, 0x2e, 0x5d, 0x5b, 0x5e, 0x2f, 0x5d, 0x3f, 0x7c, 0x5b, 0x5e, 0x2f, 0x5d, 0x5b, + 0x5e, 0x2f, 0x2e, 0x5d, 0x7c, 0x5b, 0x5e, 0x2f, 0x5d, 0x7b, 0x33, 0x2c, 0x7d, 0x29, 0x29, 0x2a, + 0x24, 0x27, 0x29, 0x20, 0x3f, 0x20, 0x27, 0x6e, 0x6f, 0x74, 0x20, 0x61, 0x20, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x20, 0x70, 0x61, 0x74, 0x68, 0x3a, 0x20, 0x60, 0x25, 0x73, 0x60, 0x27, 0x2e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x28, 0x5b, 0x74, 0x68, 0x69, 0x73, 0x5d, 0x29, 0x20, 0x3a, 0x20, + 0x27, 0x27, 0x52, 0x19, 0x62, 0x79, 0x74, 0x65, 0x73, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x50, 0x61, + 0x74, 0x68, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x3a, 0xa3, 0x01, + 0x0a, 0x1a, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x6e, 0x6f, 0x6e, 0x5f, 0x7a, 0x65, 0x72, 0x6f, 0x5f, + 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x17, 0x2e, 0x62, + 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, + 0x52, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x8a, 0x09, 0x20, 0x01, 0x28, 0x08, 0x42, 0x4d, 0xc2, 0x48, + 0x4a, 0x0a, 0x48, 0x0a, 0x1a, 0x65, 0x6e, 0x75, 0x6d, 0x2e, 0x6e, 0x6f, 0x6e, 0x5f, 0x7a, 0x65, + 0x72, 0x6f, 0x2e, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, + 0x1a, 0x65, 0x6e, 0x75, 0x6d, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6e, + 0x6f, 0x74, 0x20, 0x6e, 0x6f, 0x6e, 0x2d, 0x7a, 0x65, 0x72, 0x6f, 0x1a, 0x0e, 0x69, 0x6e, 0x74, + 0x28, 0x74, 0x68, 0x69, 0x73, 0x29, 0x20, 0x21, 0x3d, 0x20, 0x30, 0x52, 0x16, 0x65, 0x6e, 0x75, + 0x6d, 0x4e, 0x6f, 0x6e, 0x5a, 0x65, 0x72, 0x6f, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, + 0x30, 0x32, 0x33, 0x3a, 0xdd, 0x01, 0x0a, 0x23, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, + 0x5f, 0x61, 0x74, 0x5f, 0x6c, 0x65, 0x61, 0x73, 0x74, 0x5f, 0x66, 0x69, 0x76, 0x65, 0x5f, 0x65, + 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x1b, 0x2e, 0x62, 0x75, + 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x52, 0x65, 0x70, 0x65, 0x61, + 0x74, 0x65, 0x64, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x8a, 0x09, 0x20, 0x01, 0x28, 0x08, 0x42, + 0x72, 0xc2, 0x48, 0x6f, 0x0a, 0x6d, 0x0a, 0x23, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, + 0x2e, 0x61, 0x74, 0x5f, 0x6c, 0x65, 0x61, 0x73, 0x74, 0x5f, 0x66, 0x69, 0x76, 0x65, 0x2e, 0x65, + 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x2d, 0x72, 0x65, 0x70, + 0x65, 0x61, 0x74, 0x65, 0x64, 0x20, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x20, 0x6d, 0x75, 0x73, 0x74, + 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x61, 0x74, 0x20, 0x6c, 0x65, 0x61, 0x73, 0x74, 0x20, 0x66, + 0x69, 0x76, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x1a, 0x17, 0x75, 0x69, 0x6e, 0x74, + 0x28, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x73, 0x69, 0x7a, 0x65, 0x28, 0x29, 0x29, 0x20, 0x3e, 0x3d, + 0x20, 0x35, 0x75, 0x52, 0x1e, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x4c, + 0x65, 0x61, 0x73, 0x74, 0x46, 0x69, 0x76, 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, + 0x30, 0x32, 0x33, 0x3a, 0xbd, 0x01, 0x0a, 0x1e, 0x6d, 0x61, 0x70, 0x5f, 0x61, 0x74, 0x5f, 0x6c, + 0x65, 0x61, 0x73, 0x74, 0x5f, 0x66, 0x69, 0x76, 0x65, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x16, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x4d, 0x61, 0x70, 0x52, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x8a, + 0x09, 0x20, 0x01, 0x28, 0x08, 0x42, 0x61, 0xc2, 0x48, 0x5e, 0x0a, 0x5c, 0x0a, 0x1e, 0x6d, 0x61, + 0x70, 0x2e, 0x61, 0x74, 0x5f, 0x6c, 0x65, 0x61, 0x73, 0x74, 0x5f, 0x66, 0x69, 0x76, 0x65, 0x2e, + 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x21, 0x6d, 0x61, + 0x70, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x61, 0x74, 0x20, 0x6c, + 0x65, 0x61, 0x73, 0x74, 0x20, 0x66, 0x69, 0x76, 0x65, 0x20, 0x70, 0x61, 0x69, 0x72, 0x73, 0x1a, + 0x17, 0x75, 0x69, 0x6e, 0x74, 0x28, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x73, 0x69, 0x7a, 0x65, 0x28, + 0x29, 0x29, 0x20, 0x3e, 0x3d, 0x20, 0x35, 0x75, 0x52, 0x19, 0x6d, 0x61, 0x70, 0x41, 0x74, 0x4c, + 0x65, 0x61, 0x73, 0x74, 0x46, 0x69, 0x76, 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, + 0x30, 0x32, 0x33, 0x3a, 0xca, 0x01, 0x0a, 0x1e, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x5f, 0x74, 0x6f, 0x6f, 0x5f, 0x6c, 0x6f, 0x6e, 0x67, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x32, 0x30, 0x32, 0x33, 0x12, 0x1b, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x75, + 0x6c, 0x65, 0x73, 0x18, 0x8a, 0x09, 0x20, 0x01, 0x28, 0x08, 0x42, 0x68, 0xc2, 0x48, 0x65, 0x0a, + 0x63, 0x0a, 0x1e, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x74, 0x6f, 0x6f, 0x5f, + 0x6c, 0x6f, 0x6e, 0x67, 0x2e, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x30, 0x32, + 0x33, 0x12, 0x28, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x63, 0x61, 0x6e, 0x27, + 0x74, 0x20, 0x62, 0x65, 0x20, 0x6c, 0x6f, 0x6e, 0x67, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, + 0x20, 0x31, 0x30, 0x20, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x1a, 0x17, 0x74, 0x68, 0x69, + 0x73, 0x20, 0x3c, 0x3d, 0x20, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x28, 0x27, 0x31, + 0x30, 0x73, 0x27, 0x29, 0x52, 0x1a, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x6f, + 0x6f, 0x4c, 0x6f, 0x6e, 0x67, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, + 0x3a, 0xd9, 0x01, 0x0a, 0x1f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x5f, 0x69, + 0x6e, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, + 0x32, 0x30, 0x32, 0x33, 0x12, 0x1c, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x75, 0x6c, + 0x65, 0x73, 0x18, 0x8a, 0x09, 0x20, 0x01, 0x28, 0x08, 0x42, 0x74, 0xc2, 0x48, 0x71, 0x0a, 0x6f, + 0x0a, 0x21, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x74, 0x69, 0x6d, 0x65, + 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x32, + 0x30, 0x32, 0x33, 0x12, 0x16, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x20, 0x6f, + 0x75, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x1a, 0x32, 0x69, 0x6e, 0x74, + 0x28, 0x74, 0x68, 0x69, 0x73, 0x29, 0x20, 0x3e, 0x3d, 0x20, 0x31, 0x30, 0x34, 0x39, 0x35, 0x38, + 0x37, 0x32, 0x30, 0x30, 0x20, 0x26, 0x26, 0x20, 0x69, 0x6e, 0x74, 0x28, 0x74, 0x68, 0x69, 0x73, + 0x29, 0x20, 0x3c, 0x3d, 0x20, 0x31, 0x30, 0x38, 0x30, 0x34, 0x33, 0x32, 0x30, 0x30, 0x30, 0x52, + 0x1b, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x49, 0x6e, 0x52, 0x61, 0x6e, 0x67, + 0x65, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x32, 0x33, 0x42, 0xb5, 0x02, 0x0a, + 0x22, 0x63, 0x6f, 0x6d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, + 0x73, 0x65, 0x73, 0x42, 0x21, 0x50, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x52, + 0x75, 0x6c, 0x65, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x50, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, + 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2d, 0x67, 0x6f, 0x2f, 0x69, + 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x62, 0x75, 0x66, 0x2f, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0xa2, 0x02, 0x04, 0x42, 0x56, 0x43, + 0x43, 0xaa, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x43, 0x61, 0x73, + 0x65, 0x73, 0xca, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, + 0x73, 0x65, 0x73, 0xe2, 0x02, 0x2a, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, + 0x61, 0x73, 0x65, 0x73, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, + 0xea, 0x02, 0x21, 0x42, 0x75, 0x66, 0x3a, 0x3a, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x3a, 0x3a, 0x43, + 0x61, 0x73, 0x65, 0x73, 0x62, 0x08, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x70, 0xe8, + 0x07, +} + +var file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_enumTypes = make([]protoimpl.EnumInfo, 1) +var file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes = make([]protoimpl.MessageInfo, 42) +var file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_goTypes = []any{ + (PredefinedEnumRuleEdition2023_EnumEdition2023)(0), // 0: buf.validate.conformance.cases.PredefinedEnumRuleEdition2023.EnumEdition2023 + (*PredefinedFloatRuleEdition2023)(nil), // 1: buf.validate.conformance.cases.PredefinedFloatRuleEdition2023 + (*PredefinedDoubleRuleEdition2023)(nil), // 2: buf.validate.conformance.cases.PredefinedDoubleRuleEdition2023 + (*PredefinedInt32RuleEdition2023)(nil), // 3: buf.validate.conformance.cases.PredefinedInt32RuleEdition2023 + (*PredefinedInt64RuleEdition2023)(nil), // 4: buf.validate.conformance.cases.PredefinedInt64RuleEdition2023 + (*PredefinedUInt32RuleEdition2023)(nil), // 5: buf.validate.conformance.cases.PredefinedUInt32RuleEdition2023 + (*PredefinedUInt64RuleEdition2023)(nil), // 6: buf.validate.conformance.cases.PredefinedUInt64RuleEdition2023 + (*PredefinedSInt32RuleEdition2023)(nil), // 7: buf.validate.conformance.cases.PredefinedSInt32RuleEdition2023 + (*PredefinedSInt64RuleEdition2023)(nil), // 8: buf.validate.conformance.cases.PredefinedSInt64RuleEdition2023 + (*PredefinedFixed32RuleEdition2023)(nil), // 9: buf.validate.conformance.cases.PredefinedFixed32RuleEdition2023 + (*PredefinedFixed64RuleEdition2023)(nil), // 10: buf.validate.conformance.cases.PredefinedFixed64RuleEdition2023 + (*PredefinedSFixed32RuleEdition2023)(nil), // 11: buf.validate.conformance.cases.PredefinedSFixed32RuleEdition2023 + (*PredefinedSFixed64RuleEdition2023)(nil), // 12: buf.validate.conformance.cases.PredefinedSFixed64RuleEdition2023 + (*PredefinedBoolRuleEdition2023)(nil), // 13: buf.validate.conformance.cases.PredefinedBoolRuleEdition2023 + (*PredefinedStringRuleEdition2023)(nil), // 14: buf.validate.conformance.cases.PredefinedStringRuleEdition2023 + (*PredefinedBytesRuleEdition2023)(nil), // 15: buf.validate.conformance.cases.PredefinedBytesRuleEdition2023 + (*PredefinedEnumRuleEdition2023)(nil), // 16: buf.validate.conformance.cases.PredefinedEnumRuleEdition2023 + (*PredefinedRepeatedRuleEdition2023)(nil), // 17: buf.validate.conformance.cases.PredefinedRepeatedRuleEdition2023 + (*PredefinedMapRuleEdition2023)(nil), // 18: buf.validate.conformance.cases.PredefinedMapRuleEdition2023 + (*PredefinedDurationRuleEdition2023)(nil), // 19: buf.validate.conformance.cases.PredefinedDurationRuleEdition2023 + (*PredefinedTimestampRuleEdition2023)(nil), // 20: buf.validate.conformance.cases.PredefinedTimestampRuleEdition2023 + (*PredefinedWrappedFloatRuleEdition2023)(nil), // 21: buf.validate.conformance.cases.PredefinedWrappedFloatRuleEdition2023 + (*PredefinedWrappedDoubleRuleEdition2023)(nil), // 22: buf.validate.conformance.cases.PredefinedWrappedDoubleRuleEdition2023 + (*PredefinedWrappedInt32RuleEdition2023)(nil), // 23: buf.validate.conformance.cases.PredefinedWrappedInt32RuleEdition2023 + (*PredefinedWrappedInt64RuleEdition2023)(nil), // 24: buf.validate.conformance.cases.PredefinedWrappedInt64RuleEdition2023 + (*PredefinedWrappedUInt32RuleEdition2023)(nil), // 25: buf.validate.conformance.cases.PredefinedWrappedUInt32RuleEdition2023 + (*PredefinedWrappedUInt64RuleEdition2023)(nil), // 26: buf.validate.conformance.cases.PredefinedWrappedUInt64RuleEdition2023 + (*PredefinedWrappedBoolRuleEdition2023)(nil), // 27: buf.validate.conformance.cases.PredefinedWrappedBoolRuleEdition2023 + (*PredefinedWrappedStringRuleEdition2023)(nil), // 28: buf.validate.conformance.cases.PredefinedWrappedStringRuleEdition2023 + (*PredefinedWrappedBytesRuleEdition2023)(nil), // 29: buf.validate.conformance.cases.PredefinedWrappedBytesRuleEdition2023 + (*PredefinedRepeatedWrappedFloatRuleEdition2023)(nil), // 30: buf.validate.conformance.cases.PredefinedRepeatedWrappedFloatRuleEdition2023 + (*PredefinedRepeatedWrappedDoubleRuleEdition2023)(nil), // 31: buf.validate.conformance.cases.PredefinedRepeatedWrappedDoubleRuleEdition2023 + (*PredefinedRepeatedWrappedInt32RuleEdition2023)(nil), // 32: buf.validate.conformance.cases.PredefinedRepeatedWrappedInt32RuleEdition2023 + (*PredefinedRepeatedWrappedInt64RuleEdition2023)(nil), // 33: buf.validate.conformance.cases.PredefinedRepeatedWrappedInt64RuleEdition2023 + (*PredefinedRepeatedWrappedUInt32RuleEdition2023)(nil), // 34: buf.validate.conformance.cases.PredefinedRepeatedWrappedUInt32RuleEdition2023 + (*PredefinedRepeatedWrappedUInt64RuleEdition2023)(nil), // 35: buf.validate.conformance.cases.PredefinedRepeatedWrappedUInt64RuleEdition2023 + (*PredefinedRepeatedWrappedBoolRuleEdition2023)(nil), // 36: buf.validate.conformance.cases.PredefinedRepeatedWrappedBoolRuleEdition2023 + (*PredefinedRepeatedWrappedStringRuleEdition2023)(nil), // 37: buf.validate.conformance.cases.PredefinedRepeatedWrappedStringRuleEdition2023 + (*PredefinedRepeatedWrappedBytesRuleEdition2023)(nil), // 38: buf.validate.conformance.cases.PredefinedRepeatedWrappedBytesRuleEdition2023 + (*PredefinedAndCustomRuleEdition2023)(nil), // 39: buf.validate.conformance.cases.PredefinedAndCustomRuleEdition2023 + (*StandardPredefinedAndCustomRuleEdition2023)(nil), // 40: buf.validate.conformance.cases.StandardPredefinedAndCustomRuleEdition2023 + nil, // 41: buf.validate.conformance.cases.PredefinedMapRuleEdition2023.ValEntry + (*PredefinedAndCustomRuleEdition2023_Nested)(nil), // 42: buf.validate.conformance.cases.PredefinedAndCustomRuleEdition2023.Nested + (*durationpb.Duration)(nil), // 43: google.protobuf.Duration + (*timestamppb.Timestamp)(nil), // 44: google.protobuf.Timestamp + (*wrapperspb.FloatValue)(nil), // 45: google.protobuf.FloatValue + (*wrapperspb.DoubleValue)(nil), // 46: google.protobuf.DoubleValue + (*wrapperspb.Int32Value)(nil), // 47: google.protobuf.Int32Value + (*wrapperspb.Int64Value)(nil), // 48: google.protobuf.Int64Value + (*wrapperspb.UInt32Value)(nil), // 49: google.protobuf.UInt32Value + (*wrapperspb.UInt64Value)(nil), // 50: google.protobuf.UInt64Value + (*wrapperspb.BoolValue)(nil), // 51: google.protobuf.BoolValue + (*wrapperspb.StringValue)(nil), // 52: google.protobuf.StringValue + (*wrapperspb.BytesValue)(nil), // 53: google.protobuf.BytesValue + (*validate.FloatRules)(nil), // 54: buf.validate.FloatRules + (*validate.DoubleRules)(nil), // 55: buf.validate.DoubleRules + (*validate.Int32Rules)(nil), // 56: buf.validate.Int32Rules + (*validate.Int64Rules)(nil), // 57: buf.validate.Int64Rules + (*validate.UInt32Rules)(nil), // 58: buf.validate.UInt32Rules + (*validate.UInt64Rules)(nil), // 59: buf.validate.UInt64Rules + (*validate.SInt32Rules)(nil), // 60: buf.validate.SInt32Rules + (*validate.SInt64Rules)(nil), // 61: buf.validate.SInt64Rules + (*validate.Fixed32Rules)(nil), // 62: buf.validate.Fixed32Rules + (*validate.Fixed64Rules)(nil), // 63: buf.validate.Fixed64Rules + (*validate.SFixed32Rules)(nil), // 64: buf.validate.SFixed32Rules + (*validate.SFixed64Rules)(nil), // 65: buf.validate.SFixed64Rules + (*validate.BoolRules)(nil), // 66: buf.validate.BoolRules + (*validate.StringRules)(nil), // 67: buf.validate.StringRules + (*validate.BytesRules)(nil), // 68: buf.validate.BytesRules + (*validate.EnumRules)(nil), // 69: buf.validate.EnumRules + (*validate.RepeatedRules)(nil), // 70: buf.validate.RepeatedRules + (*validate.MapRules)(nil), // 71: buf.validate.MapRules + (*validate.DurationRules)(nil), // 72: buf.validate.DurationRules + (*validate.TimestampRules)(nil), // 73: buf.validate.TimestampRules +} +var file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_depIdxs = []int32{ + 0, // 0: buf.validate.conformance.cases.PredefinedEnumRuleEdition2023.val:type_name -> buf.validate.conformance.cases.PredefinedEnumRuleEdition2023.EnumEdition2023 + 41, // 1: buf.validate.conformance.cases.PredefinedMapRuleEdition2023.val:type_name -> buf.validate.conformance.cases.PredefinedMapRuleEdition2023.ValEntry + 43, // 2: buf.validate.conformance.cases.PredefinedDurationRuleEdition2023.val:type_name -> google.protobuf.Duration + 44, // 3: buf.validate.conformance.cases.PredefinedTimestampRuleEdition2023.val:type_name -> google.protobuf.Timestamp + 45, // 4: buf.validate.conformance.cases.PredefinedWrappedFloatRuleEdition2023.val:type_name -> google.protobuf.FloatValue + 46, // 5: buf.validate.conformance.cases.PredefinedWrappedDoubleRuleEdition2023.val:type_name -> google.protobuf.DoubleValue + 47, // 6: buf.validate.conformance.cases.PredefinedWrappedInt32RuleEdition2023.val:type_name -> google.protobuf.Int32Value + 48, // 7: buf.validate.conformance.cases.PredefinedWrappedInt64RuleEdition2023.val:type_name -> google.protobuf.Int64Value + 49, // 8: buf.validate.conformance.cases.PredefinedWrappedUInt32RuleEdition2023.val:type_name -> google.protobuf.UInt32Value + 50, // 9: buf.validate.conformance.cases.PredefinedWrappedUInt64RuleEdition2023.val:type_name -> google.protobuf.UInt64Value + 51, // 10: buf.validate.conformance.cases.PredefinedWrappedBoolRuleEdition2023.val:type_name -> google.protobuf.BoolValue + 52, // 11: buf.validate.conformance.cases.PredefinedWrappedStringRuleEdition2023.val:type_name -> google.protobuf.StringValue + 53, // 12: buf.validate.conformance.cases.PredefinedWrappedBytesRuleEdition2023.val:type_name -> google.protobuf.BytesValue + 45, // 13: buf.validate.conformance.cases.PredefinedRepeatedWrappedFloatRuleEdition2023.val:type_name -> google.protobuf.FloatValue + 46, // 14: buf.validate.conformance.cases.PredefinedRepeatedWrappedDoubleRuleEdition2023.val:type_name -> google.protobuf.DoubleValue + 47, // 15: buf.validate.conformance.cases.PredefinedRepeatedWrappedInt32RuleEdition2023.val:type_name -> google.protobuf.Int32Value + 48, // 16: buf.validate.conformance.cases.PredefinedRepeatedWrappedInt64RuleEdition2023.val:type_name -> google.protobuf.Int64Value + 49, // 17: buf.validate.conformance.cases.PredefinedRepeatedWrappedUInt32RuleEdition2023.val:type_name -> google.protobuf.UInt32Value + 50, // 18: buf.validate.conformance.cases.PredefinedRepeatedWrappedUInt64RuleEdition2023.val:type_name -> google.protobuf.UInt64Value + 51, // 19: buf.validate.conformance.cases.PredefinedRepeatedWrappedBoolRuleEdition2023.val:type_name -> google.protobuf.BoolValue + 52, // 20: buf.validate.conformance.cases.PredefinedRepeatedWrappedStringRuleEdition2023.val:type_name -> google.protobuf.StringValue + 53, // 21: buf.validate.conformance.cases.PredefinedRepeatedWrappedBytesRuleEdition2023.val:type_name -> google.protobuf.BytesValue + 42, // 22: buf.validate.conformance.cases.PredefinedAndCustomRuleEdition2023.b:type_name -> buf.validate.conformance.cases.PredefinedAndCustomRuleEdition2023.Nested + 54, // 23: buf.validate.conformance.cases.float_abs_range_edition_2023:extendee -> buf.validate.FloatRules + 55, // 24: buf.validate.conformance.cases.double_abs_range_edition_2023:extendee -> buf.validate.DoubleRules + 56, // 25: buf.validate.conformance.cases.int32_abs_in_edition_2023:extendee -> buf.validate.Int32Rules + 57, // 26: buf.validate.conformance.cases.int64_abs_in_edition_2023:extendee -> buf.validate.Int64Rules + 58, // 27: buf.validate.conformance.cases.uint32_even_edition_2023:extendee -> buf.validate.UInt32Rules + 59, // 28: buf.validate.conformance.cases.uint64_even_edition_2023:extendee -> buf.validate.UInt64Rules + 60, // 29: buf.validate.conformance.cases.sint32_even_edition_2023:extendee -> buf.validate.SInt32Rules + 61, // 30: buf.validate.conformance.cases.sint64_even_edition_2023:extendee -> buf.validate.SInt64Rules + 62, // 31: buf.validate.conformance.cases.fixed32_even_edition_2023:extendee -> buf.validate.Fixed32Rules + 63, // 32: buf.validate.conformance.cases.fixed64_even_edition_2023:extendee -> buf.validate.Fixed64Rules + 64, // 33: buf.validate.conformance.cases.sfixed32_even_edition_2023:extendee -> buf.validate.SFixed32Rules + 65, // 34: buf.validate.conformance.cases.sfixed64_even_edition_2023:extendee -> buf.validate.SFixed64Rules + 66, // 35: buf.validate.conformance.cases.bool_false_edition_2023:extendee -> buf.validate.BoolRules + 67, // 36: buf.validate.conformance.cases.string_valid_path_edition_2023:extendee -> buf.validate.StringRules + 68, // 37: buf.validate.conformance.cases.bytes_valid_path_edition_2023:extendee -> buf.validate.BytesRules + 69, // 38: buf.validate.conformance.cases.enum_non_zero_edition_2023:extendee -> buf.validate.EnumRules + 70, // 39: buf.validate.conformance.cases.repeated_at_least_five_edition_2023:extendee -> buf.validate.RepeatedRules + 71, // 40: buf.validate.conformance.cases.map_at_least_five_edition_2023:extendee -> buf.validate.MapRules + 72, // 41: buf.validate.conformance.cases.duration_too_long_edition_2023:extendee -> buf.validate.DurationRules + 73, // 42: buf.validate.conformance.cases.timestamp_in_range_edition_2023:extendee -> buf.validate.TimestampRules + 48, // 43: buf.validate.conformance.cases.int64_abs_in_edition_2023:type_name -> google.protobuf.Int64Value + 44, // [44:44] is the sub-list for method output_type + 44, // [44:44] is the sub-list for method input_type + 43, // [43:44] is the sub-list for extension type_name + 23, // [23:43] is the sub-list for extension extendee + 0, // [0:23] is the sub-list for field type_name +} + +func init() { file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_init() } +func file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_init() { + if File_buf_validate_conformance_cases_predefined_rules_proto_editions_proto != nil { + return + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDesc, + NumEnums: 1, + NumMessages: 42, + NumExtensions: 20, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_depIdxs, + EnumInfos: file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_enumTypes, + MessageInfos: file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_msgTypes, + ExtensionInfos: file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_extTypes, + }.Build() + File_buf_validate_conformance_cases_predefined_rules_proto_editions_proto = out.File + file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_rawDesc = nil + file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_goTypes = nil + file_buf_validate_conformance_cases_predefined_rules_proto_editions_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/repeated.pb.go b/internal/gen/buf/validate/conformance/cases/repeated.pb.go index 492bd70..6006d23 100644 --- a/internal/gen/buf/validate/conformance/cases/repeated.pb.go +++ b/internal/gen/buf/validate/conformance/cases/repeated.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/repeated.proto +//go:build !protoopaque + package cases import ( @@ -28,7 +30,6 @@ import ( anypb "google.golang.org/protobuf/types/known/anypb" durationpb "google.golang.org/protobuf/types/known/durationpb" reflect "reflect" - sync "sync" ) const ( @@ -82,11 +83,6 @@ func (x AnEnum) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } -// Deprecated: Use AnEnum.Descriptor instead. -func (AnEnum) EnumDescriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{0} -} - type RepeatedEmbeddedEnumIn_AnotherInEnum int32 const ( @@ -131,11 +127,6 @@ func (x RepeatedEmbeddedEnumIn_AnotherInEnum) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } -// Deprecated: Use RepeatedEmbeddedEnumIn_AnotherInEnum.Descriptor instead. -func (RepeatedEmbeddedEnumIn_AnotherInEnum) EnumDescriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{18, 0} -} - type RepeatedEmbeddedEnumNotIn_AnotherNotInEnum int32 const ( @@ -180,17 +171,11 @@ func (x RepeatedEmbeddedEnumNotIn_AnotherNotInEnum) Number() protoreflect.EnumNu return protoreflect.EnumNumber(x) } -// Deprecated: Use RepeatedEmbeddedEnumNotIn_AnotherNotInEnum.Descriptor instead. -func (RepeatedEmbeddedEnumNotIn_AnotherNotInEnum) EnumDescriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{19, 0} -} - type Embed struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Embed) Reset() { @@ -218,11 +203,6 @@ func (x *Embed) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Embed.ProtoReflect.Descriptor instead. -func (*Embed) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{0} -} - func (x *Embed) GetVal() int64 { if x != nil { return x.Val @@ -230,12 +210,29 @@ func (x *Embed) GetVal() int64 { return 0 } +func (x *Embed) SetVal(v int64) { + x.Val = v +} + +type Embed_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Embed_builder) Build() *Embed { + m0 := &Embed{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RepeatedNone struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int64 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int64 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedNone) Reset() { @@ -263,11 +260,6 @@ func (x *RepeatedNone) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedNone.ProtoReflect.Descriptor instead. -func (*RepeatedNone) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{1} -} - func (x *RepeatedNone) GetVal() []int64 { if x != nil { return x.Val @@ -275,12 +267,29 @@ func (x *RepeatedNone) GetVal() []int64 { return nil } +func (x *RepeatedNone) SetVal(v []int64) { + x.Val = v +} + +type RepeatedNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int64 +} + +func (b0 RepeatedNone_builder) Build() *RepeatedNone { + m0 := &RepeatedNone{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RepeatedEmbedNone struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*Embed `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*Embed `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedEmbedNone) Reset() { @@ -308,11 +317,6 @@ func (x *RepeatedEmbedNone) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedEmbedNone.ProtoReflect.Descriptor instead. -func (*RepeatedEmbedNone) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{2} -} - func (x *RepeatedEmbedNone) GetVal() []*Embed { if x != nil { return x.Val @@ -320,12 +324,29 @@ func (x *RepeatedEmbedNone) GetVal() []*Embed { return nil } +func (x *RepeatedEmbedNone) SetVal(v []*Embed) { + x.Val = v +} + +type RepeatedEmbedNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*Embed +} + +func (b0 RepeatedEmbedNone_builder) Build() *RepeatedEmbedNone { + m0 := &RepeatedEmbedNone{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RepeatedEmbedCrossPackageNone struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*other_package.Embed `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*other_package.Embed `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedEmbedCrossPackageNone) Reset() { @@ -353,11 +374,6 @@ func (x *RepeatedEmbedCrossPackageNone) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedEmbedCrossPackageNone.ProtoReflect.Descriptor instead. -func (*RepeatedEmbedCrossPackageNone) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{3} -} - func (x *RepeatedEmbedCrossPackageNone) GetVal() []*other_package.Embed { if x != nil { return x.Val @@ -365,12 +381,29 @@ func (x *RepeatedEmbedCrossPackageNone) GetVal() []*other_package.Embed { return nil } +func (x *RepeatedEmbedCrossPackageNone) SetVal(v []*other_package.Embed) { + x.Val = v +} + +type RepeatedEmbedCrossPackageNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*other_package.Embed +} + +func (b0 RepeatedEmbedCrossPackageNone_builder) Build() *RepeatedEmbedCrossPackageNone { + m0 := &RepeatedEmbedCrossPackageNone{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RepeatedMin struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*Embed `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*Embed `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedMin) Reset() { @@ -398,11 +431,6 @@ func (x *RepeatedMin) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedMin.ProtoReflect.Descriptor instead. -func (*RepeatedMin) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{4} -} - func (x *RepeatedMin) GetVal() []*Embed { if x != nil { return x.Val @@ -410,12 +438,29 @@ func (x *RepeatedMin) GetVal() []*Embed { return nil } +func (x *RepeatedMin) SetVal(v []*Embed) { + x.Val = v +} + +type RepeatedMin_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*Embed +} + +func (b0 RepeatedMin_builder) Build() *RepeatedMin { + m0 := &RepeatedMin{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RepeatedMax struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []float64 `protobuf:"fixed64,1,rep,packed,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []float64 `protobuf:"fixed64,1,rep,packed,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedMax) Reset() { @@ -443,11 +488,6 @@ func (x *RepeatedMax) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedMax.ProtoReflect.Descriptor instead. -func (*RepeatedMax) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{5} -} - func (x *RepeatedMax) GetVal() []float64 { if x != nil { return x.Val @@ -455,12 +495,29 @@ func (x *RepeatedMax) GetVal() []float64 { return nil } +func (x *RepeatedMax) SetVal(v []float64) { + x.Val = v +} + +type RepeatedMax_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []float64 +} + +func (b0 RepeatedMax_builder) Build() *RepeatedMax { + m0 := &RepeatedMax{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RepeatedMinMax struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []int32 `protobuf:"fixed32,1,rep,packed,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []int32 `protobuf:"fixed32,1,rep,packed,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedMinMax) Reset() { @@ -488,11 +545,6 @@ func (x *RepeatedMinMax) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedMinMax.ProtoReflect.Descriptor instead. -func (*RepeatedMinMax) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{6} -} - func (x *RepeatedMinMax) GetVal() []int32 { if x != nil { return x.Val @@ -500,12 +552,29 @@ func (x *RepeatedMinMax) GetVal() []int32 { return nil } +func (x *RepeatedMinMax) SetVal(v []int32) { + x.Val = v +} + +type RepeatedMinMax_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 RepeatedMinMax_builder) Build() *RepeatedMinMax { + m0 := &RepeatedMinMax{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RepeatedExact struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []uint32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []uint32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedExact) Reset() { @@ -533,11 +602,6 @@ func (x *RepeatedExact) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedExact.ProtoReflect.Descriptor instead. -func (*RepeatedExact) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{7} -} - func (x *RepeatedExact) GetVal() []uint32 { if x != nil { return x.Val @@ -545,12 +609,29 @@ func (x *RepeatedExact) GetVal() []uint32 { return nil } +func (x *RepeatedExact) SetVal(v []uint32) { + x.Val = v +} + +type RepeatedExact_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []uint32 +} + +func (b0 RepeatedExact_builder) Build() *RepeatedExact { + m0 := &RepeatedExact{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RepeatedUnique struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedUnique) Reset() { @@ -578,11 +659,6 @@ func (x *RepeatedUnique) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedUnique.ProtoReflect.Descriptor instead. -func (*RepeatedUnique) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{8} -} - func (x *RepeatedUnique) GetVal() []string { if x != nil { return x.Val @@ -590,12 +666,29 @@ func (x *RepeatedUnique) GetVal() []string { return nil } +func (x *RepeatedUnique) SetVal(v []string) { + x.Val = v +} + +type RepeatedUnique_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []string +} + +func (b0 RepeatedUnique_builder) Build() *RepeatedUnique { + m0 := &RepeatedUnique{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RepeatedNotUnique struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedNotUnique) Reset() { @@ -623,11 +716,6 @@ func (x *RepeatedNotUnique) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedNotUnique.ProtoReflect.Descriptor instead. -func (*RepeatedNotUnique) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{9} -} - func (x *RepeatedNotUnique) GetVal() []string { if x != nil { return x.Val @@ -635,13 +723,30 @@ func (x *RepeatedNotUnique) GetVal() []string { return nil } +func (x *RepeatedNotUnique) SetVal(v []string) { + x.Val = v +} + +type RepeatedNotUnique_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []string +} + +func (b0 RepeatedNotUnique_builder) Build() *RepeatedNotUnique { + m0 := &RepeatedNotUnique{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RepeatedMultipleUnique struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + A []string `protobuf:"bytes,1,rep,name=a,proto3" json:"a,omitempty"` + B []int32 `protobuf:"varint,2,rep,packed,name=b,proto3" json:"b,omitempty"` unknownFields protoimpl.UnknownFields - - A []string `protobuf:"bytes,1,rep,name=a,proto3" json:"a,omitempty"` - B []int32 `protobuf:"varint,2,rep,packed,name=b,proto3" json:"b,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedMultipleUnique) Reset() { @@ -669,11 +774,6 @@ func (x *RepeatedMultipleUnique) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedMultipleUnique.ProtoReflect.Descriptor instead. -func (*RepeatedMultipleUnique) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{10} -} - func (x *RepeatedMultipleUnique) GetA() []string { if x != nil { return x.A @@ -688,12 +788,35 @@ func (x *RepeatedMultipleUnique) GetB() []int32 { return nil } +func (x *RepeatedMultipleUnique) SetA(v []string) { + x.A = v +} + +func (x *RepeatedMultipleUnique) SetB(v []int32) { + x.B = v +} + +type RepeatedMultipleUnique_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A []string + B []int32 +} + +func (b0 RepeatedMultipleUnique_builder) Build() *RepeatedMultipleUnique { + m0 := &RepeatedMultipleUnique{} + b, x := &b0, m0 + _, _ = b, x + x.A = b.A + x.B = b.B + return m0 +} + type RepeatedItemRule struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []float32 `protobuf:"fixed32,1,rep,packed,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []float32 `protobuf:"fixed32,1,rep,packed,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedItemRule) Reset() { @@ -721,11 +844,6 @@ func (x *RepeatedItemRule) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedItemRule.ProtoReflect.Descriptor instead. -func (*RepeatedItemRule) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{11} -} - func (x *RepeatedItemRule) GetVal() []float32 { if x != nil { return x.Val @@ -733,12 +851,29 @@ func (x *RepeatedItemRule) GetVal() []float32 { return nil } +func (x *RepeatedItemRule) SetVal(v []float32) { + x.Val = v +} + +type RepeatedItemRule_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []float32 +} + +func (b0 RepeatedItemRule_builder) Build() *RepeatedItemRule { + m0 := &RepeatedItemRule{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RepeatedItemPattern struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedItemPattern) Reset() { @@ -766,11 +901,6 @@ func (x *RepeatedItemPattern) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedItemPattern.ProtoReflect.Descriptor instead. -func (*RepeatedItemPattern) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{12} -} - func (x *RepeatedItemPattern) GetVal() []string { if x != nil { return x.Val @@ -778,12 +908,29 @@ func (x *RepeatedItemPattern) GetVal() []string { return nil } +func (x *RepeatedItemPattern) SetVal(v []string) { + x.Val = v +} + +type RepeatedItemPattern_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []string +} + +func (b0 RepeatedItemPattern_builder) Build() *RepeatedItemPattern { + m0 := &RepeatedItemPattern{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RepeatedEmbedSkip struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*Embed `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*Embed `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedEmbedSkip) Reset() { @@ -811,11 +958,6 @@ func (x *RepeatedEmbedSkip) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedEmbedSkip.ProtoReflect.Descriptor instead. -func (*RepeatedEmbedSkip) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{13} -} - func (x *RepeatedEmbedSkip) GetVal() []*Embed { if x != nil { return x.Val @@ -823,12 +965,29 @@ func (x *RepeatedEmbedSkip) GetVal() []*Embed { return nil } +func (x *RepeatedEmbedSkip) SetVal(v []*Embed) { + x.Val = v +} + +type RepeatedEmbedSkip_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*Embed +} + +func (b0 RepeatedEmbedSkip_builder) Build() *RepeatedEmbedSkip { + m0 := &RepeatedEmbedSkip{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RepeatedItemIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedItemIn) Reset() { @@ -856,11 +1015,6 @@ func (x *RepeatedItemIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedItemIn.ProtoReflect.Descriptor instead. -func (*RepeatedItemIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{14} -} - func (x *RepeatedItemIn) GetVal() []string { if x != nil { return x.Val @@ -868,12 +1022,29 @@ func (x *RepeatedItemIn) GetVal() []string { return nil } +func (x *RepeatedItemIn) SetVal(v []string) { + x.Val = v +} + +type RepeatedItemIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []string +} + +func (b0 RepeatedItemIn_builder) Build() *RepeatedItemIn { + m0 := &RepeatedItemIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RepeatedItemNotIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedItemNotIn) Reset() { @@ -901,11 +1072,6 @@ func (x *RepeatedItemNotIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedItemNotIn.ProtoReflect.Descriptor instead. -func (*RepeatedItemNotIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{15} -} - func (x *RepeatedItemNotIn) GetVal() []string { if x != nil { return x.Val @@ -913,12 +1079,29 @@ func (x *RepeatedItemNotIn) GetVal() []string { return nil } +func (x *RepeatedItemNotIn) SetVal(v []string) { + x.Val = v +} + +type RepeatedItemNotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []string +} + +func (b0 RepeatedItemNotIn_builder) Build() *RepeatedItemNotIn { + m0 := &RepeatedItemNotIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RepeatedEnumIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []AnEnum `protobuf:"varint,1,rep,packed,name=val,proto3,enum=buf.validate.conformance.cases.AnEnum" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []AnEnum `protobuf:"varint,1,rep,packed,name=val,proto3,enum=buf.validate.conformance.cases.AnEnum" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedEnumIn) Reset() { @@ -946,11 +1129,6 @@ func (x *RepeatedEnumIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedEnumIn.ProtoReflect.Descriptor instead. -func (*RepeatedEnumIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{16} -} - func (x *RepeatedEnumIn) GetVal() []AnEnum { if x != nil { return x.Val @@ -958,12 +1136,29 @@ func (x *RepeatedEnumIn) GetVal() []AnEnum { return nil } +func (x *RepeatedEnumIn) SetVal(v []AnEnum) { + x.Val = v +} + +type RepeatedEnumIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []AnEnum +} + +func (b0 RepeatedEnumIn_builder) Build() *RepeatedEnumIn { + m0 := &RepeatedEnumIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RepeatedEnumNotIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []AnEnum `protobuf:"varint,1,rep,packed,name=val,proto3,enum=buf.validate.conformance.cases.AnEnum" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []AnEnum `protobuf:"varint,1,rep,packed,name=val,proto3,enum=buf.validate.conformance.cases.AnEnum" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedEnumNotIn) Reset() { @@ -991,11 +1186,6 @@ func (x *RepeatedEnumNotIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedEnumNotIn.ProtoReflect.Descriptor instead. -func (*RepeatedEnumNotIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{17} -} - func (x *RepeatedEnumNotIn) GetVal() []AnEnum { if x != nil { return x.Val @@ -1003,12 +1193,29 @@ func (x *RepeatedEnumNotIn) GetVal() []AnEnum { return nil } +func (x *RepeatedEnumNotIn) SetVal(v []AnEnum) { + x.Val = v +} + +type RepeatedEnumNotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []AnEnum +} + +func (b0 RepeatedEnumNotIn_builder) Build() *RepeatedEnumNotIn { + m0 := &RepeatedEnumNotIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RepeatedEmbeddedEnumIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []RepeatedEmbeddedEnumIn_AnotherInEnum `protobuf:"varint,1,rep,packed,name=val,proto3,enum=buf.validate.conformance.cases.RepeatedEmbeddedEnumIn_AnotherInEnum" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []RepeatedEmbeddedEnumIn_AnotherInEnum `protobuf:"varint,1,rep,packed,name=val,proto3,enum=buf.validate.conformance.cases.RepeatedEmbeddedEnumIn_AnotherInEnum" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedEmbeddedEnumIn) Reset() { @@ -1036,11 +1243,6 @@ func (x *RepeatedEmbeddedEnumIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedEmbeddedEnumIn.ProtoReflect.Descriptor instead. -func (*RepeatedEmbeddedEnumIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{18} -} - func (x *RepeatedEmbeddedEnumIn) GetVal() []RepeatedEmbeddedEnumIn_AnotherInEnum { if x != nil { return x.Val @@ -1048,12 +1250,29 @@ func (x *RepeatedEmbeddedEnumIn) GetVal() []RepeatedEmbeddedEnumIn_AnotherInEnum return nil } +func (x *RepeatedEmbeddedEnumIn) SetVal(v []RepeatedEmbeddedEnumIn_AnotherInEnum) { + x.Val = v +} + +type RepeatedEmbeddedEnumIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []RepeatedEmbeddedEnumIn_AnotherInEnum +} + +func (b0 RepeatedEmbeddedEnumIn_builder) Build() *RepeatedEmbeddedEnumIn { + m0 := &RepeatedEmbeddedEnumIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RepeatedEmbeddedEnumNotIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []RepeatedEmbeddedEnumNotIn_AnotherNotInEnum `protobuf:"varint,1,rep,packed,name=val,proto3,enum=buf.validate.conformance.cases.RepeatedEmbeddedEnumNotIn_AnotherNotInEnum" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []RepeatedEmbeddedEnumNotIn_AnotherNotInEnum `protobuf:"varint,1,rep,packed,name=val,proto3,enum=buf.validate.conformance.cases.RepeatedEmbeddedEnumNotIn_AnotherNotInEnum" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedEmbeddedEnumNotIn) Reset() { @@ -1081,11 +1300,6 @@ func (x *RepeatedEmbeddedEnumNotIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedEmbeddedEnumNotIn.ProtoReflect.Descriptor instead. -func (*RepeatedEmbeddedEnumNotIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{19} -} - func (x *RepeatedEmbeddedEnumNotIn) GetVal() []RepeatedEmbeddedEnumNotIn_AnotherNotInEnum { if x != nil { return x.Val @@ -1093,12 +1307,29 @@ func (x *RepeatedEmbeddedEnumNotIn) GetVal() []RepeatedEmbeddedEnumNotIn_Another return nil } +func (x *RepeatedEmbeddedEnumNotIn) SetVal(v []RepeatedEmbeddedEnumNotIn_AnotherNotInEnum) { + x.Val = v +} + +type RepeatedEmbeddedEnumNotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []RepeatedEmbeddedEnumNotIn_AnotherNotInEnum +} + +func (b0 RepeatedEmbeddedEnumNotIn_builder) Build() *RepeatedEmbeddedEnumNotIn { + m0 := &RepeatedEmbeddedEnumNotIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RepeatedAnyIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*anypb.Any `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*anypb.Any `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedAnyIn) Reset() { @@ -1126,11 +1357,6 @@ func (x *RepeatedAnyIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedAnyIn.ProtoReflect.Descriptor instead. -func (*RepeatedAnyIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{20} -} - func (x *RepeatedAnyIn) GetVal() []*anypb.Any { if x != nil { return x.Val @@ -1138,12 +1364,29 @@ func (x *RepeatedAnyIn) GetVal() []*anypb.Any { return nil } +func (x *RepeatedAnyIn) SetVal(v []*anypb.Any) { + x.Val = v +} + +type RepeatedAnyIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*anypb.Any +} + +func (b0 RepeatedAnyIn_builder) Build() *RepeatedAnyIn { + m0 := &RepeatedAnyIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RepeatedAnyNotIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*anypb.Any `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*anypb.Any `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedAnyNotIn) Reset() { @@ -1171,11 +1414,6 @@ func (x *RepeatedAnyNotIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedAnyNotIn.ProtoReflect.Descriptor instead. -func (*RepeatedAnyNotIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{21} -} - func (x *RepeatedAnyNotIn) GetVal() []*anypb.Any { if x != nil { return x.Val @@ -1183,12 +1421,29 @@ func (x *RepeatedAnyNotIn) GetVal() []*anypb.Any { return nil } +func (x *RepeatedAnyNotIn) SetVal(v []*anypb.Any) { + x.Val = v +} + +type RepeatedAnyNotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*anypb.Any +} + +func (b0 RepeatedAnyNotIn_builder) Build() *RepeatedAnyNotIn { + m0 := &RepeatedAnyNotIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RepeatedMinAndItemLen struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedMinAndItemLen) Reset() { @@ -1216,11 +1471,6 @@ func (x *RepeatedMinAndItemLen) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedMinAndItemLen.ProtoReflect.Descriptor instead. -func (*RepeatedMinAndItemLen) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{22} -} - func (x *RepeatedMinAndItemLen) GetVal() []string { if x != nil { return x.Val @@ -1228,12 +1478,29 @@ func (x *RepeatedMinAndItemLen) GetVal() []string { return nil } +func (x *RepeatedMinAndItemLen) SetVal(v []string) { + x.Val = v +} + +type RepeatedMinAndItemLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []string +} + +func (b0 RepeatedMinAndItemLen_builder) Build() *RepeatedMinAndItemLen { + m0 := &RepeatedMinAndItemLen{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RepeatedMinAndMaxItemLen struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedMinAndMaxItemLen) Reset() { @@ -1261,11 +1528,6 @@ func (x *RepeatedMinAndMaxItemLen) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedMinAndMaxItemLen.ProtoReflect.Descriptor instead. -func (*RepeatedMinAndMaxItemLen) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{23} -} - func (x *RepeatedMinAndMaxItemLen) GetVal() []string { if x != nil { return x.Val @@ -1273,12 +1535,29 @@ func (x *RepeatedMinAndMaxItemLen) GetVal() []string { return nil } +func (x *RepeatedMinAndMaxItemLen) SetVal(v []string) { + x.Val = v +} + +type RepeatedMinAndMaxItemLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []string +} + +func (b0 RepeatedMinAndMaxItemLen_builder) Build() *RepeatedMinAndMaxItemLen { + m0 := &RepeatedMinAndMaxItemLen{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RepeatedDuration struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []*durationpb.Duration `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []*durationpb.Duration `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedDuration) Reset() { @@ -1306,11 +1585,6 @@ func (x *RepeatedDuration) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedDuration.ProtoReflect.Descriptor instead. -func (*RepeatedDuration) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{24} -} - func (x *RepeatedDuration) GetVal() []*durationpb.Duration { if x != nil { return x.Val @@ -1318,12 +1592,29 @@ func (x *RepeatedDuration) GetVal() []*durationpb.Duration { return nil } +func (x *RepeatedDuration) SetVal(v []*durationpb.Duration) { + x.Val = v +} + +type RepeatedDuration_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*durationpb.Duration +} + +func (b0 RepeatedDuration_builder) Build() *RepeatedDuration { + m0 := &RepeatedDuration{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RepeatedExactIgnore struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []uint32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []uint32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedExactIgnore) Reset() { @@ -1351,11 +1642,6 @@ func (x *RepeatedExactIgnore) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedExactIgnore.ProtoReflect.Descriptor instead. -func (*RepeatedExactIgnore) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP(), []int{25} -} - func (x *RepeatedExactIgnore) GetVal() []uint32 { if x != nil { return x.Val @@ -1363,6 +1649,24 @@ func (x *RepeatedExactIgnore) GetVal() []uint32 { return nil } +func (x *RepeatedExactIgnore) SetVal(v []uint32) { + x.Val = v +} + +type RepeatedExactIgnore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []uint32 +} + +func (b0 RepeatedExactIgnore_builder) Build() *RepeatedExactIgnore { + m0 := &RepeatedExactIgnore{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + var File_buf_validate_conformance_cases_repeated_proto protoreflect.FileDescriptor var file_buf_validate_conformance_cases_repeated_proto_rawDesc = []byte{ @@ -1539,18 +1843,6 @@ var file_buf_validate_conformance_cases_repeated_proto_rawDesc = []byte{ 0x33, } -var ( - file_buf_validate_conformance_cases_repeated_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_repeated_proto_rawDescData = file_buf_validate_conformance_cases_repeated_proto_rawDesc -) - -func file_buf_validate_conformance_cases_repeated_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_repeated_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_repeated_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_repeated_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_repeated_proto_rawDescData -} - var file_buf_validate_conformance_cases_repeated_proto_enumTypes = make([]protoimpl.EnumInfo, 3) var file_buf_validate_conformance_cases_repeated_proto_msgTypes = make([]protoimpl.MessageInfo, 26) var file_buf_validate_conformance_cases_repeated_proto_goTypes = []any{ diff --git a/internal/gen/buf/validate/conformance/cases/repeated_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/repeated_protoopaque.pb.go new file mode 100644 index 0000000..46603e0 --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/repeated_protoopaque.pb.go @@ -0,0 +1,1939 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/repeated.proto + +//go:build protoopaque + +package cases + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + other_package "github.com/bufbuild/protovalidate-go/internal/gen/buf/validate/conformance/cases/other_package" + 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" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type AnEnum int32 + +const ( + AnEnum_AN_ENUM_UNSPECIFIED AnEnum = 0 + AnEnum_AN_ENUM_X AnEnum = 1 + AnEnum_AN_ENUM_Y AnEnum = 2 +) + +// Enum value maps for AnEnum. +var ( + AnEnum_name = map[int32]string{ + 0: "AN_ENUM_UNSPECIFIED", + 1: "AN_ENUM_X", + 2: "AN_ENUM_Y", + } + AnEnum_value = map[string]int32{ + "AN_ENUM_UNSPECIFIED": 0, + "AN_ENUM_X": 1, + "AN_ENUM_Y": 2, + } +) + +func (x AnEnum) Enum() *AnEnum { + p := new(AnEnum) + *p = x + return p +} + +func (x AnEnum) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (AnEnum) Descriptor() protoreflect.EnumDescriptor { + return file_buf_validate_conformance_cases_repeated_proto_enumTypes[0].Descriptor() +} + +func (AnEnum) Type() protoreflect.EnumType { + return &file_buf_validate_conformance_cases_repeated_proto_enumTypes[0] +} + +func (x AnEnum) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +type RepeatedEmbeddedEnumIn_AnotherInEnum int32 + +const ( + RepeatedEmbeddedEnumIn_ANOTHER_IN_ENUM_UNSPECIFIED RepeatedEmbeddedEnumIn_AnotherInEnum = 0 + RepeatedEmbeddedEnumIn_ANOTHER_IN_ENUM_A RepeatedEmbeddedEnumIn_AnotherInEnum = 1 + RepeatedEmbeddedEnumIn_ANOTHER_IN_ENUM_B RepeatedEmbeddedEnumIn_AnotherInEnum = 2 +) + +// Enum value maps for RepeatedEmbeddedEnumIn_AnotherInEnum. +var ( + RepeatedEmbeddedEnumIn_AnotherInEnum_name = map[int32]string{ + 0: "ANOTHER_IN_ENUM_UNSPECIFIED", + 1: "ANOTHER_IN_ENUM_A", + 2: "ANOTHER_IN_ENUM_B", + } + RepeatedEmbeddedEnumIn_AnotherInEnum_value = map[string]int32{ + "ANOTHER_IN_ENUM_UNSPECIFIED": 0, + "ANOTHER_IN_ENUM_A": 1, + "ANOTHER_IN_ENUM_B": 2, + } +) + +func (x RepeatedEmbeddedEnumIn_AnotherInEnum) Enum() *RepeatedEmbeddedEnumIn_AnotherInEnum { + p := new(RepeatedEmbeddedEnumIn_AnotherInEnum) + *p = x + return p +} + +func (x RepeatedEmbeddedEnumIn_AnotherInEnum) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RepeatedEmbeddedEnumIn_AnotherInEnum) Descriptor() protoreflect.EnumDescriptor { + return file_buf_validate_conformance_cases_repeated_proto_enumTypes[1].Descriptor() +} + +func (RepeatedEmbeddedEnumIn_AnotherInEnum) Type() protoreflect.EnumType { + return &file_buf_validate_conformance_cases_repeated_proto_enumTypes[1] +} + +func (x RepeatedEmbeddedEnumIn_AnotherInEnum) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +type RepeatedEmbeddedEnumNotIn_AnotherNotInEnum int32 + +const ( + RepeatedEmbeddedEnumNotIn_ANOTHER_NOT_IN_ENUM_UNSPECIFIED RepeatedEmbeddedEnumNotIn_AnotherNotInEnum = 0 + RepeatedEmbeddedEnumNotIn_ANOTHER_NOT_IN_ENUM_A RepeatedEmbeddedEnumNotIn_AnotherNotInEnum = 1 + RepeatedEmbeddedEnumNotIn_ANOTHER_NOT_IN_ENUM_B RepeatedEmbeddedEnumNotIn_AnotherNotInEnum = 2 +) + +// Enum value maps for RepeatedEmbeddedEnumNotIn_AnotherNotInEnum. +var ( + RepeatedEmbeddedEnumNotIn_AnotherNotInEnum_name = map[int32]string{ + 0: "ANOTHER_NOT_IN_ENUM_UNSPECIFIED", + 1: "ANOTHER_NOT_IN_ENUM_A", + 2: "ANOTHER_NOT_IN_ENUM_B", + } + RepeatedEmbeddedEnumNotIn_AnotherNotInEnum_value = map[string]int32{ + "ANOTHER_NOT_IN_ENUM_UNSPECIFIED": 0, + "ANOTHER_NOT_IN_ENUM_A": 1, + "ANOTHER_NOT_IN_ENUM_B": 2, + } +) + +func (x RepeatedEmbeddedEnumNotIn_AnotherNotInEnum) Enum() *RepeatedEmbeddedEnumNotIn_AnotherNotInEnum { + p := new(RepeatedEmbeddedEnumNotIn_AnotherNotInEnum) + *p = x + return p +} + +func (x RepeatedEmbeddedEnumNotIn_AnotherNotInEnum) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (RepeatedEmbeddedEnumNotIn_AnotherNotInEnum) Descriptor() protoreflect.EnumDescriptor { + return file_buf_validate_conformance_cases_repeated_proto_enumTypes[2].Descriptor() +} + +func (RepeatedEmbeddedEnumNotIn_AnotherNotInEnum) Type() protoreflect.EnumType { + return &file_buf_validate_conformance_cases_repeated_proto_enumTypes[2] +} + +func (x RepeatedEmbeddedEnumNotIn_AnotherNotInEnum) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +type Embed struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Embed) Reset() { + *x = Embed{} + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Embed) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Embed) ProtoMessage() {} + +func (x *Embed) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Embed) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Embed) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type Embed_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Embed_builder) Build() *Embed { + m0 := &Embed{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RepeatedNone struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int64 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedNone) Reset() { + *x = RepeatedNone{} + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedNone) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedNone) ProtoMessage() {} + +func (x *RepeatedNone) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedNone) GetVal() []int64 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RepeatedNone) SetVal(v []int64) { + x.xxx_hidden_Val = v +} + +type RepeatedNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int64 +} + +func (b0 RepeatedNone_builder) Build() *RepeatedNone { + m0 := &RepeatedNone{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RepeatedEmbedNone struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*Embed `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedEmbedNone) Reset() { + *x = RepeatedEmbedNone{} + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedEmbedNone) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedEmbedNone) ProtoMessage() {} + +func (x *RepeatedEmbedNone) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedEmbedNone) GetVal() []*Embed { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *RepeatedEmbedNone) SetVal(v []*Embed) { + x.xxx_hidden_Val = &v +} + +type RepeatedEmbedNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*Embed +} + +func (b0 RepeatedEmbedNone_builder) Build() *RepeatedEmbedNone { + m0 := &RepeatedEmbedNone{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type RepeatedEmbedCrossPackageNone struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*other_package.Embed `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedEmbedCrossPackageNone) Reset() { + *x = RepeatedEmbedCrossPackageNone{} + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedEmbedCrossPackageNone) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedEmbedCrossPackageNone) ProtoMessage() {} + +func (x *RepeatedEmbedCrossPackageNone) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedEmbedCrossPackageNone) GetVal() []*other_package.Embed { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *RepeatedEmbedCrossPackageNone) SetVal(v []*other_package.Embed) { + x.xxx_hidden_Val = &v +} + +type RepeatedEmbedCrossPackageNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*other_package.Embed +} + +func (b0 RepeatedEmbedCrossPackageNone_builder) Build() *RepeatedEmbedCrossPackageNone { + m0 := &RepeatedEmbedCrossPackageNone{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type RepeatedMin struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*Embed `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedMin) Reset() { + *x = RepeatedMin{} + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedMin) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedMin) ProtoMessage() {} + +func (x *RepeatedMin) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedMin) GetVal() []*Embed { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *RepeatedMin) SetVal(v []*Embed) { + x.xxx_hidden_Val = &v +} + +type RepeatedMin_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*Embed +} + +func (b0 RepeatedMin_builder) Build() *RepeatedMin { + m0 := &RepeatedMin{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type RepeatedMax struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []float64 `protobuf:"fixed64,1,rep,packed,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedMax) Reset() { + *x = RepeatedMax{} + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedMax) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedMax) ProtoMessage() {} + +func (x *RepeatedMax) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedMax) GetVal() []float64 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RepeatedMax) SetVal(v []float64) { + x.xxx_hidden_Val = v +} + +type RepeatedMax_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []float64 +} + +func (b0 RepeatedMax_builder) Build() *RepeatedMax { + m0 := &RepeatedMax{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RepeatedMinMax struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []int32 `protobuf:"fixed32,1,rep,packed,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedMinMax) Reset() { + *x = RepeatedMinMax{} + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedMinMax) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedMinMax) ProtoMessage() {} + +func (x *RepeatedMinMax) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedMinMax) GetVal() []int32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RepeatedMinMax) SetVal(v []int32) { + x.xxx_hidden_Val = v +} + +type RepeatedMinMax_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []int32 +} + +func (b0 RepeatedMinMax_builder) Build() *RepeatedMinMax { + m0 := &RepeatedMinMax{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RepeatedExact struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []uint32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedExact) Reset() { + *x = RepeatedExact{} + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedExact) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedExact) ProtoMessage() {} + +func (x *RepeatedExact) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[7] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedExact) GetVal() []uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RepeatedExact) SetVal(v []uint32) { + x.xxx_hidden_Val = v +} + +type RepeatedExact_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []uint32 +} + +func (b0 RepeatedExact_builder) Build() *RepeatedExact { + m0 := &RepeatedExact{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RepeatedUnique struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedUnique) Reset() { + *x = RepeatedUnique{} + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedUnique) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedUnique) ProtoMessage() {} + +func (x *RepeatedUnique) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[8] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedUnique) GetVal() []string { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RepeatedUnique) SetVal(v []string) { + x.xxx_hidden_Val = v +} + +type RepeatedUnique_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []string +} + +func (b0 RepeatedUnique_builder) Build() *RepeatedUnique { + m0 := &RepeatedUnique{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RepeatedNotUnique struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedNotUnique) Reset() { + *x = RepeatedNotUnique{} + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedNotUnique) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedNotUnique) ProtoMessage() {} + +func (x *RepeatedNotUnique) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[9] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedNotUnique) GetVal() []string { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RepeatedNotUnique) SetVal(v []string) { + x.xxx_hidden_Val = v +} + +type RepeatedNotUnique_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []string +} + +func (b0 RepeatedNotUnique_builder) Build() *RepeatedNotUnique { + m0 := &RepeatedNotUnique{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RepeatedMultipleUnique struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_A []string `protobuf:"bytes,1,rep,name=a,proto3" json:"a,omitempty"` + xxx_hidden_B []int32 `protobuf:"varint,2,rep,packed,name=b,proto3" json:"b,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedMultipleUnique) Reset() { + *x = RepeatedMultipleUnique{} + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedMultipleUnique) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedMultipleUnique) ProtoMessage() {} + +func (x *RepeatedMultipleUnique) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[10] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedMultipleUnique) GetA() []string { + if x != nil { + return x.xxx_hidden_A + } + return nil +} + +func (x *RepeatedMultipleUnique) GetB() []int32 { + if x != nil { + return x.xxx_hidden_B + } + return nil +} + +func (x *RepeatedMultipleUnique) SetA(v []string) { + x.xxx_hidden_A = v +} + +func (x *RepeatedMultipleUnique) SetB(v []int32) { + x.xxx_hidden_B = v +} + +type RepeatedMultipleUnique_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A []string + B []int32 +} + +func (b0 RepeatedMultipleUnique_builder) Build() *RepeatedMultipleUnique { + m0 := &RepeatedMultipleUnique{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_A = b.A + x.xxx_hidden_B = b.B + return m0 +} + +type RepeatedItemRule struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []float32 `protobuf:"fixed32,1,rep,packed,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedItemRule) Reset() { + *x = RepeatedItemRule{} + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedItemRule) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedItemRule) ProtoMessage() {} + +func (x *RepeatedItemRule) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[11] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedItemRule) GetVal() []float32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RepeatedItemRule) SetVal(v []float32) { + x.xxx_hidden_Val = v +} + +type RepeatedItemRule_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []float32 +} + +func (b0 RepeatedItemRule_builder) Build() *RepeatedItemRule { + m0 := &RepeatedItemRule{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RepeatedItemPattern struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedItemPattern) Reset() { + *x = RepeatedItemPattern{} + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedItemPattern) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedItemPattern) ProtoMessage() {} + +func (x *RepeatedItemPattern) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[12] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedItemPattern) GetVal() []string { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RepeatedItemPattern) SetVal(v []string) { + x.xxx_hidden_Val = v +} + +type RepeatedItemPattern_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []string +} + +func (b0 RepeatedItemPattern_builder) Build() *RepeatedItemPattern { + m0 := &RepeatedItemPattern{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RepeatedEmbedSkip struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*Embed `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedEmbedSkip) Reset() { + *x = RepeatedEmbedSkip{} + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedEmbedSkip) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedEmbedSkip) ProtoMessage() {} + +func (x *RepeatedEmbedSkip) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[13] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedEmbedSkip) GetVal() []*Embed { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *RepeatedEmbedSkip) SetVal(v []*Embed) { + x.xxx_hidden_Val = &v +} + +type RepeatedEmbedSkip_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*Embed +} + +func (b0 RepeatedEmbedSkip_builder) Build() *RepeatedEmbedSkip { + m0 := &RepeatedEmbedSkip{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type RepeatedItemIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedItemIn) Reset() { + *x = RepeatedItemIn{} + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedItemIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedItemIn) ProtoMessage() {} + +func (x *RepeatedItemIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[14] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedItemIn) GetVal() []string { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RepeatedItemIn) SetVal(v []string) { + x.xxx_hidden_Val = v +} + +type RepeatedItemIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []string +} + +func (b0 RepeatedItemIn_builder) Build() *RepeatedItemIn { + m0 := &RepeatedItemIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RepeatedItemNotIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedItemNotIn) Reset() { + *x = RepeatedItemNotIn{} + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedItemNotIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedItemNotIn) ProtoMessage() {} + +func (x *RepeatedItemNotIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[15] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedItemNotIn) GetVal() []string { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RepeatedItemNotIn) SetVal(v []string) { + x.xxx_hidden_Val = v +} + +type RepeatedItemNotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []string +} + +func (b0 RepeatedItemNotIn_builder) Build() *RepeatedItemNotIn { + m0 := &RepeatedItemNotIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RepeatedEnumIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []AnEnum `protobuf:"varint,1,rep,packed,name=val,proto3,enum=buf.validate.conformance.cases.AnEnum" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedEnumIn) Reset() { + *x = RepeatedEnumIn{} + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[16] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedEnumIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedEnumIn) ProtoMessage() {} + +func (x *RepeatedEnumIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[16] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedEnumIn) GetVal() []AnEnum { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RepeatedEnumIn) SetVal(v []AnEnum) { + x.xxx_hidden_Val = v +} + +type RepeatedEnumIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []AnEnum +} + +func (b0 RepeatedEnumIn_builder) Build() *RepeatedEnumIn { + m0 := &RepeatedEnumIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RepeatedEnumNotIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []AnEnum `protobuf:"varint,1,rep,packed,name=val,proto3,enum=buf.validate.conformance.cases.AnEnum" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedEnumNotIn) Reset() { + *x = RepeatedEnumNotIn{} + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[17] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedEnumNotIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedEnumNotIn) ProtoMessage() {} + +func (x *RepeatedEnumNotIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[17] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedEnumNotIn) GetVal() []AnEnum { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RepeatedEnumNotIn) SetVal(v []AnEnum) { + x.xxx_hidden_Val = v +} + +type RepeatedEnumNotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []AnEnum +} + +func (b0 RepeatedEnumNotIn_builder) Build() *RepeatedEnumNotIn { + m0 := &RepeatedEnumNotIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RepeatedEmbeddedEnumIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []RepeatedEmbeddedEnumIn_AnotherInEnum `protobuf:"varint,1,rep,packed,name=val,proto3,enum=buf.validate.conformance.cases.RepeatedEmbeddedEnumIn_AnotherInEnum" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedEmbeddedEnumIn) Reset() { + *x = RepeatedEmbeddedEnumIn{} + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[18] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedEmbeddedEnumIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedEmbeddedEnumIn) ProtoMessage() {} + +func (x *RepeatedEmbeddedEnumIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[18] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedEmbeddedEnumIn) GetVal() []RepeatedEmbeddedEnumIn_AnotherInEnum { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RepeatedEmbeddedEnumIn) SetVal(v []RepeatedEmbeddedEnumIn_AnotherInEnum) { + x.xxx_hidden_Val = v +} + +type RepeatedEmbeddedEnumIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []RepeatedEmbeddedEnumIn_AnotherInEnum +} + +func (b0 RepeatedEmbeddedEnumIn_builder) Build() *RepeatedEmbeddedEnumIn { + m0 := &RepeatedEmbeddedEnumIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RepeatedEmbeddedEnumNotIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []RepeatedEmbeddedEnumNotIn_AnotherNotInEnum `protobuf:"varint,1,rep,packed,name=val,proto3,enum=buf.validate.conformance.cases.RepeatedEmbeddedEnumNotIn_AnotherNotInEnum" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedEmbeddedEnumNotIn) Reset() { + *x = RepeatedEmbeddedEnumNotIn{} + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[19] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedEmbeddedEnumNotIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedEmbeddedEnumNotIn) ProtoMessage() {} + +func (x *RepeatedEmbeddedEnumNotIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[19] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedEmbeddedEnumNotIn) GetVal() []RepeatedEmbeddedEnumNotIn_AnotherNotInEnum { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RepeatedEmbeddedEnumNotIn) SetVal(v []RepeatedEmbeddedEnumNotIn_AnotherNotInEnum) { + x.xxx_hidden_Val = v +} + +type RepeatedEmbeddedEnumNotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []RepeatedEmbeddedEnumNotIn_AnotherNotInEnum +} + +func (b0 RepeatedEmbeddedEnumNotIn_builder) Build() *RepeatedEmbeddedEnumNotIn { + m0 := &RepeatedEmbeddedEnumNotIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RepeatedAnyIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*anypb.Any `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedAnyIn) Reset() { + *x = RepeatedAnyIn{} + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[20] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedAnyIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedAnyIn) ProtoMessage() {} + +func (x *RepeatedAnyIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[20] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedAnyIn) GetVal() []*anypb.Any { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *RepeatedAnyIn) SetVal(v []*anypb.Any) { + x.xxx_hidden_Val = &v +} + +type RepeatedAnyIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*anypb.Any +} + +func (b0 RepeatedAnyIn_builder) Build() *RepeatedAnyIn { + m0 := &RepeatedAnyIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type RepeatedAnyNotIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*anypb.Any `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedAnyNotIn) Reset() { + *x = RepeatedAnyNotIn{} + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[21] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedAnyNotIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedAnyNotIn) ProtoMessage() {} + +func (x *RepeatedAnyNotIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[21] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedAnyNotIn) GetVal() []*anypb.Any { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *RepeatedAnyNotIn) SetVal(v []*anypb.Any) { + x.xxx_hidden_Val = &v +} + +type RepeatedAnyNotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*anypb.Any +} + +func (b0 RepeatedAnyNotIn_builder) Build() *RepeatedAnyNotIn { + m0 := &RepeatedAnyNotIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type RepeatedMinAndItemLen struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedMinAndItemLen) Reset() { + *x = RepeatedMinAndItemLen{} + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[22] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedMinAndItemLen) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedMinAndItemLen) ProtoMessage() {} + +func (x *RepeatedMinAndItemLen) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[22] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedMinAndItemLen) GetVal() []string { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RepeatedMinAndItemLen) SetVal(v []string) { + x.xxx_hidden_Val = v +} + +type RepeatedMinAndItemLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []string +} + +func (b0 RepeatedMinAndItemLen_builder) Build() *RepeatedMinAndItemLen { + m0 := &RepeatedMinAndItemLen{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RepeatedMinAndMaxItemLen struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedMinAndMaxItemLen) Reset() { + *x = RepeatedMinAndMaxItemLen{} + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[23] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedMinAndMaxItemLen) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedMinAndMaxItemLen) ProtoMessage() {} + +func (x *RepeatedMinAndMaxItemLen) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[23] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedMinAndMaxItemLen) GetVal() []string { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RepeatedMinAndMaxItemLen) SetVal(v []string) { + x.xxx_hidden_Val = v +} + +type RepeatedMinAndMaxItemLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []string +} + +func (b0 RepeatedMinAndMaxItemLen_builder) Build() *RepeatedMinAndMaxItemLen { + m0 := &RepeatedMinAndMaxItemLen{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RepeatedDuration struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *[]*durationpb.Duration `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedDuration) Reset() { + *x = RepeatedDuration{} + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[24] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedDuration) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedDuration) ProtoMessage() {} + +func (x *RepeatedDuration) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[24] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedDuration) GetVal() []*durationpb.Duration { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + } + return nil +} + +func (x *RepeatedDuration) SetVal(v []*durationpb.Duration) { + x.xxx_hidden_Val = &v +} + +type RepeatedDuration_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []*durationpb.Duration +} + +func (b0 RepeatedDuration_builder) Build() *RepeatedDuration { + m0 := &RepeatedDuration{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = &b.Val + return m0 +} + +type RepeatedExactIgnore struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []uint32 `protobuf:"varint,1,rep,packed,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedExactIgnore) Reset() { + *x = RepeatedExactIgnore{} + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[25] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedExactIgnore) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedExactIgnore) ProtoMessage() {} + +func (x *RepeatedExactIgnore) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_repeated_proto_msgTypes[25] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedExactIgnore) GetVal() []uint32 { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RepeatedExactIgnore) SetVal(v []uint32) { + x.xxx_hidden_Val = v +} + +type RepeatedExactIgnore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []uint32 +} + +func (b0 RepeatedExactIgnore_builder) Build() *RepeatedExactIgnore { + m0 := &RepeatedExactIgnore{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +var File_buf_validate_conformance_cases_repeated_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_repeated_proto_rawDesc = []byte{ + 0x0a, 0x2d, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, + 0x1e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x1a, + 0x38, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2f, + 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x2f, 0x65, 0x6d, + 0x62, 0x65, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x62, 0x75, 0x66, 0x2f, 0x76, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 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, 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, 0x22, 0x22, 0x0a, 0x05, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x07, 0xba, 0x48, 0x04, 0x22, 0x02, 0x20, 0x00, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x20, 0x0a, 0x0c, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, + 0x64, 0x4e, 0x6f, 0x6e, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, + 0x28, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x4c, 0x0a, 0x11, 0x52, 0x65, 0x70, 0x65, 0x61, + 0x74, 0x65, 0x64, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x4e, 0x6f, 0x6e, 0x65, 0x12, 0x37, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x62, 0x75, 0x66, 0x2e, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x45, 0x6d, 0x62, 0x65, 0x64, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x66, 0x0a, 0x1d, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, + 0x64, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x43, 0x72, 0x6f, 0x73, 0x73, 0x50, 0x61, 0x63, 0x6b, 0x61, + 0x67, 0x65, 0x4e, 0x6f, 0x6e, 0x65, 0x12, 0x45, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, + 0x61, 0x73, 0x65, 0x73, 0x2e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, + 0x67, 0x65, 0x2e, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x50, 0x0a, + 0x0b, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4d, 0x69, 0x6e, 0x12, 0x41, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x62, 0x75, 0x66, 0x2e, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x45, 0x6d, 0x62, 0x65, 0x64, + 0x42, 0x08, 0xba, 0x48, 0x05, 0x92, 0x01, 0x02, 0x08, 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0x29, 0x0a, 0x0b, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4d, 0x61, 0x78, 0x12, 0x1a, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x01, 0x42, 0x08, 0xba, 0x48, 0x05, + 0x92, 0x01, 0x02, 0x10, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2e, 0x0a, 0x0e, 0x52, 0x65, + 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4d, 0x69, 0x6e, 0x4d, 0x61, 0x78, 0x12, 0x1c, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0f, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x92, 0x01, + 0x04, 0x08, 0x02, 0x10, 0x04, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2d, 0x0a, 0x0d, 0x52, 0x65, + 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x78, 0x61, 0x63, 0x74, 0x12, 0x1c, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x92, 0x01, 0x04, + 0x08, 0x03, 0x10, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2c, 0x0a, 0x0e, 0x52, 0x65, 0x70, + 0x65, 0x61, 0x74, 0x65, 0x64, 0x55, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x12, 0x1a, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, 0x92, 0x01, 0x02, + 0x18, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2f, 0x0a, 0x11, 0x52, 0x65, 0x70, 0x65, 0x61, + 0x74, 0x65, 0x64, 0x4e, 0x6f, 0x74, 0x55, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x12, 0x1a, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, 0x92, 0x01, + 0x02, 0x18, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x48, 0x0a, 0x16, 0x52, 0x65, 0x70, 0x65, + 0x61, 0x74, 0x65, 0x64, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x55, 0x6e, 0x69, 0x71, + 0x75, 0x65, 0x12, 0x16, 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x08, 0xba, + 0x48, 0x05, 0x92, 0x01, 0x02, 0x18, 0x01, 0x52, 0x01, 0x61, 0x12, 0x16, 0x0a, 0x01, 0x62, 0x18, + 0x02, 0x20, 0x03, 0x28, 0x05, 0x42, 0x08, 0xba, 0x48, 0x05, 0x92, 0x01, 0x02, 0x18, 0x01, 0x52, + 0x01, 0x62, 0x22, 0x35, 0x0a, 0x10, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x74, + 0x65, 0x6d, 0x52, 0x75, 0x6c, 0x65, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x03, 0x28, 0x02, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x92, 0x01, 0x09, 0x22, 0x07, 0x0a, 0x05, 0x25, + 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x44, 0x0a, 0x13, 0x52, 0x65, 0x70, + 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x12, 0x2d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x1b, 0xba, + 0x48, 0x18, 0x92, 0x01, 0x15, 0x22, 0x13, 0x72, 0x11, 0x32, 0x0f, 0x28, 0x3f, 0x69, 0x29, 0x5e, + 0x5b, 0x61, 0x2d, 0x7a, 0x30, 0x2d, 0x39, 0x5d, 0x2b, 0x24, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0x59, 0x0a, 0x11, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x6d, 0x62, 0x65, 0x64, + 0x53, 0x6b, 0x69, 0x70, 0x12, 0x44, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x25, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, + 0x65, 0x73, 0x2e, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x42, 0x0b, 0xba, 0x48, 0x08, 0x92, 0x01, 0x05, + 0x22, 0x03, 0xd8, 0x01, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x38, 0x0a, 0x0e, 0x52, 0x65, + 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x6e, 0x12, 0x26, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x14, 0xba, 0x48, 0x11, 0x92, 0x01, + 0x0e, 0x22, 0x0c, 0x72, 0x0a, 0x52, 0x03, 0x66, 0x6f, 0x6f, 0x52, 0x03, 0x62, 0x61, 0x72, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3b, 0x0a, 0x11, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, + 0x49, 0x74, 0x65, 0x6d, 0x4e, 0x6f, 0x74, 0x49, 0x6e, 0x12, 0x26, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x14, 0xba, 0x48, 0x11, 0x92, 0x01, 0x0e, 0x22, 0x0c, + 0x72, 0x0a, 0x5a, 0x03, 0x66, 0x6f, 0x6f, 0x5a, 0x03, 0x62, 0x61, 0x72, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x59, 0x0a, 0x0e, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, + 0x6d, 0x49, 0x6e, 0x12, 0x47, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0e, + 0x32, 0x26, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, + 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, + 0x73, 0x2e, 0x41, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x42, 0x0d, 0xba, 0x48, 0x0a, 0x92, 0x01, 0x07, + 0x22, 0x05, 0x82, 0x01, 0x02, 0x18, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x5c, 0x0a, 0x11, + 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x4e, 0x6f, 0x74, 0x49, + 0x6e, 0x12, 0x47, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x26, + 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, + 0x41, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x42, 0x0d, 0xba, 0x48, 0x0a, 0x92, 0x01, 0x07, 0x22, 0x05, + 0x82, 0x01, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0xdf, 0x01, 0x0a, 0x16, 0x52, + 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x64, 0x65, 0x64, 0x45, + 0x6e, 0x75, 0x6d, 0x49, 0x6e, 0x12, 0x65, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, + 0x28, 0x0e, 0x32, 0x44, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, + 0x73, 0x65, 0x73, 0x2e, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x6d, 0x62, 0x65, + 0x64, 0x64, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x49, 0x6e, 0x2e, 0x41, 0x6e, 0x6f, 0x74, 0x68, + 0x65, 0x72, 0x49, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x42, 0x0d, 0xba, 0x48, 0x0a, 0x92, 0x01, 0x07, + 0x22, 0x05, 0x82, 0x01, 0x02, 0x18, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x5e, 0x0a, 0x0d, + 0x41, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x49, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x1f, 0x0a, + 0x1b, 0x41, 0x4e, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x5f, 0x49, 0x4e, 0x5f, 0x45, 0x4e, 0x55, 0x4d, + 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x15, + 0x0a, 0x11, 0x41, 0x4e, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x5f, 0x49, 0x4e, 0x5f, 0x45, 0x4e, 0x55, + 0x4d, 0x5f, 0x41, 0x10, 0x01, 0x12, 0x15, 0x0a, 0x11, 0x41, 0x4e, 0x4f, 0x54, 0x48, 0x45, 0x52, + 0x5f, 0x49, 0x4e, 0x5f, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x42, 0x10, 0x02, 0x22, 0xf7, 0x01, 0x0a, + 0x19, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x64, 0x65, + 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x4e, 0x6f, 0x74, 0x49, 0x6e, 0x12, 0x6b, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x4a, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, + 0x64, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x64, 0x65, 0x64, 0x45, 0x6e, 0x75, 0x6d, 0x4e, 0x6f, 0x74, + 0x49, 0x6e, 0x2e, 0x41, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x49, 0x6e, 0x45, + 0x6e, 0x75, 0x6d, 0x42, 0x0d, 0xba, 0x48, 0x0a, 0x92, 0x01, 0x07, 0x22, 0x05, 0x82, 0x01, 0x02, + 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x6d, 0x0a, 0x10, 0x41, 0x6e, 0x6f, 0x74, 0x68, + 0x65, 0x72, 0x4e, 0x6f, 0x74, 0x49, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x23, 0x0a, 0x1f, 0x41, + 0x4e, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x45, 0x4e, + 0x55, 0x4d, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, + 0x12, 0x19, 0x0a, 0x15, 0x41, 0x4e, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, + 0x49, 0x4e, 0x5f, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x41, 0x10, 0x01, 0x12, 0x19, 0x0a, 0x15, 0x41, + 0x4e, 0x4f, 0x54, 0x48, 0x45, 0x52, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x5f, 0x45, 0x4e, + 0x55, 0x4d, 0x5f, 0x42, 0x10, 0x02, 0x22, 0x72, 0x0a, 0x0d, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, + 0x65, 0x64, 0x41, 0x6e, 0x79, 0x49, 0x6e, 0x12, 0x61, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 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, 0x42, 0x39, 0xba, 0x48, 0x36, 0x92, + 0x01, 0x33, 0x22, 0x31, 0xa2, 0x01, 0x2e, 0x12, 0x2c, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x67, 0x6f, + 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 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, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x76, 0x0a, 0x10, 0x52, 0x65, + 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x6e, 0x79, 0x4e, 0x6f, 0x74, 0x49, 0x6e, 0x12, 0x62, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x3a, 0xba, 0x48, 0x37, 0x92, 0x01, 0x34, 0x22, 0x32, 0xa2, 0x01, 0x2f, 0x1a, 0x2d, + 0x74, 0x79, 0x70, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, + 0x63, 0x6f, 0x6d, 0x2f, 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, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x3a, 0x0a, 0x15, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4d, 0x69, + 0x6e, 0x41, 0x6e, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x65, 0x6e, 0x12, 0x21, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x92, 0x01, 0x09, + 0x08, 0x01, 0x22, 0x05, 0x72, 0x03, 0x98, 0x01, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x38, + 0x0a, 0x18, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4d, 0x69, 0x6e, 0x41, 0x6e, 0x64, + 0x4d, 0x61, 0x78, 0x49, 0x74, 0x65, 0x6d, 0x4c, 0x65, 0x6e, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x92, 0x01, 0x04, 0x08, + 0x01, 0x10, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x52, 0x0a, 0x10, 0x52, 0x65, 0x70, 0x65, + 0x61, 0x74, 0x65, 0x64, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3e, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 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, 0x42, 0x11, 0xba, 0x48, 0x0e, 0x92, 0x01, 0x0b, 0x22, 0x09, 0xaa, 0x01, + 0x06, 0x32, 0x04, 0x10, 0xc0, 0x84, 0x3d, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x36, 0x0a, 0x13, + 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x78, 0x61, 0x63, 0x74, 0x49, 0x67, 0x6e, + 0x6f, 0x72, 0x65, 0x12, 0x1f, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0d, + 0x42, 0x0d, 0xba, 0x48, 0x0a, 0xd0, 0x01, 0x01, 0x92, 0x01, 0x04, 0x08, 0x03, 0x10, 0x03, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x2a, 0x3f, 0x0a, 0x06, 0x41, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x17, + 0x0a, 0x13, 0x41, 0x4e, 0x5f, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, + 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x41, 0x4e, 0x5f, 0x45, 0x4e, + 0x55, 0x4d, 0x5f, 0x58, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x41, 0x4e, 0x5f, 0x45, 0x4e, 0x55, + 0x4d, 0x5f, 0x59, 0x10, 0x02, 0x42, 0xa1, 0x02, 0x0a, 0x22, 0x63, 0x6f, 0x6d, 0x2e, 0x62, 0x75, + 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x42, 0x0d, 0x52, 0x65, + 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x50, 0x67, + 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, 0x62, 0x75, 0x69, + 0x6c, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2d, 0x67, 0x6f, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, 0x6e, + 0x2f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0xa2, + 0x02, 0x04, 0x42, 0x56, 0x43, 0x43, 0xaa, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, + 0x65, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x73, 0xca, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0xe2, 0x02, 0x2a, 0x42, 0x75, 0x66, 0x5c, 0x56, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, + 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x21, 0x42, 0x75, 0x66, 0x3a, 0x3a, 0x56, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x3a, 0x3a, 0x43, 0x61, 0x73, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x33, +} + +var file_buf_validate_conformance_cases_repeated_proto_enumTypes = make([]protoimpl.EnumInfo, 3) +var file_buf_validate_conformance_cases_repeated_proto_msgTypes = make([]protoimpl.MessageInfo, 26) +var file_buf_validate_conformance_cases_repeated_proto_goTypes = []any{ + (AnEnum)(0), // 0: buf.validate.conformance.cases.AnEnum + (RepeatedEmbeddedEnumIn_AnotherInEnum)(0), // 1: buf.validate.conformance.cases.RepeatedEmbeddedEnumIn.AnotherInEnum + (RepeatedEmbeddedEnumNotIn_AnotherNotInEnum)(0), // 2: buf.validate.conformance.cases.RepeatedEmbeddedEnumNotIn.AnotherNotInEnum + (*Embed)(nil), // 3: buf.validate.conformance.cases.Embed + (*RepeatedNone)(nil), // 4: buf.validate.conformance.cases.RepeatedNone + (*RepeatedEmbedNone)(nil), // 5: buf.validate.conformance.cases.RepeatedEmbedNone + (*RepeatedEmbedCrossPackageNone)(nil), // 6: buf.validate.conformance.cases.RepeatedEmbedCrossPackageNone + (*RepeatedMin)(nil), // 7: buf.validate.conformance.cases.RepeatedMin + (*RepeatedMax)(nil), // 8: buf.validate.conformance.cases.RepeatedMax + (*RepeatedMinMax)(nil), // 9: buf.validate.conformance.cases.RepeatedMinMax + (*RepeatedExact)(nil), // 10: buf.validate.conformance.cases.RepeatedExact + (*RepeatedUnique)(nil), // 11: buf.validate.conformance.cases.RepeatedUnique + (*RepeatedNotUnique)(nil), // 12: buf.validate.conformance.cases.RepeatedNotUnique + (*RepeatedMultipleUnique)(nil), // 13: buf.validate.conformance.cases.RepeatedMultipleUnique + (*RepeatedItemRule)(nil), // 14: buf.validate.conformance.cases.RepeatedItemRule + (*RepeatedItemPattern)(nil), // 15: buf.validate.conformance.cases.RepeatedItemPattern + (*RepeatedEmbedSkip)(nil), // 16: buf.validate.conformance.cases.RepeatedEmbedSkip + (*RepeatedItemIn)(nil), // 17: buf.validate.conformance.cases.RepeatedItemIn + (*RepeatedItemNotIn)(nil), // 18: buf.validate.conformance.cases.RepeatedItemNotIn + (*RepeatedEnumIn)(nil), // 19: buf.validate.conformance.cases.RepeatedEnumIn + (*RepeatedEnumNotIn)(nil), // 20: buf.validate.conformance.cases.RepeatedEnumNotIn + (*RepeatedEmbeddedEnumIn)(nil), // 21: buf.validate.conformance.cases.RepeatedEmbeddedEnumIn + (*RepeatedEmbeddedEnumNotIn)(nil), // 22: buf.validate.conformance.cases.RepeatedEmbeddedEnumNotIn + (*RepeatedAnyIn)(nil), // 23: buf.validate.conformance.cases.RepeatedAnyIn + (*RepeatedAnyNotIn)(nil), // 24: buf.validate.conformance.cases.RepeatedAnyNotIn + (*RepeatedMinAndItemLen)(nil), // 25: buf.validate.conformance.cases.RepeatedMinAndItemLen + (*RepeatedMinAndMaxItemLen)(nil), // 26: buf.validate.conformance.cases.RepeatedMinAndMaxItemLen + (*RepeatedDuration)(nil), // 27: buf.validate.conformance.cases.RepeatedDuration + (*RepeatedExactIgnore)(nil), // 28: buf.validate.conformance.cases.RepeatedExactIgnore + (*other_package.Embed)(nil), // 29: buf.validate.conformance.cases.other_package.Embed + (*anypb.Any)(nil), // 30: google.protobuf.Any + (*durationpb.Duration)(nil), // 31: google.protobuf.Duration +} +var file_buf_validate_conformance_cases_repeated_proto_depIdxs = []int32{ + 3, // 0: buf.validate.conformance.cases.RepeatedEmbedNone.val:type_name -> buf.validate.conformance.cases.Embed + 29, // 1: buf.validate.conformance.cases.RepeatedEmbedCrossPackageNone.val:type_name -> buf.validate.conformance.cases.other_package.Embed + 3, // 2: buf.validate.conformance.cases.RepeatedMin.val:type_name -> buf.validate.conformance.cases.Embed + 3, // 3: buf.validate.conformance.cases.RepeatedEmbedSkip.val:type_name -> buf.validate.conformance.cases.Embed + 0, // 4: buf.validate.conformance.cases.RepeatedEnumIn.val:type_name -> buf.validate.conformance.cases.AnEnum + 0, // 5: buf.validate.conformance.cases.RepeatedEnumNotIn.val:type_name -> buf.validate.conformance.cases.AnEnum + 1, // 6: buf.validate.conformance.cases.RepeatedEmbeddedEnumIn.val:type_name -> buf.validate.conformance.cases.RepeatedEmbeddedEnumIn.AnotherInEnum + 2, // 7: buf.validate.conformance.cases.RepeatedEmbeddedEnumNotIn.val:type_name -> buf.validate.conformance.cases.RepeatedEmbeddedEnumNotIn.AnotherNotInEnum + 30, // 8: buf.validate.conformance.cases.RepeatedAnyIn.val:type_name -> google.protobuf.Any + 30, // 9: buf.validate.conformance.cases.RepeatedAnyNotIn.val:type_name -> google.protobuf.Any + 31, // 10: buf.validate.conformance.cases.RepeatedDuration.val:type_name -> google.protobuf.Duration + 11, // [11:11] is the sub-list for method output_type + 11, // [11:11] is the sub-list for method input_type + 11, // [11:11] is the sub-list for extension type_name + 11, // [11:11] is the sub-list for extension extendee + 0, // [0:11] is the sub-list for field type_name +} + +func init() { file_buf_validate_conformance_cases_repeated_proto_init() } +func file_buf_validate_conformance_cases_repeated_proto_init() { + if File_buf_validate_conformance_cases_repeated_proto != nil { + return + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_repeated_proto_rawDesc, + NumEnums: 3, + NumMessages: 26, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_repeated_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_repeated_proto_depIdxs, + EnumInfos: file_buf_validate_conformance_cases_repeated_proto_enumTypes, + MessageInfos: file_buf_validate_conformance_cases_repeated_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_repeated_proto = out.File + file_buf_validate_conformance_cases_repeated_proto_rawDesc = nil + file_buf_validate_conformance_cases_repeated_proto_goTypes = nil + file_buf_validate_conformance_cases_repeated_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/required_field_proto2.pb.go b/internal/gen/buf/validate/conformance/cases/required_field_proto2.pb.go index 9383ab9..5ec57dd 100644 --- a/internal/gen/buf/validate/conformance/cases/required_field_proto2.pb.go +++ b/internal/gen/buf/validate/conformance/cases/required_field_proto2.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/required_field_proto2.proto +//go:build !protoopaque + package cases import ( @@ -25,7 +27,6 @@ import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" - sync "sync" ) const ( @@ -36,11 +37,10 @@ const ( ) type RequiredProto2ScalarOptional struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RequiredProto2ScalarOptional) Reset() { @@ -68,11 +68,6 @@ func (x *RequiredProto2ScalarOptional) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RequiredProto2ScalarOptional.ProtoReflect.Descriptor instead. -func (*RequiredProto2ScalarOptional) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto2_proto_rawDescGZIP(), []int{0} -} - func (x *RequiredProto2ScalarOptional) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -80,12 +75,40 @@ func (x *RequiredProto2ScalarOptional) GetVal() string { return "" } +func (x *RequiredProto2ScalarOptional) SetVal(v string) { + x.Val = &v +} + +func (x *RequiredProto2ScalarOptional) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *RequiredProto2ScalarOptional) ClearVal() { + x.Val = nil +} + +type RequiredProto2ScalarOptional_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 RequiredProto2ScalarOptional_builder) Build() *RequiredProto2ScalarOptional { + m0 := &RequiredProto2ScalarOptional{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RequiredProto2ScalarOptionalDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val,def=foo" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val,def=foo" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } // Default values for RequiredProto2ScalarOptionalDefault fields. @@ -118,11 +141,6 @@ func (x *RequiredProto2ScalarOptionalDefault) ProtoReflect() protoreflect.Messag return mi.MessageOf(x) } -// Deprecated: Use RequiredProto2ScalarOptionalDefault.ProtoReflect.Descriptor instead. -func (*RequiredProto2ScalarOptionalDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto2_proto_rawDescGZIP(), []int{1} -} - func (x *RequiredProto2ScalarOptionalDefault) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -130,12 +148,40 @@ func (x *RequiredProto2ScalarOptionalDefault) GetVal() string { return Default_RequiredProto2ScalarOptionalDefault_Val } +func (x *RequiredProto2ScalarOptionalDefault) SetVal(v string) { + x.Val = &v +} + +func (x *RequiredProto2ScalarOptionalDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *RequiredProto2ScalarOptionalDefault) ClearVal() { + x.Val = nil +} + +type RequiredProto2ScalarOptionalDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 RequiredProto2ScalarOptionalDefault_builder) Build() *RequiredProto2ScalarOptionalDefault { + m0 := &RequiredProto2ScalarOptionalDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RequiredProto2ScalarRequired struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RequiredProto2ScalarRequired) Reset() { @@ -163,11 +209,6 @@ func (x *RequiredProto2ScalarRequired) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RequiredProto2ScalarRequired.ProtoReflect.Descriptor instead. -func (*RequiredProto2ScalarRequired) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto2_proto_rawDescGZIP(), []int{2} -} - func (x *RequiredProto2ScalarRequired) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -175,12 +216,40 @@ func (x *RequiredProto2ScalarRequired) GetVal() string { return "" } +func (x *RequiredProto2ScalarRequired) SetVal(v string) { + x.Val = &v +} + +func (x *RequiredProto2ScalarRequired) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *RequiredProto2ScalarRequired) ClearVal() { + x.Val = nil +} + +type RequiredProto2ScalarRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 RequiredProto2ScalarRequired_builder) Build() *RequiredProto2ScalarRequired { + m0 := &RequiredProto2ScalarRequired{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RequiredProto2Message struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *RequiredProto2Message_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *RequiredProto2Message_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RequiredProto2Message) Reset() { @@ -208,11 +277,6 @@ func (x *RequiredProto2Message) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RequiredProto2Message.ProtoReflect.Descriptor instead. -func (*RequiredProto2Message) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto2_proto_rawDescGZIP(), []int{3} -} - func (x *RequiredProto2Message) GetVal() *RequiredProto2Message_Msg { if x != nil { return x.Val @@ -220,16 +284,44 @@ func (x *RequiredProto2Message) GetVal() *RequiredProto2Message_Msg { return nil } -type RequiredProto2Oneof struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +func (x *RequiredProto2Message) SetVal(v *RequiredProto2Message_Msg) { + x.Val = v +} - // Types that are assignable to Val: +func (x *RequiredProto2Message) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *RequiredProto2Message) ClearVal() { + x.Val = nil +} + +type RequiredProto2Message_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *RequiredProto2Message_Msg +} + +func (b0 RequiredProto2Message_builder) Build() *RequiredProto2Message { + m0 := &RequiredProto2Message{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + +type RequiredProto2Oneof struct { + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to Val: // // *RequiredProto2Oneof_A // *RequiredProto2Oneof_B - Val isRequiredProto2Oneof_Val `protobuf_oneof:"val"` + Val isRequiredProto2Oneof_Val `protobuf_oneof:"val"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *RequiredProto2Oneof) Reset() { @@ -257,32 +349,128 @@ func (x *RequiredProto2Oneof) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RequiredProto2Oneof.ProtoReflect.Descriptor instead. -func (*RequiredProto2Oneof) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto2_proto_rawDescGZIP(), []int{4} -} - -func (m *RequiredProto2Oneof) GetVal() isRequiredProto2Oneof_Val { - if m != nil { - return m.Val +func (x *RequiredProto2Oneof) GetVal() isRequiredProto2Oneof_Val { + if x != nil { + return x.Val } return nil } func (x *RequiredProto2Oneof) GetA() string { - if x, ok := x.GetVal().(*RequiredProto2Oneof_A); ok { - return x.A + if x != nil { + if x, ok := x.Val.(*RequiredProto2Oneof_A); ok { + return x.A + } } return "" } func (x *RequiredProto2Oneof) GetB() string { - if x, ok := x.GetVal().(*RequiredProto2Oneof_B); ok { - return x.B + if x != nil { + if x, ok := x.Val.(*RequiredProto2Oneof_B); ok { + return x.B + } } return "" } +func (x *RequiredProto2Oneof) SetA(v string) { + x.Val = &RequiredProto2Oneof_A{v} +} + +func (x *RequiredProto2Oneof) SetB(v string) { + x.Val = &RequiredProto2Oneof_B{v} +} + +func (x *RequiredProto2Oneof) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *RequiredProto2Oneof) HasA() bool { + if x == nil { + return false + } + _, ok := x.Val.(*RequiredProto2Oneof_A) + return ok +} + +func (x *RequiredProto2Oneof) HasB() bool { + if x == nil { + return false + } + _, ok := x.Val.(*RequiredProto2Oneof_B) + return ok +} + +func (x *RequiredProto2Oneof) ClearVal() { + x.Val = nil +} + +func (x *RequiredProto2Oneof) ClearA() { + if _, ok := x.Val.(*RequiredProto2Oneof_A); ok { + x.Val = nil + } +} + +func (x *RequiredProto2Oneof) ClearB() { + if _, ok := x.Val.(*RequiredProto2Oneof_B); ok { + x.Val = nil + } +} + +const RequiredProto2Oneof_Val_not_set_case case_RequiredProto2Oneof_Val = 0 +const RequiredProto2Oneof_A_case case_RequiredProto2Oneof_Val = 1 +const RequiredProto2Oneof_B_case case_RequiredProto2Oneof_Val = 2 + +func (x *RequiredProto2Oneof) WhichVal() case_RequiredProto2Oneof_Val { + if x == nil { + return RequiredProto2Oneof_Val_not_set_case + } + switch x.Val.(type) { + case *RequiredProto2Oneof_A: + return RequiredProto2Oneof_A_case + case *RequiredProto2Oneof_B: + return RequiredProto2Oneof_B_case + default: + return RequiredProto2Oneof_Val_not_set_case + } +} + +type RequiredProto2Oneof_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof Val: + A *string + B *string + // -- end of Val +} + +func (b0 RequiredProto2Oneof_builder) Build() *RequiredProto2Oneof { + m0 := &RequiredProto2Oneof{} + b, x := &b0, m0 + _, _ = b, x + if b.A != nil { + x.Val = &RequiredProto2Oneof_A{*b.A} + } + if b.B != nil { + x.Val = &RequiredProto2Oneof_B{*b.B} + } + return m0 +} + +type case_RequiredProto2Oneof_Val protoreflect.FieldNumber + +func (x case_RequiredProto2Oneof_Val) String() string { + md := file_buf_validate_conformance_cases_required_field_proto2_proto_msgTypes[4].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isRequiredProto2Oneof_Val interface { isRequiredProto2Oneof_Val() } @@ -300,11 +488,10 @@ func (*RequiredProto2Oneof_A) isRequiredProto2Oneof_Val() {} func (*RequiredProto2Oneof_B) isRequiredProto2Oneof_Val() {} type RequiredProto2Repeated struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []string `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []string `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RequiredProto2Repeated) Reset() { @@ -332,11 +519,6 @@ func (x *RequiredProto2Repeated) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RequiredProto2Repeated.ProtoReflect.Descriptor instead. -func (*RequiredProto2Repeated) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto2_proto_rawDescGZIP(), []int{5} -} - func (x *RequiredProto2Repeated) GetVal() []string { if x != nil { return x.Val @@ -344,12 +526,29 @@ func (x *RequiredProto2Repeated) GetVal() []string { return nil } +func (x *RequiredProto2Repeated) SetVal(v []string) { + x.Val = v +} + +type RequiredProto2Repeated_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []string +} + +func (b0 RequiredProto2Repeated_builder) Build() *RequiredProto2Repeated { + m0 := &RequiredProto2Repeated{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RequiredProto2Map struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[string]string `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[string]string `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + sizeCache protoimpl.SizeCache } func (x *RequiredProto2Map) Reset() { @@ -377,11 +576,6 @@ func (x *RequiredProto2Map) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RequiredProto2Map.ProtoReflect.Descriptor instead. -func (*RequiredProto2Map) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto2_proto_rawDescGZIP(), []int{6} -} - func (x *RequiredProto2Map) GetVal() map[string]string { if x != nil { return x.Val @@ -389,12 +583,29 @@ func (x *RequiredProto2Map) GetVal() map[string]string { return nil } +func (x *RequiredProto2Map) SetVal(v map[string]string) { + x.Val = v +} + +type RequiredProto2Map_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[string]string +} + +func (b0 RequiredProto2Map_builder) Build() *RequiredProto2Map { + m0 := &RequiredProto2Map{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RequiredProto2Message_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RequiredProto2Message_Msg) Reset() { @@ -422,11 +633,6 @@ func (x *RequiredProto2Message_Msg) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RequiredProto2Message_Msg.ProtoReflect.Descriptor instead. -func (*RequiredProto2Message_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto2_proto_rawDescGZIP(), []int{3, 0} -} - func (x *RequiredProto2Message_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -434,6 +640,35 @@ func (x *RequiredProto2Message_Msg) GetVal() string { return "" } +func (x *RequiredProto2Message_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *RequiredProto2Message_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *RequiredProto2Message_Msg) ClearVal() { + x.Val = nil +} + +type RequiredProto2Message_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 RequiredProto2Message_Msg_builder) Build() *RequiredProto2Message_Msg { + m0 := &RequiredProto2Message_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + var File_buf_validate_conformance_cases_required_field_proto2_proto protoreflect.FileDescriptor var file_buf_validate_conformance_cases_required_field_proto2_proto_rawDesc = []byte{ @@ -504,18 +739,6 @@ var file_buf_validate_conformance_cases_required_field_proto2_proto_rawDesc = [] 0x65, 0x3a, 0x3a, 0x43, 0x61, 0x73, 0x65, 0x73, } -var ( - file_buf_validate_conformance_cases_required_field_proto2_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_required_field_proto2_proto_rawDescData = file_buf_validate_conformance_cases_required_field_proto2_proto_rawDesc -) - -func file_buf_validate_conformance_cases_required_field_proto2_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_required_field_proto2_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_required_field_proto2_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_required_field_proto2_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_required_field_proto2_proto_rawDescData -} - var file_buf_validate_conformance_cases_required_field_proto2_proto_msgTypes = make([]protoimpl.MessageInfo, 9) var file_buf_validate_conformance_cases_required_field_proto2_proto_goTypes = []any{ (*RequiredProto2ScalarOptional)(nil), // 0: buf.validate.conformance.cases.RequiredProto2ScalarOptional diff --git a/internal/gen/buf/validate/conformance/cases/required_field_proto2_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/required_field_proto2_protoopaque.pb.go new file mode 100644 index 0000000..05f13cc --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/required_field_proto2_protoopaque.pb.go @@ -0,0 +1,821 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/required_field_proto2.proto + +//go:build protoopaque + +package cases + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type RequiredProto2ScalarOptional struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredProto2ScalarOptional) Reset() { + *x = RequiredProto2ScalarOptional{} + mi := &file_buf_validate_conformance_cases_required_field_proto2_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredProto2ScalarOptional) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredProto2ScalarOptional) ProtoMessage() {} + +func (x *RequiredProto2ScalarOptional) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto2_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredProto2ScalarOptional) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *RequiredProto2ScalarOptional) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *RequiredProto2ScalarOptional) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *RequiredProto2ScalarOptional) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type RequiredProto2ScalarOptional_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 RequiredProto2ScalarOptional_builder) Build() *RequiredProto2ScalarOptional { + m0 := &RequiredProto2ScalarOptional{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type RequiredProto2ScalarOptionalDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val,def=foo" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +// Default values for RequiredProto2ScalarOptionalDefault fields. +const ( + Default_RequiredProto2ScalarOptionalDefault_Val = string("foo") +) + +func (x *RequiredProto2ScalarOptionalDefault) Reset() { + *x = RequiredProto2ScalarOptionalDefault{} + mi := &file_buf_validate_conformance_cases_required_field_proto2_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredProto2ScalarOptionalDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredProto2ScalarOptionalDefault) ProtoMessage() {} + +func (x *RequiredProto2ScalarOptionalDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto2_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredProto2ScalarOptionalDefault) GetVal() string { + if x != nil { + if protoimpl.X.Present(&(x.XXX_presence[0]), 0) { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return Default_RequiredProto2ScalarOptionalDefault_Val + } + } + return Default_RequiredProto2ScalarOptionalDefault_Val +} + +func (x *RequiredProto2ScalarOptionalDefault) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *RequiredProto2ScalarOptionalDefault) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *RequiredProto2ScalarOptionalDefault) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) +} + +type RequiredProto2ScalarOptionalDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 RequiredProto2ScalarOptionalDefault_builder) Build() *RequiredProto2ScalarOptionalDefault { + m0 := &RequiredProto2ScalarOptionalDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type RequiredProto2ScalarRequired struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredProto2ScalarRequired) Reset() { + *x = RequiredProto2ScalarRequired{} + mi := &file_buf_validate_conformance_cases_required_field_proto2_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredProto2ScalarRequired) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredProto2ScalarRequired) ProtoMessage() {} + +func (x *RequiredProto2ScalarRequired) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto2_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredProto2ScalarRequired) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *RequiredProto2ScalarRequired) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *RequiredProto2ScalarRequired) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *RequiredProto2ScalarRequired) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type RequiredProto2ScalarRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 RequiredProto2ScalarRequired_builder) Build() *RequiredProto2ScalarRequired { + m0 := &RequiredProto2ScalarRequired{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type RequiredProto2Message struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *RequiredProto2Message_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredProto2Message) Reset() { + *x = RequiredProto2Message{} + mi := &file_buf_validate_conformance_cases_required_field_proto2_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredProto2Message) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredProto2Message) ProtoMessage() {} + +func (x *RequiredProto2Message) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto2_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredProto2Message) GetVal() *RequiredProto2Message_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RequiredProto2Message) SetVal(v *RequiredProto2Message_Msg) { + x.xxx_hidden_Val = v +} + +func (x *RequiredProto2Message) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *RequiredProto2Message) ClearVal() { + x.xxx_hidden_Val = nil +} + +type RequiredProto2Message_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *RequiredProto2Message_Msg +} + +func (b0 RequiredProto2Message_builder) Build() *RequiredProto2Message { + m0 := &RequiredProto2Message{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RequiredProto2Oneof struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val isRequiredProto2Oneof_Val `protobuf_oneof:"val"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredProto2Oneof) Reset() { + *x = RequiredProto2Oneof{} + mi := &file_buf_validate_conformance_cases_required_field_proto2_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredProto2Oneof) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredProto2Oneof) ProtoMessage() {} + +func (x *RequiredProto2Oneof) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto2_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredProto2Oneof) GetA() string { + if x != nil { + if x, ok := x.xxx_hidden_Val.(*requiredProto2Oneof_A); ok { + return x.A + } + } + return "" +} + +func (x *RequiredProto2Oneof) GetB() string { + if x != nil { + if x, ok := x.xxx_hidden_Val.(*requiredProto2Oneof_B); ok { + return x.B + } + } + return "" +} + +func (x *RequiredProto2Oneof) SetA(v string) { + x.xxx_hidden_Val = &requiredProto2Oneof_A{v} +} + +func (x *RequiredProto2Oneof) SetB(v string) { + x.xxx_hidden_Val = &requiredProto2Oneof_B{v} +} + +func (x *RequiredProto2Oneof) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *RequiredProto2Oneof) HasA() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_Val.(*requiredProto2Oneof_A) + return ok +} + +func (x *RequiredProto2Oneof) HasB() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_Val.(*requiredProto2Oneof_B) + return ok +} + +func (x *RequiredProto2Oneof) ClearVal() { + x.xxx_hidden_Val = nil +} + +func (x *RequiredProto2Oneof) ClearA() { + if _, ok := x.xxx_hidden_Val.(*requiredProto2Oneof_A); ok { + x.xxx_hidden_Val = nil + } +} + +func (x *RequiredProto2Oneof) ClearB() { + if _, ok := x.xxx_hidden_Val.(*requiredProto2Oneof_B); ok { + x.xxx_hidden_Val = nil + } +} + +const RequiredProto2Oneof_Val_not_set_case case_RequiredProto2Oneof_Val = 0 +const RequiredProto2Oneof_A_case case_RequiredProto2Oneof_Val = 1 +const RequiredProto2Oneof_B_case case_RequiredProto2Oneof_Val = 2 + +func (x *RequiredProto2Oneof) WhichVal() case_RequiredProto2Oneof_Val { + if x == nil { + return RequiredProto2Oneof_Val_not_set_case + } + switch x.xxx_hidden_Val.(type) { + case *requiredProto2Oneof_A: + return RequiredProto2Oneof_A_case + case *requiredProto2Oneof_B: + return RequiredProto2Oneof_B_case + default: + return RequiredProto2Oneof_Val_not_set_case + } +} + +type RequiredProto2Oneof_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_Val: + A *string + B *string + // -- end of xxx_hidden_Val +} + +func (b0 RequiredProto2Oneof_builder) Build() *RequiredProto2Oneof { + m0 := &RequiredProto2Oneof{} + b, x := &b0, m0 + _, _ = b, x + if b.A != nil { + x.xxx_hidden_Val = &requiredProto2Oneof_A{*b.A} + } + if b.B != nil { + x.xxx_hidden_Val = &requiredProto2Oneof_B{*b.B} + } + return m0 +} + +type case_RequiredProto2Oneof_Val protoreflect.FieldNumber + +func (x case_RequiredProto2Oneof_Val) String() string { + md := file_buf_validate_conformance_cases_required_field_proto2_proto_msgTypes[4].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isRequiredProto2Oneof_Val interface { + isRequiredProto2Oneof_Val() +} + +type requiredProto2Oneof_A struct { + A string `protobuf:"bytes,1,opt,name=a,oneof"` +} + +type requiredProto2Oneof_B struct { + B string `protobuf:"bytes,2,opt,name=b,oneof"` +} + +func (*requiredProto2Oneof_A) isRequiredProto2Oneof_Val() {} + +func (*requiredProto2Oneof_B) isRequiredProto2Oneof_Val() {} + +type RequiredProto2Repeated struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []string `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredProto2Repeated) Reset() { + *x = RequiredProto2Repeated{} + mi := &file_buf_validate_conformance_cases_required_field_proto2_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredProto2Repeated) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredProto2Repeated) ProtoMessage() {} + +func (x *RequiredProto2Repeated) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto2_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredProto2Repeated) GetVal() []string { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RequiredProto2Repeated) SetVal(v []string) { + x.xxx_hidden_Val = v +} + +type RequiredProto2Repeated_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []string +} + +func (b0 RequiredProto2Repeated_builder) Build() *RequiredProto2Repeated { + m0 := &RequiredProto2Repeated{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RequiredProto2Map struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[string]string `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredProto2Map) Reset() { + *x = RequiredProto2Map{} + mi := &file_buf_validate_conformance_cases_required_field_proto2_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredProto2Map) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredProto2Map) ProtoMessage() {} + +func (x *RequiredProto2Map) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto2_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredProto2Map) GetVal() map[string]string { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RequiredProto2Map) SetVal(v map[string]string) { + x.xxx_hidden_Val = v +} + +type RequiredProto2Map_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[string]string +} + +func (b0 RequiredProto2Map_builder) Build() *RequiredProto2Map { + m0 := &RequiredProto2Map{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RequiredProto2Message_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredProto2Message_Msg) Reset() { + *x = RequiredProto2Message_Msg{} + mi := &file_buf_validate_conformance_cases_required_field_proto2_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredProto2Message_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredProto2Message_Msg) ProtoMessage() {} + +func (x *RequiredProto2Message_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto2_proto_msgTypes[7] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredProto2Message_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *RequiredProto2Message_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *RequiredProto2Message_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *RequiredProto2Message_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type RequiredProto2Message_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 RequiredProto2Message_Msg_builder) Build() *RequiredProto2Message_Msg { + m0 := &RequiredProto2Message_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +var File_buf_validate_conformance_cases_required_field_proto2_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_required_field_proto2_proto_rawDesc = []byte{ + 0x0a, 0x3a, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x62, 0x75, + 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x1a, 0x1b, 0x62, 0x75, + 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x38, 0x0a, 0x1c, 0x52, 0x65, 0x71, + 0x75, 0x69, 0x72, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x53, 0x63, 0x61, 0x6c, 0x61, + 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x12, 0x18, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0x44, 0x0a, 0x23, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x61, 0x6c, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x1d, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x3a, 0x03, 0x66, 0x6f, 0x6f, 0x42, 0x06, 0xba, 0x48, + 0x03, 0xc8, 0x01, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x38, 0x0a, 0x1c, 0x52, 0x65, 0x71, + 0x75, 0x69, 0x72, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x53, 0x63, 0x61, 0x6c, 0x61, + 0x72, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 0x18, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0x85, 0x01, 0x0a, 0x15, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, + 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x53, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x62, 0x75, 0x66, + 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x52, 0x65, 0x71, 0x75, + 0x69, 0x72, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x1a, 0x17, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x44, 0x0a, 0x13, 0x52, + 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4f, 0x6e, 0x65, + 0x6f, 0x66, 0x12, 0x16, 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xba, + 0x48, 0x03, 0xc8, 0x01, 0x01, 0x48, 0x00, 0x52, 0x01, 0x61, 0x12, 0x0e, 0x0a, 0x01, 0x62, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x01, 0x62, 0x42, 0x05, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x32, 0x0a, 0x16, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x50, 0x72, 0x6f, + 0x74, 0x6f, 0x32, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x12, 0x18, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0xa1, 0x01, 0x0a, 0x11, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, + 0x65, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x61, 0x70, 0x12, 0x54, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, + 0x65, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x4d, 0x61, 0x70, 0x2e, 0x56, 0x61, 0x6c, 0x45, + 0x6e, 0x74, 0x72, 0x79, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0xac, 0x02, 0x0a, 0x22, 0x63, 0x6f, + 0x6d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x42, 0x18, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x50, 0x67, 0x69, + 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, 0x62, 0x75, 0x69, 0x6c, + 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2d, + 0x67, 0x6f, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, + 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0xa2, 0x02, + 0x04, 0x42, 0x56, 0x43, 0x43, 0xaa, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, + 0x2e, 0x43, 0x61, 0x73, 0x65, 0x73, 0xca, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, + 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0xe2, 0x02, 0x2a, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, + 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x21, 0x42, 0x75, 0x66, 0x3a, 0x3a, 0x56, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, + 0x65, 0x3a, 0x3a, 0x43, 0x61, 0x73, 0x65, 0x73, +} + +var file_buf_validate_conformance_cases_required_field_proto2_proto_msgTypes = make([]protoimpl.MessageInfo, 9) +var file_buf_validate_conformance_cases_required_field_proto2_proto_goTypes = []any{ + (*RequiredProto2ScalarOptional)(nil), // 0: buf.validate.conformance.cases.RequiredProto2ScalarOptional + (*RequiredProto2ScalarOptionalDefault)(nil), // 1: buf.validate.conformance.cases.RequiredProto2ScalarOptionalDefault + (*RequiredProto2ScalarRequired)(nil), // 2: buf.validate.conformance.cases.RequiredProto2ScalarRequired + (*RequiredProto2Message)(nil), // 3: buf.validate.conformance.cases.RequiredProto2Message + (*RequiredProto2Oneof)(nil), // 4: buf.validate.conformance.cases.RequiredProto2Oneof + (*RequiredProto2Repeated)(nil), // 5: buf.validate.conformance.cases.RequiredProto2Repeated + (*RequiredProto2Map)(nil), // 6: buf.validate.conformance.cases.RequiredProto2Map + (*RequiredProto2Message_Msg)(nil), // 7: buf.validate.conformance.cases.RequiredProto2Message.Msg + nil, // 8: buf.validate.conformance.cases.RequiredProto2Map.ValEntry +} +var file_buf_validate_conformance_cases_required_field_proto2_proto_depIdxs = []int32{ + 7, // 0: buf.validate.conformance.cases.RequiredProto2Message.val:type_name -> buf.validate.conformance.cases.RequiredProto2Message.Msg + 8, // 1: buf.validate.conformance.cases.RequiredProto2Map.val:type_name -> buf.validate.conformance.cases.RequiredProto2Map.ValEntry + 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_buf_validate_conformance_cases_required_field_proto2_proto_init() } +func file_buf_validate_conformance_cases_required_field_proto2_proto_init() { + if File_buf_validate_conformance_cases_required_field_proto2_proto != nil { + return + } + file_buf_validate_conformance_cases_required_field_proto2_proto_msgTypes[4].OneofWrappers = []any{ + (*requiredProto2Oneof_A)(nil), + (*requiredProto2Oneof_B)(nil), + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_required_field_proto2_proto_rawDesc, + NumEnums: 0, + NumMessages: 9, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_required_field_proto2_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_required_field_proto2_proto_depIdxs, + MessageInfos: file_buf_validate_conformance_cases_required_field_proto2_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_required_field_proto2_proto = out.File + file_buf_validate_conformance_cases_required_field_proto2_proto_rawDesc = nil + file_buf_validate_conformance_cases_required_field_proto2_proto_goTypes = nil + file_buf_validate_conformance_cases_required_field_proto2_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/required_field_proto3.pb.go b/internal/gen/buf/validate/conformance/cases/required_field_proto3.pb.go index d88dc64..285579f 100644 --- a/internal/gen/buf/validate/conformance/cases/required_field_proto3.pb.go +++ b/internal/gen/buf/validate/conformance/cases/required_field_proto3.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/required_field_proto3.proto +//go:build !protoopaque + package cases import ( @@ -25,7 +27,6 @@ import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" - sync "sync" ) const ( @@ -36,11 +37,10 @@ const ( ) type RequiredProto3Scalar struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RequiredProto3Scalar) Reset() { @@ -68,11 +68,6 @@ func (x *RequiredProto3Scalar) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RequiredProto3Scalar.ProtoReflect.Descriptor instead. -func (*RequiredProto3Scalar) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto3_proto_rawDescGZIP(), []int{0} -} - func (x *RequiredProto3Scalar) GetVal() string { if x != nil { return x.Val @@ -80,12 +75,29 @@ func (x *RequiredProto3Scalar) GetVal() string { return "" } +func (x *RequiredProto3Scalar) SetVal(v string) { + x.Val = v +} + +type RequiredProto3Scalar_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 RequiredProto3Scalar_builder) Build() *RequiredProto3Scalar { + m0 := &RequiredProto3Scalar{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RequiredProto3OptionalScalar struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RequiredProto3OptionalScalar) Reset() { @@ -113,11 +125,6 @@ func (x *RequiredProto3OptionalScalar) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RequiredProto3OptionalScalar.ProtoReflect.Descriptor instead. -func (*RequiredProto3OptionalScalar) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto3_proto_rawDescGZIP(), []int{1} -} - func (x *RequiredProto3OptionalScalar) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -125,12 +132,40 @@ func (x *RequiredProto3OptionalScalar) GetVal() string { return "" } +func (x *RequiredProto3OptionalScalar) SetVal(v string) { + x.Val = &v +} + +func (x *RequiredProto3OptionalScalar) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *RequiredProto3OptionalScalar) ClearVal() { + x.Val = nil +} + +type RequiredProto3OptionalScalar_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 RequiredProto3OptionalScalar_builder) Build() *RequiredProto3OptionalScalar { + m0 := &RequiredProto3OptionalScalar{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RequiredProto3Message struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *RequiredProto3Message_Msg `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *RequiredProto3Message_Msg `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RequiredProto3Message) Reset() { @@ -158,11 +193,6 @@ func (x *RequiredProto3Message) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RequiredProto3Message.ProtoReflect.Descriptor instead. -func (*RequiredProto3Message) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto3_proto_rawDescGZIP(), []int{2} -} - func (x *RequiredProto3Message) GetVal() *RequiredProto3Message_Msg { if x != nil { return x.Val @@ -170,16 +200,44 @@ func (x *RequiredProto3Message) GetVal() *RequiredProto3Message_Msg { return nil } -type RequiredProto3OneOf struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +func (x *RequiredProto3Message) SetVal(v *RequiredProto3Message_Msg) { + x.Val = v +} + +func (x *RequiredProto3Message) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *RequiredProto3Message) ClearVal() { + x.Val = nil +} - // Types that are assignable to Val: +type RequiredProto3Message_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *RequiredProto3Message_Msg +} + +func (b0 RequiredProto3Message_builder) Build() *RequiredProto3Message { + m0 := &RequiredProto3Message{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + +type RequiredProto3OneOf struct { + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to Val: // // *RequiredProto3OneOf_A // *RequiredProto3OneOf_B - Val isRequiredProto3OneOf_Val `protobuf_oneof:"val"` + Val isRequiredProto3OneOf_Val `protobuf_oneof:"val"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *RequiredProto3OneOf) Reset() { @@ -207,32 +265,128 @@ func (x *RequiredProto3OneOf) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RequiredProto3OneOf.ProtoReflect.Descriptor instead. -func (*RequiredProto3OneOf) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto3_proto_rawDescGZIP(), []int{3} -} - -func (m *RequiredProto3OneOf) GetVal() isRequiredProto3OneOf_Val { - if m != nil { - return m.Val +func (x *RequiredProto3OneOf) GetVal() isRequiredProto3OneOf_Val { + if x != nil { + return x.Val } return nil } func (x *RequiredProto3OneOf) GetA() string { - if x, ok := x.GetVal().(*RequiredProto3OneOf_A); ok { - return x.A + if x != nil { + if x, ok := x.Val.(*RequiredProto3OneOf_A); ok { + return x.A + } } return "" } func (x *RequiredProto3OneOf) GetB() string { - if x, ok := x.GetVal().(*RequiredProto3OneOf_B); ok { - return x.B + if x != nil { + if x, ok := x.Val.(*RequiredProto3OneOf_B); ok { + return x.B + } } return "" } +func (x *RequiredProto3OneOf) SetA(v string) { + x.Val = &RequiredProto3OneOf_A{v} +} + +func (x *RequiredProto3OneOf) SetB(v string) { + x.Val = &RequiredProto3OneOf_B{v} +} + +func (x *RequiredProto3OneOf) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *RequiredProto3OneOf) HasA() bool { + if x == nil { + return false + } + _, ok := x.Val.(*RequiredProto3OneOf_A) + return ok +} + +func (x *RequiredProto3OneOf) HasB() bool { + if x == nil { + return false + } + _, ok := x.Val.(*RequiredProto3OneOf_B) + return ok +} + +func (x *RequiredProto3OneOf) ClearVal() { + x.Val = nil +} + +func (x *RequiredProto3OneOf) ClearA() { + if _, ok := x.Val.(*RequiredProto3OneOf_A); ok { + x.Val = nil + } +} + +func (x *RequiredProto3OneOf) ClearB() { + if _, ok := x.Val.(*RequiredProto3OneOf_B); ok { + x.Val = nil + } +} + +const RequiredProto3OneOf_Val_not_set_case case_RequiredProto3OneOf_Val = 0 +const RequiredProto3OneOf_A_case case_RequiredProto3OneOf_Val = 1 +const RequiredProto3OneOf_B_case case_RequiredProto3OneOf_Val = 2 + +func (x *RequiredProto3OneOf) WhichVal() case_RequiredProto3OneOf_Val { + if x == nil { + return RequiredProto3OneOf_Val_not_set_case + } + switch x.Val.(type) { + case *RequiredProto3OneOf_A: + return RequiredProto3OneOf_A_case + case *RequiredProto3OneOf_B: + return RequiredProto3OneOf_B_case + default: + return RequiredProto3OneOf_Val_not_set_case + } +} + +type RequiredProto3OneOf_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof Val: + A *string + B *string + // -- end of Val +} + +func (b0 RequiredProto3OneOf_builder) Build() *RequiredProto3OneOf { + m0 := &RequiredProto3OneOf{} + b, x := &b0, m0 + _, _ = b, x + if b.A != nil { + x.Val = &RequiredProto3OneOf_A{*b.A} + } + if b.B != nil { + x.Val = &RequiredProto3OneOf_B{*b.B} + } + return m0 +} + +type case_RequiredProto3OneOf_Val protoreflect.FieldNumber + +func (x case_RequiredProto3OneOf_Val) String() string { + md := file_buf_validate_conformance_cases_required_field_proto3_proto_msgTypes[3].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isRequiredProto3OneOf_Val interface { isRequiredProto3OneOf_Val() } @@ -250,11 +404,10 @@ func (*RequiredProto3OneOf_A) isRequiredProto3OneOf_Val() {} func (*RequiredProto3OneOf_B) isRequiredProto3OneOf_Val() {} type RequiredProto3Repeated struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RequiredProto3Repeated) Reset() { @@ -282,11 +435,6 @@ func (x *RequiredProto3Repeated) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RequiredProto3Repeated.ProtoReflect.Descriptor instead. -func (*RequiredProto3Repeated) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto3_proto_rawDescGZIP(), []int{4} -} - func (x *RequiredProto3Repeated) GetVal() []string { if x != nil { return x.Val @@ -294,12 +442,29 @@ func (x *RequiredProto3Repeated) GetVal() []string { return nil } +func (x *RequiredProto3Repeated) SetVal(v []string) { + x.Val = v +} + +type RequiredProto3Repeated_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []string +} + +func (b0 RequiredProto3Repeated_builder) Build() *RequiredProto3Repeated { + m0 := &RequiredProto3Repeated{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RequiredProto3Map struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[string]string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[string]string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *RequiredProto3Map) Reset() { @@ -327,11 +492,6 @@ func (x *RequiredProto3Map) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RequiredProto3Map.ProtoReflect.Descriptor instead. -func (*RequiredProto3Map) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto3_proto_rawDescGZIP(), []int{5} -} - func (x *RequiredProto3Map) GetVal() map[string]string { if x != nil { return x.Val @@ -339,12 +499,29 @@ func (x *RequiredProto3Map) GetVal() map[string]string { return nil } +func (x *RequiredProto3Map) SetVal(v map[string]string) { + x.Val = v +} + +type RequiredProto3Map_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[string]string +} + +func (b0 RequiredProto3Map_builder) Build() *RequiredProto3Map { + m0 := &RequiredProto3Map{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RequiredProto3Message_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RequiredProto3Message_Msg) Reset() { @@ -372,11 +549,6 @@ func (x *RequiredProto3Message_Msg) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RequiredProto3Message_Msg.ProtoReflect.Descriptor instead. -func (*RequiredProto3Message_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto3_proto_rawDescGZIP(), []int{2, 0} -} - func (x *RequiredProto3Message_Msg) GetVal() string { if x != nil { return x.Val @@ -384,6 +556,24 @@ func (x *RequiredProto3Message_Msg) GetVal() string { return "" } +func (x *RequiredProto3Message_Msg) SetVal(v string) { + x.Val = v +} + +type RequiredProto3Message_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 RequiredProto3Message_Msg_builder) Build() *RequiredProto3Message_Msg { + m0 := &RequiredProto3Message_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + var File_buf_validate_conformance_cases_required_field_proto3_proto protoreflect.FileDescriptor var file_buf_validate_conformance_cases_required_field_proto3_proto_rawDesc = []byte{ @@ -450,18 +640,6 @@ var file_buf_validate_conformance_cases_required_field_proto3_proto_rawDesc = [] 0x3a, 0x3a, 0x43, 0x61, 0x73, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } -var ( - file_buf_validate_conformance_cases_required_field_proto3_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_required_field_proto3_proto_rawDescData = file_buf_validate_conformance_cases_required_field_proto3_proto_rawDesc -) - -func file_buf_validate_conformance_cases_required_field_proto3_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_required_field_proto3_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_required_field_proto3_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_required_field_proto3_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_required_field_proto3_proto_rawDescData -} - var file_buf_validate_conformance_cases_required_field_proto3_proto_msgTypes = make([]protoimpl.MessageInfo, 8) var file_buf_validate_conformance_cases_required_field_proto3_proto_goTypes = []any{ (*RequiredProto3Scalar)(nil), // 0: buf.validate.conformance.cases.RequiredProto3Scalar diff --git a/internal/gen/buf/validate/conformance/cases/required_field_proto3_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/required_field_proto3_protoopaque.pb.go new file mode 100644 index 0000000..ac09780 --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/required_field_proto3_protoopaque.pb.go @@ -0,0 +1,691 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/required_field_proto3.proto + +//go:build protoopaque + +package cases + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type RequiredProto3Scalar struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredProto3Scalar) Reset() { + *x = RequiredProto3Scalar{} + mi := &file_buf_validate_conformance_cases_required_field_proto3_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredProto3Scalar) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredProto3Scalar) ProtoMessage() {} + +func (x *RequiredProto3Scalar) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto3_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredProto3Scalar) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *RequiredProto3Scalar) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type RequiredProto3Scalar_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 RequiredProto3Scalar_builder) Build() *RequiredProto3Scalar { + m0 := &RequiredProto3Scalar{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RequiredProto3OptionalScalar struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val,proto3,oneof" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredProto3OptionalScalar) Reset() { + *x = RequiredProto3OptionalScalar{} + mi := &file_buf_validate_conformance_cases_required_field_proto3_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredProto3OptionalScalar) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredProto3OptionalScalar) ProtoMessage() {} + +func (x *RequiredProto3OptionalScalar) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto3_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredProto3OptionalScalar) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *RequiredProto3OptionalScalar) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *RequiredProto3OptionalScalar) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *RequiredProto3OptionalScalar) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type RequiredProto3OptionalScalar_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 RequiredProto3OptionalScalar_builder) Build() *RequiredProto3OptionalScalar { + m0 := &RequiredProto3OptionalScalar{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type RequiredProto3Message struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *RequiredProto3Message_Msg `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredProto3Message) Reset() { + *x = RequiredProto3Message{} + mi := &file_buf_validate_conformance_cases_required_field_proto3_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredProto3Message) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredProto3Message) ProtoMessage() {} + +func (x *RequiredProto3Message) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto3_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredProto3Message) GetVal() *RequiredProto3Message_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RequiredProto3Message) SetVal(v *RequiredProto3Message_Msg) { + x.xxx_hidden_Val = v +} + +func (x *RequiredProto3Message) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *RequiredProto3Message) ClearVal() { + x.xxx_hidden_Val = nil +} + +type RequiredProto3Message_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *RequiredProto3Message_Msg +} + +func (b0 RequiredProto3Message_builder) Build() *RequiredProto3Message { + m0 := &RequiredProto3Message{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RequiredProto3OneOf struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val isRequiredProto3OneOf_Val `protobuf_oneof:"val"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredProto3OneOf) Reset() { + *x = RequiredProto3OneOf{} + mi := &file_buf_validate_conformance_cases_required_field_proto3_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredProto3OneOf) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredProto3OneOf) ProtoMessage() {} + +func (x *RequiredProto3OneOf) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto3_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredProto3OneOf) GetA() string { + if x != nil { + if x, ok := x.xxx_hidden_Val.(*requiredProto3OneOf_A); ok { + return x.A + } + } + return "" +} + +func (x *RequiredProto3OneOf) GetB() string { + if x != nil { + if x, ok := x.xxx_hidden_Val.(*requiredProto3OneOf_B); ok { + return x.B + } + } + return "" +} + +func (x *RequiredProto3OneOf) SetA(v string) { + x.xxx_hidden_Val = &requiredProto3OneOf_A{v} +} + +func (x *RequiredProto3OneOf) SetB(v string) { + x.xxx_hidden_Val = &requiredProto3OneOf_B{v} +} + +func (x *RequiredProto3OneOf) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *RequiredProto3OneOf) HasA() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_Val.(*requiredProto3OneOf_A) + return ok +} + +func (x *RequiredProto3OneOf) HasB() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_Val.(*requiredProto3OneOf_B) + return ok +} + +func (x *RequiredProto3OneOf) ClearVal() { + x.xxx_hidden_Val = nil +} + +func (x *RequiredProto3OneOf) ClearA() { + if _, ok := x.xxx_hidden_Val.(*requiredProto3OneOf_A); ok { + x.xxx_hidden_Val = nil + } +} + +func (x *RequiredProto3OneOf) ClearB() { + if _, ok := x.xxx_hidden_Val.(*requiredProto3OneOf_B); ok { + x.xxx_hidden_Val = nil + } +} + +const RequiredProto3OneOf_Val_not_set_case case_RequiredProto3OneOf_Val = 0 +const RequiredProto3OneOf_A_case case_RequiredProto3OneOf_Val = 1 +const RequiredProto3OneOf_B_case case_RequiredProto3OneOf_Val = 2 + +func (x *RequiredProto3OneOf) WhichVal() case_RequiredProto3OneOf_Val { + if x == nil { + return RequiredProto3OneOf_Val_not_set_case + } + switch x.xxx_hidden_Val.(type) { + case *requiredProto3OneOf_A: + return RequiredProto3OneOf_A_case + case *requiredProto3OneOf_B: + return RequiredProto3OneOf_B_case + default: + return RequiredProto3OneOf_Val_not_set_case + } +} + +type RequiredProto3OneOf_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_Val: + A *string + B *string + // -- end of xxx_hidden_Val +} + +func (b0 RequiredProto3OneOf_builder) Build() *RequiredProto3OneOf { + m0 := &RequiredProto3OneOf{} + b, x := &b0, m0 + _, _ = b, x + if b.A != nil { + x.xxx_hidden_Val = &requiredProto3OneOf_A{*b.A} + } + if b.B != nil { + x.xxx_hidden_Val = &requiredProto3OneOf_B{*b.B} + } + return m0 +} + +type case_RequiredProto3OneOf_Val protoreflect.FieldNumber + +func (x case_RequiredProto3OneOf_Val) String() string { + md := file_buf_validate_conformance_cases_required_field_proto3_proto_msgTypes[3].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isRequiredProto3OneOf_Val interface { + isRequiredProto3OneOf_Val() +} + +type requiredProto3OneOf_A struct { + A string `protobuf:"bytes,1,opt,name=a,proto3,oneof"` +} + +type requiredProto3OneOf_B struct { + B string `protobuf:"bytes,2,opt,name=b,proto3,oneof"` +} + +func (*requiredProto3OneOf_A) isRequiredProto3OneOf_Val() {} + +func (*requiredProto3OneOf_B) isRequiredProto3OneOf_Val() {} + +type RequiredProto3Repeated struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredProto3Repeated) Reset() { + *x = RequiredProto3Repeated{} + mi := &file_buf_validate_conformance_cases_required_field_proto3_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredProto3Repeated) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredProto3Repeated) ProtoMessage() {} + +func (x *RequiredProto3Repeated) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto3_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredProto3Repeated) GetVal() []string { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RequiredProto3Repeated) SetVal(v []string) { + x.xxx_hidden_Val = v +} + +type RequiredProto3Repeated_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []string +} + +func (b0 RequiredProto3Repeated_builder) Build() *RequiredProto3Repeated { + m0 := &RequiredProto3Repeated{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RequiredProto3Map struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[string]string `protobuf:"bytes,1,rep,name=val,proto3" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredProto3Map) Reset() { + *x = RequiredProto3Map{} + mi := &file_buf_validate_conformance_cases_required_field_proto3_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredProto3Map) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredProto3Map) ProtoMessage() {} + +func (x *RequiredProto3Map) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto3_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredProto3Map) GetVal() map[string]string { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RequiredProto3Map) SetVal(v map[string]string) { + x.xxx_hidden_Val = v +} + +type RequiredProto3Map_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[string]string +} + +func (b0 RequiredProto3Map_builder) Build() *RequiredProto3Map { + m0 := &RequiredProto3Map{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RequiredProto3Message_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredProto3Message_Msg) Reset() { + *x = RequiredProto3Message_Msg{} + mi := &file_buf_validate_conformance_cases_required_field_proto3_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredProto3Message_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredProto3Message_Msg) ProtoMessage() {} + +func (x *RequiredProto3Message_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto3_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredProto3Message_Msg) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *RequiredProto3Message_Msg) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type RequiredProto3Message_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 RequiredProto3Message_Msg_builder) Build() *RequiredProto3Message_Msg { + m0 := &RequiredProto3Message_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +var File_buf_validate_conformance_cases_required_field_proto3_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_required_field_proto3_proto_rawDesc = []byte{ + 0x0a, 0x3a, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x62, 0x75, + 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x1a, 0x1b, 0x62, 0x75, + 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x30, 0x0a, 0x14, 0x52, 0x65, 0x71, + 0x75, 0x69, 0x72, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x53, 0x63, 0x61, 0x6c, 0x61, + 0x72, 0x12, 0x18, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, + 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x45, 0x0a, 0x1c, 0x52, + 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4f, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x12, 0x1d, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, + 0x48, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x76, + 0x61, 0x6c, 0x22, 0x85, 0x01, 0x0a, 0x15, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x53, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x62, 0x75, 0x66, 0x2e, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, + 0x72, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x1a, 0x17, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x44, 0x0a, 0x13, 0x52, 0x65, + 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4f, 0x6e, 0x65, 0x4f, + 0x66, 0x12, 0x16, 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xba, 0x48, + 0x03, 0xc8, 0x01, 0x01, 0x48, 0x00, 0x52, 0x01, 0x61, 0x12, 0x0e, 0x0a, 0x01, 0x62, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x01, 0x62, 0x42, 0x05, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0x32, 0x0a, 0x16, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x74, + 0x6f, 0x33, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x12, 0x18, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0xa1, 0x01, 0x0a, 0x11, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, + 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x61, 0x70, 0x12, 0x54, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, + 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x33, 0x4d, 0x61, 0x70, 0x2e, 0x56, 0x61, 0x6c, 0x45, 0x6e, + 0x74, 0x72, 0x79, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0xac, 0x02, 0x0a, 0x22, 0x63, 0x6f, 0x6d, + 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x42, + 0x18, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x33, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x50, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, 0x62, 0x75, 0x69, 0x6c, 0x64, + 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2d, 0x67, + 0x6f, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x62, + 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0xa2, 0x02, 0x04, + 0x42, 0x56, 0x43, 0x43, 0xaa, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, + 0x43, 0x61, 0x73, 0x65, 0x73, 0xca, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, + 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0xe2, 0x02, 0x2a, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, + 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, + 0x61, 0x74, 0x61, 0xea, 0x02, 0x21, 0x42, 0x75, 0x66, 0x3a, 0x3a, 0x56, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, + 0x3a, 0x3a, 0x43, 0x61, 0x73, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var file_buf_validate_conformance_cases_required_field_proto3_proto_msgTypes = make([]protoimpl.MessageInfo, 8) +var file_buf_validate_conformance_cases_required_field_proto3_proto_goTypes = []any{ + (*RequiredProto3Scalar)(nil), // 0: buf.validate.conformance.cases.RequiredProto3Scalar + (*RequiredProto3OptionalScalar)(nil), // 1: buf.validate.conformance.cases.RequiredProto3OptionalScalar + (*RequiredProto3Message)(nil), // 2: buf.validate.conformance.cases.RequiredProto3Message + (*RequiredProto3OneOf)(nil), // 3: buf.validate.conformance.cases.RequiredProto3OneOf + (*RequiredProto3Repeated)(nil), // 4: buf.validate.conformance.cases.RequiredProto3Repeated + (*RequiredProto3Map)(nil), // 5: buf.validate.conformance.cases.RequiredProto3Map + (*RequiredProto3Message_Msg)(nil), // 6: buf.validate.conformance.cases.RequiredProto3Message.Msg + nil, // 7: buf.validate.conformance.cases.RequiredProto3Map.ValEntry +} +var file_buf_validate_conformance_cases_required_field_proto3_proto_depIdxs = []int32{ + 6, // 0: buf.validate.conformance.cases.RequiredProto3Message.val:type_name -> buf.validate.conformance.cases.RequiredProto3Message.Msg + 7, // 1: buf.validate.conformance.cases.RequiredProto3Map.val:type_name -> buf.validate.conformance.cases.RequiredProto3Map.ValEntry + 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_buf_validate_conformance_cases_required_field_proto3_proto_init() } +func file_buf_validate_conformance_cases_required_field_proto3_proto_init() { + if File_buf_validate_conformance_cases_required_field_proto3_proto != nil { + return + } + file_buf_validate_conformance_cases_required_field_proto3_proto_msgTypes[1].OneofWrappers = []any{} + file_buf_validate_conformance_cases_required_field_proto3_proto_msgTypes[3].OneofWrappers = []any{ + (*requiredProto3OneOf_A)(nil), + (*requiredProto3OneOf_B)(nil), + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_required_field_proto3_proto_rawDesc, + NumEnums: 0, + NumMessages: 8, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_required_field_proto3_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_required_field_proto3_proto_depIdxs, + MessageInfos: file_buf_validate_conformance_cases_required_field_proto3_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_required_field_proto3_proto = out.File + file_buf_validate_conformance_cases_required_field_proto3_proto_rawDesc = nil + file_buf_validate_conformance_cases_required_field_proto3_proto_goTypes = nil + file_buf_validate_conformance_cases_required_field_proto3_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/required_field_proto_editions.pb.go b/internal/gen/buf/validate/conformance/cases/required_field_proto_editions.pb.go index 4241a85..acbf26b 100644 --- a/internal/gen/buf/validate/conformance/cases/required_field_proto_editions.pb.go +++ b/internal/gen/buf/validate/conformance/cases/required_field_proto_editions.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/required_field_proto_editions.proto +//go:build !protoopaque + package cases import ( @@ -25,7 +27,6 @@ import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" - sync "sync" ) const ( @@ -36,11 +37,10 @@ const ( ) type RequiredEditionsScalarExplicitPresence struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RequiredEditionsScalarExplicitPresence) Reset() { @@ -68,11 +68,6 @@ func (x *RequiredEditionsScalarExplicitPresence) ProtoReflect() protoreflect.Mes return mi.MessageOf(x) } -// Deprecated: Use RequiredEditionsScalarExplicitPresence.ProtoReflect.Descriptor instead. -func (*RequiredEditionsScalarExplicitPresence) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDescGZIP(), []int{0} -} - func (x *RequiredEditionsScalarExplicitPresence) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -80,12 +75,40 @@ func (x *RequiredEditionsScalarExplicitPresence) GetVal() string { return "" } +func (x *RequiredEditionsScalarExplicitPresence) SetVal(v string) { + x.Val = &v +} + +func (x *RequiredEditionsScalarExplicitPresence) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *RequiredEditionsScalarExplicitPresence) ClearVal() { + x.Val = nil +} + +type RequiredEditionsScalarExplicitPresence_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 RequiredEditionsScalarExplicitPresence_builder) Build() *RequiredEditionsScalarExplicitPresence { + m0 := &RequiredEditionsScalarExplicitPresence{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RequiredEditionsScalarExplicitPresenceDefault struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val,def=foo" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val,def=foo" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } // Default values for RequiredEditionsScalarExplicitPresenceDefault fields. @@ -118,11 +141,6 @@ func (x *RequiredEditionsScalarExplicitPresenceDefault) ProtoReflect() protorefl return mi.MessageOf(x) } -// Deprecated: Use RequiredEditionsScalarExplicitPresenceDefault.ProtoReflect.Descriptor instead. -func (*RequiredEditionsScalarExplicitPresenceDefault) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDescGZIP(), []int{1} -} - func (x *RequiredEditionsScalarExplicitPresenceDefault) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -130,12 +148,40 @@ func (x *RequiredEditionsScalarExplicitPresenceDefault) GetVal() string { return Default_RequiredEditionsScalarExplicitPresenceDefault_Val } +func (x *RequiredEditionsScalarExplicitPresenceDefault) SetVal(v string) { + x.Val = &v +} + +func (x *RequiredEditionsScalarExplicitPresenceDefault) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *RequiredEditionsScalarExplicitPresenceDefault) ClearVal() { + x.Val = nil +} + +type RequiredEditionsScalarExplicitPresenceDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 RequiredEditionsScalarExplicitPresenceDefault_builder) Build() *RequiredEditionsScalarExplicitPresenceDefault { + m0 := &RequiredEditionsScalarExplicitPresenceDefault{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RequiredEditionsScalarImplicitPresence struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RequiredEditionsScalarImplicitPresence) Reset() { @@ -163,11 +209,6 @@ func (x *RequiredEditionsScalarImplicitPresence) ProtoReflect() protoreflect.Mes return mi.MessageOf(x) } -// Deprecated: Use RequiredEditionsScalarImplicitPresence.ProtoReflect.Descriptor instead. -func (*RequiredEditionsScalarImplicitPresence) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDescGZIP(), []int{2} -} - func (x *RequiredEditionsScalarImplicitPresence) GetVal() string { if x != nil { return x.Val @@ -175,12 +216,29 @@ func (x *RequiredEditionsScalarImplicitPresence) GetVal() string { return "" } +func (x *RequiredEditionsScalarImplicitPresence) SetVal(v string) { + x.Val = v +} + +type RequiredEditionsScalarImplicitPresence_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 RequiredEditionsScalarImplicitPresence_builder) Build() *RequiredEditionsScalarImplicitPresence { + m0 := &RequiredEditionsScalarImplicitPresence{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RequiredEditionsScalarLegacyRequired struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RequiredEditionsScalarLegacyRequired) Reset() { @@ -208,11 +266,6 @@ func (x *RequiredEditionsScalarLegacyRequired) ProtoReflect() protoreflect.Messa return mi.MessageOf(x) } -// Deprecated: Use RequiredEditionsScalarLegacyRequired.ProtoReflect.Descriptor instead. -func (*RequiredEditionsScalarLegacyRequired) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDescGZIP(), []int{3} -} - func (x *RequiredEditionsScalarLegacyRequired) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -220,12 +273,40 @@ func (x *RequiredEditionsScalarLegacyRequired) GetVal() string { return "" } +func (x *RequiredEditionsScalarLegacyRequired) SetVal(v string) { + x.Val = &v +} + +func (x *RequiredEditionsScalarLegacyRequired) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *RequiredEditionsScalarLegacyRequired) ClearVal() { + x.Val = nil +} + +type RequiredEditionsScalarLegacyRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 RequiredEditionsScalarLegacyRequired_builder) Build() *RequiredEditionsScalarLegacyRequired { + m0 := &RequiredEditionsScalarLegacyRequired{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RequiredEditionsMessageExplicitPresence struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *RequiredEditionsMessageExplicitPresence_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *RequiredEditionsMessageExplicitPresence_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RequiredEditionsMessageExplicitPresence) Reset() { @@ -253,11 +334,6 @@ func (x *RequiredEditionsMessageExplicitPresence) ProtoReflect() protoreflect.Me return mi.MessageOf(x) } -// Deprecated: Use RequiredEditionsMessageExplicitPresence.ProtoReflect.Descriptor instead. -func (*RequiredEditionsMessageExplicitPresence) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDescGZIP(), []int{4} -} - func (x *RequiredEditionsMessageExplicitPresence) GetVal() *RequiredEditionsMessageExplicitPresence_Msg { if x != nil { return x.Val @@ -265,12 +341,40 @@ func (x *RequiredEditionsMessageExplicitPresence) GetVal() *RequiredEditionsMess return nil } +func (x *RequiredEditionsMessageExplicitPresence) SetVal(v *RequiredEditionsMessageExplicitPresence_Msg) { + x.Val = v +} + +func (x *RequiredEditionsMessageExplicitPresence) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *RequiredEditionsMessageExplicitPresence) ClearVal() { + x.Val = nil +} + +type RequiredEditionsMessageExplicitPresence_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *RequiredEditionsMessageExplicitPresence_Msg +} + +func (b0 RequiredEditionsMessageExplicitPresence_builder) Build() *RequiredEditionsMessageExplicitPresence { + m0 := &RequiredEditionsMessageExplicitPresence{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RequiredEditionsMessageExplicitPresenceDelimited struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *RequiredEditionsMessageExplicitPresenceDelimited_Msg `protobuf:"group,1,opt,name=Msg,json=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *RequiredEditionsMessageExplicitPresenceDelimited_Msg `protobuf:"group,1,opt,name=Msg,json=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RequiredEditionsMessageExplicitPresenceDelimited) Reset() { @@ -298,11 +402,6 @@ func (x *RequiredEditionsMessageExplicitPresenceDelimited) ProtoReflect() protor return mi.MessageOf(x) } -// Deprecated: Use RequiredEditionsMessageExplicitPresenceDelimited.ProtoReflect.Descriptor instead. -func (*RequiredEditionsMessageExplicitPresenceDelimited) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDescGZIP(), []int{5} -} - func (x *RequiredEditionsMessageExplicitPresenceDelimited) GetVal() *RequiredEditionsMessageExplicitPresenceDelimited_Msg { if x != nil { return x.Val @@ -310,12 +409,40 @@ func (x *RequiredEditionsMessageExplicitPresenceDelimited) GetVal() *RequiredEdi return nil } +func (x *RequiredEditionsMessageExplicitPresenceDelimited) SetVal(v *RequiredEditionsMessageExplicitPresenceDelimited_Msg) { + x.Val = v +} + +func (x *RequiredEditionsMessageExplicitPresenceDelimited) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *RequiredEditionsMessageExplicitPresenceDelimited) ClearVal() { + x.Val = nil +} + +type RequiredEditionsMessageExplicitPresenceDelimited_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *RequiredEditionsMessageExplicitPresenceDelimited_Msg +} + +func (b0 RequiredEditionsMessageExplicitPresenceDelimited_builder) Build() *RequiredEditionsMessageExplicitPresenceDelimited { + m0 := &RequiredEditionsMessageExplicitPresenceDelimited{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RequiredEditionsMessageLegacyRequired struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *RequiredEditionsMessageLegacyRequired_Msg `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *RequiredEditionsMessageLegacyRequired_Msg `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RequiredEditionsMessageLegacyRequired) Reset() { @@ -343,11 +470,6 @@ func (x *RequiredEditionsMessageLegacyRequired) ProtoReflect() protoreflect.Mess return mi.MessageOf(x) } -// Deprecated: Use RequiredEditionsMessageLegacyRequired.ProtoReflect.Descriptor instead. -func (*RequiredEditionsMessageLegacyRequired) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDescGZIP(), []int{6} -} - func (x *RequiredEditionsMessageLegacyRequired) GetVal() *RequiredEditionsMessageLegacyRequired_Msg { if x != nil { return x.Val @@ -355,12 +477,40 @@ func (x *RequiredEditionsMessageLegacyRequired) GetVal() *RequiredEditionsMessag return nil } +func (x *RequiredEditionsMessageLegacyRequired) SetVal(v *RequiredEditionsMessageLegacyRequired_Msg) { + x.Val = v +} + +func (x *RequiredEditionsMessageLegacyRequired) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *RequiredEditionsMessageLegacyRequired) ClearVal() { + x.Val = nil +} + +type RequiredEditionsMessageLegacyRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *RequiredEditionsMessageLegacyRequired_Msg +} + +func (b0 RequiredEditionsMessageLegacyRequired_builder) Build() *RequiredEditionsMessageLegacyRequired { + m0 := &RequiredEditionsMessageLegacyRequired{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RequiredEditionsMessageLegacyRequiredDelimited struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *RequiredEditionsMessageLegacyRequiredDelimited_Msg `protobuf:"group,1,req,name=Msg,json=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *RequiredEditionsMessageLegacyRequiredDelimited_Msg `protobuf:"group,1,req,name=Msg,json=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RequiredEditionsMessageLegacyRequiredDelimited) Reset() { @@ -388,11 +538,6 @@ func (x *RequiredEditionsMessageLegacyRequiredDelimited) ProtoReflect() protoref return mi.MessageOf(x) } -// Deprecated: Use RequiredEditionsMessageLegacyRequiredDelimited.ProtoReflect.Descriptor instead. -func (*RequiredEditionsMessageLegacyRequiredDelimited) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDescGZIP(), []int{7} -} - func (x *RequiredEditionsMessageLegacyRequiredDelimited) GetVal() *RequiredEditionsMessageLegacyRequiredDelimited_Msg { if x != nil { return x.Val @@ -400,16 +545,44 @@ func (x *RequiredEditionsMessageLegacyRequiredDelimited) GetVal() *RequiredEditi return nil } -type RequiredEditionsOneof struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +func (x *RequiredEditionsMessageLegacyRequiredDelimited) SetVal(v *RequiredEditionsMessageLegacyRequiredDelimited_Msg) { + x.Val = v +} + +func (x *RequiredEditionsMessageLegacyRequiredDelimited) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} - // Types that are assignable to Val: +func (x *RequiredEditionsMessageLegacyRequiredDelimited) ClearVal() { + x.Val = nil +} + +type RequiredEditionsMessageLegacyRequiredDelimited_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *RequiredEditionsMessageLegacyRequiredDelimited_Msg +} + +func (b0 RequiredEditionsMessageLegacyRequiredDelimited_builder) Build() *RequiredEditionsMessageLegacyRequiredDelimited { + m0 := &RequiredEditionsMessageLegacyRequiredDelimited{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + +type RequiredEditionsOneof struct { + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to Val: // // *RequiredEditionsOneof_A // *RequiredEditionsOneof_B - Val isRequiredEditionsOneof_Val `protobuf_oneof:"val"` + Val isRequiredEditionsOneof_Val `protobuf_oneof:"val"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *RequiredEditionsOneof) Reset() { @@ -437,32 +610,128 @@ func (x *RequiredEditionsOneof) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RequiredEditionsOneof.ProtoReflect.Descriptor instead. -func (*RequiredEditionsOneof) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDescGZIP(), []int{8} -} - -func (m *RequiredEditionsOneof) GetVal() isRequiredEditionsOneof_Val { - if m != nil { - return m.Val +func (x *RequiredEditionsOneof) GetVal() isRequiredEditionsOneof_Val { + if x != nil { + return x.Val } return nil } func (x *RequiredEditionsOneof) GetA() string { - if x, ok := x.GetVal().(*RequiredEditionsOneof_A); ok { - return x.A + if x != nil { + if x, ok := x.Val.(*RequiredEditionsOneof_A); ok { + return x.A + } } return "" } func (x *RequiredEditionsOneof) GetB() string { - if x, ok := x.GetVal().(*RequiredEditionsOneof_B); ok { - return x.B + if x != nil { + if x, ok := x.Val.(*RequiredEditionsOneof_B); ok { + return x.B + } } return "" } +func (x *RequiredEditionsOneof) SetA(v string) { + x.Val = &RequiredEditionsOneof_A{v} +} + +func (x *RequiredEditionsOneof) SetB(v string) { + x.Val = &RequiredEditionsOneof_B{v} +} + +func (x *RequiredEditionsOneof) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *RequiredEditionsOneof) HasA() bool { + if x == nil { + return false + } + _, ok := x.Val.(*RequiredEditionsOneof_A) + return ok +} + +func (x *RequiredEditionsOneof) HasB() bool { + if x == nil { + return false + } + _, ok := x.Val.(*RequiredEditionsOneof_B) + return ok +} + +func (x *RequiredEditionsOneof) ClearVal() { + x.Val = nil +} + +func (x *RequiredEditionsOneof) ClearA() { + if _, ok := x.Val.(*RequiredEditionsOneof_A); ok { + x.Val = nil + } +} + +func (x *RequiredEditionsOneof) ClearB() { + if _, ok := x.Val.(*RequiredEditionsOneof_B); ok { + x.Val = nil + } +} + +const RequiredEditionsOneof_Val_not_set_case case_RequiredEditionsOneof_Val = 0 +const RequiredEditionsOneof_A_case case_RequiredEditionsOneof_Val = 1 +const RequiredEditionsOneof_B_case case_RequiredEditionsOneof_Val = 2 + +func (x *RequiredEditionsOneof) WhichVal() case_RequiredEditionsOneof_Val { + if x == nil { + return RequiredEditionsOneof_Val_not_set_case + } + switch x.Val.(type) { + case *RequiredEditionsOneof_A: + return RequiredEditionsOneof_A_case + case *RequiredEditionsOneof_B: + return RequiredEditionsOneof_B_case + default: + return RequiredEditionsOneof_Val_not_set_case + } +} + +type RequiredEditionsOneof_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof Val: + A *string + B *string + // -- end of Val +} + +func (b0 RequiredEditionsOneof_builder) Build() *RequiredEditionsOneof { + m0 := &RequiredEditionsOneof{} + b, x := &b0, m0 + _, _ = b, x + if b.A != nil { + x.Val = &RequiredEditionsOneof_A{*b.A} + } + if b.B != nil { + x.Val = &RequiredEditionsOneof_B{*b.B} + } + return m0 +} + +type case_RequiredEditionsOneof_Val protoreflect.FieldNumber + +func (x case_RequiredEditionsOneof_Val) String() string { + md := file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[8].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isRequiredEditionsOneof_Val interface { isRequiredEditionsOneof_Val() } @@ -480,11 +749,10 @@ func (*RequiredEditionsOneof_A) isRequiredEditionsOneof_Val() {} func (*RequiredEditionsOneof_B) isRequiredEditionsOneof_Val() {} type RequiredEditionsRepeated struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []string `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []string `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RequiredEditionsRepeated) Reset() { @@ -512,11 +780,6 @@ func (x *RequiredEditionsRepeated) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RequiredEditionsRepeated.ProtoReflect.Descriptor instead. -func (*RequiredEditionsRepeated) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDescGZIP(), []int{9} -} - func (x *RequiredEditionsRepeated) GetVal() []string { if x != nil { return x.Val @@ -524,12 +787,29 @@ func (x *RequiredEditionsRepeated) GetVal() []string { return nil } +func (x *RequiredEditionsRepeated) SetVal(v []string) { + x.Val = v +} + +type RequiredEditionsRepeated_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []string +} + +func (b0 RequiredEditionsRepeated_builder) Build() *RequiredEditionsRepeated { + m0 := &RequiredEditionsRepeated{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RequiredEditionsRepeatedExpanded struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val []string `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val []string `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RequiredEditionsRepeatedExpanded) Reset() { @@ -557,11 +837,6 @@ func (x *RequiredEditionsRepeatedExpanded) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RequiredEditionsRepeatedExpanded.ProtoReflect.Descriptor instead. -func (*RequiredEditionsRepeatedExpanded) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDescGZIP(), []int{10} -} - func (x *RequiredEditionsRepeatedExpanded) GetVal() []string { if x != nil { return x.Val @@ -569,12 +844,29 @@ func (x *RequiredEditionsRepeatedExpanded) GetVal() []string { return nil } +func (x *RequiredEditionsRepeatedExpanded) SetVal(v []string) { + x.Val = v +} + +type RequiredEditionsRepeatedExpanded_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []string +} + +func (b0 RequiredEditionsRepeatedExpanded_builder) Build() *RequiredEditionsRepeatedExpanded { + m0 := &RequiredEditionsRepeatedExpanded{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RequiredEditionsMap struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val map[string]string `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Val map[string]string `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + sizeCache protoimpl.SizeCache } func (x *RequiredEditionsMap) Reset() { @@ -602,11 +894,6 @@ func (x *RequiredEditionsMap) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RequiredEditionsMap.ProtoReflect.Descriptor instead. -func (*RequiredEditionsMap) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDescGZIP(), []int{11} -} - func (x *RequiredEditionsMap) GetVal() map[string]string { if x != nil { return x.Val @@ -614,12 +901,29 @@ func (x *RequiredEditionsMap) GetVal() map[string]string { return nil } +func (x *RequiredEditionsMap) SetVal(v map[string]string) { + x.Val = v +} + +type RequiredEditionsMap_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[string]string +} + +func (b0 RequiredEditionsMap_builder) Build() *RequiredEditionsMap { + m0 := &RequiredEditionsMap{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RequiredEditionsMessageExplicitPresence_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RequiredEditionsMessageExplicitPresence_Msg) Reset() { @@ -647,11 +951,6 @@ func (x *RequiredEditionsMessageExplicitPresence_Msg) ProtoReflect() protoreflec return mi.MessageOf(x) } -// Deprecated: Use RequiredEditionsMessageExplicitPresence_Msg.ProtoReflect.Descriptor instead. -func (*RequiredEditionsMessageExplicitPresence_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDescGZIP(), []int{4, 0} -} - func (x *RequiredEditionsMessageExplicitPresence_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -659,12 +958,40 @@ func (x *RequiredEditionsMessageExplicitPresence_Msg) GetVal() string { return "" } +func (x *RequiredEditionsMessageExplicitPresence_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *RequiredEditionsMessageExplicitPresence_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *RequiredEditionsMessageExplicitPresence_Msg) ClearVal() { + x.Val = nil +} + +type RequiredEditionsMessageExplicitPresence_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 RequiredEditionsMessageExplicitPresence_Msg_builder) Build() *RequiredEditionsMessageExplicitPresence_Msg { + m0 := &RequiredEditionsMessageExplicitPresence_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RequiredEditionsMessageExplicitPresenceDelimited_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RequiredEditionsMessageExplicitPresenceDelimited_Msg) Reset() { @@ -692,11 +1019,6 @@ func (x *RequiredEditionsMessageExplicitPresenceDelimited_Msg) ProtoReflect() pr return mi.MessageOf(x) } -// Deprecated: Use RequiredEditionsMessageExplicitPresenceDelimited_Msg.ProtoReflect.Descriptor instead. -func (*RequiredEditionsMessageExplicitPresenceDelimited_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDescGZIP(), []int{5, 0} -} - func (x *RequiredEditionsMessageExplicitPresenceDelimited_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -704,12 +1026,40 @@ func (x *RequiredEditionsMessageExplicitPresenceDelimited_Msg) GetVal() string { return "" } +func (x *RequiredEditionsMessageExplicitPresenceDelimited_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *RequiredEditionsMessageExplicitPresenceDelimited_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *RequiredEditionsMessageExplicitPresenceDelimited_Msg) ClearVal() { + x.Val = nil +} + +type RequiredEditionsMessageExplicitPresenceDelimited_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 RequiredEditionsMessageExplicitPresenceDelimited_Msg_builder) Build() *RequiredEditionsMessageExplicitPresenceDelimited_Msg { + m0 := &RequiredEditionsMessageExplicitPresenceDelimited_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RequiredEditionsMessageLegacyRequired_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RequiredEditionsMessageLegacyRequired_Msg) Reset() { @@ -737,11 +1087,6 @@ func (x *RequiredEditionsMessageLegacyRequired_Msg) ProtoReflect() protoreflect. return mi.MessageOf(x) } -// Deprecated: Use RequiredEditionsMessageLegacyRequired_Msg.ProtoReflect.Descriptor instead. -func (*RequiredEditionsMessageLegacyRequired_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDescGZIP(), []int{6, 0} -} - func (x *RequiredEditionsMessageLegacyRequired_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -749,12 +1094,40 @@ func (x *RequiredEditionsMessageLegacyRequired_Msg) GetVal() string { return "" } +func (x *RequiredEditionsMessageLegacyRequired_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *RequiredEditionsMessageLegacyRequired_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *RequiredEditionsMessageLegacyRequired_Msg) ClearVal() { + x.Val = nil +} + +type RequiredEditionsMessageLegacyRequired_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 RequiredEditionsMessageLegacyRequired_Msg_builder) Build() *RequiredEditionsMessageLegacyRequired_Msg { + m0 := &RequiredEditionsMessageLegacyRequired_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type RequiredEditionsMessageLegacyRequiredDelimited_Msg struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RequiredEditionsMessageLegacyRequiredDelimited_Msg) Reset() { @@ -782,11 +1155,6 @@ func (x *RequiredEditionsMessageLegacyRequiredDelimited_Msg) ProtoReflect() prot return mi.MessageOf(x) } -// Deprecated: Use RequiredEditionsMessageLegacyRequiredDelimited_Msg.ProtoReflect.Descriptor instead. -func (*RequiredEditionsMessageLegacyRequiredDelimited_Msg) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDescGZIP(), []int{7, 0} -} - func (x *RequiredEditionsMessageLegacyRequiredDelimited_Msg) GetVal() string { if x != nil && x.Val != nil { return *x.Val @@ -794,6 +1162,35 @@ func (x *RequiredEditionsMessageLegacyRequiredDelimited_Msg) GetVal() string { return "" } +func (x *RequiredEditionsMessageLegacyRequiredDelimited_Msg) SetVal(v string) { + x.Val = &v +} + +func (x *RequiredEditionsMessageLegacyRequiredDelimited_Msg) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *RequiredEditionsMessageLegacyRequiredDelimited_Msg) ClearVal() { + x.Val = nil +} + +type RequiredEditionsMessageLegacyRequiredDelimited_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 RequiredEditionsMessageLegacyRequiredDelimited_Msg_builder) Build() *RequiredEditionsMessageLegacyRequiredDelimited_Msg { + m0 := &RequiredEditionsMessageLegacyRequiredDelimited_Msg{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + var File_buf_validate_conformance_cases_required_field_proto_editions_proto protoreflect.FileDescriptor var file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDesc = []byte{ @@ -914,18 +1311,6 @@ var file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawD 0x73, 0x62, 0x08, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x70, 0xe8, 0x07, } -var ( - file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDescData = file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDesc -) - -func file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDescData -} - var file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes = make([]protoimpl.MessageInfo, 17) var file_buf_validate_conformance_cases_required_field_proto_editions_proto_goTypes = []any{ (*RequiredEditionsScalarExplicitPresence)(nil), // 0: buf.validate.conformance.cases.RequiredEditionsScalarExplicitPresence diff --git a/internal/gen/buf/validate/conformance/cases/required_field_proto_editions_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/required_field_proto_editions_protoopaque.pb.go new file mode 100644 index 0000000..150644c --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/required_field_proto_editions_protoopaque.pb.go @@ -0,0 +1,1434 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/required_field_proto_editions.proto + +//go:build protoopaque + +package cases + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type RequiredEditionsScalarExplicitPresence struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredEditionsScalarExplicitPresence) Reset() { + *x = RequiredEditionsScalarExplicitPresence{} + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredEditionsScalarExplicitPresence) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredEditionsScalarExplicitPresence) ProtoMessage() {} + +func (x *RequiredEditionsScalarExplicitPresence) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredEditionsScalarExplicitPresence) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *RequiredEditionsScalarExplicitPresence) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *RequiredEditionsScalarExplicitPresence) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *RequiredEditionsScalarExplicitPresence) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type RequiredEditionsScalarExplicitPresence_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 RequiredEditionsScalarExplicitPresence_builder) Build() *RequiredEditionsScalarExplicitPresence { + m0 := &RequiredEditionsScalarExplicitPresence{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type RequiredEditionsScalarExplicitPresenceDefault struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val,def=foo" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +// Default values for RequiredEditionsScalarExplicitPresenceDefault fields. +const ( + Default_RequiredEditionsScalarExplicitPresenceDefault_Val = string("foo") +) + +func (x *RequiredEditionsScalarExplicitPresenceDefault) Reset() { + *x = RequiredEditionsScalarExplicitPresenceDefault{} + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredEditionsScalarExplicitPresenceDefault) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredEditionsScalarExplicitPresenceDefault) ProtoMessage() {} + +func (x *RequiredEditionsScalarExplicitPresenceDefault) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredEditionsScalarExplicitPresenceDefault) GetVal() string { + if x != nil { + if protoimpl.X.Present(&(x.XXX_presence[0]), 0) { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return Default_RequiredEditionsScalarExplicitPresenceDefault_Val + } + } + return Default_RequiredEditionsScalarExplicitPresenceDefault_Val +} + +func (x *RequiredEditionsScalarExplicitPresenceDefault) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *RequiredEditionsScalarExplicitPresenceDefault) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *RequiredEditionsScalarExplicitPresenceDefault) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) +} + +type RequiredEditionsScalarExplicitPresenceDefault_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 RequiredEditionsScalarExplicitPresenceDefault_builder) Build() *RequiredEditionsScalarExplicitPresenceDefault { + m0 := &RequiredEditionsScalarExplicitPresenceDefault{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type RequiredEditionsScalarImplicitPresence struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredEditionsScalarImplicitPresence) Reset() { + *x = RequiredEditionsScalarImplicitPresence{} + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredEditionsScalarImplicitPresence) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredEditionsScalarImplicitPresence) ProtoMessage() {} + +func (x *RequiredEditionsScalarImplicitPresence) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredEditionsScalarImplicitPresence) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *RequiredEditionsScalarImplicitPresence) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type RequiredEditionsScalarImplicitPresence_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 RequiredEditionsScalarImplicitPresence_builder) Build() *RequiredEditionsScalarImplicitPresence { + m0 := &RequiredEditionsScalarImplicitPresence{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RequiredEditionsScalarLegacyRequired struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredEditionsScalarLegacyRequired) Reset() { + *x = RequiredEditionsScalarLegacyRequired{} + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredEditionsScalarLegacyRequired) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredEditionsScalarLegacyRequired) ProtoMessage() {} + +func (x *RequiredEditionsScalarLegacyRequired) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredEditionsScalarLegacyRequired) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *RequiredEditionsScalarLegacyRequired) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *RequiredEditionsScalarLegacyRequired) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *RequiredEditionsScalarLegacyRequired) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type RequiredEditionsScalarLegacyRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 RequiredEditionsScalarLegacyRequired_builder) Build() *RequiredEditionsScalarLegacyRequired { + m0 := &RequiredEditionsScalarLegacyRequired{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type RequiredEditionsMessageExplicitPresence struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *RequiredEditionsMessageExplicitPresence_Msg `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredEditionsMessageExplicitPresence) Reset() { + *x = RequiredEditionsMessageExplicitPresence{} + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredEditionsMessageExplicitPresence) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredEditionsMessageExplicitPresence) ProtoMessage() {} + +func (x *RequiredEditionsMessageExplicitPresence) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredEditionsMessageExplicitPresence) GetVal() *RequiredEditionsMessageExplicitPresence_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RequiredEditionsMessageExplicitPresence) SetVal(v *RequiredEditionsMessageExplicitPresence_Msg) { + x.xxx_hidden_Val = v +} + +func (x *RequiredEditionsMessageExplicitPresence) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *RequiredEditionsMessageExplicitPresence) ClearVal() { + x.xxx_hidden_Val = nil +} + +type RequiredEditionsMessageExplicitPresence_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *RequiredEditionsMessageExplicitPresence_Msg +} + +func (b0 RequiredEditionsMessageExplicitPresence_builder) Build() *RequiredEditionsMessageExplicitPresence { + m0 := &RequiredEditionsMessageExplicitPresence{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RequiredEditionsMessageExplicitPresenceDelimited struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *RequiredEditionsMessageExplicitPresenceDelimited_Msg `protobuf:"group,1,opt,name=Msg,json=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredEditionsMessageExplicitPresenceDelimited) Reset() { + *x = RequiredEditionsMessageExplicitPresenceDelimited{} + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredEditionsMessageExplicitPresenceDelimited) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredEditionsMessageExplicitPresenceDelimited) ProtoMessage() {} + +func (x *RequiredEditionsMessageExplicitPresenceDelimited) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredEditionsMessageExplicitPresenceDelimited) GetVal() *RequiredEditionsMessageExplicitPresenceDelimited_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RequiredEditionsMessageExplicitPresenceDelimited) SetVal(v *RequiredEditionsMessageExplicitPresenceDelimited_Msg) { + x.xxx_hidden_Val = v +} + +func (x *RequiredEditionsMessageExplicitPresenceDelimited) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *RequiredEditionsMessageExplicitPresenceDelimited) ClearVal() { + x.xxx_hidden_Val = nil +} + +type RequiredEditionsMessageExplicitPresenceDelimited_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *RequiredEditionsMessageExplicitPresenceDelimited_Msg +} + +func (b0 RequiredEditionsMessageExplicitPresenceDelimited_builder) Build() *RequiredEditionsMessageExplicitPresenceDelimited { + m0 := &RequiredEditionsMessageExplicitPresenceDelimited{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RequiredEditionsMessageLegacyRequired struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *RequiredEditionsMessageLegacyRequired_Msg `protobuf:"bytes,1,req,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredEditionsMessageLegacyRequired) Reset() { + *x = RequiredEditionsMessageLegacyRequired{} + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredEditionsMessageLegacyRequired) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredEditionsMessageLegacyRequired) ProtoMessage() {} + +func (x *RequiredEditionsMessageLegacyRequired) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredEditionsMessageLegacyRequired) GetVal() *RequiredEditionsMessageLegacyRequired_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RequiredEditionsMessageLegacyRequired) SetVal(v *RequiredEditionsMessageLegacyRequired_Msg) { + x.xxx_hidden_Val = v +} + +func (x *RequiredEditionsMessageLegacyRequired) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *RequiredEditionsMessageLegacyRequired) ClearVal() { + x.xxx_hidden_Val = nil +} + +type RequiredEditionsMessageLegacyRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *RequiredEditionsMessageLegacyRequired_Msg +} + +func (b0 RequiredEditionsMessageLegacyRequired_builder) Build() *RequiredEditionsMessageLegacyRequired { + m0 := &RequiredEditionsMessageLegacyRequired{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RequiredEditionsMessageLegacyRequiredDelimited struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *RequiredEditionsMessageLegacyRequiredDelimited_Msg `protobuf:"group,1,req,name=Msg,json=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredEditionsMessageLegacyRequiredDelimited) Reset() { + *x = RequiredEditionsMessageLegacyRequiredDelimited{} + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredEditionsMessageLegacyRequiredDelimited) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredEditionsMessageLegacyRequiredDelimited) ProtoMessage() {} + +func (x *RequiredEditionsMessageLegacyRequiredDelimited) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[7] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredEditionsMessageLegacyRequiredDelimited) GetVal() *RequiredEditionsMessageLegacyRequiredDelimited_Msg { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RequiredEditionsMessageLegacyRequiredDelimited) SetVal(v *RequiredEditionsMessageLegacyRequiredDelimited_Msg) { + x.xxx_hidden_Val = v +} + +func (x *RequiredEditionsMessageLegacyRequiredDelimited) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *RequiredEditionsMessageLegacyRequiredDelimited) ClearVal() { + x.xxx_hidden_Val = nil +} + +type RequiredEditionsMessageLegacyRequiredDelimited_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *RequiredEditionsMessageLegacyRequiredDelimited_Msg +} + +func (b0 RequiredEditionsMessageLegacyRequiredDelimited_builder) Build() *RequiredEditionsMessageLegacyRequiredDelimited { + m0 := &RequiredEditionsMessageLegacyRequiredDelimited{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RequiredEditionsOneof struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val isRequiredEditionsOneof_Val `protobuf_oneof:"val"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredEditionsOneof) Reset() { + *x = RequiredEditionsOneof{} + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredEditionsOneof) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredEditionsOneof) ProtoMessage() {} + +func (x *RequiredEditionsOneof) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[8] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredEditionsOneof) GetA() string { + if x != nil { + if x, ok := x.xxx_hidden_Val.(*requiredEditionsOneof_A); ok { + return x.A + } + } + return "" +} + +func (x *RequiredEditionsOneof) GetB() string { + if x != nil { + if x, ok := x.xxx_hidden_Val.(*requiredEditionsOneof_B); ok { + return x.B + } + } + return "" +} + +func (x *RequiredEditionsOneof) SetA(v string) { + x.xxx_hidden_Val = &requiredEditionsOneof_A{v} +} + +func (x *RequiredEditionsOneof) SetB(v string) { + x.xxx_hidden_Val = &requiredEditionsOneof_B{v} +} + +func (x *RequiredEditionsOneof) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *RequiredEditionsOneof) HasA() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_Val.(*requiredEditionsOneof_A) + return ok +} + +func (x *RequiredEditionsOneof) HasB() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_Val.(*requiredEditionsOneof_B) + return ok +} + +func (x *RequiredEditionsOneof) ClearVal() { + x.xxx_hidden_Val = nil +} + +func (x *RequiredEditionsOneof) ClearA() { + if _, ok := x.xxx_hidden_Val.(*requiredEditionsOneof_A); ok { + x.xxx_hidden_Val = nil + } +} + +func (x *RequiredEditionsOneof) ClearB() { + if _, ok := x.xxx_hidden_Val.(*requiredEditionsOneof_B); ok { + x.xxx_hidden_Val = nil + } +} + +const RequiredEditionsOneof_Val_not_set_case case_RequiredEditionsOneof_Val = 0 +const RequiredEditionsOneof_A_case case_RequiredEditionsOneof_Val = 1 +const RequiredEditionsOneof_B_case case_RequiredEditionsOneof_Val = 2 + +func (x *RequiredEditionsOneof) WhichVal() case_RequiredEditionsOneof_Val { + if x == nil { + return RequiredEditionsOneof_Val_not_set_case + } + switch x.xxx_hidden_Val.(type) { + case *requiredEditionsOneof_A: + return RequiredEditionsOneof_A_case + case *requiredEditionsOneof_B: + return RequiredEditionsOneof_B_case + default: + return RequiredEditionsOneof_Val_not_set_case + } +} + +type RequiredEditionsOneof_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_Val: + A *string + B *string + // -- end of xxx_hidden_Val +} + +func (b0 RequiredEditionsOneof_builder) Build() *RequiredEditionsOneof { + m0 := &RequiredEditionsOneof{} + b, x := &b0, m0 + _, _ = b, x + if b.A != nil { + x.xxx_hidden_Val = &requiredEditionsOneof_A{*b.A} + } + if b.B != nil { + x.xxx_hidden_Val = &requiredEditionsOneof_B{*b.B} + } + return m0 +} + +type case_RequiredEditionsOneof_Val protoreflect.FieldNumber + +func (x case_RequiredEditionsOneof_Val) String() string { + md := file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[8].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isRequiredEditionsOneof_Val interface { + isRequiredEditionsOneof_Val() +} + +type requiredEditionsOneof_A struct { + A string `protobuf:"bytes,1,opt,name=a,oneof"` +} + +type requiredEditionsOneof_B struct { + B string `protobuf:"bytes,2,opt,name=b,oneof"` +} + +func (*requiredEditionsOneof_A) isRequiredEditionsOneof_Val() {} + +func (*requiredEditionsOneof_B) isRequiredEditionsOneof_Val() {} + +type RequiredEditionsRepeated struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []string `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredEditionsRepeated) Reset() { + *x = RequiredEditionsRepeated{} + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredEditionsRepeated) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredEditionsRepeated) ProtoMessage() {} + +func (x *RequiredEditionsRepeated) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[9] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredEditionsRepeated) GetVal() []string { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RequiredEditionsRepeated) SetVal(v []string) { + x.xxx_hidden_Val = v +} + +type RequiredEditionsRepeated_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []string +} + +func (b0 RequiredEditionsRepeated_builder) Build() *RequiredEditionsRepeated { + m0 := &RequiredEditionsRepeated{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RequiredEditionsRepeatedExpanded struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val []string `protobuf:"bytes,1,rep,name=val" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredEditionsRepeatedExpanded) Reset() { + *x = RequiredEditionsRepeatedExpanded{} + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredEditionsRepeatedExpanded) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredEditionsRepeatedExpanded) ProtoMessage() {} + +func (x *RequiredEditionsRepeatedExpanded) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[10] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredEditionsRepeatedExpanded) GetVal() []string { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RequiredEditionsRepeatedExpanded) SetVal(v []string) { + x.xxx_hidden_Val = v +} + +type RequiredEditionsRepeatedExpanded_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val []string +} + +func (b0 RequiredEditionsRepeatedExpanded_builder) Build() *RequiredEditionsRepeatedExpanded { + m0 := &RequiredEditionsRepeatedExpanded{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RequiredEditionsMap struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val map[string]string `protobuf:"bytes,1,rep,name=val" json:"val,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredEditionsMap) Reset() { + *x = RequiredEditionsMap{} + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredEditionsMap) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredEditionsMap) ProtoMessage() {} + +func (x *RequiredEditionsMap) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[11] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredEditionsMap) GetVal() map[string]string { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *RequiredEditionsMap) SetVal(v map[string]string) { + x.xxx_hidden_Val = v +} + +type RequiredEditionsMap_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val map[string]string +} + +func (b0 RequiredEditionsMap_builder) Build() *RequiredEditionsMap { + m0 := &RequiredEditionsMap{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type RequiredEditionsMessageExplicitPresence_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredEditionsMessageExplicitPresence_Msg) Reset() { + *x = RequiredEditionsMessageExplicitPresence_Msg{} + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredEditionsMessageExplicitPresence_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredEditionsMessageExplicitPresence_Msg) ProtoMessage() {} + +func (x *RequiredEditionsMessageExplicitPresence_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[12] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredEditionsMessageExplicitPresence_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *RequiredEditionsMessageExplicitPresence_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *RequiredEditionsMessageExplicitPresence_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *RequiredEditionsMessageExplicitPresence_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type RequiredEditionsMessageExplicitPresence_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 RequiredEditionsMessageExplicitPresence_Msg_builder) Build() *RequiredEditionsMessageExplicitPresence_Msg { + m0 := &RequiredEditionsMessageExplicitPresence_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type RequiredEditionsMessageExplicitPresenceDelimited_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredEditionsMessageExplicitPresenceDelimited_Msg) Reset() { + *x = RequiredEditionsMessageExplicitPresenceDelimited_Msg{} + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredEditionsMessageExplicitPresenceDelimited_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredEditionsMessageExplicitPresenceDelimited_Msg) ProtoMessage() {} + +func (x *RequiredEditionsMessageExplicitPresenceDelimited_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[13] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredEditionsMessageExplicitPresenceDelimited_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *RequiredEditionsMessageExplicitPresenceDelimited_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *RequiredEditionsMessageExplicitPresenceDelimited_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *RequiredEditionsMessageExplicitPresenceDelimited_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type RequiredEditionsMessageExplicitPresenceDelimited_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 RequiredEditionsMessageExplicitPresenceDelimited_Msg_builder) Build() *RequiredEditionsMessageExplicitPresenceDelimited_Msg { + m0 := &RequiredEditionsMessageExplicitPresenceDelimited_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type RequiredEditionsMessageLegacyRequired_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredEditionsMessageLegacyRequired_Msg) Reset() { + *x = RequiredEditionsMessageLegacyRequired_Msg{} + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredEditionsMessageLegacyRequired_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredEditionsMessageLegacyRequired_Msg) ProtoMessage() {} + +func (x *RequiredEditionsMessageLegacyRequired_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[14] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredEditionsMessageLegacyRequired_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *RequiredEditionsMessageLegacyRequired_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *RequiredEditionsMessageLegacyRequired_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *RequiredEditionsMessageLegacyRequired_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type RequiredEditionsMessageLegacyRequired_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 RequiredEditionsMessageLegacyRequired_Msg_builder) Build() *RequiredEditionsMessageLegacyRequired_Msg { + m0 := &RequiredEditionsMessageLegacyRequired_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +type RequiredEditionsMessageLegacyRequiredDelimited_Msg struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *string `protobuf:"bytes,1,opt,name=val" json:"val,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequiredEditionsMessageLegacyRequiredDelimited_Msg) Reset() { + *x = RequiredEditionsMessageLegacyRequiredDelimited_Msg{} + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequiredEditionsMessageLegacyRequiredDelimited_Msg) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequiredEditionsMessageLegacyRequiredDelimited_Msg) ProtoMessage() {} + +func (x *RequiredEditionsMessageLegacyRequiredDelimited_Msg) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[15] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RequiredEditionsMessageLegacyRequiredDelimited_Msg) GetVal() string { + if x != nil { + if x.xxx_hidden_Val != nil { + return *x.xxx_hidden_Val + } + return "" + } + return "" +} + +func (x *RequiredEditionsMessageLegacyRequiredDelimited_Msg) SetVal(v string) { + x.xxx_hidden_Val = &v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *RequiredEditionsMessageLegacyRequiredDelimited_Msg) HasVal() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *RequiredEditionsMessageLegacyRequiredDelimited_Msg) ClearVal() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Val = nil +} + +type RequiredEditionsMessageLegacyRequiredDelimited_Msg_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *string +} + +func (b0 RequiredEditionsMessageLegacyRequiredDelimited_Msg_builder) Build() *RequiredEditionsMessageLegacyRequiredDelimited_Msg { + m0 := &RequiredEditionsMessageLegacyRequiredDelimited_Msg{} + b, x := &b0, m0 + _, _ = b, x + if b.Val != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Val = b.Val + } + return m0 +} + +var File_buf_validate_conformance_cases_required_field_proto_editions_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDesc = []byte{ + 0x0a, 0x42, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, + 0x61, 0x73, 0x65, 0x73, 0x1a, 0x1b, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x22, 0x42, 0x0a, 0x26, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x45, 0x64, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x45, 0x78, 0x70, 0x6c, 0x69, + 0x63, 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x4e, 0x0a, 0x2d, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, + 0x64, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x45, + 0x78, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x44, + 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x1d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x3a, 0x03, 0x66, 0x6f, 0x6f, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x47, 0x0a, 0x26, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, + 0x64, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x49, + 0x6d, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x12, + 0x1d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0b, 0xba, 0x48, + 0x03, 0xc8, 0x01, 0x01, 0xaa, 0x01, 0x02, 0x08, 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x45, + 0x0a, 0x24, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x53, 0x63, 0x61, 0x6c, 0x61, 0x72, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x52, 0x65, + 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 0x1d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x0b, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0xaa, 0x01, 0x02, 0x08, 0x03, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0xa9, 0x01, 0x0a, 0x27, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, + 0x65, 0x64, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x45, 0x78, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, + 0x65, 0x12, 0x65, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4b, + 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, + 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x78, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x50, + 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x06, 0xba, 0x48, 0x03, + 0xc8, 0x01, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x17, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, + 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0xc0, 0x01, 0x0a, 0x30, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x45, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x78, 0x70, + 0x6c, 0x69, 0x63, 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x44, 0x65, 0x6c, + 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x12, 0x73, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x54, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, + 0x61, 0x73, 0x65, 0x73, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x45, 0x64, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x78, 0x70, 0x6c, + 0x69, 0x63, 0x69, 0x74, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x44, 0x65, 0x6c, 0x69, + 0x6d, 0x69, 0x74, 0x65, 0x64, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x0b, 0xba, 0x48, 0x03, 0xc8, 0x01, + 0x01, 0xaa, 0x01, 0x02, 0x28, 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x17, 0x0a, 0x03, 0x4d, + 0x73, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0xaa, 0x01, 0x0a, 0x25, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, + 0x64, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 0x68, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x49, 0x2e, 0x62, 0x75, + 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x52, 0x65, 0x71, + 0x75, 0x69, 0x72, 0x65, 0x64, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, + 0x65, 0x64, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x0b, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0xaa, 0x01, + 0x02, 0x08, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x17, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, + 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0xbe, 0x01, 0x0a, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x45, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4c, 0x65, 0x67, + 0x61, 0x63, 0x79, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x44, 0x65, 0x6c, 0x69, 0x6d, + 0x69, 0x74, 0x65, 0x64, 0x12, 0x73, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x52, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, + 0x65, 0x73, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x45, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, + 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x44, 0x65, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, + 0x64, 0x2e, 0x4d, 0x73, 0x67, 0x42, 0x0d, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0xaa, 0x01, 0x04, + 0x08, 0x03, 0x28, 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x1a, 0x17, 0x0a, 0x03, 0x4d, 0x73, 0x67, + 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x46, 0x0a, 0x15, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x45, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x12, 0x16, 0x0a, 0x01, 0x61, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0x48, 0x00, + 0x52, 0x01, 0x61, 0x12, 0x0e, 0x0a, 0x01, 0x62, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, + 0x52, 0x01, 0x62, 0x42, 0x05, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x34, 0x0a, 0x18, 0x52, 0x65, + 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, + 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x12, 0x18, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x03, 0x28, 0x09, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0x41, 0x0a, 0x20, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x45, 0x64, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x78, 0x70, 0x61, + 0x6e, 0x64, 0x65, 0x64, 0x12, 0x1d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, + 0x09, 0x42, 0x0b, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0xaa, 0x01, 0x02, 0x18, 0x02, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0xa5, 0x01, 0x0a, 0x13, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, + 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x61, 0x70, 0x12, 0x56, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, + 0x65, 0x64, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x61, 0x70, 0x2e, 0x56, 0x61, + 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x1a, 0x36, 0x0a, 0x08, 0x56, 0x61, 0x6c, 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, 0xb3, 0x02, 0x0a, 0x22, + 0x63, 0x6f, 0x6d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, + 0x65, 0x73, 0x42, 0x1f, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, + 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x50, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, + 0x6d, 0x2f, 0x62, 0x75, 0x66, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2d, 0x67, 0x6f, 0x2f, 0x69, 0x6e, 0x74, 0x65, + 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, + 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0xa2, 0x02, 0x04, 0x42, 0x56, 0x43, 0x43, 0xaa, 0x02, + 0x1e, 0x42, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x43, 0x6f, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x73, 0xca, + 0x02, 0x1e, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, + 0xe2, 0x02, 0x2a, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, + 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, + 0x73, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x21, + 0x42, 0x75, 0x66, 0x3a, 0x3a, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x3a, 0x43, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x3a, 0x3a, 0x43, 0x61, 0x73, 0x65, + 0x73, 0x62, 0x08, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x70, 0xe8, 0x07, +} + +var file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes = make([]protoimpl.MessageInfo, 17) +var file_buf_validate_conformance_cases_required_field_proto_editions_proto_goTypes = []any{ + (*RequiredEditionsScalarExplicitPresence)(nil), // 0: buf.validate.conformance.cases.RequiredEditionsScalarExplicitPresence + (*RequiredEditionsScalarExplicitPresenceDefault)(nil), // 1: buf.validate.conformance.cases.RequiredEditionsScalarExplicitPresenceDefault + (*RequiredEditionsScalarImplicitPresence)(nil), // 2: buf.validate.conformance.cases.RequiredEditionsScalarImplicitPresence + (*RequiredEditionsScalarLegacyRequired)(nil), // 3: buf.validate.conformance.cases.RequiredEditionsScalarLegacyRequired + (*RequiredEditionsMessageExplicitPresence)(nil), // 4: buf.validate.conformance.cases.RequiredEditionsMessageExplicitPresence + (*RequiredEditionsMessageExplicitPresenceDelimited)(nil), // 5: buf.validate.conformance.cases.RequiredEditionsMessageExplicitPresenceDelimited + (*RequiredEditionsMessageLegacyRequired)(nil), // 6: buf.validate.conformance.cases.RequiredEditionsMessageLegacyRequired + (*RequiredEditionsMessageLegacyRequiredDelimited)(nil), // 7: buf.validate.conformance.cases.RequiredEditionsMessageLegacyRequiredDelimited + (*RequiredEditionsOneof)(nil), // 8: buf.validate.conformance.cases.RequiredEditionsOneof + (*RequiredEditionsRepeated)(nil), // 9: buf.validate.conformance.cases.RequiredEditionsRepeated + (*RequiredEditionsRepeatedExpanded)(nil), // 10: buf.validate.conformance.cases.RequiredEditionsRepeatedExpanded + (*RequiredEditionsMap)(nil), // 11: buf.validate.conformance.cases.RequiredEditionsMap + (*RequiredEditionsMessageExplicitPresence_Msg)(nil), // 12: buf.validate.conformance.cases.RequiredEditionsMessageExplicitPresence.Msg + (*RequiredEditionsMessageExplicitPresenceDelimited_Msg)(nil), // 13: buf.validate.conformance.cases.RequiredEditionsMessageExplicitPresenceDelimited.Msg + (*RequiredEditionsMessageLegacyRequired_Msg)(nil), // 14: buf.validate.conformance.cases.RequiredEditionsMessageLegacyRequired.Msg + (*RequiredEditionsMessageLegacyRequiredDelimited_Msg)(nil), // 15: buf.validate.conformance.cases.RequiredEditionsMessageLegacyRequiredDelimited.Msg + nil, // 16: buf.validate.conformance.cases.RequiredEditionsMap.ValEntry +} +var file_buf_validate_conformance_cases_required_field_proto_editions_proto_depIdxs = []int32{ + 12, // 0: buf.validate.conformance.cases.RequiredEditionsMessageExplicitPresence.val:type_name -> buf.validate.conformance.cases.RequiredEditionsMessageExplicitPresence.Msg + 13, // 1: buf.validate.conformance.cases.RequiredEditionsMessageExplicitPresenceDelimited.val:type_name -> buf.validate.conformance.cases.RequiredEditionsMessageExplicitPresenceDelimited.Msg + 14, // 2: buf.validate.conformance.cases.RequiredEditionsMessageLegacyRequired.val:type_name -> buf.validate.conformance.cases.RequiredEditionsMessageLegacyRequired.Msg + 15, // 3: buf.validate.conformance.cases.RequiredEditionsMessageLegacyRequiredDelimited.val:type_name -> buf.validate.conformance.cases.RequiredEditionsMessageLegacyRequiredDelimited.Msg + 16, // 4: buf.validate.conformance.cases.RequiredEditionsMap.val:type_name -> buf.validate.conformance.cases.RequiredEditionsMap.ValEntry + 5, // [5:5] is the sub-list for method output_type + 5, // [5:5] is the sub-list for method input_type + 5, // [5:5] is the sub-list for extension type_name + 5, // [5:5] is the sub-list for extension extendee + 0, // [0:5] is the sub-list for field type_name +} + +func init() { file_buf_validate_conformance_cases_required_field_proto_editions_proto_init() } +func file_buf_validate_conformance_cases_required_field_proto_editions_proto_init() { + if File_buf_validate_conformance_cases_required_field_proto_editions_proto != nil { + return + } + file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes[8].OneofWrappers = []any{ + (*requiredEditionsOneof_A)(nil), + (*requiredEditionsOneof_B)(nil), + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDesc, + NumEnums: 0, + NumMessages: 17, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_required_field_proto_editions_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_required_field_proto_editions_proto_depIdxs, + MessageInfos: file_buf_validate_conformance_cases_required_field_proto_editions_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_required_field_proto_editions_proto = out.File + file_buf_validate_conformance_cases_required_field_proto_editions_proto_rawDesc = nil + file_buf_validate_conformance_cases_required_field_proto_editions_proto_goTypes = nil + file_buf_validate_conformance_cases_required_field_proto_editions_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/strings.pb.go b/internal/gen/buf/validate/conformance/cases/strings.pb.go index 8411a98..e4283dd 100644 --- a/internal/gen/buf/validate/conformance/cases/strings.pb.go +++ b/internal/gen/buf/validate/conformance/cases/strings.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/strings.proto +//go:build !protoopaque + package cases import ( @@ -25,7 +27,6 @@ import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" - sync "sync" ) const ( @@ -36,11 +37,10 @@ const ( ) type StringNone struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringNone) Reset() { @@ -68,11 +68,6 @@ func (x *StringNone) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringNone.ProtoReflect.Descriptor instead. -func (*StringNone) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{0} -} - func (x *StringNone) GetVal() string { if x != nil { return x.Val @@ -80,12 +75,29 @@ func (x *StringNone) GetVal() string { return "" } +func (x *StringNone) SetVal(v string) { + x.Val = v +} + +type StringNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNone_builder) Build() *StringNone { + m0 := &StringNone{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringConst struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringConst) Reset() { @@ -113,11 +125,6 @@ func (x *StringConst) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringConst.ProtoReflect.Descriptor instead. -func (*StringConst) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{1} -} - func (x *StringConst) GetVal() string { if x != nil { return x.Val @@ -125,12 +132,29 @@ func (x *StringConst) GetVal() string { return "" } +func (x *StringConst) SetVal(v string) { + x.Val = v +} + +type StringConst_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringConst_builder) Build() *StringConst { + m0 := &StringConst{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringIn) Reset() { @@ -158,11 +182,6 @@ func (x *StringIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringIn.ProtoReflect.Descriptor instead. -func (*StringIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{2} -} - func (x *StringIn) GetVal() string { if x != nil { return x.Val @@ -170,12 +189,29 @@ func (x *StringIn) GetVal() string { return "" } +func (x *StringIn) SetVal(v string) { + x.Val = v +} + +type StringIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringIn_builder) Build() *StringIn { + m0 := &StringIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringNotIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringNotIn) Reset() { @@ -203,11 +239,6 @@ func (x *StringNotIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringNotIn.ProtoReflect.Descriptor instead. -func (*StringNotIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{3} -} - func (x *StringNotIn) GetVal() string { if x != nil { return x.Val @@ -215,12 +246,29 @@ func (x *StringNotIn) GetVal() string { return "" } +func (x *StringNotIn) SetVal(v string) { + x.Val = v +} + +type StringNotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotIn_builder) Build() *StringNotIn { + m0 := &StringNotIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringLen struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringLen) Reset() { @@ -248,11 +296,6 @@ func (x *StringLen) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringLen.ProtoReflect.Descriptor instead. -func (*StringLen) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{4} -} - func (x *StringLen) GetVal() string { if x != nil { return x.Val @@ -260,12 +303,29 @@ func (x *StringLen) GetVal() string { return "" } +func (x *StringLen) SetVal(v string) { + x.Val = v +} + +type StringLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringLen_builder) Build() *StringLen { + m0 := &StringLen{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringMinLen struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringMinLen) Reset() { @@ -293,11 +353,6 @@ func (x *StringMinLen) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringMinLen.ProtoReflect.Descriptor instead. -func (*StringMinLen) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{5} -} - func (x *StringMinLen) GetVal() string { if x != nil { return x.Val @@ -305,12 +360,29 @@ func (x *StringMinLen) GetVal() string { return "" } +func (x *StringMinLen) SetVal(v string) { + x.Val = v +} + +type StringMinLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringMinLen_builder) Build() *StringMinLen { + m0 := &StringMinLen{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringMaxLen struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringMaxLen) Reset() { @@ -338,11 +410,6 @@ func (x *StringMaxLen) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringMaxLen.ProtoReflect.Descriptor instead. -func (*StringMaxLen) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{6} -} - func (x *StringMaxLen) GetVal() string { if x != nil { return x.Val @@ -350,12 +417,29 @@ func (x *StringMaxLen) GetVal() string { return "" } +func (x *StringMaxLen) SetVal(v string) { + x.Val = v +} + +type StringMaxLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringMaxLen_builder) Build() *StringMaxLen { + m0 := &StringMaxLen{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringMinMaxLen struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringMinMaxLen) Reset() { @@ -383,11 +467,6 @@ func (x *StringMinMaxLen) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringMinMaxLen.ProtoReflect.Descriptor instead. -func (*StringMinMaxLen) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{7} -} - func (x *StringMinMaxLen) GetVal() string { if x != nil { return x.Val @@ -395,12 +474,29 @@ func (x *StringMinMaxLen) GetVal() string { return "" } +func (x *StringMinMaxLen) SetVal(v string) { + x.Val = v +} + +type StringMinMaxLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringMinMaxLen_builder) Build() *StringMinMaxLen { + m0 := &StringMinMaxLen{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringEqualMinMaxLen struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringEqualMinMaxLen) Reset() { @@ -428,11 +524,6 @@ func (x *StringEqualMinMaxLen) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringEqualMinMaxLen.ProtoReflect.Descriptor instead. -func (*StringEqualMinMaxLen) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{8} -} - func (x *StringEqualMinMaxLen) GetVal() string { if x != nil { return x.Val @@ -440,12 +531,29 @@ func (x *StringEqualMinMaxLen) GetVal() string { return "" } +func (x *StringEqualMinMaxLen) SetVal(v string) { + x.Val = v +} + +type StringEqualMinMaxLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringEqualMinMaxLen_builder) Build() *StringEqualMinMaxLen { + m0 := &StringEqualMinMaxLen{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringLenBytes struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringLenBytes) Reset() { @@ -473,11 +581,6 @@ func (x *StringLenBytes) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringLenBytes.ProtoReflect.Descriptor instead. -func (*StringLenBytes) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{9} -} - func (x *StringLenBytes) GetVal() string { if x != nil { return x.Val @@ -485,12 +588,29 @@ func (x *StringLenBytes) GetVal() string { return "" } +func (x *StringLenBytes) SetVal(v string) { + x.Val = v +} + +type StringLenBytes_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringLenBytes_builder) Build() *StringLenBytes { + m0 := &StringLenBytes{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringMinBytes struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringMinBytes) Reset() { @@ -518,11 +638,6 @@ func (x *StringMinBytes) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringMinBytes.ProtoReflect.Descriptor instead. -func (*StringMinBytes) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{10} -} - func (x *StringMinBytes) GetVal() string { if x != nil { return x.Val @@ -530,12 +645,29 @@ func (x *StringMinBytes) GetVal() string { return "" } +func (x *StringMinBytes) SetVal(v string) { + x.Val = v +} + +type StringMinBytes_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringMinBytes_builder) Build() *StringMinBytes { + m0 := &StringMinBytes{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringMaxBytes struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringMaxBytes) Reset() { @@ -563,11 +695,6 @@ func (x *StringMaxBytes) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringMaxBytes.ProtoReflect.Descriptor instead. -func (*StringMaxBytes) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{11} -} - func (x *StringMaxBytes) GetVal() string { if x != nil { return x.Val @@ -575,12 +702,29 @@ func (x *StringMaxBytes) GetVal() string { return "" } +func (x *StringMaxBytes) SetVal(v string) { + x.Val = v +} + +type StringMaxBytes_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringMaxBytes_builder) Build() *StringMaxBytes { + m0 := &StringMaxBytes{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringMinMaxBytes struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringMinMaxBytes) Reset() { @@ -608,11 +752,6 @@ func (x *StringMinMaxBytes) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringMinMaxBytes.ProtoReflect.Descriptor instead. -func (*StringMinMaxBytes) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{12} -} - func (x *StringMinMaxBytes) GetVal() string { if x != nil { return x.Val @@ -620,12 +759,29 @@ func (x *StringMinMaxBytes) GetVal() string { return "" } +func (x *StringMinMaxBytes) SetVal(v string) { + x.Val = v +} + +type StringMinMaxBytes_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringMinMaxBytes_builder) Build() *StringMinMaxBytes { + m0 := &StringMinMaxBytes{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringEqualMinMaxBytes struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringEqualMinMaxBytes) Reset() { @@ -653,11 +809,6 @@ func (x *StringEqualMinMaxBytes) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringEqualMinMaxBytes.ProtoReflect.Descriptor instead. -func (*StringEqualMinMaxBytes) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{13} -} - func (x *StringEqualMinMaxBytes) GetVal() string { if x != nil { return x.Val @@ -665,12 +816,29 @@ func (x *StringEqualMinMaxBytes) GetVal() string { return "" } +func (x *StringEqualMinMaxBytes) SetVal(v string) { + x.Val = v +} + +type StringEqualMinMaxBytes_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringEqualMinMaxBytes_builder) Build() *StringEqualMinMaxBytes { + m0 := &StringEqualMinMaxBytes{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringPattern struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringPattern) Reset() { @@ -698,11 +866,6 @@ func (x *StringPattern) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringPattern.ProtoReflect.Descriptor instead. -func (*StringPattern) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{14} -} - func (x *StringPattern) GetVal() string { if x != nil { return x.Val @@ -710,12 +873,29 @@ func (x *StringPattern) GetVal() string { return "" } +func (x *StringPattern) SetVal(v string) { + x.Val = v +} + +type StringPattern_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringPattern_builder) Build() *StringPattern { + m0 := &StringPattern{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringPatternEscapes struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringPatternEscapes) Reset() { @@ -743,11 +923,6 @@ func (x *StringPatternEscapes) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringPatternEscapes.ProtoReflect.Descriptor instead. -func (*StringPatternEscapes) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{15} -} - func (x *StringPatternEscapes) GetVal() string { if x != nil { return x.Val @@ -755,12 +930,29 @@ func (x *StringPatternEscapes) GetVal() string { return "" } +func (x *StringPatternEscapes) SetVal(v string) { + x.Val = v +} + +type StringPatternEscapes_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringPatternEscapes_builder) Build() *StringPatternEscapes { + m0 := &StringPatternEscapes{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringPrefix struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringPrefix) Reset() { @@ -788,11 +980,6 @@ func (x *StringPrefix) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringPrefix.ProtoReflect.Descriptor instead. -func (*StringPrefix) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{16} -} - func (x *StringPrefix) GetVal() string { if x != nil { return x.Val @@ -800,12 +987,29 @@ func (x *StringPrefix) GetVal() string { return "" } +func (x *StringPrefix) SetVal(v string) { + x.Val = v +} + +type StringPrefix_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringPrefix_builder) Build() *StringPrefix { + m0 := &StringPrefix{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringContains struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringContains) Reset() { @@ -833,11 +1037,6 @@ func (x *StringContains) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringContains.ProtoReflect.Descriptor instead. -func (*StringContains) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{17} -} - func (x *StringContains) GetVal() string { if x != nil { return x.Val @@ -845,12 +1044,29 @@ func (x *StringContains) GetVal() string { return "" } +func (x *StringContains) SetVal(v string) { + x.Val = v +} + +type StringContains_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringContains_builder) Build() *StringContains { + m0 := &StringContains{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringNotContains struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringNotContains) Reset() { @@ -878,11 +1094,6 @@ func (x *StringNotContains) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringNotContains.ProtoReflect.Descriptor instead. -func (*StringNotContains) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{18} -} - func (x *StringNotContains) GetVal() string { if x != nil { return x.Val @@ -890,12 +1101,29 @@ func (x *StringNotContains) GetVal() string { return "" } +func (x *StringNotContains) SetVal(v string) { + x.Val = v +} + +type StringNotContains_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotContains_builder) Build() *StringNotContains { + m0 := &StringNotContains{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringSuffix struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringSuffix) Reset() { @@ -923,11 +1151,6 @@ func (x *StringSuffix) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringSuffix.ProtoReflect.Descriptor instead. -func (*StringSuffix) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{19} -} - func (x *StringSuffix) GetVal() string { if x != nil { return x.Val @@ -935,12 +1158,29 @@ func (x *StringSuffix) GetVal() string { return "" } +func (x *StringSuffix) SetVal(v string) { + x.Val = v +} + +type StringSuffix_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringSuffix_builder) Build() *StringSuffix { + m0 := &StringSuffix{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringEmail struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringEmail) Reset() { @@ -968,11 +1208,6 @@ func (x *StringEmail) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringEmail.ProtoReflect.Descriptor instead. -func (*StringEmail) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{20} -} - func (x *StringEmail) GetVal() string { if x != nil { return x.Val @@ -980,12 +1215,29 @@ func (x *StringEmail) GetVal() string { return "" } +func (x *StringEmail) SetVal(v string) { + x.Val = v +} + +type StringEmail_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringEmail_builder) Build() *StringEmail { + m0 := &StringEmail{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringNotEmail struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringNotEmail) Reset() { @@ -1013,11 +1265,6 @@ func (x *StringNotEmail) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringNotEmail.ProtoReflect.Descriptor instead. -func (*StringNotEmail) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{21} -} - func (x *StringNotEmail) GetVal() string { if x != nil { return x.Val @@ -1025,12 +1272,29 @@ func (x *StringNotEmail) GetVal() string { return "" } +func (x *StringNotEmail) SetVal(v string) { + x.Val = v +} + +type StringNotEmail_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotEmail_builder) Build() *StringNotEmail { + m0 := &StringNotEmail{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringAddress struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringAddress) Reset() { @@ -1058,11 +1322,6 @@ func (x *StringAddress) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringAddress.ProtoReflect.Descriptor instead. -func (*StringAddress) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{22} -} - func (x *StringAddress) GetVal() string { if x != nil { return x.Val @@ -1070,12 +1329,29 @@ func (x *StringAddress) GetVal() string { return "" } +func (x *StringAddress) SetVal(v string) { + x.Val = v +} + +type StringAddress_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringAddress_builder) Build() *StringAddress { + m0 := &StringAddress{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringNotAddress struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringNotAddress) Reset() { @@ -1103,11 +1379,6 @@ func (x *StringNotAddress) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringNotAddress.ProtoReflect.Descriptor instead. -func (*StringNotAddress) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{23} -} - func (x *StringNotAddress) GetVal() string { if x != nil { return x.Val @@ -1115,12 +1386,29 @@ func (x *StringNotAddress) GetVal() string { return "" } +func (x *StringNotAddress) SetVal(v string) { + x.Val = v +} + +type StringNotAddress_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotAddress_builder) Build() *StringNotAddress { + m0 := &StringNotAddress{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringHostname struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringHostname) Reset() { @@ -1148,11 +1436,6 @@ func (x *StringHostname) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringHostname.ProtoReflect.Descriptor instead. -func (*StringHostname) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{24} -} - func (x *StringHostname) GetVal() string { if x != nil { return x.Val @@ -1160,12 +1443,29 @@ func (x *StringHostname) GetVal() string { return "" } +func (x *StringHostname) SetVal(v string) { + x.Val = v +} + +type StringHostname_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringHostname_builder) Build() *StringHostname { + m0 := &StringHostname{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringNotHostname struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringNotHostname) Reset() { @@ -1193,11 +1493,6 @@ func (x *StringNotHostname) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringNotHostname.ProtoReflect.Descriptor instead. -func (*StringNotHostname) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{25} -} - func (x *StringNotHostname) GetVal() string { if x != nil { return x.Val @@ -1205,12 +1500,29 @@ func (x *StringNotHostname) GetVal() string { return "" } +func (x *StringNotHostname) SetVal(v string) { + x.Val = v +} + +type StringNotHostname_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotHostname_builder) Build() *StringNotHostname { + m0 := &StringNotHostname{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringIP struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringIP) Reset() { @@ -1238,11 +1550,6 @@ func (x *StringIP) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringIP.ProtoReflect.Descriptor instead. -func (*StringIP) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{26} -} - func (x *StringIP) GetVal() string { if x != nil { return x.Val @@ -1250,12 +1557,29 @@ func (x *StringIP) GetVal() string { return "" } +func (x *StringIP) SetVal(v string) { + x.Val = v +} + +type StringIP_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringIP_builder) Build() *StringIP { + m0 := &StringIP{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringNotIP struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringNotIP) Reset() { @@ -1283,11 +1607,6 @@ func (x *StringNotIP) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringNotIP.ProtoReflect.Descriptor instead. -func (*StringNotIP) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{27} -} - func (x *StringNotIP) GetVal() string { if x != nil { return x.Val @@ -1295,12 +1614,29 @@ func (x *StringNotIP) GetVal() string { return "" } +func (x *StringNotIP) SetVal(v string) { + x.Val = v +} + +type StringNotIP_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotIP_builder) Build() *StringNotIP { + m0 := &StringNotIP{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringIPv4 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringIPv4) Reset() { @@ -1328,11 +1664,6 @@ func (x *StringIPv4) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringIPv4.ProtoReflect.Descriptor instead. -func (*StringIPv4) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{28} -} - func (x *StringIPv4) GetVal() string { if x != nil { return x.Val @@ -1340,12 +1671,29 @@ func (x *StringIPv4) GetVal() string { return "" } +func (x *StringIPv4) SetVal(v string) { + x.Val = v +} + +type StringIPv4_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringIPv4_builder) Build() *StringIPv4 { + m0 := &StringIPv4{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringNotIPv4 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringNotIPv4) Reset() { @@ -1373,11 +1721,6 @@ func (x *StringNotIPv4) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringNotIPv4.ProtoReflect.Descriptor instead. -func (*StringNotIPv4) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{29} -} - func (x *StringNotIPv4) GetVal() string { if x != nil { return x.Val @@ -1385,12 +1728,29 @@ func (x *StringNotIPv4) GetVal() string { return "" } +func (x *StringNotIPv4) SetVal(v string) { + x.Val = v +} + +type StringNotIPv4_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotIPv4_builder) Build() *StringNotIPv4 { + m0 := &StringNotIPv4{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringIPv6 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringIPv6) Reset() { @@ -1418,11 +1778,6 @@ func (x *StringIPv6) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringIPv6.ProtoReflect.Descriptor instead. -func (*StringIPv6) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{30} -} - func (x *StringIPv6) GetVal() string { if x != nil { return x.Val @@ -1430,12 +1785,29 @@ func (x *StringIPv6) GetVal() string { return "" } +func (x *StringIPv6) SetVal(v string) { + x.Val = v +} + +type StringIPv6_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringIPv6_builder) Build() *StringIPv6 { + m0 := &StringIPv6{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringNotIPv6 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringNotIPv6) Reset() { @@ -1463,11 +1835,6 @@ func (x *StringNotIPv6) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringNotIPv6.ProtoReflect.Descriptor instead. -func (*StringNotIPv6) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{31} -} - func (x *StringNotIPv6) GetVal() string { if x != nil { return x.Val @@ -1475,12 +1842,29 @@ func (x *StringNotIPv6) GetVal() string { return "" } +func (x *StringNotIPv6) SetVal(v string) { + x.Val = v +} + +type StringNotIPv6_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotIPv6_builder) Build() *StringNotIPv6 { + m0 := &StringNotIPv6{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringIPWithPrefixLen struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringIPWithPrefixLen) Reset() { @@ -1508,11 +1892,6 @@ func (x *StringIPWithPrefixLen) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringIPWithPrefixLen.ProtoReflect.Descriptor instead. -func (*StringIPWithPrefixLen) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{32} -} - func (x *StringIPWithPrefixLen) GetVal() string { if x != nil { return x.Val @@ -1520,12 +1899,29 @@ func (x *StringIPWithPrefixLen) GetVal() string { return "" } +func (x *StringIPWithPrefixLen) SetVal(v string) { + x.Val = v +} + +type StringIPWithPrefixLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringIPWithPrefixLen_builder) Build() *StringIPWithPrefixLen { + m0 := &StringIPWithPrefixLen{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringNotIPWithPrefixLen struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringNotIPWithPrefixLen) Reset() { @@ -1553,11 +1949,6 @@ func (x *StringNotIPWithPrefixLen) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringNotIPWithPrefixLen.ProtoReflect.Descriptor instead. -func (*StringNotIPWithPrefixLen) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{33} -} - func (x *StringNotIPWithPrefixLen) GetVal() string { if x != nil { return x.Val @@ -1565,12 +1956,29 @@ func (x *StringNotIPWithPrefixLen) GetVal() string { return "" } +func (x *StringNotIPWithPrefixLen) SetVal(v string) { + x.Val = v +} + +type StringNotIPWithPrefixLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotIPWithPrefixLen_builder) Build() *StringNotIPWithPrefixLen { + m0 := &StringNotIPWithPrefixLen{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringIPv4WithPrefixLen struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringIPv4WithPrefixLen) Reset() { @@ -1598,11 +2006,6 @@ func (x *StringIPv4WithPrefixLen) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringIPv4WithPrefixLen.ProtoReflect.Descriptor instead. -func (*StringIPv4WithPrefixLen) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{34} -} - func (x *StringIPv4WithPrefixLen) GetVal() string { if x != nil { return x.Val @@ -1610,12 +2013,29 @@ func (x *StringIPv4WithPrefixLen) GetVal() string { return "" } +func (x *StringIPv4WithPrefixLen) SetVal(v string) { + x.Val = v +} + +type StringIPv4WithPrefixLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringIPv4WithPrefixLen_builder) Build() *StringIPv4WithPrefixLen { + m0 := &StringIPv4WithPrefixLen{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringNotIPv4WithPrefixLen struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringNotIPv4WithPrefixLen) Reset() { @@ -1643,11 +2063,6 @@ func (x *StringNotIPv4WithPrefixLen) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringNotIPv4WithPrefixLen.ProtoReflect.Descriptor instead. -func (*StringNotIPv4WithPrefixLen) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{35} -} - func (x *StringNotIPv4WithPrefixLen) GetVal() string { if x != nil { return x.Val @@ -1655,12 +2070,29 @@ func (x *StringNotIPv4WithPrefixLen) GetVal() string { return "" } +func (x *StringNotIPv4WithPrefixLen) SetVal(v string) { + x.Val = v +} + +type StringNotIPv4WithPrefixLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotIPv4WithPrefixLen_builder) Build() *StringNotIPv4WithPrefixLen { + m0 := &StringNotIPv4WithPrefixLen{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringIPv6WithPrefixLen struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringIPv6WithPrefixLen) Reset() { @@ -1688,11 +2120,6 @@ func (x *StringIPv6WithPrefixLen) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringIPv6WithPrefixLen.ProtoReflect.Descriptor instead. -func (*StringIPv6WithPrefixLen) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{36} -} - func (x *StringIPv6WithPrefixLen) GetVal() string { if x != nil { return x.Val @@ -1700,12 +2127,29 @@ func (x *StringIPv6WithPrefixLen) GetVal() string { return "" } +func (x *StringIPv6WithPrefixLen) SetVal(v string) { + x.Val = v +} + +type StringIPv6WithPrefixLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringIPv6WithPrefixLen_builder) Build() *StringIPv6WithPrefixLen { + m0 := &StringIPv6WithPrefixLen{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringNotIPv6WithPrefixLen struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringNotIPv6WithPrefixLen) Reset() { @@ -1733,11 +2177,6 @@ func (x *StringNotIPv6WithPrefixLen) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringNotIPv6WithPrefixLen.ProtoReflect.Descriptor instead. -func (*StringNotIPv6WithPrefixLen) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{37} -} - func (x *StringNotIPv6WithPrefixLen) GetVal() string { if x != nil { return x.Val @@ -1745,12 +2184,29 @@ func (x *StringNotIPv6WithPrefixLen) GetVal() string { return "" } +func (x *StringNotIPv6WithPrefixLen) SetVal(v string) { + x.Val = v +} + +type StringNotIPv6WithPrefixLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotIPv6WithPrefixLen_builder) Build() *StringNotIPv6WithPrefixLen { + m0 := &StringNotIPv6WithPrefixLen{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringIPPrefix struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringIPPrefix) Reset() { @@ -1778,11 +2234,6 @@ func (x *StringIPPrefix) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringIPPrefix.ProtoReflect.Descriptor instead. -func (*StringIPPrefix) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{38} -} - func (x *StringIPPrefix) GetVal() string { if x != nil { return x.Val @@ -1790,12 +2241,29 @@ func (x *StringIPPrefix) GetVal() string { return "" } +func (x *StringIPPrefix) SetVal(v string) { + x.Val = v +} + +type StringIPPrefix_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringIPPrefix_builder) Build() *StringIPPrefix { + m0 := &StringIPPrefix{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringNotIPPrefix struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringNotIPPrefix) Reset() { @@ -1823,11 +2291,6 @@ func (x *StringNotIPPrefix) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringNotIPPrefix.ProtoReflect.Descriptor instead. -func (*StringNotIPPrefix) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{39} -} - func (x *StringNotIPPrefix) GetVal() string { if x != nil { return x.Val @@ -1835,12 +2298,29 @@ func (x *StringNotIPPrefix) GetVal() string { return "" } +func (x *StringNotIPPrefix) SetVal(v string) { + x.Val = v +} + +type StringNotIPPrefix_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotIPPrefix_builder) Build() *StringNotIPPrefix { + m0 := &StringNotIPPrefix{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringIPv4Prefix struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringIPv4Prefix) Reset() { @@ -1868,11 +2348,6 @@ func (x *StringIPv4Prefix) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringIPv4Prefix.ProtoReflect.Descriptor instead. -func (*StringIPv4Prefix) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{40} -} - func (x *StringIPv4Prefix) GetVal() string { if x != nil { return x.Val @@ -1880,12 +2355,29 @@ func (x *StringIPv4Prefix) GetVal() string { return "" } +func (x *StringIPv4Prefix) SetVal(v string) { + x.Val = v +} + +type StringIPv4Prefix_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringIPv4Prefix_builder) Build() *StringIPv4Prefix { + m0 := &StringIPv4Prefix{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringNotIPv4Prefix struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringNotIPv4Prefix) Reset() { @@ -1913,11 +2405,6 @@ func (x *StringNotIPv4Prefix) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringNotIPv4Prefix.ProtoReflect.Descriptor instead. -func (*StringNotIPv4Prefix) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{41} -} - func (x *StringNotIPv4Prefix) GetVal() string { if x != nil { return x.Val @@ -1925,12 +2412,29 @@ func (x *StringNotIPv4Prefix) GetVal() string { return "" } +func (x *StringNotIPv4Prefix) SetVal(v string) { + x.Val = v +} + +type StringNotIPv4Prefix_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotIPv4Prefix_builder) Build() *StringNotIPv4Prefix { + m0 := &StringNotIPv4Prefix{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringIPv6Prefix struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringIPv6Prefix) Reset() { @@ -1958,11 +2462,6 @@ func (x *StringIPv6Prefix) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringIPv6Prefix.ProtoReflect.Descriptor instead. -func (*StringIPv6Prefix) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{42} -} - func (x *StringIPv6Prefix) GetVal() string { if x != nil { return x.Val @@ -1970,12 +2469,29 @@ func (x *StringIPv6Prefix) GetVal() string { return "" } +func (x *StringIPv6Prefix) SetVal(v string) { + x.Val = v +} + +type StringIPv6Prefix_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringIPv6Prefix_builder) Build() *StringIPv6Prefix { + m0 := &StringIPv6Prefix{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringNotIPv6Prefix struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringNotIPv6Prefix) Reset() { @@ -2003,11 +2519,6 @@ func (x *StringNotIPv6Prefix) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringNotIPv6Prefix.ProtoReflect.Descriptor instead. -func (*StringNotIPv6Prefix) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{43} -} - func (x *StringNotIPv6Prefix) GetVal() string { if x != nil { return x.Val @@ -2015,12 +2526,29 @@ func (x *StringNotIPv6Prefix) GetVal() string { return "" } +func (x *StringNotIPv6Prefix) SetVal(v string) { + x.Val = v +} + +type StringNotIPv6Prefix_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotIPv6Prefix_builder) Build() *StringNotIPv6Prefix { + m0 := &StringNotIPv6Prefix{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringURI struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringURI) Reset() { @@ -2048,11 +2576,6 @@ func (x *StringURI) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringURI.ProtoReflect.Descriptor instead. -func (*StringURI) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{44} -} - func (x *StringURI) GetVal() string { if x != nil { return x.Val @@ -2060,12 +2583,29 @@ func (x *StringURI) GetVal() string { return "" } +func (x *StringURI) SetVal(v string) { + x.Val = v +} + +type StringURI_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringURI_builder) Build() *StringURI { + m0 := &StringURI{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringNotURI struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringNotURI) Reset() { @@ -2093,11 +2633,6 @@ func (x *StringNotURI) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringNotURI.ProtoReflect.Descriptor instead. -func (*StringNotURI) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{45} -} - func (x *StringNotURI) GetVal() string { if x != nil { return x.Val @@ -2105,12 +2640,29 @@ func (x *StringNotURI) GetVal() string { return "" } +func (x *StringNotURI) SetVal(v string) { + x.Val = v +} + +type StringNotURI_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotURI_builder) Build() *StringNotURI { + m0 := &StringNotURI{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringURIRef struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringURIRef) Reset() { @@ -2138,11 +2690,6 @@ func (x *StringURIRef) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringURIRef.ProtoReflect.Descriptor instead. -func (*StringURIRef) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{46} -} - func (x *StringURIRef) GetVal() string { if x != nil { return x.Val @@ -2150,12 +2697,29 @@ func (x *StringURIRef) GetVal() string { return "" } +func (x *StringURIRef) SetVal(v string) { + x.Val = v +} + +type StringURIRef_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringURIRef_builder) Build() *StringURIRef { + m0 := &StringURIRef{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringNotURIRef struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringNotURIRef) Reset() { @@ -2183,11 +2747,6 @@ func (x *StringNotURIRef) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringNotURIRef.ProtoReflect.Descriptor instead. -func (*StringNotURIRef) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{47} -} - func (x *StringNotURIRef) GetVal() string { if x != nil { return x.Val @@ -2195,12 +2754,29 @@ func (x *StringNotURIRef) GetVal() string { return "" } +func (x *StringNotURIRef) SetVal(v string) { + x.Val = v +} + +type StringNotURIRef_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotURIRef_builder) Build() *StringNotURIRef { + m0 := &StringNotURIRef{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringUUID struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringUUID) Reset() { @@ -2228,11 +2804,6 @@ func (x *StringUUID) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringUUID.ProtoReflect.Descriptor instead. -func (*StringUUID) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{48} -} - func (x *StringUUID) GetVal() string { if x != nil { return x.Val @@ -2240,12 +2811,29 @@ func (x *StringUUID) GetVal() string { return "" } +func (x *StringUUID) SetVal(v string) { + x.Val = v +} + +type StringUUID_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringUUID_builder) Build() *StringUUID { + m0 := &StringUUID{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringNotUUID struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringNotUUID) Reset() { @@ -2273,11 +2861,6 @@ func (x *StringNotUUID) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringNotUUID.ProtoReflect.Descriptor instead. -func (*StringNotUUID) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{49} -} - func (x *StringNotUUID) GetVal() string { if x != nil { return x.Val @@ -2285,12 +2868,29 @@ func (x *StringNotUUID) GetVal() string { return "" } +func (x *StringNotUUID) SetVal(v string) { + x.Val = v +} + +type StringNotUUID_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotUUID_builder) Build() *StringNotUUID { + m0 := &StringNotUUID{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringTUUID struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringTUUID) Reset() { @@ -2318,11 +2918,6 @@ func (x *StringTUUID) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringTUUID.ProtoReflect.Descriptor instead. -func (*StringTUUID) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{50} -} - func (x *StringTUUID) GetVal() string { if x != nil { return x.Val @@ -2330,12 +2925,29 @@ func (x *StringTUUID) GetVal() string { return "" } +func (x *StringTUUID) SetVal(v string) { + x.Val = v +} + +type StringTUUID_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringTUUID_builder) Build() *StringTUUID { + m0 := &StringTUUID{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringNotTUUID struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringNotTUUID) Reset() { @@ -2363,11 +2975,6 @@ func (x *StringNotTUUID) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringNotTUUID.ProtoReflect.Descriptor instead. -func (*StringNotTUUID) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{51} -} - func (x *StringNotTUUID) GetVal() string { if x != nil { return x.Val @@ -2375,12 +2982,29 @@ func (x *StringNotTUUID) GetVal() string { return "" } +func (x *StringNotTUUID) SetVal(v string) { + x.Val = v +} + +type StringNotTUUID_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotTUUID_builder) Build() *StringNotTUUID { + m0 := &StringNotTUUID{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringHttpHeaderName struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringHttpHeaderName) Reset() { @@ -2408,11 +3032,6 @@ func (x *StringHttpHeaderName) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringHttpHeaderName.ProtoReflect.Descriptor instead. -func (*StringHttpHeaderName) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{52} -} - func (x *StringHttpHeaderName) GetVal() string { if x != nil { return x.Val @@ -2420,12 +3039,29 @@ func (x *StringHttpHeaderName) GetVal() string { return "" } +func (x *StringHttpHeaderName) SetVal(v string) { + x.Val = v +} + +type StringHttpHeaderName_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringHttpHeaderName_builder) Build() *StringHttpHeaderName { + m0 := &StringHttpHeaderName{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringHttpHeaderValue struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringHttpHeaderValue) Reset() { @@ -2453,11 +3089,6 @@ func (x *StringHttpHeaderValue) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringHttpHeaderValue.ProtoReflect.Descriptor instead. -func (*StringHttpHeaderValue) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{53} -} - func (x *StringHttpHeaderValue) GetVal() string { if x != nil { return x.Val @@ -2465,12 +3096,29 @@ func (x *StringHttpHeaderValue) GetVal() string { return "" } +func (x *StringHttpHeaderValue) SetVal(v string) { + x.Val = v +} + +type StringHttpHeaderValue_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringHttpHeaderValue_builder) Build() *StringHttpHeaderValue { + m0 := &StringHttpHeaderValue{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringHttpHeaderNameLoose struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringHttpHeaderNameLoose) Reset() { @@ -2498,11 +3146,6 @@ func (x *StringHttpHeaderNameLoose) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringHttpHeaderNameLoose.ProtoReflect.Descriptor instead. -func (*StringHttpHeaderNameLoose) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{54} -} - func (x *StringHttpHeaderNameLoose) GetVal() string { if x != nil { return x.Val @@ -2510,12 +3153,29 @@ func (x *StringHttpHeaderNameLoose) GetVal() string { return "" } +func (x *StringHttpHeaderNameLoose) SetVal(v string) { + x.Val = v +} + +type StringHttpHeaderNameLoose_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringHttpHeaderNameLoose_builder) Build() *StringHttpHeaderNameLoose { + m0 := &StringHttpHeaderNameLoose{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringHttpHeaderValueLoose struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringHttpHeaderValueLoose) Reset() { @@ -2543,11 +3203,6 @@ func (x *StringHttpHeaderValueLoose) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringHttpHeaderValueLoose.ProtoReflect.Descriptor instead. -func (*StringHttpHeaderValueLoose) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{55} -} - func (x *StringHttpHeaderValueLoose) GetVal() string { if x != nil { return x.Val @@ -2555,12 +3210,29 @@ func (x *StringHttpHeaderValueLoose) GetVal() string { return "" } +func (x *StringHttpHeaderValueLoose) SetVal(v string) { + x.Val = v +} + +type StringHttpHeaderValueLoose_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringHttpHeaderValueLoose_builder) Build() *StringHttpHeaderValueLoose { + m0 := &StringHttpHeaderValueLoose{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringUUIDIgnore struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringUUIDIgnore) Reset() { @@ -2588,11 +3260,6 @@ func (x *StringUUIDIgnore) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringUUIDIgnore.ProtoReflect.Descriptor instead. -func (*StringUUIDIgnore) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{56} -} - func (x *StringUUIDIgnore) GetVal() string { if x != nil { return x.Val @@ -2600,15 +3267,32 @@ func (x *StringUUIDIgnore) GetVal() string { return "" } -type StringInOneof struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +func (x *StringUUIDIgnore) SetVal(v string) { + x.Val = v +} + +type StringUUIDIgnore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. - // Types that are assignable to Foo: + Val string +} + +func (b0 StringUUIDIgnore_builder) Build() *StringUUIDIgnore { + m0 := &StringUUIDIgnore{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + +type StringInOneof struct { + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to Foo: // // *StringInOneof_Bar - Foo isStringInOneof_Foo `protobuf_oneof:"foo"` + Foo isStringInOneof_Foo `protobuf_oneof:"foo"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *StringInOneof) Reset() { @@ -2636,25 +3320,94 @@ func (x *StringInOneof) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringInOneof.ProtoReflect.Descriptor instead. -func (*StringInOneof) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{57} -} - -func (m *StringInOneof) GetFoo() isStringInOneof_Foo { - if m != nil { - return m.Foo +func (x *StringInOneof) GetFoo() isStringInOneof_Foo { + if x != nil { + return x.Foo } return nil } func (x *StringInOneof) GetBar() string { - if x, ok := x.GetFoo().(*StringInOneof_Bar); ok { - return x.Bar + if x != nil { + if x, ok := x.Foo.(*StringInOneof_Bar); ok { + return x.Bar + } } return "" } +func (x *StringInOneof) SetBar(v string) { + x.Foo = &StringInOneof_Bar{v} +} + +func (x *StringInOneof) HasFoo() bool { + if x == nil { + return false + } + return x.Foo != nil +} + +func (x *StringInOneof) HasBar() bool { + if x == nil { + return false + } + _, ok := x.Foo.(*StringInOneof_Bar) + return ok +} + +func (x *StringInOneof) ClearFoo() { + x.Foo = nil +} + +func (x *StringInOneof) ClearBar() { + if _, ok := x.Foo.(*StringInOneof_Bar); ok { + x.Foo = nil + } +} + +const StringInOneof_Foo_not_set_case case_StringInOneof_Foo = 0 +const StringInOneof_Bar_case case_StringInOneof_Foo = 1 + +func (x *StringInOneof) WhichFoo() case_StringInOneof_Foo { + if x == nil { + return StringInOneof_Foo_not_set_case + } + switch x.Foo.(type) { + case *StringInOneof_Bar: + return StringInOneof_Bar_case + default: + return StringInOneof_Foo_not_set_case + } +} + +type StringInOneof_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof Foo: + Bar *string + // -- end of Foo +} + +func (b0 StringInOneof_builder) Build() *StringInOneof { + m0 := &StringInOneof{} + b, x := &b0, m0 + _, _ = b, x + if b.Bar != nil { + x.Foo = &StringInOneof_Bar{*b.Bar} + } + return m0 +} + +type case_StringInOneof_Foo protoreflect.FieldNumber + +func (x case_StringInOneof_Foo) String() string { + md := file_buf_validate_conformance_cases_strings_proto_msgTypes[57].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isStringInOneof_Foo interface { isStringInOneof_Foo() } @@ -2666,11 +3419,10 @@ type StringInOneof_Bar struct { func (*StringInOneof_Bar) isStringInOneof_Foo() {} type StringHostAndPort struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringHostAndPort) Reset() { @@ -2698,11 +3450,6 @@ func (x *StringHostAndPort) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringHostAndPort.ProtoReflect.Descriptor instead. -func (*StringHostAndPort) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{58} -} - func (x *StringHostAndPort) GetVal() string { if x != nil { return x.Val @@ -2710,12 +3457,29 @@ func (x *StringHostAndPort) GetVal() string { return "" } +func (x *StringHostAndPort) SetVal(v string) { + x.Val = v +} + +type StringHostAndPort_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringHostAndPort_builder) Build() *StringHostAndPort { + m0 := &StringHostAndPort{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringHostAndOptionalPort struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringHostAndOptionalPort) Reset() { @@ -2743,11 +3507,6 @@ func (x *StringHostAndOptionalPort) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringHostAndOptionalPort.ProtoReflect.Descriptor instead. -func (*StringHostAndOptionalPort) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{59} -} - func (x *StringHostAndOptionalPort) GetVal() string { if x != nil { return x.Val @@ -2755,12 +3514,29 @@ func (x *StringHostAndOptionalPort) GetVal() string { return "" } +func (x *StringHostAndOptionalPort) SetVal(v string) { + x.Val = v +} + +type StringHostAndOptionalPort_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringHostAndOptionalPort_builder) Build() *StringHostAndOptionalPort { + m0 := &StringHostAndOptionalPort{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type StringExample struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *StringExample) Reset() { @@ -2788,11 +3564,6 @@ func (x *StringExample) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use StringExample.ProtoReflect.Descriptor instead. -func (*StringExample) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_strings_proto_rawDescGZIP(), []int{60} -} - func (x *StringExample) GetVal() string { if x != nil { return x.Val @@ -2800,6 +3571,24 @@ func (x *StringExample) GetVal() string { return "" } +func (x *StringExample) SetVal(v string) { + x.Val = v +} + +type StringExample_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringExample_builder) Build() *StringExample { + m0 := &StringExample{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + var File_buf_validate_conformance_cases_strings_proto protoreflect.FileDescriptor var file_buf_validate_conformance_cases_strings_proto_rawDesc = []byte{ @@ -3022,18 +3811,6 @@ var file_buf_validate_conformance_cases_strings_proto_rawDesc = []byte{ 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } -var ( - file_buf_validate_conformance_cases_strings_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_strings_proto_rawDescData = file_buf_validate_conformance_cases_strings_proto_rawDesc -) - -func file_buf_validate_conformance_cases_strings_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_strings_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_strings_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_strings_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_strings_proto_rawDescData -} - var file_buf_validate_conformance_cases_strings_proto_msgTypes = make([]protoimpl.MessageInfo, 61) var file_buf_validate_conformance_cases_strings_proto_goTypes = []any{ (*StringNone)(nil), // 0: buf.validate.conformance.cases.StringNone diff --git a/internal/gen/buf/validate/conformance/cases/strings_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/strings_protoopaque.pb.go new file mode 100644 index 0000000..39d2425 --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/strings_protoopaque.pb.go @@ -0,0 +1,3902 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/strings.proto + +//go:build protoopaque + +package cases + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type StringNone struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringNone) Reset() { + *x = StringNone{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringNone) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringNone) ProtoMessage() {} + +func (x *StringNone) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringNone) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringNone) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNone_builder) Build() *StringNone { + m0 := &StringNone{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringConst struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringConst) Reset() { + *x = StringConst{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringConst) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringConst) ProtoMessage() {} + +func (x *StringConst) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringConst) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringConst) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringConst_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringConst_builder) Build() *StringConst { + m0 := &StringConst{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringIn) Reset() { + *x = StringIn{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringIn) ProtoMessage() {} + +func (x *StringIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringIn) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringIn) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringIn_builder) Build() *StringIn { + m0 := &StringIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringNotIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringNotIn) Reset() { + *x = StringNotIn{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringNotIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringNotIn) ProtoMessage() {} + +func (x *StringNotIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringNotIn) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringNotIn) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringNotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotIn_builder) Build() *StringNotIn { + m0 := &StringNotIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringLen struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringLen) Reset() { + *x = StringLen{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringLen) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringLen) ProtoMessage() {} + +func (x *StringLen) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringLen) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringLen) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringLen_builder) Build() *StringLen { + m0 := &StringLen{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringMinLen struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringMinLen) Reset() { + *x = StringMinLen{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringMinLen) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringMinLen) ProtoMessage() {} + +func (x *StringMinLen) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringMinLen) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringMinLen) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringMinLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringMinLen_builder) Build() *StringMinLen { + m0 := &StringMinLen{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringMaxLen struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringMaxLen) Reset() { + *x = StringMaxLen{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringMaxLen) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringMaxLen) ProtoMessage() {} + +func (x *StringMaxLen) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringMaxLen) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringMaxLen) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringMaxLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringMaxLen_builder) Build() *StringMaxLen { + m0 := &StringMaxLen{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringMinMaxLen struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringMinMaxLen) Reset() { + *x = StringMinMaxLen{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringMinMaxLen) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringMinMaxLen) ProtoMessage() {} + +func (x *StringMinMaxLen) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[7] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringMinMaxLen) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringMinMaxLen) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringMinMaxLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringMinMaxLen_builder) Build() *StringMinMaxLen { + m0 := &StringMinMaxLen{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringEqualMinMaxLen struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringEqualMinMaxLen) Reset() { + *x = StringEqualMinMaxLen{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringEqualMinMaxLen) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringEqualMinMaxLen) ProtoMessage() {} + +func (x *StringEqualMinMaxLen) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[8] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringEqualMinMaxLen) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringEqualMinMaxLen) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringEqualMinMaxLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringEqualMinMaxLen_builder) Build() *StringEqualMinMaxLen { + m0 := &StringEqualMinMaxLen{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringLenBytes struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringLenBytes) Reset() { + *x = StringLenBytes{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringLenBytes) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringLenBytes) ProtoMessage() {} + +func (x *StringLenBytes) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[9] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringLenBytes) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringLenBytes) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringLenBytes_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringLenBytes_builder) Build() *StringLenBytes { + m0 := &StringLenBytes{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringMinBytes struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringMinBytes) Reset() { + *x = StringMinBytes{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringMinBytes) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringMinBytes) ProtoMessage() {} + +func (x *StringMinBytes) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[10] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringMinBytes) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringMinBytes) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringMinBytes_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringMinBytes_builder) Build() *StringMinBytes { + m0 := &StringMinBytes{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringMaxBytes struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringMaxBytes) Reset() { + *x = StringMaxBytes{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringMaxBytes) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringMaxBytes) ProtoMessage() {} + +func (x *StringMaxBytes) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[11] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringMaxBytes) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringMaxBytes) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringMaxBytes_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringMaxBytes_builder) Build() *StringMaxBytes { + m0 := &StringMaxBytes{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringMinMaxBytes struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringMinMaxBytes) Reset() { + *x = StringMinMaxBytes{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringMinMaxBytes) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringMinMaxBytes) ProtoMessage() {} + +func (x *StringMinMaxBytes) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[12] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringMinMaxBytes) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringMinMaxBytes) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringMinMaxBytes_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringMinMaxBytes_builder) Build() *StringMinMaxBytes { + m0 := &StringMinMaxBytes{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringEqualMinMaxBytes struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringEqualMinMaxBytes) Reset() { + *x = StringEqualMinMaxBytes{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringEqualMinMaxBytes) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringEqualMinMaxBytes) ProtoMessage() {} + +func (x *StringEqualMinMaxBytes) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[13] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringEqualMinMaxBytes) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringEqualMinMaxBytes) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringEqualMinMaxBytes_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringEqualMinMaxBytes_builder) Build() *StringEqualMinMaxBytes { + m0 := &StringEqualMinMaxBytes{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringPattern struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringPattern) Reset() { + *x = StringPattern{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringPattern) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringPattern) ProtoMessage() {} + +func (x *StringPattern) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[14] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringPattern) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringPattern) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringPattern_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringPattern_builder) Build() *StringPattern { + m0 := &StringPattern{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringPatternEscapes struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringPatternEscapes) Reset() { + *x = StringPatternEscapes{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringPatternEscapes) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringPatternEscapes) ProtoMessage() {} + +func (x *StringPatternEscapes) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[15] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringPatternEscapes) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringPatternEscapes) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringPatternEscapes_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringPatternEscapes_builder) Build() *StringPatternEscapes { + m0 := &StringPatternEscapes{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringPrefix struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringPrefix) Reset() { + *x = StringPrefix{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[16] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringPrefix) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringPrefix) ProtoMessage() {} + +func (x *StringPrefix) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[16] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringPrefix) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringPrefix) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringPrefix_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringPrefix_builder) Build() *StringPrefix { + m0 := &StringPrefix{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringContains struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringContains) Reset() { + *x = StringContains{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[17] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringContains) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringContains) ProtoMessage() {} + +func (x *StringContains) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[17] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringContains) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringContains) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringContains_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringContains_builder) Build() *StringContains { + m0 := &StringContains{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringNotContains struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringNotContains) Reset() { + *x = StringNotContains{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[18] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringNotContains) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringNotContains) ProtoMessage() {} + +func (x *StringNotContains) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[18] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringNotContains) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringNotContains) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringNotContains_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotContains_builder) Build() *StringNotContains { + m0 := &StringNotContains{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringSuffix struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringSuffix) Reset() { + *x = StringSuffix{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[19] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringSuffix) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringSuffix) ProtoMessage() {} + +func (x *StringSuffix) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[19] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringSuffix) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringSuffix) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringSuffix_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringSuffix_builder) Build() *StringSuffix { + m0 := &StringSuffix{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringEmail struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringEmail) Reset() { + *x = StringEmail{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[20] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringEmail) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringEmail) ProtoMessage() {} + +func (x *StringEmail) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[20] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringEmail) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringEmail) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringEmail_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringEmail_builder) Build() *StringEmail { + m0 := &StringEmail{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringNotEmail struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringNotEmail) Reset() { + *x = StringNotEmail{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[21] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringNotEmail) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringNotEmail) ProtoMessage() {} + +func (x *StringNotEmail) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[21] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringNotEmail) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringNotEmail) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringNotEmail_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotEmail_builder) Build() *StringNotEmail { + m0 := &StringNotEmail{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringAddress struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringAddress) Reset() { + *x = StringAddress{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[22] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringAddress) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringAddress) ProtoMessage() {} + +func (x *StringAddress) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[22] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringAddress) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringAddress) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringAddress_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringAddress_builder) Build() *StringAddress { + m0 := &StringAddress{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringNotAddress struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringNotAddress) Reset() { + *x = StringNotAddress{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[23] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringNotAddress) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringNotAddress) ProtoMessage() {} + +func (x *StringNotAddress) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[23] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringNotAddress) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringNotAddress) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringNotAddress_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotAddress_builder) Build() *StringNotAddress { + m0 := &StringNotAddress{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringHostname struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringHostname) Reset() { + *x = StringHostname{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[24] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringHostname) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringHostname) ProtoMessage() {} + +func (x *StringHostname) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[24] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringHostname) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringHostname) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringHostname_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringHostname_builder) Build() *StringHostname { + m0 := &StringHostname{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringNotHostname struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringNotHostname) Reset() { + *x = StringNotHostname{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[25] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringNotHostname) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringNotHostname) ProtoMessage() {} + +func (x *StringNotHostname) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[25] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringNotHostname) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringNotHostname) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringNotHostname_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotHostname_builder) Build() *StringNotHostname { + m0 := &StringNotHostname{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringIP struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringIP) Reset() { + *x = StringIP{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[26] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringIP) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringIP) ProtoMessage() {} + +func (x *StringIP) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[26] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringIP) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringIP) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringIP_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringIP_builder) Build() *StringIP { + m0 := &StringIP{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringNotIP struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringNotIP) Reset() { + *x = StringNotIP{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[27] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringNotIP) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringNotIP) ProtoMessage() {} + +func (x *StringNotIP) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[27] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringNotIP) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringNotIP) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringNotIP_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotIP_builder) Build() *StringNotIP { + m0 := &StringNotIP{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringIPv4 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringIPv4) Reset() { + *x = StringIPv4{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[28] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringIPv4) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringIPv4) ProtoMessage() {} + +func (x *StringIPv4) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[28] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringIPv4) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringIPv4) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringIPv4_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringIPv4_builder) Build() *StringIPv4 { + m0 := &StringIPv4{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringNotIPv4 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringNotIPv4) Reset() { + *x = StringNotIPv4{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[29] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringNotIPv4) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringNotIPv4) ProtoMessage() {} + +func (x *StringNotIPv4) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[29] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringNotIPv4) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringNotIPv4) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringNotIPv4_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotIPv4_builder) Build() *StringNotIPv4 { + m0 := &StringNotIPv4{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringIPv6 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringIPv6) Reset() { + *x = StringIPv6{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[30] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringIPv6) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringIPv6) ProtoMessage() {} + +func (x *StringIPv6) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[30] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringIPv6) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringIPv6) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringIPv6_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringIPv6_builder) Build() *StringIPv6 { + m0 := &StringIPv6{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringNotIPv6 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringNotIPv6) Reset() { + *x = StringNotIPv6{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[31] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringNotIPv6) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringNotIPv6) ProtoMessage() {} + +func (x *StringNotIPv6) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[31] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringNotIPv6) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringNotIPv6) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringNotIPv6_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotIPv6_builder) Build() *StringNotIPv6 { + m0 := &StringNotIPv6{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringIPWithPrefixLen struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringIPWithPrefixLen) Reset() { + *x = StringIPWithPrefixLen{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[32] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringIPWithPrefixLen) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringIPWithPrefixLen) ProtoMessage() {} + +func (x *StringIPWithPrefixLen) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[32] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringIPWithPrefixLen) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringIPWithPrefixLen) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringIPWithPrefixLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringIPWithPrefixLen_builder) Build() *StringIPWithPrefixLen { + m0 := &StringIPWithPrefixLen{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringNotIPWithPrefixLen struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringNotIPWithPrefixLen) Reset() { + *x = StringNotIPWithPrefixLen{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[33] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringNotIPWithPrefixLen) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringNotIPWithPrefixLen) ProtoMessage() {} + +func (x *StringNotIPWithPrefixLen) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[33] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringNotIPWithPrefixLen) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringNotIPWithPrefixLen) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringNotIPWithPrefixLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotIPWithPrefixLen_builder) Build() *StringNotIPWithPrefixLen { + m0 := &StringNotIPWithPrefixLen{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringIPv4WithPrefixLen struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringIPv4WithPrefixLen) Reset() { + *x = StringIPv4WithPrefixLen{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[34] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringIPv4WithPrefixLen) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringIPv4WithPrefixLen) ProtoMessage() {} + +func (x *StringIPv4WithPrefixLen) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[34] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringIPv4WithPrefixLen) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringIPv4WithPrefixLen) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringIPv4WithPrefixLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringIPv4WithPrefixLen_builder) Build() *StringIPv4WithPrefixLen { + m0 := &StringIPv4WithPrefixLen{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringNotIPv4WithPrefixLen struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringNotIPv4WithPrefixLen) Reset() { + *x = StringNotIPv4WithPrefixLen{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[35] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringNotIPv4WithPrefixLen) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringNotIPv4WithPrefixLen) ProtoMessage() {} + +func (x *StringNotIPv4WithPrefixLen) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[35] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringNotIPv4WithPrefixLen) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringNotIPv4WithPrefixLen) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringNotIPv4WithPrefixLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotIPv4WithPrefixLen_builder) Build() *StringNotIPv4WithPrefixLen { + m0 := &StringNotIPv4WithPrefixLen{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringIPv6WithPrefixLen struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringIPv6WithPrefixLen) Reset() { + *x = StringIPv6WithPrefixLen{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[36] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringIPv6WithPrefixLen) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringIPv6WithPrefixLen) ProtoMessage() {} + +func (x *StringIPv6WithPrefixLen) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[36] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringIPv6WithPrefixLen) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringIPv6WithPrefixLen) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringIPv6WithPrefixLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringIPv6WithPrefixLen_builder) Build() *StringIPv6WithPrefixLen { + m0 := &StringIPv6WithPrefixLen{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringNotIPv6WithPrefixLen struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringNotIPv6WithPrefixLen) Reset() { + *x = StringNotIPv6WithPrefixLen{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[37] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringNotIPv6WithPrefixLen) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringNotIPv6WithPrefixLen) ProtoMessage() {} + +func (x *StringNotIPv6WithPrefixLen) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[37] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringNotIPv6WithPrefixLen) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringNotIPv6WithPrefixLen) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringNotIPv6WithPrefixLen_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotIPv6WithPrefixLen_builder) Build() *StringNotIPv6WithPrefixLen { + m0 := &StringNotIPv6WithPrefixLen{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringIPPrefix struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringIPPrefix) Reset() { + *x = StringIPPrefix{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[38] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringIPPrefix) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringIPPrefix) ProtoMessage() {} + +func (x *StringIPPrefix) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[38] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringIPPrefix) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringIPPrefix) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringIPPrefix_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringIPPrefix_builder) Build() *StringIPPrefix { + m0 := &StringIPPrefix{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringNotIPPrefix struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringNotIPPrefix) Reset() { + *x = StringNotIPPrefix{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[39] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringNotIPPrefix) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringNotIPPrefix) ProtoMessage() {} + +func (x *StringNotIPPrefix) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[39] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringNotIPPrefix) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringNotIPPrefix) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringNotIPPrefix_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotIPPrefix_builder) Build() *StringNotIPPrefix { + m0 := &StringNotIPPrefix{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringIPv4Prefix struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringIPv4Prefix) Reset() { + *x = StringIPv4Prefix{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[40] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringIPv4Prefix) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringIPv4Prefix) ProtoMessage() {} + +func (x *StringIPv4Prefix) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[40] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringIPv4Prefix) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringIPv4Prefix) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringIPv4Prefix_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringIPv4Prefix_builder) Build() *StringIPv4Prefix { + m0 := &StringIPv4Prefix{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringNotIPv4Prefix struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringNotIPv4Prefix) Reset() { + *x = StringNotIPv4Prefix{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[41] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringNotIPv4Prefix) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringNotIPv4Prefix) ProtoMessage() {} + +func (x *StringNotIPv4Prefix) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[41] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringNotIPv4Prefix) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringNotIPv4Prefix) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringNotIPv4Prefix_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotIPv4Prefix_builder) Build() *StringNotIPv4Prefix { + m0 := &StringNotIPv4Prefix{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringIPv6Prefix struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringIPv6Prefix) Reset() { + *x = StringIPv6Prefix{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[42] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringIPv6Prefix) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringIPv6Prefix) ProtoMessage() {} + +func (x *StringIPv6Prefix) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[42] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringIPv6Prefix) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringIPv6Prefix) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringIPv6Prefix_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringIPv6Prefix_builder) Build() *StringIPv6Prefix { + m0 := &StringIPv6Prefix{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringNotIPv6Prefix struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringNotIPv6Prefix) Reset() { + *x = StringNotIPv6Prefix{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[43] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringNotIPv6Prefix) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringNotIPv6Prefix) ProtoMessage() {} + +func (x *StringNotIPv6Prefix) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[43] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringNotIPv6Prefix) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringNotIPv6Prefix) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringNotIPv6Prefix_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotIPv6Prefix_builder) Build() *StringNotIPv6Prefix { + m0 := &StringNotIPv6Prefix{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringURI struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringURI) Reset() { + *x = StringURI{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[44] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringURI) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringURI) ProtoMessage() {} + +func (x *StringURI) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[44] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringURI) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringURI) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringURI_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringURI_builder) Build() *StringURI { + m0 := &StringURI{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringNotURI struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringNotURI) Reset() { + *x = StringNotURI{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[45] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringNotURI) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringNotURI) ProtoMessage() {} + +func (x *StringNotURI) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[45] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringNotURI) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringNotURI) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringNotURI_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotURI_builder) Build() *StringNotURI { + m0 := &StringNotURI{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringURIRef struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringURIRef) Reset() { + *x = StringURIRef{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[46] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringURIRef) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringURIRef) ProtoMessage() {} + +func (x *StringURIRef) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[46] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringURIRef) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringURIRef) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringURIRef_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringURIRef_builder) Build() *StringURIRef { + m0 := &StringURIRef{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringNotURIRef struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringNotURIRef) Reset() { + *x = StringNotURIRef{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[47] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringNotURIRef) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringNotURIRef) ProtoMessage() {} + +func (x *StringNotURIRef) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[47] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringNotURIRef) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringNotURIRef) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringNotURIRef_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotURIRef_builder) Build() *StringNotURIRef { + m0 := &StringNotURIRef{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringUUID struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringUUID) Reset() { + *x = StringUUID{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[48] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringUUID) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringUUID) ProtoMessage() {} + +func (x *StringUUID) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[48] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringUUID) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringUUID) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringUUID_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringUUID_builder) Build() *StringUUID { + m0 := &StringUUID{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringNotUUID struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringNotUUID) Reset() { + *x = StringNotUUID{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[49] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringNotUUID) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringNotUUID) ProtoMessage() {} + +func (x *StringNotUUID) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[49] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringNotUUID) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringNotUUID) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringNotUUID_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotUUID_builder) Build() *StringNotUUID { + m0 := &StringNotUUID{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringTUUID struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringTUUID) Reset() { + *x = StringTUUID{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[50] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringTUUID) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringTUUID) ProtoMessage() {} + +func (x *StringTUUID) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[50] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringTUUID) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringTUUID) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringTUUID_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringTUUID_builder) Build() *StringTUUID { + m0 := &StringTUUID{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringNotTUUID struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringNotTUUID) Reset() { + *x = StringNotTUUID{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[51] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringNotTUUID) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringNotTUUID) ProtoMessage() {} + +func (x *StringNotTUUID) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[51] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringNotTUUID) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringNotTUUID) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringNotTUUID_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringNotTUUID_builder) Build() *StringNotTUUID { + m0 := &StringNotTUUID{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringHttpHeaderName struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringHttpHeaderName) Reset() { + *x = StringHttpHeaderName{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[52] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringHttpHeaderName) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringHttpHeaderName) ProtoMessage() {} + +func (x *StringHttpHeaderName) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[52] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringHttpHeaderName) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringHttpHeaderName) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringHttpHeaderName_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringHttpHeaderName_builder) Build() *StringHttpHeaderName { + m0 := &StringHttpHeaderName{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringHttpHeaderValue struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringHttpHeaderValue) Reset() { + *x = StringHttpHeaderValue{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[53] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringHttpHeaderValue) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringHttpHeaderValue) ProtoMessage() {} + +func (x *StringHttpHeaderValue) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[53] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringHttpHeaderValue) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringHttpHeaderValue) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringHttpHeaderValue_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringHttpHeaderValue_builder) Build() *StringHttpHeaderValue { + m0 := &StringHttpHeaderValue{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringHttpHeaderNameLoose struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringHttpHeaderNameLoose) Reset() { + *x = StringHttpHeaderNameLoose{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[54] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringHttpHeaderNameLoose) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringHttpHeaderNameLoose) ProtoMessage() {} + +func (x *StringHttpHeaderNameLoose) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[54] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringHttpHeaderNameLoose) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringHttpHeaderNameLoose) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringHttpHeaderNameLoose_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringHttpHeaderNameLoose_builder) Build() *StringHttpHeaderNameLoose { + m0 := &StringHttpHeaderNameLoose{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringHttpHeaderValueLoose struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringHttpHeaderValueLoose) Reset() { + *x = StringHttpHeaderValueLoose{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[55] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringHttpHeaderValueLoose) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringHttpHeaderValueLoose) ProtoMessage() {} + +func (x *StringHttpHeaderValueLoose) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[55] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringHttpHeaderValueLoose) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringHttpHeaderValueLoose) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringHttpHeaderValueLoose_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringHttpHeaderValueLoose_builder) Build() *StringHttpHeaderValueLoose { + m0 := &StringHttpHeaderValueLoose{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringUUIDIgnore struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringUUIDIgnore) Reset() { + *x = StringUUIDIgnore{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[56] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringUUIDIgnore) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringUUIDIgnore) ProtoMessage() {} + +func (x *StringUUIDIgnore) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[56] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringUUIDIgnore) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringUUIDIgnore) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringUUIDIgnore_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringUUIDIgnore_builder) Build() *StringUUIDIgnore { + m0 := &StringUUIDIgnore{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringInOneof struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Foo isStringInOneof_Foo `protobuf_oneof:"foo"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringInOneof) Reset() { + *x = StringInOneof{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[57] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringInOneof) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringInOneof) ProtoMessage() {} + +func (x *StringInOneof) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[57] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringInOneof) GetBar() string { + if x != nil { + if x, ok := x.xxx_hidden_Foo.(*stringInOneof_Bar); ok { + return x.Bar + } + } + return "" +} + +func (x *StringInOneof) SetBar(v string) { + x.xxx_hidden_Foo = &stringInOneof_Bar{v} +} + +func (x *StringInOneof) HasFoo() bool { + if x == nil { + return false + } + return x.xxx_hidden_Foo != nil +} + +func (x *StringInOneof) HasBar() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_Foo.(*stringInOneof_Bar) + return ok +} + +func (x *StringInOneof) ClearFoo() { + x.xxx_hidden_Foo = nil +} + +func (x *StringInOneof) ClearBar() { + if _, ok := x.xxx_hidden_Foo.(*stringInOneof_Bar); ok { + x.xxx_hidden_Foo = nil + } +} + +const StringInOneof_Foo_not_set_case case_StringInOneof_Foo = 0 +const StringInOneof_Bar_case case_StringInOneof_Foo = 1 + +func (x *StringInOneof) WhichFoo() case_StringInOneof_Foo { + if x == nil { + return StringInOneof_Foo_not_set_case + } + switch x.xxx_hidden_Foo.(type) { + case *stringInOneof_Bar: + return StringInOneof_Bar_case + default: + return StringInOneof_Foo_not_set_case + } +} + +type StringInOneof_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_Foo: + Bar *string + // -- end of xxx_hidden_Foo +} + +func (b0 StringInOneof_builder) Build() *StringInOneof { + m0 := &StringInOneof{} + b, x := &b0, m0 + _, _ = b, x + if b.Bar != nil { + x.xxx_hidden_Foo = &stringInOneof_Bar{*b.Bar} + } + return m0 +} + +type case_StringInOneof_Foo protoreflect.FieldNumber + +func (x case_StringInOneof_Foo) String() string { + md := file_buf_validate_conformance_cases_strings_proto_msgTypes[57].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isStringInOneof_Foo interface { + isStringInOneof_Foo() +} + +type stringInOneof_Bar struct { + Bar string `protobuf:"bytes,1,opt,name=bar,proto3,oneof"` +} + +func (*stringInOneof_Bar) isStringInOneof_Foo() {} + +type StringHostAndPort struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringHostAndPort) Reset() { + *x = StringHostAndPort{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[58] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringHostAndPort) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringHostAndPort) ProtoMessage() {} + +func (x *StringHostAndPort) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[58] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringHostAndPort) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringHostAndPort) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringHostAndPort_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringHostAndPort_builder) Build() *StringHostAndPort { + m0 := &StringHostAndPort{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringHostAndOptionalPort struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringHostAndOptionalPort) Reset() { + *x = StringHostAndOptionalPort{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[59] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringHostAndOptionalPort) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringHostAndOptionalPort) ProtoMessage() {} + +func (x *StringHostAndOptionalPort) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[59] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringHostAndOptionalPort) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringHostAndOptionalPort) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringHostAndOptionalPort_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringHostAndOptionalPort_builder) Build() *StringHostAndOptionalPort { + m0 := &StringHostAndOptionalPort{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type StringExample struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val string `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *StringExample) Reset() { + *x = StringExample{} + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[60] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *StringExample) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringExample) ProtoMessage() {} + +func (x *StringExample) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_strings_proto_msgTypes[60] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *StringExample) GetVal() string { + if x != nil { + return x.xxx_hidden_Val + } + return "" +} + +func (x *StringExample) SetVal(v string) { + x.xxx_hidden_Val = v +} + +type StringExample_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val string +} + +func (b0 StringExample_builder) Build() *StringExample { + m0 := &StringExample{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +var File_buf_validate_conformance_cases_strings_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_strings_proto_rawDesc = []byte{ + 0x0a, 0x2c, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, + 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x1a, 0x1b, + 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x1e, 0x0a, 0x0a, 0x53, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x6e, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2b, 0x0a, 0x0b, 0x53, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x72, 0x05, 0x0a, 0x03, + 0x66, 0x6f, 0x6f, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2d, 0x0a, 0x08, 0x53, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x49, 0x6e, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x72, 0x0a, 0x52, 0x03, 0x62, 0x61, 0x72, 0x52, 0x03, 0x62, + 0x61, 0x7a, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x32, 0x0a, 0x0b, 0x53, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x4e, 0x6f, 0x74, 0x49, 0x6e, 0x12, 0x23, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x11, 0xba, 0x48, 0x0e, 0x72, 0x0c, 0x5a, 0x04, 0x66, 0x69, 0x7a, 0x7a, + 0x5a, 0x04, 0x62, 0x75, 0x7a, 0x7a, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x27, 0x0a, 0x09, 0x53, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4c, 0x65, 0x6e, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, 0x03, 0x98, 0x01, 0x03, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x29, 0x0a, 0x0c, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x69, + 0x6e, 0x4c, 0x65, 0x6e, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x07, 0xba, 0x48, 0x04, 0x72, 0x02, 0x10, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0x29, 0x0a, 0x0c, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x78, 0x4c, 0x65, 0x6e, 0x12, + 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x07, 0xba, 0x48, + 0x04, 0x72, 0x02, 0x18, 0x05, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2e, 0x0a, 0x0f, 0x53, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x69, 0x6e, 0x4d, 0x61, 0x78, 0x4c, 0x65, 0x6e, 0x12, 0x1b, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x09, 0xba, 0x48, 0x06, 0x72, + 0x04, 0x10, 0x03, 0x18, 0x05, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x33, 0x0a, 0x14, 0x53, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x45, 0x71, 0x75, 0x61, 0x6c, 0x4d, 0x69, 0x6e, 0x4d, 0x61, 0x78, 0x4c, + 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, + 0x09, 0xba, 0x48, 0x06, 0x72, 0x04, 0x10, 0x05, 0x18, 0x05, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0x2c, 0x0a, 0x0e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4c, 0x65, 0x6e, 0x42, 0x79, 0x74, 0x65, + 0x73, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, + 0xba, 0x48, 0x05, 0x72, 0x03, 0xa0, 0x01, 0x04, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2b, 0x0a, + 0x0e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x69, 0x6e, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, + 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x07, 0xba, 0x48, + 0x04, 0x72, 0x02, 0x20, 0x04, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2b, 0x0a, 0x0e, 0x53, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x78, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x19, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x07, 0xba, 0x48, 0x04, 0x72, 0x02, + 0x28, 0x08, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x30, 0x0a, 0x11, 0x53, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x4d, 0x69, 0x6e, 0x4d, 0x61, 0x78, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x1b, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x09, 0xba, 0x48, 0x06, 0x72, 0x04, + 0x20, 0x04, 0x28, 0x08, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x35, 0x0a, 0x16, 0x53, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x45, 0x71, 0x75, 0x61, 0x6c, 0x4d, 0x69, 0x6e, 0x4d, 0x61, 0x78, 0x42, 0x79, + 0x74, 0x65, 0x73, 0x12, 0x1b, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x42, 0x09, 0xba, 0x48, 0x06, 0x72, 0x04, 0x20, 0x04, 0x28, 0x04, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0x39, 0x0a, 0x0d, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x12, 0x28, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x16, + 0xba, 0x48, 0x13, 0x72, 0x11, 0x32, 0x0f, 0x28, 0x3f, 0x69, 0x29, 0x5e, 0x5b, 0x61, 0x2d, 0x7a, + 0x30, 0x2d, 0x39, 0x5d, 0x2b, 0x24, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x39, 0x0a, 0x14, 0x53, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x45, 0x73, 0x63, 0x61, + 0x70, 0x65, 0x73, 0x12, 0x21, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x42, 0x0f, 0xba, 0x48, 0x0c, 0x72, 0x0a, 0x32, 0x08, 0x5c, 0x2a, 0x20, 0x5c, 0x5c, 0x20, 0x5c, + 0x77, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2c, 0x0a, 0x0c, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, + 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x72, 0x05, 0x3a, 0x03, 0x66, 0x6f, 0x6f, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2e, 0x0a, 0x0e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x43, 0x6f, + 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x72, 0x05, 0x4a, 0x03, 0x62, 0x61, 0x72, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x32, 0x0a, 0x11, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x6f, + 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x73, 0x12, 0x1d, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0b, 0xba, 0x48, 0x08, 0x72, 0x06, 0xba, 0x01, 0x03, + 0x62, 0x61, 0x72, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2c, 0x0a, 0x0c, 0x53, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x53, 0x75, 0x66, 0x66, 0x69, 0x78, 0x12, 0x1c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x72, 0x05, 0x42, 0x03, 0x62, 0x61, + 0x7a, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x28, 0x0a, 0x0b, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, + 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x42, 0x07, 0xba, 0x48, 0x04, 0x72, 0x02, 0x60, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0x2b, 0x0a, 0x0e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x74, 0x45, 0x6d, 0x61, + 0x69, 0x6c, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, + 0x07, 0xba, 0x48, 0x04, 0x72, 0x02, 0x60, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2b, 0x0a, + 0x0d, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1a, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, + 0x72, 0x03, 0xa8, 0x01, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2e, 0x0a, 0x10, 0x53, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x74, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1a, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, + 0x72, 0x03, 0xa8, 0x01, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2b, 0x0a, 0x0e, 0x53, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x48, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x07, 0xba, 0x48, 0x04, 0x72, 0x02, + 0x68, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2e, 0x0a, 0x11, 0x53, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x4e, 0x6f, 0x74, 0x48, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x07, 0xba, 0x48, 0x04, 0x72, 0x02, + 0x68, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x25, 0x0a, 0x08, 0x53, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x49, 0x50, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x42, 0x07, 0xba, 0x48, 0x04, 0x72, 0x02, 0x70, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x28, + 0x0a, 0x0b, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x74, 0x49, 0x50, 0x12, 0x19, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x07, 0xba, 0x48, 0x04, 0x72, + 0x02, 0x70, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x27, 0x0a, 0x0a, 0x53, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x49, 0x50, 0x76, 0x34, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x07, 0xba, 0x48, 0x04, 0x72, 0x02, 0x78, 0x01, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x2a, 0x0a, 0x0d, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x74, 0x49, 0x50, + 0x76, 0x34, 0x12, 0x19, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, + 0x07, 0xba, 0x48, 0x04, 0x72, 0x02, 0x78, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x28, 0x0a, + 0x0a, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x50, 0x76, 0x36, 0x12, 0x1a, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, 0x03, 0x80, + 0x01, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2b, 0x0a, 0x0d, 0x53, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x4e, 0x6f, 0x74, 0x49, 0x50, 0x76, 0x36, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, 0x03, 0x80, 0x01, 0x00, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x33, 0x0a, 0x15, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x50, + 0x57, 0x69, 0x74, 0x68, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x4c, 0x65, 0x6e, 0x12, 0x1a, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, + 0x03, 0xd0, 0x01, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x36, 0x0a, 0x18, 0x53, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x74, 0x49, 0x50, 0x57, 0x69, 0x74, 0x68, 0x50, 0x72, 0x65, 0x66, + 0x69, 0x78, 0x4c, 0x65, 0x6e, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, 0x03, 0xd0, 0x01, 0x00, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x35, 0x0a, 0x17, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x50, 0x76, 0x34, 0x57, + 0x69, 0x74, 0x68, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x4c, 0x65, 0x6e, 0x12, 0x1a, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, 0x03, + 0xd8, 0x01, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x38, 0x0a, 0x1a, 0x53, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x4e, 0x6f, 0x74, 0x49, 0x50, 0x76, 0x34, 0x57, 0x69, 0x74, 0x68, 0x50, 0x72, 0x65, + 0x66, 0x69, 0x78, 0x4c, 0x65, 0x6e, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, 0x03, 0xd8, 0x01, 0x00, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x35, 0x0a, 0x17, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x50, 0x76, 0x36, + 0x57, 0x69, 0x74, 0x68, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x4c, 0x65, 0x6e, 0x12, 0x1a, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, + 0x03, 0xe0, 0x01, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x38, 0x0a, 0x1a, 0x53, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x74, 0x49, 0x50, 0x76, 0x36, 0x57, 0x69, 0x74, 0x68, 0x50, 0x72, + 0x65, 0x66, 0x69, 0x78, 0x4c, 0x65, 0x6e, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, 0x03, 0xe0, 0x01, 0x00, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0x2c, 0x0a, 0x0e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x50, 0x50, + 0x72, 0x65, 0x66, 0x69, 0x78, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, 0x03, 0xe8, 0x01, 0x01, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x2f, 0x0a, 0x11, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x74, 0x49, 0x50, + 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, 0x03, 0xe8, 0x01, 0x00, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x2e, 0x0a, 0x10, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x50, 0x76, 0x34, + 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, 0x03, 0xf0, 0x01, 0x01, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x31, 0x0a, 0x13, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x74, 0x49, + 0x50, 0x76, 0x34, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, 0x03, 0xf0, 0x01, 0x00, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2e, 0x0a, 0x10, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x49, + 0x50, 0x76, 0x36, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, 0x03, 0xf8, 0x01, 0x01, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x31, 0x0a, 0x13, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, + 0x6f, 0x74, 0x49, 0x50, 0x76, 0x36, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x12, 0x1a, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, 0x03, + 0xf8, 0x01, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x27, 0x0a, 0x09, 0x53, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x55, 0x52, 0x49, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, 0x03, 0x88, 0x01, 0x01, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x2a, 0x0a, 0x0c, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x74, 0x55, 0x52, + 0x49, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, + 0xba, 0x48, 0x05, 0x72, 0x03, 0x88, 0x01, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2a, 0x0a, + 0x0c, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x55, 0x52, 0x49, 0x52, 0x65, 0x66, 0x12, 0x1a, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, + 0x03, 0x90, 0x01, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2d, 0x0a, 0x0f, 0x53, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x74, 0x55, 0x52, 0x49, 0x52, 0x65, 0x66, 0x12, 0x1a, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, 0x03, + 0x90, 0x01, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x28, 0x0a, 0x0a, 0x53, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x55, 0x55, 0x49, 0x44, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, 0x03, 0xb0, 0x01, 0x01, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x2b, 0x0a, 0x0d, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x74, 0x55, + 0x55, 0x49, 0x44, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, 0x03, 0xb0, 0x01, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0x29, 0x0a, 0x0b, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x54, 0x55, 0x55, 0x49, 0x44, 0x12, 0x1a, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, + 0x72, 0x03, 0x88, 0x02, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2c, 0x0a, 0x0e, 0x53, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x74, 0x54, 0x55, 0x55, 0x49, 0x44, 0x12, 0x1a, 0x0a, 0x03, + 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, 0x03, + 0x88, 0x02, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x32, 0x0a, 0x14, 0x53, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x48, 0x74, 0x74, 0x70, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, + 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xba, + 0x48, 0x05, 0x72, 0x03, 0xc0, 0x01, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x33, 0x0a, 0x15, + 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x48, 0x74, 0x74, 0x70, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, + 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, 0x03, 0xc0, 0x01, 0x02, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x3a, 0x0a, 0x19, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x48, 0x74, 0x74, 0x70, 0x48, + 0x65, 0x61, 0x64, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x4c, 0x6f, 0x6f, 0x73, 0x65, 0x12, 0x1d, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0b, 0xba, 0x48, 0x08, + 0x72, 0x06, 0xc8, 0x01, 0x00, 0xc0, 0x01, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3b, 0x0a, + 0x1a, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x48, 0x74, 0x74, 0x70, 0x48, 0x65, 0x61, 0x64, 0x65, + 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x6f, 0x6f, 0x73, 0x65, 0x12, 0x1d, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0b, 0xba, 0x48, 0x08, 0x72, 0x06, 0xc8, + 0x01, 0x00, 0xc0, 0x01, 0x02, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x31, 0x0a, 0x10, 0x53, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x55, 0x55, 0x49, 0x44, 0x49, 0x67, 0x6e, 0x6f, 0x72, 0x65, 0x12, 0x1d, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0b, 0xba, 0x48, 0x08, + 0xd0, 0x01, 0x01, 0x72, 0x03, 0xb0, 0x01, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x37, 0x0a, + 0x0d, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x49, 0x6e, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x12, 0x1f, + 0x0a, 0x03, 0x62, 0x61, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0b, 0xba, 0x48, 0x08, + 0x72, 0x06, 0x52, 0x01, 0x61, 0x52, 0x01, 0x62, 0x48, 0x00, 0x52, 0x03, 0x62, 0x61, 0x72, 0x42, + 0x05, 0x0a, 0x03, 0x66, 0x6f, 0x6f, 0x22, 0x2f, 0x0a, 0x11, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, + 0x48, 0x6f, 0x73, 0x74, 0x41, 0x6e, 0x64, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x1a, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, 0x03, 0x80, + 0x02, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0xa4, 0x01, 0x0a, 0x19, 0x53, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x48, 0x6f, 0x73, 0x74, 0x41, 0x6e, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, + 0x6c, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x86, 0x01, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x74, 0xba, 0x48, 0x71, 0xba, 0x01, 0x6e, 0x0a, 0x22, 0x73, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x2e, 0x68, 0x6f, 0x73, 0x74, 0x5f, 0x61, 0x6e, 0x64, 0x5f, 0x70, 0x6f, 0x72, + 0x74, 0x2e, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x70, 0x6f, 0x72, 0x74, 0x12, + 0x2d, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x61, + 0x20, 0x68, 0x6f, 0x73, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x28, 0x6f, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x61, 0x6c, 0x29, 0x20, 0x70, 0x6f, 0x72, 0x74, 0x20, 0x70, 0x61, 0x69, 0x72, 0x1a, 0x19, + 0x74, 0x68, 0x69, 0x73, 0x2e, 0x69, 0x73, 0x48, 0x6f, 0x73, 0x74, 0x41, 0x6e, 0x64, 0x50, 0x6f, + 0x72, 0x74, 0x28, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x29, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x2e, + 0x0a, 0x0d, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x12, + 0x1d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0b, 0xba, 0x48, + 0x08, 0x72, 0x06, 0x92, 0x02, 0x03, 0x66, 0x6f, 0x6f, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x42, 0xa0, + 0x02, 0x0a, 0x22, 0x63, 0x6f, 0x6d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, + 0x63, 0x61, 0x73, 0x65, 0x73, 0x42, 0x0c, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x73, 0x50, 0x72, + 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x50, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, + 0x6d, 0x2f, 0x62, 0x75, 0x66, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2d, 0x67, 0x6f, 0x2f, 0x69, 0x6e, 0x74, 0x65, + 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, + 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0xa2, 0x02, 0x04, 0x42, 0x56, 0x43, 0x43, 0xaa, 0x02, + 0x1e, 0x42, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x43, 0x6f, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x73, 0xca, + 0x02, 0x1e, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, + 0xe2, 0x02, 0x2a, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, + 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, + 0x73, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x21, + 0x42, 0x75, 0x66, 0x3a, 0x3a, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x3a, 0x43, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x3a, 0x3a, 0x43, 0x61, 0x73, 0x65, + 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var file_buf_validate_conformance_cases_strings_proto_msgTypes = make([]protoimpl.MessageInfo, 61) +var file_buf_validate_conformance_cases_strings_proto_goTypes = []any{ + (*StringNone)(nil), // 0: buf.validate.conformance.cases.StringNone + (*StringConst)(nil), // 1: buf.validate.conformance.cases.StringConst + (*StringIn)(nil), // 2: buf.validate.conformance.cases.StringIn + (*StringNotIn)(nil), // 3: buf.validate.conformance.cases.StringNotIn + (*StringLen)(nil), // 4: buf.validate.conformance.cases.StringLen + (*StringMinLen)(nil), // 5: buf.validate.conformance.cases.StringMinLen + (*StringMaxLen)(nil), // 6: buf.validate.conformance.cases.StringMaxLen + (*StringMinMaxLen)(nil), // 7: buf.validate.conformance.cases.StringMinMaxLen + (*StringEqualMinMaxLen)(nil), // 8: buf.validate.conformance.cases.StringEqualMinMaxLen + (*StringLenBytes)(nil), // 9: buf.validate.conformance.cases.StringLenBytes + (*StringMinBytes)(nil), // 10: buf.validate.conformance.cases.StringMinBytes + (*StringMaxBytes)(nil), // 11: buf.validate.conformance.cases.StringMaxBytes + (*StringMinMaxBytes)(nil), // 12: buf.validate.conformance.cases.StringMinMaxBytes + (*StringEqualMinMaxBytes)(nil), // 13: buf.validate.conformance.cases.StringEqualMinMaxBytes + (*StringPattern)(nil), // 14: buf.validate.conformance.cases.StringPattern + (*StringPatternEscapes)(nil), // 15: buf.validate.conformance.cases.StringPatternEscapes + (*StringPrefix)(nil), // 16: buf.validate.conformance.cases.StringPrefix + (*StringContains)(nil), // 17: buf.validate.conformance.cases.StringContains + (*StringNotContains)(nil), // 18: buf.validate.conformance.cases.StringNotContains + (*StringSuffix)(nil), // 19: buf.validate.conformance.cases.StringSuffix + (*StringEmail)(nil), // 20: buf.validate.conformance.cases.StringEmail + (*StringNotEmail)(nil), // 21: buf.validate.conformance.cases.StringNotEmail + (*StringAddress)(nil), // 22: buf.validate.conformance.cases.StringAddress + (*StringNotAddress)(nil), // 23: buf.validate.conformance.cases.StringNotAddress + (*StringHostname)(nil), // 24: buf.validate.conformance.cases.StringHostname + (*StringNotHostname)(nil), // 25: buf.validate.conformance.cases.StringNotHostname + (*StringIP)(nil), // 26: buf.validate.conformance.cases.StringIP + (*StringNotIP)(nil), // 27: buf.validate.conformance.cases.StringNotIP + (*StringIPv4)(nil), // 28: buf.validate.conformance.cases.StringIPv4 + (*StringNotIPv4)(nil), // 29: buf.validate.conformance.cases.StringNotIPv4 + (*StringIPv6)(nil), // 30: buf.validate.conformance.cases.StringIPv6 + (*StringNotIPv6)(nil), // 31: buf.validate.conformance.cases.StringNotIPv6 + (*StringIPWithPrefixLen)(nil), // 32: buf.validate.conformance.cases.StringIPWithPrefixLen + (*StringNotIPWithPrefixLen)(nil), // 33: buf.validate.conformance.cases.StringNotIPWithPrefixLen + (*StringIPv4WithPrefixLen)(nil), // 34: buf.validate.conformance.cases.StringIPv4WithPrefixLen + (*StringNotIPv4WithPrefixLen)(nil), // 35: buf.validate.conformance.cases.StringNotIPv4WithPrefixLen + (*StringIPv6WithPrefixLen)(nil), // 36: buf.validate.conformance.cases.StringIPv6WithPrefixLen + (*StringNotIPv6WithPrefixLen)(nil), // 37: buf.validate.conformance.cases.StringNotIPv6WithPrefixLen + (*StringIPPrefix)(nil), // 38: buf.validate.conformance.cases.StringIPPrefix + (*StringNotIPPrefix)(nil), // 39: buf.validate.conformance.cases.StringNotIPPrefix + (*StringIPv4Prefix)(nil), // 40: buf.validate.conformance.cases.StringIPv4Prefix + (*StringNotIPv4Prefix)(nil), // 41: buf.validate.conformance.cases.StringNotIPv4Prefix + (*StringIPv6Prefix)(nil), // 42: buf.validate.conformance.cases.StringIPv6Prefix + (*StringNotIPv6Prefix)(nil), // 43: buf.validate.conformance.cases.StringNotIPv6Prefix + (*StringURI)(nil), // 44: buf.validate.conformance.cases.StringURI + (*StringNotURI)(nil), // 45: buf.validate.conformance.cases.StringNotURI + (*StringURIRef)(nil), // 46: buf.validate.conformance.cases.StringURIRef + (*StringNotURIRef)(nil), // 47: buf.validate.conformance.cases.StringNotURIRef + (*StringUUID)(nil), // 48: buf.validate.conformance.cases.StringUUID + (*StringNotUUID)(nil), // 49: buf.validate.conformance.cases.StringNotUUID + (*StringTUUID)(nil), // 50: buf.validate.conformance.cases.StringTUUID + (*StringNotTUUID)(nil), // 51: buf.validate.conformance.cases.StringNotTUUID + (*StringHttpHeaderName)(nil), // 52: buf.validate.conformance.cases.StringHttpHeaderName + (*StringHttpHeaderValue)(nil), // 53: buf.validate.conformance.cases.StringHttpHeaderValue + (*StringHttpHeaderNameLoose)(nil), // 54: buf.validate.conformance.cases.StringHttpHeaderNameLoose + (*StringHttpHeaderValueLoose)(nil), // 55: buf.validate.conformance.cases.StringHttpHeaderValueLoose + (*StringUUIDIgnore)(nil), // 56: buf.validate.conformance.cases.StringUUIDIgnore + (*StringInOneof)(nil), // 57: buf.validate.conformance.cases.StringInOneof + (*StringHostAndPort)(nil), // 58: buf.validate.conformance.cases.StringHostAndPort + (*StringHostAndOptionalPort)(nil), // 59: buf.validate.conformance.cases.StringHostAndOptionalPort + (*StringExample)(nil), // 60: buf.validate.conformance.cases.StringExample +} +var file_buf_validate_conformance_cases_strings_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_buf_validate_conformance_cases_strings_proto_init() } +func file_buf_validate_conformance_cases_strings_proto_init() { + if File_buf_validate_conformance_cases_strings_proto != nil { + return + } + file_buf_validate_conformance_cases_strings_proto_msgTypes[57].OneofWrappers = []any{ + (*stringInOneof_Bar)(nil), + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_strings_proto_rawDesc, + NumEnums: 0, + NumMessages: 61, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_strings_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_strings_proto_depIdxs, + MessageInfos: file_buf_validate_conformance_cases_strings_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_strings_proto = out.File + file_buf_validate_conformance_cases_strings_proto_rawDesc = nil + file_buf_validate_conformance_cases_strings_proto_goTypes = nil + file_buf_validate_conformance_cases_strings_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/subdirectory/in_subdirectory.pb.go b/internal/gen/buf/validate/conformance/cases/subdirectory/in_subdirectory.pb.go index fcc2880..b0622da 100644 --- a/internal/gen/buf/validate/conformance/cases/subdirectory/in_subdirectory.pb.go +++ b/internal/gen/buf/validate/conformance/cases/subdirectory/in_subdirectory.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/subdirectory/in_subdirectory.proto +//go:build !protoopaque + package subdirectory import ( diff --git a/internal/gen/buf/validate/conformance/cases/subdirectory/in_subdirectory_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/subdirectory/in_subdirectory_protoopaque.pb.go new file mode 100644 index 0000000..ea01409 --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/subdirectory/in_subdirectory_protoopaque.pb.go @@ -0,0 +1,108 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/subdirectory/in_subdirectory.proto + +//go:build protoopaque + +package subdirectory + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +var File_buf_validate_conformance_cases_subdirectory_in_subdirectory_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_subdirectory_in_subdirectory_proto_rawDesc = []byte{ + 0x0a, 0x41, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x73, 0x75, 0x62, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x2f, 0x69, 0x6e, + 0x5f, 0x73, 0x75, 0x62, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x12, 0x2b, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, + 0x73, 0x65, 0x73, 0x2e, 0x73, 0x75, 0x62, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, + 0x1a, 0x1b, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x42, 0xf7, 0x02, + 0x0a, 0x2f, 0x63, 0x6f, 0x6d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, + 0x61, 0x73, 0x65, 0x73, 0x2e, 0x73, 0x75, 0x62, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, + 0x79, 0x42, 0x13, 0x49, 0x6e, 0x53, 0x75, 0x62, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, + 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x5d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, + 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2d, 0x67, 0x6f, 0x2f, 0x69, + 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x62, 0x75, 0x66, 0x2f, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2f, 0x73, 0x75, 0x62, 0x64, 0x69, + 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0xa2, 0x02, 0x05, 0x42, 0x56, 0x43, 0x43, 0x53, 0xaa, + 0x02, 0x2b, 0x42, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x43, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x73, + 0x2e, 0x53, 0x75, 0x62, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0xca, 0x02, 0x2b, + 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0x5c, 0x53, + 0x75, 0x62, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0xe2, 0x02, 0x37, 0x42, 0x75, + 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0x5c, 0x53, 0x75, 0x62, + 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, + 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x2f, 0x42, 0x75, 0x66, 0x3a, 0x3a, 0x56, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x3a, 0x3a, 0x43, 0x61, 0x73, 0x65, 0x73, 0x3a, 0x3a, 0x53, 0x75, 0x62, 0x64, 0x69, + 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var file_buf_validate_conformance_cases_subdirectory_in_subdirectory_proto_goTypes = []any{} +var file_buf_validate_conformance_cases_subdirectory_in_subdirectory_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_buf_validate_conformance_cases_subdirectory_in_subdirectory_proto_init() } +func file_buf_validate_conformance_cases_subdirectory_in_subdirectory_proto_init() { + if File_buf_validate_conformance_cases_subdirectory_in_subdirectory_proto != nil { + return + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_subdirectory_in_subdirectory_proto_rawDesc, + NumEnums: 0, + NumMessages: 0, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_subdirectory_in_subdirectory_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_subdirectory_in_subdirectory_proto_depIdxs, + }.Build() + File_buf_validate_conformance_cases_subdirectory_in_subdirectory_proto = out.File + file_buf_validate_conformance_cases_subdirectory_in_subdirectory_proto_rawDesc = nil + file_buf_validate_conformance_cases_subdirectory_in_subdirectory_proto_goTypes = nil + file_buf_validate_conformance_cases_subdirectory_in_subdirectory_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/wkt_any.pb.go b/internal/gen/buf/validate/conformance/cases/wkt_any.pb.go index 6927c08..5979896 100644 --- a/internal/gen/buf/validate/conformance/cases/wkt_any.pb.go +++ b/internal/gen/buf/validate/conformance/cases/wkt_any.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/wkt_any.proto +//go:build !protoopaque + package cases import ( @@ -26,7 +28,6 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" anypb "google.golang.org/protobuf/types/known/anypb" reflect "reflect" - sync "sync" ) const ( @@ -37,11 +38,10 @@ const ( ) type AnyNone struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *anypb.Any `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *anypb.Any `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *AnyNone) Reset() { @@ -69,11 +69,6 @@ func (x *AnyNone) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AnyNone.ProtoReflect.Descriptor instead. -func (*AnyNone) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_any_proto_rawDescGZIP(), []int{0} -} - func (x *AnyNone) GetVal() *anypb.Any { if x != nil { return x.Val @@ -81,12 +76,40 @@ func (x *AnyNone) GetVal() *anypb.Any { return nil } +func (x *AnyNone) SetVal(v *anypb.Any) { + x.Val = v +} + +func (x *AnyNone) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *AnyNone) ClearVal() { + x.Val = nil +} + +type AnyNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *anypb.Any +} + +func (b0 AnyNone_builder) Build() *AnyNone { + m0 := &AnyNone{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type AnyRequired struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *anypb.Any `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *anypb.Any `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *AnyRequired) Reset() { @@ -114,11 +137,6 @@ func (x *AnyRequired) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AnyRequired.ProtoReflect.Descriptor instead. -func (*AnyRequired) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_any_proto_rawDescGZIP(), []int{1} -} - func (x *AnyRequired) GetVal() *anypb.Any { if x != nil { return x.Val @@ -126,12 +144,40 @@ func (x *AnyRequired) GetVal() *anypb.Any { return nil } +func (x *AnyRequired) SetVal(v *anypb.Any) { + x.Val = v +} + +func (x *AnyRequired) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *AnyRequired) ClearVal() { + x.Val = nil +} + +type AnyRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *anypb.Any +} + +func (b0 AnyRequired_builder) Build() *AnyRequired { + m0 := &AnyRequired{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type AnyIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *anypb.Any `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *anypb.Any `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *AnyIn) Reset() { @@ -159,11 +205,6 @@ func (x *AnyIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AnyIn.ProtoReflect.Descriptor instead. -func (*AnyIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_any_proto_rawDescGZIP(), []int{2} -} - func (x *AnyIn) GetVal() *anypb.Any { if x != nil { return x.Val @@ -171,12 +212,40 @@ func (x *AnyIn) GetVal() *anypb.Any { return nil } +func (x *AnyIn) SetVal(v *anypb.Any) { + x.Val = v +} + +func (x *AnyIn) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *AnyIn) ClearVal() { + x.Val = nil +} + +type AnyIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *anypb.Any +} + +func (b0 AnyIn_builder) Build() *AnyIn { + m0 := &AnyIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type AnyNotIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *anypb.Any `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *anypb.Any `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *AnyNotIn) Reset() { @@ -204,11 +273,6 @@ func (x *AnyNotIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use AnyNotIn.ProtoReflect.Descriptor instead. -func (*AnyNotIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_any_proto_rawDescGZIP(), []int{3} -} - func (x *AnyNotIn) GetVal() *anypb.Any { if x != nil { return x.Val @@ -216,6 +280,35 @@ func (x *AnyNotIn) GetVal() *anypb.Any { return nil } +func (x *AnyNotIn) SetVal(v *anypb.Any) { + x.Val = v +} + +func (x *AnyNotIn) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *AnyNotIn) ClearVal() { + x.Val = nil +} + +type AnyNotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *anypb.Any +} + +func (b0 AnyNotIn_builder) Build() *AnyNotIn { + m0 := &AnyNotIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + var File_buf_validate_conformance_cases_wkt_any_proto protoreflect.FileDescriptor var file_buf_validate_conformance_cases_wkt_any_proto_rawDesc = []byte{ @@ -269,18 +362,6 @@ var file_buf_validate_conformance_cases_wkt_any_proto_rawDesc = []byte{ 0x6f, 0x74, 0x6f, 0x33, } -var ( - file_buf_validate_conformance_cases_wkt_any_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_wkt_any_proto_rawDescData = file_buf_validate_conformance_cases_wkt_any_proto_rawDesc -) - -func file_buf_validate_conformance_cases_wkt_any_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_wkt_any_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_wkt_any_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_wkt_any_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_wkt_any_proto_rawDescData -} - var file_buf_validate_conformance_cases_wkt_any_proto_msgTypes = make([]protoimpl.MessageInfo, 4) var file_buf_validate_conformance_cases_wkt_any_proto_goTypes = []any{ (*AnyNone)(nil), // 0: buf.validate.conformance.cases.AnyNone diff --git a/internal/gen/buf/validate/conformance/cases/wkt_any_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/wkt_any_protoopaque.pb.go new file mode 100644 index 0000000..0841781 --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/wkt_any_protoopaque.pb.go @@ -0,0 +1,408 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/wkt_any.proto + +//go:build protoopaque + +package cases + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + anypb "google.golang.org/protobuf/types/known/anypb" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type AnyNone struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *anypb.Any `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AnyNone) Reset() { + *x = AnyNone{} + mi := &file_buf_validate_conformance_cases_wkt_any_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AnyNone) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AnyNone) ProtoMessage() {} + +func (x *AnyNone) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_any_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *AnyNone) GetVal() *anypb.Any { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *AnyNone) SetVal(v *anypb.Any) { + x.xxx_hidden_Val = v +} + +func (x *AnyNone) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *AnyNone) ClearVal() { + x.xxx_hidden_Val = nil +} + +type AnyNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *anypb.Any +} + +func (b0 AnyNone_builder) Build() *AnyNone { + m0 := &AnyNone{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type AnyRequired struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *anypb.Any `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AnyRequired) Reset() { + *x = AnyRequired{} + mi := &file_buf_validate_conformance_cases_wkt_any_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AnyRequired) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AnyRequired) ProtoMessage() {} + +func (x *AnyRequired) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_any_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *AnyRequired) GetVal() *anypb.Any { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *AnyRequired) SetVal(v *anypb.Any) { + x.xxx_hidden_Val = v +} + +func (x *AnyRequired) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *AnyRequired) ClearVal() { + x.xxx_hidden_Val = nil +} + +type AnyRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *anypb.Any +} + +func (b0 AnyRequired_builder) Build() *AnyRequired { + m0 := &AnyRequired{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type AnyIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *anypb.Any `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AnyIn) Reset() { + *x = AnyIn{} + mi := &file_buf_validate_conformance_cases_wkt_any_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AnyIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AnyIn) ProtoMessage() {} + +func (x *AnyIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_any_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *AnyIn) GetVal() *anypb.Any { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *AnyIn) SetVal(v *anypb.Any) { + x.xxx_hidden_Val = v +} + +func (x *AnyIn) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *AnyIn) ClearVal() { + x.xxx_hidden_Val = nil +} + +type AnyIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *anypb.Any +} + +func (b0 AnyIn_builder) Build() *AnyIn { + m0 := &AnyIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type AnyNotIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *anypb.Any `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *AnyNotIn) Reset() { + *x = AnyNotIn{} + mi := &file_buf_validate_conformance_cases_wkt_any_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *AnyNotIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*AnyNotIn) ProtoMessage() {} + +func (x *AnyNotIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_any_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *AnyNotIn) GetVal() *anypb.Any { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *AnyNotIn) SetVal(v *anypb.Any) { + x.xxx_hidden_Val = v +} + +func (x *AnyNotIn) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *AnyNotIn) ClearVal() { + x.xxx_hidden_Val = nil +} + +type AnyNotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *anypb.Any +} + +func (b0 AnyNotIn_builder) Build() *AnyNotIn { + m0 := &AnyNotIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +var File_buf_validate_conformance_cases_wkt_any_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_wkt_any_proto_rawDesc = []byte{ + 0x0a, 0x2c, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x77, 0x6b, 0x74, 0x5f, 0x61, 0x6e, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, + 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x1a, 0x1b, + 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 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, 0x22, 0x31, 0x0a, 0x07, 0x41, 0x6e, 0x79, 0x4e, 0x6f, 0x6e, + 0x65, 0x12, 0x26, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3d, 0x0a, 0x0b, 0x41, 0x6e, 0x79, + 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 0x2e, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 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, 0x42, 0x06, 0xba, 0x48, 0x03, + 0xc8, 0x01, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x65, 0x0a, 0x05, 0x41, 0x6e, 0x79, 0x49, + 0x6e, 0x12, 0x5c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x34, 0xba, 0x48, 0x31, 0xa2, 0x01, 0x2e, 0x12, 0x2c, 0x74, 0x79, + 0x70, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, + 0x6d, 0x2f, 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, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0x69, 0x0a, 0x08, 0x41, 0x6e, 0x79, 0x4e, 0x6f, 0x74, 0x49, 0x6e, 0x12, 0x5d, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x35, + 0xba, 0x48, 0x32, 0xa2, 0x01, 0x2f, 0x1a, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 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, 0x03, 0x76, 0x61, 0x6c, 0x42, 0x9f, 0x02, 0x0a, 0x22, 0x63, + 0x6f, 0x6d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, + 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, + 0x73, 0x42, 0x0b, 0x57, 0x6b, 0x74, 0x41, 0x6e, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, + 0x5a, 0x50, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, + 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x2d, 0x67, 0x6f, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, + 0x67, 0x65, 0x6e, 0x2f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, + 0x65, 0x73, 0xa2, 0x02, 0x04, 0x42, 0x56, 0x43, 0x43, 0xaa, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x2e, + 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x73, 0xca, 0x02, 0x1e, 0x42, 0x75, 0x66, + 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0xe2, 0x02, 0x2a, 0x42, 0x75, + 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0x5c, 0x47, 0x50, 0x42, + 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x21, 0x42, 0x75, 0x66, 0x3a, 0x3a, + 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x3a, 0x3a, 0x43, 0x61, 0x73, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x33, +} + +var file_buf_validate_conformance_cases_wkt_any_proto_msgTypes = make([]protoimpl.MessageInfo, 4) +var file_buf_validate_conformance_cases_wkt_any_proto_goTypes = []any{ + (*AnyNone)(nil), // 0: buf.validate.conformance.cases.AnyNone + (*AnyRequired)(nil), // 1: buf.validate.conformance.cases.AnyRequired + (*AnyIn)(nil), // 2: buf.validate.conformance.cases.AnyIn + (*AnyNotIn)(nil), // 3: buf.validate.conformance.cases.AnyNotIn + (*anypb.Any)(nil), // 4: google.protobuf.Any +} +var file_buf_validate_conformance_cases_wkt_any_proto_depIdxs = []int32{ + 4, // 0: buf.validate.conformance.cases.AnyNone.val:type_name -> google.protobuf.Any + 4, // 1: buf.validate.conformance.cases.AnyRequired.val:type_name -> google.protobuf.Any + 4, // 2: buf.validate.conformance.cases.AnyIn.val:type_name -> google.protobuf.Any + 4, // 3: buf.validate.conformance.cases.AnyNotIn.val:type_name -> google.protobuf.Any + 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_buf_validate_conformance_cases_wkt_any_proto_init() } +func file_buf_validate_conformance_cases_wkt_any_proto_init() { + if File_buf_validate_conformance_cases_wkt_any_proto != nil { + return + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_wkt_any_proto_rawDesc, + NumEnums: 0, + NumMessages: 4, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_wkt_any_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_wkt_any_proto_depIdxs, + MessageInfos: file_buf_validate_conformance_cases_wkt_any_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_wkt_any_proto = out.File + file_buf_validate_conformance_cases_wkt_any_proto_rawDesc = nil + file_buf_validate_conformance_cases_wkt_any_proto_goTypes = nil + file_buf_validate_conformance_cases_wkt_any_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/wkt_duration.pb.go b/internal/gen/buf/validate/conformance/cases/wkt_duration.pb.go index f99f998..b96b235 100644 --- a/internal/gen/buf/validate/conformance/cases/wkt_duration.pb.go +++ b/internal/gen/buf/validate/conformance/cases/wkt_duration.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/wkt_duration.proto +//go:build !protoopaque + package cases import ( @@ -26,7 +28,6 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" durationpb "google.golang.org/protobuf/types/known/durationpb" reflect "reflect" - sync "sync" ) const ( @@ -37,11 +38,10 @@ const ( ) type DurationNone struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DurationNone) Reset() { @@ -69,11 +69,6 @@ func (x *DurationNone) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DurationNone.ProtoReflect.Descriptor instead. -func (*DurationNone) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_duration_proto_rawDescGZIP(), []int{0} -} - func (x *DurationNone) GetVal() *durationpb.Duration { if x != nil { return x.Val @@ -81,12 +76,40 @@ func (x *DurationNone) GetVal() *durationpb.Duration { return nil } +func (x *DurationNone) SetVal(v *durationpb.Duration) { + x.Val = v +} + +func (x *DurationNone) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *DurationNone) ClearVal() { + x.Val = nil +} + +type DurationNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationNone_builder) Build() *DurationNone { + m0 := &DurationNone{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DurationRequired struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DurationRequired) Reset() { @@ -114,11 +137,6 @@ func (x *DurationRequired) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DurationRequired.ProtoReflect.Descriptor instead. -func (*DurationRequired) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_duration_proto_rawDescGZIP(), []int{1} -} - func (x *DurationRequired) GetVal() *durationpb.Duration { if x != nil { return x.Val @@ -126,12 +144,40 @@ func (x *DurationRequired) GetVal() *durationpb.Duration { return nil } +func (x *DurationRequired) SetVal(v *durationpb.Duration) { + x.Val = v +} + +func (x *DurationRequired) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *DurationRequired) ClearVal() { + x.Val = nil +} + +type DurationRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationRequired_builder) Build() *DurationRequired { + m0 := &DurationRequired{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DurationConst struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DurationConst) Reset() { @@ -159,11 +205,6 @@ func (x *DurationConst) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DurationConst.ProtoReflect.Descriptor instead. -func (*DurationConst) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_duration_proto_rawDescGZIP(), []int{2} -} - func (x *DurationConst) GetVal() *durationpb.Duration { if x != nil { return x.Val @@ -171,12 +212,40 @@ func (x *DurationConst) GetVal() *durationpb.Duration { return nil } +func (x *DurationConst) SetVal(v *durationpb.Duration) { + x.Val = v +} + +func (x *DurationConst) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *DurationConst) ClearVal() { + x.Val = nil +} + +type DurationConst_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationConst_builder) Build() *DurationConst { + m0 := &DurationConst{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DurationIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DurationIn) Reset() { @@ -204,11 +273,6 @@ func (x *DurationIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DurationIn.ProtoReflect.Descriptor instead. -func (*DurationIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_duration_proto_rawDescGZIP(), []int{3} -} - func (x *DurationIn) GetVal() *durationpb.Duration { if x != nil { return x.Val @@ -216,12 +280,40 @@ func (x *DurationIn) GetVal() *durationpb.Duration { return nil } +func (x *DurationIn) SetVal(v *durationpb.Duration) { + x.Val = v +} + +func (x *DurationIn) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *DurationIn) ClearVal() { + x.Val = nil +} + +type DurationIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationIn_builder) Build() *DurationIn { + m0 := &DurationIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DurationNotIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DurationNotIn) Reset() { @@ -249,11 +341,6 @@ func (x *DurationNotIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DurationNotIn.ProtoReflect.Descriptor instead. -func (*DurationNotIn) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_duration_proto_rawDescGZIP(), []int{4} -} - func (x *DurationNotIn) GetVal() *durationpb.Duration { if x != nil { return x.Val @@ -261,12 +348,40 @@ func (x *DurationNotIn) GetVal() *durationpb.Duration { return nil } +func (x *DurationNotIn) SetVal(v *durationpb.Duration) { + x.Val = v +} + +func (x *DurationNotIn) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *DurationNotIn) ClearVal() { + x.Val = nil +} + +type DurationNotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationNotIn_builder) Build() *DurationNotIn { + m0 := &DurationNotIn{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DurationLT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DurationLT) Reset() { @@ -294,11 +409,6 @@ func (x *DurationLT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DurationLT.ProtoReflect.Descriptor instead. -func (*DurationLT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_duration_proto_rawDescGZIP(), []int{5} -} - func (x *DurationLT) GetVal() *durationpb.Duration { if x != nil { return x.Val @@ -306,12 +416,40 @@ func (x *DurationLT) GetVal() *durationpb.Duration { return nil } +func (x *DurationLT) SetVal(v *durationpb.Duration) { + x.Val = v +} + +func (x *DurationLT) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *DurationLT) ClearVal() { + x.Val = nil +} + +type DurationLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationLT_builder) Build() *DurationLT { + m0 := &DurationLT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DurationLTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DurationLTE) Reset() { @@ -339,11 +477,6 @@ func (x *DurationLTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DurationLTE.ProtoReflect.Descriptor instead. -func (*DurationLTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_duration_proto_rawDescGZIP(), []int{6} -} - func (x *DurationLTE) GetVal() *durationpb.Duration { if x != nil { return x.Val @@ -351,12 +484,40 @@ func (x *DurationLTE) GetVal() *durationpb.Duration { return nil } +func (x *DurationLTE) SetVal(v *durationpb.Duration) { + x.Val = v +} + +func (x *DurationLTE) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *DurationLTE) ClearVal() { + x.Val = nil +} + +type DurationLTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationLTE_builder) Build() *DurationLTE { + m0 := &DurationLTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DurationGT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DurationGT) Reset() { @@ -384,11 +545,6 @@ func (x *DurationGT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DurationGT.ProtoReflect.Descriptor instead. -func (*DurationGT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_duration_proto_rawDescGZIP(), []int{7} -} - func (x *DurationGT) GetVal() *durationpb.Duration { if x != nil { return x.Val @@ -396,12 +552,40 @@ func (x *DurationGT) GetVal() *durationpb.Duration { return nil } +func (x *DurationGT) SetVal(v *durationpb.Duration) { + x.Val = v +} + +func (x *DurationGT) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *DurationGT) ClearVal() { + x.Val = nil +} + +type DurationGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationGT_builder) Build() *DurationGT { + m0 := &DurationGT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DurationGTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DurationGTE) Reset() { @@ -429,11 +613,6 @@ func (x *DurationGTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DurationGTE.ProtoReflect.Descriptor instead. -func (*DurationGTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_duration_proto_rawDescGZIP(), []int{8} -} - func (x *DurationGTE) GetVal() *durationpb.Duration { if x != nil { return x.Val @@ -441,12 +620,40 @@ func (x *DurationGTE) GetVal() *durationpb.Duration { return nil } +func (x *DurationGTE) SetVal(v *durationpb.Duration) { + x.Val = v +} + +func (x *DurationGTE) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *DurationGTE) ClearVal() { + x.Val = nil +} + +type DurationGTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationGTE_builder) Build() *DurationGTE { + m0 := &DurationGTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DurationGTLT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DurationGTLT) Reset() { @@ -474,11 +681,6 @@ func (x *DurationGTLT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DurationGTLT.ProtoReflect.Descriptor instead. -func (*DurationGTLT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_duration_proto_rawDescGZIP(), []int{9} -} - func (x *DurationGTLT) GetVal() *durationpb.Duration { if x != nil { return x.Val @@ -486,12 +688,40 @@ func (x *DurationGTLT) GetVal() *durationpb.Duration { return nil } +func (x *DurationGTLT) SetVal(v *durationpb.Duration) { + x.Val = v +} + +func (x *DurationGTLT) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *DurationGTLT) ClearVal() { + x.Val = nil +} + +type DurationGTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationGTLT_builder) Build() *DurationGTLT { + m0 := &DurationGTLT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DurationExLTGT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DurationExLTGT) Reset() { @@ -519,11 +749,6 @@ func (x *DurationExLTGT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DurationExLTGT.ProtoReflect.Descriptor instead. -func (*DurationExLTGT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_duration_proto_rawDescGZIP(), []int{10} -} - func (x *DurationExLTGT) GetVal() *durationpb.Duration { if x != nil { return x.Val @@ -531,12 +756,40 @@ func (x *DurationExLTGT) GetVal() *durationpb.Duration { return nil } +func (x *DurationExLTGT) SetVal(v *durationpb.Duration) { + x.Val = v +} + +func (x *DurationExLTGT) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *DurationExLTGT) ClearVal() { + x.Val = nil +} + +type DurationExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationExLTGT_builder) Build() *DurationExLTGT { + m0 := &DurationExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DurationGTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DurationGTELTE) Reset() { @@ -564,11 +817,6 @@ func (x *DurationGTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DurationGTELTE.ProtoReflect.Descriptor instead. -func (*DurationGTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_duration_proto_rawDescGZIP(), []int{11} -} - func (x *DurationGTELTE) GetVal() *durationpb.Duration { if x != nil { return x.Val @@ -576,12 +824,40 @@ func (x *DurationGTELTE) GetVal() *durationpb.Duration { return nil } +func (x *DurationGTELTE) SetVal(v *durationpb.Duration) { + x.Val = v +} + +func (x *DurationGTELTE) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *DurationGTELTE) ClearVal() { + x.Val = nil +} + +type DurationGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationGTELTE_builder) Build() *DurationGTELTE { + m0 := &DurationGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type DurationExGTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DurationExGTELTE) Reset() { @@ -609,11 +885,6 @@ func (x *DurationExGTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DurationExGTELTE.ProtoReflect.Descriptor instead. -func (*DurationExGTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_duration_proto_rawDescGZIP(), []int{12} -} - func (x *DurationExGTELTE) GetVal() *durationpb.Duration { if x != nil { return x.Val @@ -621,15 +892,43 @@ func (x *DurationExGTELTE) GetVal() *durationpb.Duration { return nil } +func (x *DurationExGTELTE) SetVal(v *durationpb.Duration) { + x.Val = v +} + +func (x *DurationExGTELTE) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *DurationExGTELTE) ClearVal() { + x.Val = nil +} + +type DurationExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationExGTELTE_builder) Build() *DurationExGTELTE { + m0 := &DurationExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + // Regression for earlier bug where missing Duration field would short circuit // evaluation in C++. type DurationFieldWithOtherFields struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + DurationVal *durationpb.Duration `protobuf:"bytes,1,opt,name=duration_val,json=durationVal,proto3" json:"duration_val,omitempty"` + IntVal int32 `protobuf:"varint,2,opt,name=int_val,json=intVal,proto3" json:"int_val,omitempty"` unknownFields protoimpl.UnknownFields - - DurationVal *durationpb.Duration `protobuf:"bytes,1,opt,name=duration_val,json=durationVal,proto3" json:"duration_val,omitempty"` - IntVal int32 `protobuf:"varint,2,opt,name=int_val,json=intVal,proto3" json:"int_val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DurationFieldWithOtherFields) Reset() { @@ -657,11 +956,6 @@ func (x *DurationFieldWithOtherFields) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DurationFieldWithOtherFields.ProtoReflect.Descriptor instead. -func (*DurationFieldWithOtherFields) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_duration_proto_rawDescGZIP(), []int{13} -} - func (x *DurationFieldWithOtherFields) GetDurationVal() *durationpb.Duration { if x != nil { return x.DurationVal @@ -676,12 +970,46 @@ func (x *DurationFieldWithOtherFields) GetIntVal() int32 { return 0 } +func (x *DurationFieldWithOtherFields) SetDurationVal(v *durationpb.Duration) { + x.DurationVal = v +} + +func (x *DurationFieldWithOtherFields) SetIntVal(v int32) { + x.IntVal = v +} + +func (x *DurationFieldWithOtherFields) HasDurationVal() bool { + if x == nil { + return false + } + return x.DurationVal != nil +} + +func (x *DurationFieldWithOtherFields) ClearDurationVal() { + x.DurationVal = nil +} + +type DurationFieldWithOtherFields_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + DurationVal *durationpb.Duration + IntVal int32 +} + +func (b0 DurationFieldWithOtherFields_builder) Build() *DurationFieldWithOtherFields { + m0 := &DurationFieldWithOtherFields{} + b, x := &b0, m0 + _, _ = b, x + x.DurationVal = b.DurationVal + x.IntVal = b.IntVal + return m0 +} + type DurationExample struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *DurationExample) Reset() { @@ -709,11 +1037,6 @@ func (x *DurationExample) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use DurationExample.ProtoReflect.Descriptor instead. -func (*DurationExample) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_duration_proto_rawDescGZIP(), []int{14} -} - func (x *DurationExample) GetVal() *durationpb.Duration { if x != nil { return x.Val @@ -721,6 +1044,35 @@ func (x *DurationExample) GetVal() *durationpb.Duration { return nil } +func (x *DurationExample) SetVal(v *durationpb.Duration) { + x.Val = v +} + +func (x *DurationExample) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *DurationExample) ClearVal() { + x.Val = nil +} + +type DurationExample_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationExample_builder) Build() *DurationExample { + m0 := &DurationExample{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + var File_buf_validate_conformance_cases_wkt_duration_proto protoreflect.FileDescriptor var file_buf_validate_conformance_cases_wkt_duration_proto_rawDesc = []byte{ @@ -828,18 +1180,6 @@ var file_buf_validate_conformance_cases_wkt_duration_proto_rawDesc = []byte{ 0x72, 0x6f, 0x74, 0x6f, 0x33, } -var ( - file_buf_validate_conformance_cases_wkt_duration_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_wkt_duration_proto_rawDescData = file_buf_validate_conformance_cases_wkt_duration_proto_rawDesc -) - -func file_buf_validate_conformance_cases_wkt_duration_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_wkt_duration_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_wkt_duration_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_wkt_duration_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_wkt_duration_proto_rawDescData -} - var file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes = make([]protoimpl.MessageInfo, 15) var file_buf_validate_conformance_cases_wkt_duration_proto_goTypes = []any{ (*DurationNone)(nil), // 0: buf.validate.conformance.cases.DurationNone diff --git a/internal/gen/buf/validate/conformance/cases/wkt_duration_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/wkt_duration_protoopaque.pb.go new file mode 100644 index 0000000..464806e --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/wkt_duration_protoopaque.pb.go @@ -0,0 +1,1248 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/wkt_duration.proto + +//go:build protoopaque + +package cases + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + durationpb "google.golang.org/protobuf/types/known/durationpb" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type DurationNone struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DurationNone) Reset() { + *x = DurationNone{} + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DurationNone) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DurationNone) ProtoMessage() {} + +func (x *DurationNone) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DurationNone) GetVal() *durationpb.Duration { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *DurationNone) SetVal(v *durationpb.Duration) { + x.xxx_hidden_Val = v +} + +func (x *DurationNone) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *DurationNone) ClearVal() { + x.xxx_hidden_Val = nil +} + +type DurationNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationNone_builder) Build() *DurationNone { + m0 := &DurationNone{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DurationRequired struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DurationRequired) Reset() { + *x = DurationRequired{} + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DurationRequired) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DurationRequired) ProtoMessage() {} + +func (x *DurationRequired) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DurationRequired) GetVal() *durationpb.Duration { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *DurationRequired) SetVal(v *durationpb.Duration) { + x.xxx_hidden_Val = v +} + +func (x *DurationRequired) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *DurationRequired) ClearVal() { + x.xxx_hidden_Val = nil +} + +type DurationRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationRequired_builder) Build() *DurationRequired { + m0 := &DurationRequired{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DurationConst struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DurationConst) Reset() { + *x = DurationConst{} + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DurationConst) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DurationConst) ProtoMessage() {} + +func (x *DurationConst) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DurationConst) GetVal() *durationpb.Duration { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *DurationConst) SetVal(v *durationpb.Duration) { + x.xxx_hidden_Val = v +} + +func (x *DurationConst) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *DurationConst) ClearVal() { + x.xxx_hidden_Val = nil +} + +type DurationConst_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationConst_builder) Build() *DurationConst { + m0 := &DurationConst{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DurationIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DurationIn) Reset() { + *x = DurationIn{} + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DurationIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DurationIn) ProtoMessage() {} + +func (x *DurationIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DurationIn) GetVal() *durationpb.Duration { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *DurationIn) SetVal(v *durationpb.Duration) { + x.xxx_hidden_Val = v +} + +func (x *DurationIn) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *DurationIn) ClearVal() { + x.xxx_hidden_Val = nil +} + +type DurationIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationIn_builder) Build() *DurationIn { + m0 := &DurationIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DurationNotIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DurationNotIn) Reset() { + *x = DurationNotIn{} + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DurationNotIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DurationNotIn) ProtoMessage() {} + +func (x *DurationNotIn) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DurationNotIn) GetVal() *durationpb.Duration { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *DurationNotIn) SetVal(v *durationpb.Duration) { + x.xxx_hidden_Val = v +} + +func (x *DurationNotIn) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *DurationNotIn) ClearVal() { + x.xxx_hidden_Val = nil +} + +type DurationNotIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationNotIn_builder) Build() *DurationNotIn { + m0 := &DurationNotIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DurationLT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DurationLT) Reset() { + *x = DurationLT{} + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DurationLT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DurationLT) ProtoMessage() {} + +func (x *DurationLT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DurationLT) GetVal() *durationpb.Duration { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *DurationLT) SetVal(v *durationpb.Duration) { + x.xxx_hidden_Val = v +} + +func (x *DurationLT) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *DurationLT) ClearVal() { + x.xxx_hidden_Val = nil +} + +type DurationLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationLT_builder) Build() *DurationLT { + m0 := &DurationLT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DurationLTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DurationLTE) Reset() { + *x = DurationLTE{} + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DurationLTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DurationLTE) ProtoMessage() {} + +func (x *DurationLTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DurationLTE) GetVal() *durationpb.Duration { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *DurationLTE) SetVal(v *durationpb.Duration) { + x.xxx_hidden_Val = v +} + +func (x *DurationLTE) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *DurationLTE) ClearVal() { + x.xxx_hidden_Val = nil +} + +type DurationLTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationLTE_builder) Build() *DurationLTE { + m0 := &DurationLTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DurationGT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DurationGT) Reset() { + *x = DurationGT{} + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DurationGT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DurationGT) ProtoMessage() {} + +func (x *DurationGT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[7] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DurationGT) GetVal() *durationpb.Duration { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *DurationGT) SetVal(v *durationpb.Duration) { + x.xxx_hidden_Val = v +} + +func (x *DurationGT) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *DurationGT) ClearVal() { + x.xxx_hidden_Val = nil +} + +type DurationGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationGT_builder) Build() *DurationGT { + m0 := &DurationGT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DurationGTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DurationGTE) Reset() { + *x = DurationGTE{} + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DurationGTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DurationGTE) ProtoMessage() {} + +func (x *DurationGTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[8] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DurationGTE) GetVal() *durationpb.Duration { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *DurationGTE) SetVal(v *durationpb.Duration) { + x.xxx_hidden_Val = v +} + +func (x *DurationGTE) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *DurationGTE) ClearVal() { + x.xxx_hidden_Val = nil +} + +type DurationGTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationGTE_builder) Build() *DurationGTE { + m0 := &DurationGTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DurationGTLT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DurationGTLT) Reset() { + *x = DurationGTLT{} + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DurationGTLT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DurationGTLT) ProtoMessage() {} + +func (x *DurationGTLT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[9] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DurationGTLT) GetVal() *durationpb.Duration { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *DurationGTLT) SetVal(v *durationpb.Duration) { + x.xxx_hidden_Val = v +} + +func (x *DurationGTLT) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *DurationGTLT) ClearVal() { + x.xxx_hidden_Val = nil +} + +type DurationGTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationGTLT_builder) Build() *DurationGTLT { + m0 := &DurationGTLT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DurationExLTGT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DurationExLTGT) Reset() { + *x = DurationExLTGT{} + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DurationExLTGT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DurationExLTGT) ProtoMessage() {} + +func (x *DurationExLTGT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[10] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DurationExLTGT) GetVal() *durationpb.Duration { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *DurationExLTGT) SetVal(v *durationpb.Duration) { + x.xxx_hidden_Val = v +} + +func (x *DurationExLTGT) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *DurationExLTGT) ClearVal() { + x.xxx_hidden_Val = nil +} + +type DurationExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationExLTGT_builder) Build() *DurationExLTGT { + m0 := &DurationExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DurationGTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DurationGTELTE) Reset() { + *x = DurationGTELTE{} + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DurationGTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DurationGTELTE) ProtoMessage() {} + +func (x *DurationGTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[11] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DurationGTELTE) GetVal() *durationpb.Duration { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *DurationGTELTE) SetVal(v *durationpb.Duration) { + x.xxx_hidden_Val = v +} + +func (x *DurationGTELTE) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *DurationGTELTE) ClearVal() { + x.xxx_hidden_Val = nil +} + +type DurationGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationGTELTE_builder) Build() *DurationGTELTE { + m0 := &DurationGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type DurationExGTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DurationExGTELTE) Reset() { + *x = DurationExGTELTE{} + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DurationExGTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DurationExGTELTE) ProtoMessage() {} + +func (x *DurationExGTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[12] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DurationExGTELTE) GetVal() *durationpb.Duration { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *DurationExGTELTE) SetVal(v *durationpb.Duration) { + x.xxx_hidden_Val = v +} + +func (x *DurationExGTELTE) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *DurationExGTELTE) ClearVal() { + x.xxx_hidden_Val = nil +} + +type DurationExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationExGTELTE_builder) Build() *DurationExGTELTE { + m0 := &DurationExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +// Regression for earlier bug where missing Duration field would short circuit +// evaluation in C++. +type DurationFieldWithOtherFields struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_DurationVal *durationpb.Duration `protobuf:"bytes,1,opt,name=duration_val,json=durationVal,proto3" json:"duration_val,omitempty"` + xxx_hidden_IntVal int32 `protobuf:"varint,2,opt,name=int_val,json=intVal,proto3" json:"int_val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DurationFieldWithOtherFields) Reset() { + *x = DurationFieldWithOtherFields{} + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DurationFieldWithOtherFields) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DurationFieldWithOtherFields) ProtoMessage() {} + +func (x *DurationFieldWithOtherFields) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[13] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DurationFieldWithOtherFields) GetDurationVal() *durationpb.Duration { + if x != nil { + return x.xxx_hidden_DurationVal + } + return nil +} + +func (x *DurationFieldWithOtherFields) GetIntVal() int32 { + if x != nil { + return x.xxx_hidden_IntVal + } + return 0 +} + +func (x *DurationFieldWithOtherFields) SetDurationVal(v *durationpb.Duration) { + x.xxx_hidden_DurationVal = v +} + +func (x *DurationFieldWithOtherFields) SetIntVal(v int32) { + x.xxx_hidden_IntVal = v +} + +func (x *DurationFieldWithOtherFields) HasDurationVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_DurationVal != nil +} + +func (x *DurationFieldWithOtherFields) ClearDurationVal() { + x.xxx_hidden_DurationVal = nil +} + +type DurationFieldWithOtherFields_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + DurationVal *durationpb.Duration + IntVal int32 +} + +func (b0 DurationFieldWithOtherFields_builder) Build() *DurationFieldWithOtherFields { + m0 := &DurationFieldWithOtherFields{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_DurationVal = b.DurationVal + x.xxx_hidden_IntVal = b.IntVal + return m0 +} + +type DurationExample struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *durationpb.Duration `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *DurationExample) Reset() { + *x = DurationExample{} + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *DurationExample) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DurationExample) ProtoMessage() {} + +func (x *DurationExample) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes[14] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *DurationExample) GetVal() *durationpb.Duration { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *DurationExample) SetVal(v *durationpb.Duration) { + x.xxx_hidden_Val = v +} + +func (x *DurationExample) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *DurationExample) ClearVal() { + x.xxx_hidden_Val = nil +} + +type DurationExample_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *durationpb.Duration +} + +func (b0 DurationExample_builder) Build() *DurationExample { + m0 := &DurationExample{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +var File_buf_validate_conformance_cases_wkt_duration_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_wkt_duration_proto_rawDesc = []byte{ + 0x0a, 0x31, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x77, 0x6b, 0x74, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, + 0x73, 0x65, 0x73, 0x1a, 0x1b, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 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, + 0x22, 0x3b, 0x0a, 0x0c, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x6e, 0x65, + 0x12, 0x2b, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x47, 0x0a, + 0x10, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, + 0x64, 0x12, 0x33, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, + 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x48, 0x0a, 0x0d, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x12, 0x37, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, + 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, 0x42, + 0x0a, 0xba, 0x48, 0x07, 0xaa, 0x01, 0x04, 0x12, 0x02, 0x08, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, + 0x22, 0x4a, 0x0a, 0x0a, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x12, 0x3c, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0xaa, 0x01, 0x09, 0x3a, 0x02, + 0x08, 0x01, 0x3a, 0x03, 0x10, 0xe8, 0x07, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x46, 0x0a, 0x0d, + 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x49, 0x6e, 0x12, 0x35, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x08, 0xba, 0x48, 0x05, 0xaa, 0x01, 0x02, 0x42, 0x00, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x43, 0x0a, 0x0a, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x4c, 0x54, 0x12, 0x35, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x08, 0xba, 0x48, 0x05, 0xaa, + 0x01, 0x02, 0x1a, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x46, 0x0a, 0x0b, 0x44, 0x75, 0x72, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x54, 0x45, 0x12, 0x37, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 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, + 0x42, 0x0a, 0xba, 0x48, 0x07, 0xaa, 0x01, 0x04, 0x22, 0x02, 0x08, 0x01, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x46, 0x0a, 0x0a, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x47, 0x54, 0x12, + 0x38, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x0b, 0xba, 0x48, 0x08, 0xaa, 0x01, 0x05, 0x2a, + 0x03, 0x10, 0xe8, 0x07, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x48, 0x0a, 0x0b, 0x44, 0x75, 0x72, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x47, 0x54, 0x45, 0x12, 0x39, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 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, + 0x42, 0x0c, 0xba, 0x48, 0x09, 0xaa, 0x01, 0x06, 0x32, 0x04, 0x10, 0xc0, 0x84, 0x3d, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0x49, 0x0a, 0x0c, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x47, + 0x54, 0x4c, 0x54, 0x12, 0x39, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x0c, 0xba, 0x48, 0x09, + 0xaa, 0x01, 0x06, 0x1a, 0x02, 0x08, 0x01, 0x2a, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x4b, + 0x0a, 0x0e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x4c, 0x54, 0x47, 0x54, + 0x12, 0x39, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x0c, 0xba, 0x48, 0x09, 0xaa, 0x01, 0x06, + 0x1a, 0x00, 0x2a, 0x02, 0x08, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x4e, 0x0a, 0x0e, 0x44, + 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x47, 0x54, 0x45, 0x4c, 0x54, 0x45, 0x12, 0x3c, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0xaa, 0x01, 0x09, 0x22, 0x03, 0x08, + 0x90, 0x1c, 0x32, 0x02, 0x08, 0x3c, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x50, 0x0a, 0x10, 0x44, + 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x47, 0x54, 0x45, 0x4c, 0x54, 0x45, 0x12, + 0x3c, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0xaa, 0x01, 0x09, 0x22, + 0x02, 0x08, 0x3c, 0x32, 0x03, 0x08, 0x90, 0x1c, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x8a, 0x01, + 0x0a, 0x1c, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x57, + 0x69, 0x74, 0x68, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x48, + 0x0a, 0x0c, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x76, 0x61, 0x6c, 0x18, 0x01, + 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, 0x42, + 0x0a, 0xba, 0x48, 0x07, 0xaa, 0x01, 0x04, 0x22, 0x02, 0x08, 0x01, 0x52, 0x0b, 0x64, 0x75, 0x72, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x56, 0x61, 0x6c, 0x12, 0x20, 0x0a, 0x07, 0x69, 0x6e, 0x74, 0x5f, + 0x76, 0x61, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x07, 0xba, 0x48, 0x04, 0x1a, 0x02, + 0x20, 0x10, 0x52, 0x06, 0x69, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x22, 0x4a, 0x0a, 0x0f, 0x44, 0x75, + 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x37, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xaa, 0x01, 0x04, 0x4a, 0x02, 0x08, + 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x42, 0xa4, 0x02, 0x0a, 0x22, 0x63, 0x6f, 0x6d, 0x2e, 0x62, + 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x42, 0x10, 0x57, + 0x6b, 0x74, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, + 0x01, 0x5a, 0x50, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, + 0x66, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x2d, 0x67, 0x6f, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, + 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, + 0x73, 0x65, 0x73, 0xa2, 0x02, 0x04, 0x42, 0x56, 0x43, 0x43, 0xaa, 0x02, 0x1e, 0x42, 0x75, 0x66, + 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x73, 0xca, 0x02, 0x1e, 0x42, 0x75, + 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0xe2, 0x02, 0x2a, 0x42, + 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0x5c, 0x47, 0x50, + 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x21, 0x42, 0x75, 0x66, 0x3a, + 0x3a, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x3a, 0x3a, 0x43, 0x61, 0x73, 0x65, 0x73, 0x62, 0x06, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes = make([]protoimpl.MessageInfo, 15) +var file_buf_validate_conformance_cases_wkt_duration_proto_goTypes = []any{ + (*DurationNone)(nil), // 0: buf.validate.conformance.cases.DurationNone + (*DurationRequired)(nil), // 1: buf.validate.conformance.cases.DurationRequired + (*DurationConst)(nil), // 2: buf.validate.conformance.cases.DurationConst + (*DurationIn)(nil), // 3: buf.validate.conformance.cases.DurationIn + (*DurationNotIn)(nil), // 4: buf.validate.conformance.cases.DurationNotIn + (*DurationLT)(nil), // 5: buf.validate.conformance.cases.DurationLT + (*DurationLTE)(nil), // 6: buf.validate.conformance.cases.DurationLTE + (*DurationGT)(nil), // 7: buf.validate.conformance.cases.DurationGT + (*DurationGTE)(nil), // 8: buf.validate.conformance.cases.DurationGTE + (*DurationGTLT)(nil), // 9: buf.validate.conformance.cases.DurationGTLT + (*DurationExLTGT)(nil), // 10: buf.validate.conformance.cases.DurationExLTGT + (*DurationGTELTE)(nil), // 11: buf.validate.conformance.cases.DurationGTELTE + (*DurationExGTELTE)(nil), // 12: buf.validate.conformance.cases.DurationExGTELTE + (*DurationFieldWithOtherFields)(nil), // 13: buf.validate.conformance.cases.DurationFieldWithOtherFields + (*DurationExample)(nil), // 14: buf.validate.conformance.cases.DurationExample + (*durationpb.Duration)(nil), // 15: google.protobuf.Duration +} +var file_buf_validate_conformance_cases_wkt_duration_proto_depIdxs = []int32{ + 15, // 0: buf.validate.conformance.cases.DurationNone.val:type_name -> google.protobuf.Duration + 15, // 1: buf.validate.conformance.cases.DurationRequired.val:type_name -> google.protobuf.Duration + 15, // 2: buf.validate.conformance.cases.DurationConst.val:type_name -> google.protobuf.Duration + 15, // 3: buf.validate.conformance.cases.DurationIn.val:type_name -> google.protobuf.Duration + 15, // 4: buf.validate.conformance.cases.DurationNotIn.val:type_name -> google.protobuf.Duration + 15, // 5: buf.validate.conformance.cases.DurationLT.val:type_name -> google.protobuf.Duration + 15, // 6: buf.validate.conformance.cases.DurationLTE.val:type_name -> google.protobuf.Duration + 15, // 7: buf.validate.conformance.cases.DurationGT.val:type_name -> google.protobuf.Duration + 15, // 8: buf.validate.conformance.cases.DurationGTE.val:type_name -> google.protobuf.Duration + 15, // 9: buf.validate.conformance.cases.DurationGTLT.val:type_name -> google.protobuf.Duration + 15, // 10: buf.validate.conformance.cases.DurationExLTGT.val:type_name -> google.protobuf.Duration + 15, // 11: buf.validate.conformance.cases.DurationGTELTE.val:type_name -> google.protobuf.Duration + 15, // 12: buf.validate.conformance.cases.DurationExGTELTE.val:type_name -> google.protobuf.Duration + 15, // 13: buf.validate.conformance.cases.DurationFieldWithOtherFields.duration_val:type_name -> google.protobuf.Duration + 15, // 14: buf.validate.conformance.cases.DurationExample.val:type_name -> google.protobuf.Duration + 15, // [15:15] is the sub-list for method output_type + 15, // [15:15] is the sub-list for method input_type + 15, // [15:15] is the sub-list for extension type_name + 15, // [15:15] is the sub-list for extension extendee + 0, // [0:15] is the sub-list for field type_name +} + +func init() { file_buf_validate_conformance_cases_wkt_duration_proto_init() } +func file_buf_validate_conformance_cases_wkt_duration_proto_init() { + if File_buf_validate_conformance_cases_wkt_duration_proto != nil { + return + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_wkt_duration_proto_rawDesc, + NumEnums: 0, + NumMessages: 15, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_wkt_duration_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_wkt_duration_proto_depIdxs, + MessageInfos: file_buf_validate_conformance_cases_wkt_duration_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_wkt_duration_proto = out.File + file_buf_validate_conformance_cases_wkt_duration_proto_rawDesc = nil + file_buf_validate_conformance_cases_wkt_duration_proto_goTypes = nil + file_buf_validate_conformance_cases_wkt_duration_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/wkt_nested.pb.go b/internal/gen/buf/validate/conformance/cases/wkt_nested.pb.go index 6a45743..ce64b82 100644 --- a/internal/gen/buf/validate/conformance/cases/wkt_nested.pb.go +++ b/internal/gen/buf/validate/conformance/cases/wkt_nested.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/wkt_nested.proto +//go:build !protoopaque + package cases import ( @@ -25,7 +27,6 @@ import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" - sync "sync" ) const ( @@ -36,11 +37,10 @@ const ( ) type WktLevelOne struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Two *WktLevelOne_WktLevelTwo `protobuf:"bytes,1,opt,name=two,proto3" json:"two,omitempty"` unknownFields protoimpl.UnknownFields - - Two *WktLevelOne_WktLevelTwo `protobuf:"bytes,1,opt,name=two,proto3" json:"two,omitempty"` + sizeCache protoimpl.SizeCache } func (x *WktLevelOne) Reset() { @@ -68,11 +68,6 @@ func (x *WktLevelOne) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use WktLevelOne.ProtoReflect.Descriptor instead. -func (*WktLevelOne) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_nested_proto_rawDescGZIP(), []int{0} -} - func (x *WktLevelOne) GetTwo() *WktLevelOne_WktLevelTwo { if x != nil { return x.Two @@ -80,12 +75,40 @@ func (x *WktLevelOne) GetTwo() *WktLevelOne_WktLevelTwo { return nil } +func (x *WktLevelOne) SetTwo(v *WktLevelOne_WktLevelTwo) { + x.Two = v +} + +func (x *WktLevelOne) HasTwo() bool { + if x == nil { + return false + } + return x.Two != nil +} + +func (x *WktLevelOne) ClearTwo() { + x.Two = nil +} + +type WktLevelOne_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Two *WktLevelOne_WktLevelTwo +} + +func (b0 WktLevelOne_builder) Build() *WktLevelOne { + m0 := &WktLevelOne{} + b, x := &b0, m0 + _, _ = b, x + x.Two = b.Two + return m0 +} + type WktLevelOne_WktLevelTwo struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Three *WktLevelOne_WktLevelTwo_WktLevelThree `protobuf:"bytes,1,opt,name=three,proto3" json:"three,omitempty"` unknownFields protoimpl.UnknownFields - - Three *WktLevelOne_WktLevelTwo_WktLevelThree `protobuf:"bytes,1,opt,name=three,proto3" json:"three,omitempty"` + sizeCache protoimpl.SizeCache } func (x *WktLevelOne_WktLevelTwo) Reset() { @@ -113,11 +136,6 @@ func (x *WktLevelOne_WktLevelTwo) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use WktLevelOne_WktLevelTwo.ProtoReflect.Descriptor instead. -func (*WktLevelOne_WktLevelTwo) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_nested_proto_rawDescGZIP(), []int{0, 0} -} - func (x *WktLevelOne_WktLevelTwo) GetThree() *WktLevelOne_WktLevelTwo_WktLevelThree { if x != nil { return x.Three @@ -125,12 +143,40 @@ func (x *WktLevelOne_WktLevelTwo) GetThree() *WktLevelOne_WktLevelTwo_WktLevelTh return nil } +func (x *WktLevelOne_WktLevelTwo) SetThree(v *WktLevelOne_WktLevelTwo_WktLevelThree) { + x.Three = v +} + +func (x *WktLevelOne_WktLevelTwo) HasThree() bool { + if x == nil { + return false + } + return x.Three != nil +} + +func (x *WktLevelOne_WktLevelTwo) ClearThree() { + x.Three = nil +} + +type WktLevelOne_WktLevelTwo_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Three *WktLevelOne_WktLevelTwo_WktLevelThree +} + +func (b0 WktLevelOne_WktLevelTwo_builder) Build() *WktLevelOne_WktLevelTwo { + m0 := &WktLevelOne_WktLevelTwo{} + b, x := &b0, m0 + _, _ = b, x + x.Three = b.Three + return m0 +} + type WktLevelOne_WktLevelTwo_WktLevelThree struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` unknownFields protoimpl.UnknownFields - - Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` + sizeCache protoimpl.SizeCache } func (x *WktLevelOne_WktLevelTwo_WktLevelThree) Reset() { @@ -158,11 +204,6 @@ func (x *WktLevelOne_WktLevelTwo_WktLevelThree) ProtoReflect() protoreflect.Mess return mi.MessageOf(x) } -// Deprecated: Use WktLevelOne_WktLevelTwo_WktLevelThree.ProtoReflect.Descriptor instead. -func (*WktLevelOne_WktLevelTwo_WktLevelThree) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_nested_proto_rawDescGZIP(), []int{0, 0, 0} -} - func (x *WktLevelOne_WktLevelTwo_WktLevelThree) GetUuid() string { if x != nil { return x.Uuid @@ -170,6 +211,24 @@ func (x *WktLevelOne_WktLevelTwo_WktLevelThree) GetUuid() string { return "" } +func (x *WktLevelOne_WktLevelTwo_WktLevelThree) SetUuid(v string) { + x.Uuid = v +} + +type WktLevelOne_WktLevelTwo_WktLevelThree_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Uuid string +} + +func (b0 WktLevelOne_WktLevelTwo_WktLevelThree_builder) Build() *WktLevelOne_WktLevelTwo_WktLevelThree { + m0 := &WktLevelOne_WktLevelTwo_WktLevelThree{} + b, x := &b0, m0 + _, _ = b, x + x.Uuid = b.Uuid + return m0 +} + var File_buf_validate_conformance_cases_wkt_nested_proto protoreflect.FileDescriptor var file_buf_validate_conformance_cases_wkt_nested_proto_rawDesc = []byte{ @@ -218,18 +277,6 @@ var file_buf_validate_conformance_cases_wkt_nested_proto_rawDesc = []byte{ 0x6f, 0x33, } -var ( - file_buf_validate_conformance_cases_wkt_nested_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_wkt_nested_proto_rawDescData = file_buf_validate_conformance_cases_wkt_nested_proto_rawDesc -) - -func file_buf_validate_conformance_cases_wkt_nested_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_wkt_nested_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_wkt_nested_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_wkt_nested_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_wkt_nested_proto_rawDescData -} - var file_buf_validate_conformance_cases_wkt_nested_proto_msgTypes = make([]protoimpl.MessageInfo, 3) var file_buf_validate_conformance_cases_wkt_nested_proto_goTypes = []any{ (*WktLevelOne)(nil), // 0: buf.validate.conformance.cases.WktLevelOne diff --git a/internal/gen/buf/validate/conformance/cases/wkt_nested_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/wkt_nested_protoopaque.pb.go new file mode 100644 index 0000000..c1c112a --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/wkt_nested_protoopaque.pb.go @@ -0,0 +1,319 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/wkt_nested.proto + +//go:build protoopaque + +package cases + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type WktLevelOne struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Two *WktLevelOne_WktLevelTwo `protobuf:"bytes,1,opt,name=two,proto3" json:"two,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WktLevelOne) Reset() { + *x = WktLevelOne{} + mi := &file_buf_validate_conformance_cases_wkt_nested_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WktLevelOne) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WktLevelOne) ProtoMessage() {} + +func (x *WktLevelOne) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_nested_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *WktLevelOne) GetTwo() *WktLevelOne_WktLevelTwo { + if x != nil { + return x.xxx_hidden_Two + } + return nil +} + +func (x *WktLevelOne) SetTwo(v *WktLevelOne_WktLevelTwo) { + x.xxx_hidden_Two = v +} + +func (x *WktLevelOne) HasTwo() bool { + if x == nil { + return false + } + return x.xxx_hidden_Two != nil +} + +func (x *WktLevelOne) ClearTwo() { + x.xxx_hidden_Two = nil +} + +type WktLevelOne_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Two *WktLevelOne_WktLevelTwo +} + +func (b0 WktLevelOne_builder) Build() *WktLevelOne { + m0 := &WktLevelOne{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Two = b.Two + return m0 +} + +type WktLevelOne_WktLevelTwo struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Three *WktLevelOne_WktLevelTwo_WktLevelThree `protobuf:"bytes,1,opt,name=three,proto3" json:"three,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WktLevelOne_WktLevelTwo) Reset() { + *x = WktLevelOne_WktLevelTwo{} + mi := &file_buf_validate_conformance_cases_wkt_nested_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WktLevelOne_WktLevelTwo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WktLevelOne_WktLevelTwo) ProtoMessage() {} + +func (x *WktLevelOne_WktLevelTwo) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_nested_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *WktLevelOne_WktLevelTwo) GetThree() *WktLevelOne_WktLevelTwo_WktLevelThree { + if x != nil { + return x.xxx_hidden_Three + } + return nil +} + +func (x *WktLevelOne_WktLevelTwo) SetThree(v *WktLevelOne_WktLevelTwo_WktLevelThree) { + x.xxx_hidden_Three = v +} + +func (x *WktLevelOne_WktLevelTwo) HasThree() bool { + if x == nil { + return false + } + return x.xxx_hidden_Three != nil +} + +func (x *WktLevelOne_WktLevelTwo) ClearThree() { + x.xxx_hidden_Three = nil +} + +type WktLevelOne_WktLevelTwo_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Three *WktLevelOne_WktLevelTwo_WktLevelThree +} + +func (b0 WktLevelOne_WktLevelTwo_builder) Build() *WktLevelOne_WktLevelTwo { + m0 := &WktLevelOne_WktLevelTwo{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Three = b.Three + return m0 +} + +type WktLevelOne_WktLevelTwo_WktLevelThree struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WktLevelOne_WktLevelTwo_WktLevelThree) Reset() { + *x = WktLevelOne_WktLevelTwo_WktLevelThree{} + mi := &file_buf_validate_conformance_cases_wkt_nested_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WktLevelOne_WktLevelTwo_WktLevelThree) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WktLevelOne_WktLevelTwo_WktLevelThree) ProtoMessage() {} + +func (x *WktLevelOne_WktLevelTwo_WktLevelThree) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_nested_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *WktLevelOne_WktLevelTwo_WktLevelThree) GetUuid() string { + if x != nil { + return x.xxx_hidden_Uuid + } + return "" +} + +func (x *WktLevelOne_WktLevelTwo_WktLevelThree) SetUuid(v string) { + x.xxx_hidden_Uuid = v +} + +type WktLevelOne_WktLevelTwo_WktLevelThree_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Uuid string +} + +func (b0 WktLevelOne_WktLevelTwo_WktLevelThree_builder) Build() *WktLevelOne_WktLevelTwo_WktLevelThree { + m0 := &WktLevelOne_WktLevelTwo_WktLevelThree{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Uuid = b.Uuid + return m0 +} + +var File_buf_validate_conformance_cases_wkt_nested_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_wkt_nested_proto_rawDesc = []byte{ + 0x0a, 0x2f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x77, 0x6b, 0x74, 0x5f, 0x6e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x12, 0x1e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, + 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, + 0x73, 0x1a, 0x1b, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x84, + 0x02, 0x0a, 0x0b, 0x57, 0x6b, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x6e, 0x65, 0x12, 0x51, + 0x0a, 0x03, 0x74, 0x77, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x62, 0x75, + 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x57, 0x6b, 0x74, + 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x6e, 0x65, 0x2e, 0x57, 0x6b, 0x74, 0x4c, 0x65, 0x76, 0x65, + 0x6c, 0x54, 0x77, 0x6f, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0x52, 0x03, 0x74, 0x77, + 0x6f, 0x1a, 0xa1, 0x01, 0x0a, 0x0b, 0x57, 0x6b, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x54, 0x77, + 0x6f, 0x12, 0x63, 0x0a, 0x05, 0x74, 0x68, 0x72, 0x65, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x45, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, + 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, + 0x73, 0x2e, 0x57, 0x6b, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x6e, 0x65, 0x2e, 0x57, 0x6b, + 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x54, 0x77, 0x6f, 0x2e, 0x57, 0x6b, 0x74, 0x4c, 0x65, 0x76, + 0x65, 0x6c, 0x54, 0x68, 0x72, 0x65, 0x65, 0x42, 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0x52, + 0x05, 0x74, 0x68, 0x72, 0x65, 0x65, 0x1a, 0x2d, 0x0a, 0x0d, 0x57, 0x6b, 0x74, 0x4c, 0x65, 0x76, + 0x65, 0x6c, 0x54, 0x68, 0x72, 0x65, 0x65, 0x12, 0x1c, 0x0a, 0x04, 0x75, 0x75, 0x69, 0x64, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xba, 0x48, 0x05, 0x72, 0x03, 0xb0, 0x01, 0x01, 0x52, + 0x04, 0x75, 0x75, 0x69, 0x64, 0x42, 0xa2, 0x02, 0x0a, 0x22, 0x63, 0x6f, 0x6d, 0x2e, 0x62, 0x75, + 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x42, 0x0e, 0x57, 0x6b, + 0x74, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x50, + 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, 0x62, 0x75, + 0x69, 0x6c, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2d, 0x67, 0x6f, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, + 0x6e, 0x2f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0xa2, 0x02, 0x04, 0x42, 0x56, 0x43, 0x43, 0xaa, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x2e, 0x56, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x73, 0xca, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x5c, 0x56, + 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0xe2, 0x02, 0x2a, 0x42, 0x75, 0x66, 0x5c, + 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, + 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x21, 0x42, 0x75, 0x66, 0x3a, 0x3a, 0x56, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x6e, 0x63, 0x65, 0x3a, 0x3a, 0x43, 0x61, 0x73, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x33, +} + +var file_buf_validate_conformance_cases_wkt_nested_proto_msgTypes = make([]protoimpl.MessageInfo, 3) +var file_buf_validate_conformance_cases_wkt_nested_proto_goTypes = []any{ + (*WktLevelOne)(nil), // 0: buf.validate.conformance.cases.WktLevelOne + (*WktLevelOne_WktLevelTwo)(nil), // 1: buf.validate.conformance.cases.WktLevelOne.WktLevelTwo + (*WktLevelOne_WktLevelTwo_WktLevelThree)(nil), // 2: buf.validate.conformance.cases.WktLevelOne.WktLevelTwo.WktLevelThree +} +var file_buf_validate_conformance_cases_wkt_nested_proto_depIdxs = []int32{ + 1, // 0: buf.validate.conformance.cases.WktLevelOne.two:type_name -> buf.validate.conformance.cases.WktLevelOne.WktLevelTwo + 2, // 1: buf.validate.conformance.cases.WktLevelOne.WktLevelTwo.three:type_name -> buf.validate.conformance.cases.WktLevelOne.WktLevelTwo.WktLevelThree + 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_buf_validate_conformance_cases_wkt_nested_proto_init() } +func file_buf_validate_conformance_cases_wkt_nested_proto_init() { + if File_buf_validate_conformance_cases_wkt_nested_proto != nil { + return + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_wkt_nested_proto_rawDesc, + NumEnums: 0, + NumMessages: 3, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_wkt_nested_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_wkt_nested_proto_depIdxs, + MessageInfos: file_buf_validate_conformance_cases_wkt_nested_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_wkt_nested_proto = out.File + file_buf_validate_conformance_cases_wkt_nested_proto_rawDesc = nil + file_buf_validate_conformance_cases_wkt_nested_proto_goTypes = nil + file_buf_validate_conformance_cases_wkt_nested_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/wkt_timestamp.pb.go b/internal/gen/buf/validate/conformance/cases/wkt_timestamp.pb.go index a1e5317..1d0e274 100644 --- a/internal/gen/buf/validate/conformance/cases/wkt_timestamp.pb.go +++ b/internal/gen/buf/validate/conformance/cases/wkt_timestamp.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/wkt_timestamp.proto +//go:build !protoopaque + package cases import ( @@ -26,7 +28,6 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" timestamppb "google.golang.org/protobuf/types/known/timestamppb" reflect "reflect" - sync "sync" ) const ( @@ -37,11 +38,10 @@ const ( ) type TimestampNone struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *TimestampNone) Reset() { @@ -69,11 +69,6 @@ func (x *TimestampNone) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use TimestampNone.ProtoReflect.Descriptor instead. -func (*TimestampNone) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDescGZIP(), []int{0} -} - func (x *TimestampNone) GetVal() *timestamppb.Timestamp { if x != nil { return x.Val @@ -81,12 +76,40 @@ func (x *TimestampNone) GetVal() *timestamppb.Timestamp { return nil } +func (x *TimestampNone) SetVal(v *timestamppb.Timestamp) { + x.Val = v +} + +func (x *TimestampNone) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *TimestampNone) ClearVal() { + x.Val = nil +} + +type TimestampNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampNone_builder) Build() *TimestampNone { + m0 := &TimestampNone{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type TimestampRequired struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *TimestampRequired) Reset() { @@ -114,11 +137,6 @@ func (x *TimestampRequired) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use TimestampRequired.ProtoReflect.Descriptor instead. -func (*TimestampRequired) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDescGZIP(), []int{1} -} - func (x *TimestampRequired) GetVal() *timestamppb.Timestamp { if x != nil { return x.Val @@ -126,12 +144,40 @@ func (x *TimestampRequired) GetVal() *timestamppb.Timestamp { return nil } +func (x *TimestampRequired) SetVal(v *timestamppb.Timestamp) { + x.Val = v +} + +func (x *TimestampRequired) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *TimestampRequired) ClearVal() { + x.Val = nil +} + +type TimestampRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampRequired_builder) Build() *TimestampRequired { + m0 := &TimestampRequired{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type TimestampConst struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *TimestampConst) Reset() { @@ -159,11 +205,6 @@ func (x *TimestampConst) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use TimestampConst.ProtoReflect.Descriptor instead. -func (*TimestampConst) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDescGZIP(), []int{2} -} - func (x *TimestampConst) GetVal() *timestamppb.Timestamp { if x != nil { return x.Val @@ -171,12 +212,40 @@ func (x *TimestampConst) GetVal() *timestamppb.Timestamp { return nil } +func (x *TimestampConst) SetVal(v *timestamppb.Timestamp) { + x.Val = v +} + +func (x *TimestampConst) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *TimestampConst) ClearVal() { + x.Val = nil +} + +type TimestampConst_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampConst_builder) Build() *TimestampConst { + m0 := &TimestampConst{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type TimestampLT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *TimestampLT) Reset() { @@ -204,11 +273,6 @@ func (x *TimestampLT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use TimestampLT.ProtoReflect.Descriptor instead. -func (*TimestampLT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDescGZIP(), []int{3} -} - func (x *TimestampLT) GetVal() *timestamppb.Timestamp { if x != nil { return x.Val @@ -216,12 +280,40 @@ func (x *TimestampLT) GetVal() *timestamppb.Timestamp { return nil } +func (x *TimestampLT) SetVal(v *timestamppb.Timestamp) { + x.Val = v +} + +func (x *TimestampLT) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *TimestampLT) ClearVal() { + x.Val = nil +} + +type TimestampLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampLT_builder) Build() *TimestampLT { + m0 := &TimestampLT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type TimestampLTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *TimestampLTE) Reset() { @@ -249,11 +341,6 @@ func (x *TimestampLTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use TimestampLTE.ProtoReflect.Descriptor instead. -func (*TimestampLTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDescGZIP(), []int{4} -} - func (x *TimestampLTE) GetVal() *timestamppb.Timestamp { if x != nil { return x.Val @@ -261,12 +348,40 @@ func (x *TimestampLTE) GetVal() *timestamppb.Timestamp { return nil } +func (x *TimestampLTE) SetVal(v *timestamppb.Timestamp) { + x.Val = v +} + +func (x *TimestampLTE) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *TimestampLTE) ClearVal() { + x.Val = nil +} + +type TimestampLTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampLTE_builder) Build() *TimestampLTE { + m0 := &TimestampLTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type TimestampGT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *TimestampGT) Reset() { @@ -294,11 +409,6 @@ func (x *TimestampGT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use TimestampGT.ProtoReflect.Descriptor instead. -func (*TimestampGT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDescGZIP(), []int{5} -} - func (x *TimestampGT) GetVal() *timestamppb.Timestamp { if x != nil { return x.Val @@ -306,12 +416,40 @@ func (x *TimestampGT) GetVal() *timestamppb.Timestamp { return nil } +func (x *TimestampGT) SetVal(v *timestamppb.Timestamp) { + x.Val = v +} + +func (x *TimestampGT) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *TimestampGT) ClearVal() { + x.Val = nil +} + +type TimestampGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampGT_builder) Build() *TimestampGT { + m0 := &TimestampGT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type TimestampGTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *TimestampGTE) Reset() { @@ -339,11 +477,6 @@ func (x *TimestampGTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use TimestampGTE.ProtoReflect.Descriptor instead. -func (*TimestampGTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDescGZIP(), []int{6} -} - func (x *TimestampGTE) GetVal() *timestamppb.Timestamp { if x != nil { return x.Val @@ -351,12 +484,40 @@ func (x *TimestampGTE) GetVal() *timestamppb.Timestamp { return nil } +func (x *TimestampGTE) SetVal(v *timestamppb.Timestamp) { + x.Val = v +} + +func (x *TimestampGTE) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *TimestampGTE) ClearVal() { + x.Val = nil +} + +type TimestampGTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampGTE_builder) Build() *TimestampGTE { + m0 := &TimestampGTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type TimestampGTLT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *TimestampGTLT) Reset() { @@ -384,11 +545,6 @@ func (x *TimestampGTLT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use TimestampGTLT.ProtoReflect.Descriptor instead. -func (*TimestampGTLT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDescGZIP(), []int{7} -} - func (x *TimestampGTLT) GetVal() *timestamppb.Timestamp { if x != nil { return x.Val @@ -396,12 +552,40 @@ func (x *TimestampGTLT) GetVal() *timestamppb.Timestamp { return nil } +func (x *TimestampGTLT) SetVal(v *timestamppb.Timestamp) { + x.Val = v +} + +func (x *TimestampGTLT) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *TimestampGTLT) ClearVal() { + x.Val = nil +} + +type TimestampGTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampGTLT_builder) Build() *TimestampGTLT { + m0 := &TimestampGTLT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type TimestampExLTGT struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *TimestampExLTGT) Reset() { @@ -429,11 +613,6 @@ func (x *TimestampExLTGT) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use TimestampExLTGT.ProtoReflect.Descriptor instead. -func (*TimestampExLTGT) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDescGZIP(), []int{8} -} - func (x *TimestampExLTGT) GetVal() *timestamppb.Timestamp { if x != nil { return x.Val @@ -441,12 +620,40 @@ func (x *TimestampExLTGT) GetVal() *timestamppb.Timestamp { return nil } +func (x *TimestampExLTGT) SetVal(v *timestamppb.Timestamp) { + x.Val = v +} + +func (x *TimestampExLTGT) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *TimestampExLTGT) ClearVal() { + x.Val = nil +} + +type TimestampExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampExLTGT_builder) Build() *TimestampExLTGT { + m0 := &TimestampExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type TimestampGTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *TimestampGTELTE) Reset() { @@ -474,11 +681,6 @@ func (x *TimestampGTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use TimestampGTELTE.ProtoReflect.Descriptor instead. -func (*TimestampGTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDescGZIP(), []int{9} -} - func (x *TimestampGTELTE) GetVal() *timestamppb.Timestamp { if x != nil { return x.Val @@ -486,12 +688,40 @@ func (x *TimestampGTELTE) GetVal() *timestamppb.Timestamp { return nil } +func (x *TimestampGTELTE) SetVal(v *timestamppb.Timestamp) { + x.Val = v +} + +func (x *TimestampGTELTE) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *TimestampGTELTE) ClearVal() { + x.Val = nil +} + +type TimestampGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampGTELTE_builder) Build() *TimestampGTELTE { + m0 := &TimestampGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type TimestampExGTELTE struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *TimestampExGTELTE) Reset() { @@ -519,11 +749,6 @@ func (x *TimestampExGTELTE) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use TimestampExGTELTE.ProtoReflect.Descriptor instead. -func (*TimestampExGTELTE) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDescGZIP(), []int{10} -} - func (x *TimestampExGTELTE) GetVal() *timestamppb.Timestamp { if x != nil { return x.Val @@ -531,12 +756,40 @@ func (x *TimestampExGTELTE) GetVal() *timestamppb.Timestamp { return nil } +func (x *TimestampExGTELTE) SetVal(v *timestamppb.Timestamp) { + x.Val = v +} + +func (x *TimestampExGTELTE) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *TimestampExGTELTE) ClearVal() { + x.Val = nil +} + +type TimestampExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampExGTELTE_builder) Build() *TimestampExGTELTE { + m0 := &TimestampExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type TimestampLTNow struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *TimestampLTNow) Reset() { @@ -564,11 +817,6 @@ func (x *TimestampLTNow) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use TimestampLTNow.ProtoReflect.Descriptor instead. -func (*TimestampLTNow) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDescGZIP(), []int{11} -} - func (x *TimestampLTNow) GetVal() *timestamppb.Timestamp { if x != nil { return x.Val @@ -576,12 +824,40 @@ func (x *TimestampLTNow) GetVal() *timestamppb.Timestamp { return nil } +func (x *TimestampLTNow) SetVal(v *timestamppb.Timestamp) { + x.Val = v +} + +func (x *TimestampLTNow) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *TimestampLTNow) ClearVal() { + x.Val = nil +} + +type TimestampLTNow_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampLTNow_builder) Build() *TimestampLTNow { + m0 := &TimestampLTNow{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type TimestampNotLTNow struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *TimestampNotLTNow) Reset() { @@ -609,11 +885,6 @@ func (x *TimestampNotLTNow) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use TimestampNotLTNow.ProtoReflect.Descriptor instead. -func (*TimestampNotLTNow) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDescGZIP(), []int{12} -} - func (x *TimestampNotLTNow) GetVal() *timestamppb.Timestamp { if x != nil { return x.Val @@ -621,12 +892,40 @@ func (x *TimestampNotLTNow) GetVal() *timestamppb.Timestamp { return nil } +func (x *TimestampNotLTNow) SetVal(v *timestamppb.Timestamp) { + x.Val = v +} + +func (x *TimestampNotLTNow) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *TimestampNotLTNow) ClearVal() { + x.Val = nil +} + +type TimestampNotLTNow_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampNotLTNow_builder) Build() *TimestampNotLTNow { + m0 := &TimestampNotLTNow{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type TimestampGTNow struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *TimestampGTNow) Reset() { @@ -654,11 +953,6 @@ func (x *TimestampGTNow) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use TimestampGTNow.ProtoReflect.Descriptor instead. -func (*TimestampGTNow) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDescGZIP(), []int{13} -} - func (x *TimestampGTNow) GetVal() *timestamppb.Timestamp { if x != nil { return x.Val @@ -666,12 +960,40 @@ func (x *TimestampGTNow) GetVal() *timestamppb.Timestamp { return nil } +func (x *TimestampGTNow) SetVal(v *timestamppb.Timestamp) { + x.Val = v +} + +func (x *TimestampGTNow) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *TimestampGTNow) ClearVal() { + x.Val = nil +} + +type TimestampGTNow_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampGTNow_builder) Build() *TimestampGTNow { + m0 := &TimestampGTNow{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type TimestampNotGTNow struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *TimestampNotGTNow) Reset() { @@ -699,11 +1021,6 @@ func (x *TimestampNotGTNow) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use TimestampNotGTNow.ProtoReflect.Descriptor instead. -func (*TimestampNotGTNow) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDescGZIP(), []int{14} -} - func (x *TimestampNotGTNow) GetVal() *timestamppb.Timestamp { if x != nil { return x.Val @@ -711,12 +1028,40 @@ func (x *TimestampNotGTNow) GetVal() *timestamppb.Timestamp { return nil } +func (x *TimestampNotGTNow) SetVal(v *timestamppb.Timestamp) { + x.Val = v +} + +func (x *TimestampNotGTNow) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *TimestampNotGTNow) ClearVal() { + x.Val = nil +} + +type TimestampNotGTNow_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampNotGTNow_builder) Build() *TimestampNotGTNow { + m0 := &TimestampNotGTNow{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type TimestampWithin struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *TimestampWithin) Reset() { @@ -744,11 +1089,6 @@ func (x *TimestampWithin) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use TimestampWithin.ProtoReflect.Descriptor instead. -func (*TimestampWithin) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDescGZIP(), []int{15} -} - func (x *TimestampWithin) GetVal() *timestamppb.Timestamp { if x != nil { return x.Val @@ -756,12 +1096,40 @@ func (x *TimestampWithin) GetVal() *timestamppb.Timestamp { return nil } +func (x *TimestampWithin) SetVal(v *timestamppb.Timestamp) { + x.Val = v +} + +func (x *TimestampWithin) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *TimestampWithin) ClearVal() { + x.Val = nil +} + +type TimestampWithin_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampWithin_builder) Build() *TimestampWithin { + m0 := &TimestampWithin{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type TimestampLTNowWithin struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *TimestampLTNowWithin) Reset() { @@ -789,11 +1157,6 @@ func (x *TimestampLTNowWithin) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use TimestampLTNowWithin.ProtoReflect.Descriptor instead. -func (*TimestampLTNowWithin) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDescGZIP(), []int{16} -} - func (x *TimestampLTNowWithin) GetVal() *timestamppb.Timestamp { if x != nil { return x.Val @@ -801,12 +1164,40 @@ func (x *TimestampLTNowWithin) GetVal() *timestamppb.Timestamp { return nil } +func (x *TimestampLTNowWithin) SetVal(v *timestamppb.Timestamp) { + x.Val = v +} + +func (x *TimestampLTNowWithin) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *TimestampLTNowWithin) ClearVal() { + x.Val = nil +} + +type TimestampLTNowWithin_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampLTNowWithin_builder) Build() *TimestampLTNowWithin { + m0 := &TimestampLTNowWithin{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type TimestampGTNowWithin struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *TimestampGTNowWithin) Reset() { @@ -834,11 +1225,6 @@ func (x *TimestampGTNowWithin) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use TimestampGTNowWithin.ProtoReflect.Descriptor instead. -func (*TimestampGTNowWithin) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDescGZIP(), []int{17} -} - func (x *TimestampGTNowWithin) GetVal() *timestamppb.Timestamp { if x != nil { return x.Val @@ -846,12 +1232,40 @@ func (x *TimestampGTNowWithin) GetVal() *timestamppb.Timestamp { return nil } +func (x *TimestampGTNowWithin) SetVal(v *timestamppb.Timestamp) { + x.Val = v +} + +func (x *TimestampGTNowWithin) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *TimestampGTNowWithin) ClearVal() { + x.Val = nil +} + +type TimestampGTNowWithin_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampGTNowWithin_builder) Build() *TimestampGTNowWithin { + m0 := &TimestampGTNowWithin{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type TimestampExample struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *TimestampExample) Reset() { @@ -879,11 +1293,6 @@ func (x *TimestampExample) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use TimestampExample.ProtoReflect.Descriptor instead. -func (*TimestampExample) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDescGZIP(), []int{18} -} - func (x *TimestampExample) GetVal() *timestamppb.Timestamp { if x != nil { return x.Val @@ -891,6 +1300,35 @@ func (x *TimestampExample) GetVal() *timestamppb.Timestamp { return nil } +func (x *TimestampExample) SetVal(v *timestamppb.Timestamp) { + x.Val = v +} + +func (x *TimestampExample) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *TimestampExample) ClearVal() { + x.Val = nil +} + +type TimestampExample_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampExample_builder) Build() *TimestampExample { + m0 := &TimestampExample{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + var File_buf_validate_conformance_cases_wkt_timestamp_proto protoreflect.FileDescriptor var file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDesc = []byte{ @@ -1016,18 +1454,6 @@ var file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDesc = []byte{ 0x72, 0x6f, 0x74, 0x6f, 0x33, } -var ( - file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDescData = file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDesc -) - -func file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDescData -} - var file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes = make([]protoimpl.MessageInfo, 19) var file_buf_validate_conformance_cases_wkt_timestamp_proto_goTypes = []any{ (*TimestampNone)(nil), // 0: buf.validate.conformance.cases.TimestampNone diff --git a/internal/gen/buf/validate/conformance/cases/wkt_timestamp_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/wkt_timestamp_protoopaque.pb.go new file mode 100644 index 0000000..b3c25f6 --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/wkt_timestamp_protoopaque.pb.go @@ -0,0 +1,1530 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/wkt_timestamp.proto + +//go:build protoopaque + +package cases + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + timestamppb "google.golang.org/protobuf/types/known/timestamppb" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type TimestampNone struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimestampNone) Reset() { + *x = TimestampNone{} + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimestampNone) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimestampNone) ProtoMessage() {} + +func (x *TimestampNone) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *TimestampNone) GetVal() *timestamppb.Timestamp { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *TimestampNone) SetVal(v *timestamppb.Timestamp) { + x.xxx_hidden_Val = v +} + +func (x *TimestampNone) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *TimestampNone) ClearVal() { + x.xxx_hidden_Val = nil +} + +type TimestampNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampNone_builder) Build() *TimestampNone { + m0 := &TimestampNone{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type TimestampRequired struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimestampRequired) Reset() { + *x = TimestampRequired{} + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimestampRequired) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimestampRequired) ProtoMessage() {} + +func (x *TimestampRequired) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *TimestampRequired) GetVal() *timestamppb.Timestamp { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *TimestampRequired) SetVal(v *timestamppb.Timestamp) { + x.xxx_hidden_Val = v +} + +func (x *TimestampRequired) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *TimestampRequired) ClearVal() { + x.xxx_hidden_Val = nil +} + +type TimestampRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampRequired_builder) Build() *TimestampRequired { + m0 := &TimestampRequired{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type TimestampConst struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimestampConst) Reset() { + *x = TimestampConst{} + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimestampConst) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimestampConst) ProtoMessage() {} + +func (x *TimestampConst) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *TimestampConst) GetVal() *timestamppb.Timestamp { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *TimestampConst) SetVal(v *timestamppb.Timestamp) { + x.xxx_hidden_Val = v +} + +func (x *TimestampConst) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *TimestampConst) ClearVal() { + x.xxx_hidden_Val = nil +} + +type TimestampConst_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampConst_builder) Build() *TimestampConst { + m0 := &TimestampConst{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type TimestampLT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimestampLT) Reset() { + *x = TimestampLT{} + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimestampLT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimestampLT) ProtoMessage() {} + +func (x *TimestampLT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *TimestampLT) GetVal() *timestamppb.Timestamp { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *TimestampLT) SetVal(v *timestamppb.Timestamp) { + x.xxx_hidden_Val = v +} + +func (x *TimestampLT) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *TimestampLT) ClearVal() { + x.xxx_hidden_Val = nil +} + +type TimestampLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampLT_builder) Build() *TimestampLT { + m0 := &TimestampLT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type TimestampLTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimestampLTE) Reset() { + *x = TimestampLTE{} + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimestampLTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimestampLTE) ProtoMessage() {} + +func (x *TimestampLTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *TimestampLTE) GetVal() *timestamppb.Timestamp { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *TimestampLTE) SetVal(v *timestamppb.Timestamp) { + x.xxx_hidden_Val = v +} + +func (x *TimestampLTE) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *TimestampLTE) ClearVal() { + x.xxx_hidden_Val = nil +} + +type TimestampLTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampLTE_builder) Build() *TimestampLTE { + m0 := &TimestampLTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type TimestampGT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimestampGT) Reset() { + *x = TimestampGT{} + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimestampGT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimestampGT) ProtoMessage() {} + +func (x *TimestampGT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *TimestampGT) GetVal() *timestamppb.Timestamp { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *TimestampGT) SetVal(v *timestamppb.Timestamp) { + x.xxx_hidden_Val = v +} + +func (x *TimestampGT) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *TimestampGT) ClearVal() { + x.xxx_hidden_Val = nil +} + +type TimestampGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampGT_builder) Build() *TimestampGT { + m0 := &TimestampGT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type TimestampGTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimestampGTE) Reset() { + *x = TimestampGTE{} + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimestampGTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimestampGTE) ProtoMessage() {} + +func (x *TimestampGTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *TimestampGTE) GetVal() *timestamppb.Timestamp { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *TimestampGTE) SetVal(v *timestamppb.Timestamp) { + x.xxx_hidden_Val = v +} + +func (x *TimestampGTE) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *TimestampGTE) ClearVal() { + x.xxx_hidden_Val = nil +} + +type TimestampGTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampGTE_builder) Build() *TimestampGTE { + m0 := &TimestampGTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type TimestampGTLT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimestampGTLT) Reset() { + *x = TimestampGTLT{} + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimestampGTLT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimestampGTLT) ProtoMessage() {} + +func (x *TimestampGTLT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[7] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *TimestampGTLT) GetVal() *timestamppb.Timestamp { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *TimestampGTLT) SetVal(v *timestamppb.Timestamp) { + x.xxx_hidden_Val = v +} + +func (x *TimestampGTLT) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *TimestampGTLT) ClearVal() { + x.xxx_hidden_Val = nil +} + +type TimestampGTLT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampGTLT_builder) Build() *TimestampGTLT { + m0 := &TimestampGTLT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type TimestampExLTGT struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimestampExLTGT) Reset() { + *x = TimestampExLTGT{} + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimestampExLTGT) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimestampExLTGT) ProtoMessage() {} + +func (x *TimestampExLTGT) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[8] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *TimestampExLTGT) GetVal() *timestamppb.Timestamp { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *TimestampExLTGT) SetVal(v *timestamppb.Timestamp) { + x.xxx_hidden_Val = v +} + +func (x *TimestampExLTGT) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *TimestampExLTGT) ClearVal() { + x.xxx_hidden_Val = nil +} + +type TimestampExLTGT_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampExLTGT_builder) Build() *TimestampExLTGT { + m0 := &TimestampExLTGT{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type TimestampGTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimestampGTELTE) Reset() { + *x = TimestampGTELTE{} + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimestampGTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimestampGTELTE) ProtoMessage() {} + +func (x *TimestampGTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[9] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *TimestampGTELTE) GetVal() *timestamppb.Timestamp { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *TimestampGTELTE) SetVal(v *timestamppb.Timestamp) { + x.xxx_hidden_Val = v +} + +func (x *TimestampGTELTE) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *TimestampGTELTE) ClearVal() { + x.xxx_hidden_Val = nil +} + +type TimestampGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampGTELTE_builder) Build() *TimestampGTELTE { + m0 := &TimestampGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type TimestampExGTELTE struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimestampExGTELTE) Reset() { + *x = TimestampExGTELTE{} + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimestampExGTELTE) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimestampExGTELTE) ProtoMessage() {} + +func (x *TimestampExGTELTE) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[10] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *TimestampExGTELTE) GetVal() *timestamppb.Timestamp { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *TimestampExGTELTE) SetVal(v *timestamppb.Timestamp) { + x.xxx_hidden_Val = v +} + +func (x *TimestampExGTELTE) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *TimestampExGTELTE) ClearVal() { + x.xxx_hidden_Val = nil +} + +type TimestampExGTELTE_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampExGTELTE_builder) Build() *TimestampExGTELTE { + m0 := &TimestampExGTELTE{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type TimestampLTNow struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimestampLTNow) Reset() { + *x = TimestampLTNow{} + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimestampLTNow) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimestampLTNow) ProtoMessage() {} + +func (x *TimestampLTNow) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[11] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *TimestampLTNow) GetVal() *timestamppb.Timestamp { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *TimestampLTNow) SetVal(v *timestamppb.Timestamp) { + x.xxx_hidden_Val = v +} + +func (x *TimestampLTNow) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *TimestampLTNow) ClearVal() { + x.xxx_hidden_Val = nil +} + +type TimestampLTNow_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampLTNow_builder) Build() *TimestampLTNow { + m0 := &TimestampLTNow{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type TimestampNotLTNow struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimestampNotLTNow) Reset() { + *x = TimestampNotLTNow{} + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimestampNotLTNow) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimestampNotLTNow) ProtoMessage() {} + +func (x *TimestampNotLTNow) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[12] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *TimestampNotLTNow) GetVal() *timestamppb.Timestamp { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *TimestampNotLTNow) SetVal(v *timestamppb.Timestamp) { + x.xxx_hidden_Val = v +} + +func (x *TimestampNotLTNow) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *TimestampNotLTNow) ClearVal() { + x.xxx_hidden_Val = nil +} + +type TimestampNotLTNow_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampNotLTNow_builder) Build() *TimestampNotLTNow { + m0 := &TimestampNotLTNow{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type TimestampGTNow struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimestampGTNow) Reset() { + *x = TimestampGTNow{} + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimestampGTNow) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimestampGTNow) ProtoMessage() {} + +func (x *TimestampGTNow) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[13] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *TimestampGTNow) GetVal() *timestamppb.Timestamp { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *TimestampGTNow) SetVal(v *timestamppb.Timestamp) { + x.xxx_hidden_Val = v +} + +func (x *TimestampGTNow) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *TimestampGTNow) ClearVal() { + x.xxx_hidden_Val = nil +} + +type TimestampGTNow_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampGTNow_builder) Build() *TimestampGTNow { + m0 := &TimestampGTNow{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type TimestampNotGTNow struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimestampNotGTNow) Reset() { + *x = TimestampNotGTNow{} + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimestampNotGTNow) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimestampNotGTNow) ProtoMessage() {} + +func (x *TimestampNotGTNow) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[14] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *TimestampNotGTNow) GetVal() *timestamppb.Timestamp { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *TimestampNotGTNow) SetVal(v *timestamppb.Timestamp) { + x.xxx_hidden_Val = v +} + +func (x *TimestampNotGTNow) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *TimestampNotGTNow) ClearVal() { + x.xxx_hidden_Val = nil +} + +type TimestampNotGTNow_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampNotGTNow_builder) Build() *TimestampNotGTNow { + m0 := &TimestampNotGTNow{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type TimestampWithin struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimestampWithin) Reset() { + *x = TimestampWithin{} + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimestampWithin) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimestampWithin) ProtoMessage() {} + +func (x *TimestampWithin) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[15] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *TimestampWithin) GetVal() *timestamppb.Timestamp { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *TimestampWithin) SetVal(v *timestamppb.Timestamp) { + x.xxx_hidden_Val = v +} + +func (x *TimestampWithin) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *TimestampWithin) ClearVal() { + x.xxx_hidden_Val = nil +} + +type TimestampWithin_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampWithin_builder) Build() *TimestampWithin { + m0 := &TimestampWithin{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type TimestampLTNowWithin struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimestampLTNowWithin) Reset() { + *x = TimestampLTNowWithin{} + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[16] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimestampLTNowWithin) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimestampLTNowWithin) ProtoMessage() {} + +func (x *TimestampLTNowWithin) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[16] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *TimestampLTNowWithin) GetVal() *timestamppb.Timestamp { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *TimestampLTNowWithin) SetVal(v *timestamppb.Timestamp) { + x.xxx_hidden_Val = v +} + +func (x *TimestampLTNowWithin) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *TimestampLTNowWithin) ClearVal() { + x.xxx_hidden_Val = nil +} + +type TimestampLTNowWithin_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampLTNowWithin_builder) Build() *TimestampLTNowWithin { + m0 := &TimestampLTNowWithin{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type TimestampGTNowWithin struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimestampGTNowWithin) Reset() { + *x = TimestampGTNowWithin{} + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[17] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimestampGTNowWithin) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimestampGTNowWithin) ProtoMessage() {} + +func (x *TimestampGTNowWithin) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[17] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *TimestampGTNowWithin) GetVal() *timestamppb.Timestamp { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *TimestampGTNowWithin) SetVal(v *timestamppb.Timestamp) { + x.xxx_hidden_Val = v +} + +func (x *TimestampGTNowWithin) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *TimestampGTNowWithin) ClearVal() { + x.xxx_hidden_Val = nil +} + +type TimestampGTNowWithin_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampGTNowWithin_builder) Build() *TimestampGTNowWithin { + m0 := &TimestampGTNowWithin{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type TimestampExample struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TimestampExample) Reset() { + *x = TimestampExample{} + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[18] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TimestampExample) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TimestampExample) ProtoMessage() {} + +func (x *TimestampExample) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes[18] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *TimestampExample) GetVal() *timestamppb.Timestamp { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *TimestampExample) SetVal(v *timestamppb.Timestamp) { + x.xxx_hidden_Val = v +} + +func (x *TimestampExample) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *TimestampExample) ClearVal() { + x.xxx_hidden_Val = nil +} + +type TimestampExample_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *timestamppb.Timestamp +} + +func (b0 TimestampExample_builder) Build() *TimestampExample { + m0 := &TimestampExample{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +var File_buf_validate_conformance_cases_wkt_timestamp_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDesc = []byte{ + 0x0a, 0x32, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x77, 0x6b, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, + 0x61, 0x73, 0x65, 0x73, 0x1a, 0x1b, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 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, 0x3d, 0x0a, 0x0d, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x4e, + 0x6f, 0x6e, 0x65, 0x12, 0x2c, 0x0a, 0x03, 0x76, 0x61, 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, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x49, 0x0a, 0x11, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x65, + 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 0x34, 0x0a, 0x03, 0x76, 0x61, 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, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, + 0x06, 0xba, 0x48, 0x03, 0xc8, 0x01, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x4a, 0x0a, 0x0e, + 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x12, 0x38, + 0x0a, 0x03, 0x76, 0x61, 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, 0x54, 0x69, + 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xb2, 0x01, 0x04, 0x12, + 0x02, 0x08, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x45, 0x0a, 0x0b, 0x54, 0x69, 0x6d, 0x65, + 0x73, 0x74, 0x61, 0x6d, 0x70, 0x4c, 0x54, 0x12, 0x36, 0x0a, 0x03, 0x76, 0x61, 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, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, + 0x42, 0x08, 0xba, 0x48, 0x05, 0xb2, 0x01, 0x02, 0x1a, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0x48, 0x0a, 0x0c, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x4c, 0x54, 0x45, 0x12, + 0x38, 0x0a, 0x03, 0x76, 0x61, 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, 0x54, + 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xb2, 0x01, 0x04, + 0x22, 0x02, 0x08, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x48, 0x0a, 0x0b, 0x54, 0x69, 0x6d, + 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x47, 0x54, 0x12, 0x39, 0x0a, 0x03, 0x76, 0x61, 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, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, + 0x70, 0x42, 0x0b, 0xba, 0x48, 0x08, 0xb2, 0x01, 0x05, 0x2a, 0x03, 0x10, 0xe8, 0x07, 0x52, 0x03, + 0x76, 0x61, 0x6c, 0x22, 0x4a, 0x0a, 0x0c, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, + 0x47, 0x54, 0x45, 0x12, 0x3a, 0x0a, 0x03, 0x76, 0x61, 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, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0c, 0xba, 0x48, + 0x09, 0xb2, 0x01, 0x06, 0x32, 0x04, 0x10, 0xc0, 0x84, 0x3d, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0x4b, 0x0a, 0x0d, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x47, 0x54, 0x4c, 0x54, + 0x12, 0x3a, 0x0a, 0x03, 0x76, 0x61, 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, + 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0c, 0xba, 0x48, 0x09, 0xb2, 0x01, + 0x06, 0x1a, 0x02, 0x08, 0x01, 0x2a, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x4d, 0x0a, 0x0f, + 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x45, 0x78, 0x4c, 0x54, 0x47, 0x54, 0x12, + 0x3a, 0x0a, 0x03, 0x76, 0x61, 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, 0x54, + 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0c, 0xba, 0x48, 0x09, 0xb2, 0x01, 0x06, + 0x1a, 0x00, 0x2a, 0x02, 0x08, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x50, 0x0a, 0x0f, 0x54, + 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x47, 0x54, 0x45, 0x4c, 0x54, 0x45, 0x12, 0x3d, + 0x0a, 0x03, 0x76, 0x61, 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, 0x54, 0x69, + 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0f, 0xba, 0x48, 0x0c, 0xb2, 0x01, 0x09, 0x22, + 0x03, 0x08, 0x90, 0x1c, 0x32, 0x02, 0x08, 0x3c, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x52, 0x0a, + 0x11, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x45, 0x78, 0x47, 0x54, 0x45, 0x4c, + 0x54, 0x45, 0x12, 0x3d, 0x0a, 0x03, 0x76, 0x61, 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, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0f, 0xba, 0x48, 0x0c, + 0xb2, 0x01, 0x09, 0x22, 0x02, 0x08, 0x3c, 0x32, 0x03, 0x08, 0x90, 0x1c, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x48, 0x0a, 0x0e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x4c, 0x54, + 0x4e, 0x6f, 0x77, 0x12, 0x36, 0x0a, 0x03, 0x76, 0x61, 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, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x08, 0xba, 0x48, + 0x05, 0xb2, 0x01, 0x02, 0x38, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x4b, 0x0a, 0x11, 0x54, + 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x4e, 0x6f, 0x74, 0x4c, 0x54, 0x4e, 0x6f, 0x77, + 0x12, 0x36, 0x0a, 0x03, 0x76, 0x61, 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, + 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x08, 0xba, 0x48, 0x05, 0xb2, 0x01, + 0x02, 0x38, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x48, 0x0a, 0x0e, 0x54, 0x69, 0x6d, 0x65, + 0x73, 0x74, 0x61, 0x6d, 0x70, 0x47, 0x54, 0x4e, 0x6f, 0x77, 0x12, 0x36, 0x0a, 0x03, 0x76, 0x61, + 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, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, + 0x61, 0x6d, 0x70, 0x42, 0x08, 0xba, 0x48, 0x05, 0xb2, 0x01, 0x02, 0x40, 0x01, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x4b, 0x0a, 0x11, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x4e, + 0x6f, 0x74, 0x47, 0x54, 0x4e, 0x6f, 0x77, 0x12, 0x36, 0x0a, 0x03, 0x76, 0x61, 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, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, + 0x42, 0x08, 0xba, 0x48, 0x05, 0xb2, 0x01, 0x02, 0x40, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, + 0x4c, 0x0a, 0x0f, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x57, 0x69, 0x74, 0x68, + 0x69, 0x6e, 0x12, 0x39, 0x0a, 0x03, 0x76, 0x61, 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, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0b, 0xba, 0x48, 0x08, + 0xb2, 0x01, 0x05, 0x4a, 0x03, 0x08, 0x90, 0x1c, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x53, 0x0a, + 0x14, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x4c, 0x54, 0x4e, 0x6f, 0x77, 0x57, + 0x69, 0x74, 0x68, 0x69, 0x6e, 0x12, 0x3b, 0x0a, 0x03, 0x76, 0x61, 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, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0d, + 0xba, 0x48, 0x0a, 0xb2, 0x01, 0x07, 0x4a, 0x03, 0x08, 0x90, 0x1c, 0x38, 0x01, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x53, 0x0a, 0x14, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x47, + 0x54, 0x4e, 0x6f, 0x77, 0x57, 0x69, 0x74, 0x68, 0x69, 0x6e, 0x12, 0x3b, 0x0a, 0x03, 0x76, 0x61, + 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, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, + 0x61, 0x6d, 0x70, 0x42, 0x0d, 0xba, 0x48, 0x0a, 0xb2, 0x01, 0x07, 0x4a, 0x03, 0x08, 0x90, 0x1c, + 0x40, 0x01, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x4c, 0x0a, 0x10, 0x54, 0x69, 0x6d, 0x65, 0x73, + 0x74, 0x61, 0x6d, 0x70, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x38, 0x0a, 0x03, 0x76, + 0x61, 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, 0x54, 0x69, 0x6d, 0x65, 0x73, + 0x74, 0x61, 0x6d, 0x70, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xb2, 0x01, 0x04, 0x52, 0x02, 0x08, 0x03, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x42, 0xa5, 0x02, 0x0a, 0x22, 0x63, 0x6f, 0x6d, 0x2e, 0x62, 0x75, + 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x42, 0x11, 0x57, 0x6b, + 0x74, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, + 0x01, 0x5a, 0x50, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, + 0x66, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x2d, 0x67, 0x6f, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, + 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, + 0x73, 0x65, 0x73, 0xa2, 0x02, 0x04, 0x42, 0x56, 0x43, 0x43, 0xaa, 0x02, 0x1e, 0x42, 0x75, 0x66, + 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x73, 0xca, 0x02, 0x1e, 0x42, 0x75, + 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0xe2, 0x02, 0x2a, 0x42, + 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, 0x73, 0x5c, 0x47, 0x50, + 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x21, 0x42, 0x75, 0x66, 0x3a, + 0x3a, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x3a, 0x3a, 0x43, 0x61, 0x73, 0x65, 0x73, 0x62, 0x06, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes = make([]protoimpl.MessageInfo, 19) +var file_buf_validate_conformance_cases_wkt_timestamp_proto_goTypes = []any{ + (*TimestampNone)(nil), // 0: buf.validate.conformance.cases.TimestampNone + (*TimestampRequired)(nil), // 1: buf.validate.conformance.cases.TimestampRequired + (*TimestampConst)(nil), // 2: buf.validate.conformance.cases.TimestampConst + (*TimestampLT)(nil), // 3: buf.validate.conformance.cases.TimestampLT + (*TimestampLTE)(nil), // 4: buf.validate.conformance.cases.TimestampLTE + (*TimestampGT)(nil), // 5: buf.validate.conformance.cases.TimestampGT + (*TimestampGTE)(nil), // 6: buf.validate.conformance.cases.TimestampGTE + (*TimestampGTLT)(nil), // 7: buf.validate.conformance.cases.TimestampGTLT + (*TimestampExLTGT)(nil), // 8: buf.validate.conformance.cases.TimestampExLTGT + (*TimestampGTELTE)(nil), // 9: buf.validate.conformance.cases.TimestampGTELTE + (*TimestampExGTELTE)(nil), // 10: buf.validate.conformance.cases.TimestampExGTELTE + (*TimestampLTNow)(nil), // 11: buf.validate.conformance.cases.TimestampLTNow + (*TimestampNotLTNow)(nil), // 12: buf.validate.conformance.cases.TimestampNotLTNow + (*TimestampGTNow)(nil), // 13: buf.validate.conformance.cases.TimestampGTNow + (*TimestampNotGTNow)(nil), // 14: buf.validate.conformance.cases.TimestampNotGTNow + (*TimestampWithin)(nil), // 15: buf.validate.conformance.cases.TimestampWithin + (*TimestampLTNowWithin)(nil), // 16: buf.validate.conformance.cases.TimestampLTNowWithin + (*TimestampGTNowWithin)(nil), // 17: buf.validate.conformance.cases.TimestampGTNowWithin + (*TimestampExample)(nil), // 18: buf.validate.conformance.cases.TimestampExample + (*timestamppb.Timestamp)(nil), // 19: google.protobuf.Timestamp +} +var file_buf_validate_conformance_cases_wkt_timestamp_proto_depIdxs = []int32{ + 19, // 0: buf.validate.conformance.cases.TimestampNone.val:type_name -> google.protobuf.Timestamp + 19, // 1: buf.validate.conformance.cases.TimestampRequired.val:type_name -> google.protobuf.Timestamp + 19, // 2: buf.validate.conformance.cases.TimestampConst.val:type_name -> google.protobuf.Timestamp + 19, // 3: buf.validate.conformance.cases.TimestampLT.val:type_name -> google.protobuf.Timestamp + 19, // 4: buf.validate.conformance.cases.TimestampLTE.val:type_name -> google.protobuf.Timestamp + 19, // 5: buf.validate.conformance.cases.TimestampGT.val:type_name -> google.protobuf.Timestamp + 19, // 6: buf.validate.conformance.cases.TimestampGTE.val:type_name -> google.protobuf.Timestamp + 19, // 7: buf.validate.conformance.cases.TimestampGTLT.val:type_name -> google.protobuf.Timestamp + 19, // 8: buf.validate.conformance.cases.TimestampExLTGT.val:type_name -> google.protobuf.Timestamp + 19, // 9: buf.validate.conformance.cases.TimestampGTELTE.val:type_name -> google.protobuf.Timestamp + 19, // 10: buf.validate.conformance.cases.TimestampExGTELTE.val:type_name -> google.protobuf.Timestamp + 19, // 11: buf.validate.conformance.cases.TimestampLTNow.val:type_name -> google.protobuf.Timestamp + 19, // 12: buf.validate.conformance.cases.TimestampNotLTNow.val:type_name -> google.protobuf.Timestamp + 19, // 13: buf.validate.conformance.cases.TimestampGTNow.val:type_name -> google.protobuf.Timestamp + 19, // 14: buf.validate.conformance.cases.TimestampNotGTNow.val:type_name -> google.protobuf.Timestamp + 19, // 15: buf.validate.conformance.cases.TimestampWithin.val:type_name -> google.protobuf.Timestamp + 19, // 16: buf.validate.conformance.cases.TimestampLTNowWithin.val:type_name -> google.protobuf.Timestamp + 19, // 17: buf.validate.conformance.cases.TimestampGTNowWithin.val:type_name -> google.protobuf.Timestamp + 19, // 18: buf.validate.conformance.cases.TimestampExample.val:type_name -> google.protobuf.Timestamp + 19, // [19:19] is the sub-list for method output_type + 19, // [19:19] is the sub-list for method input_type + 19, // [19:19] is the sub-list for extension type_name + 19, // [19:19] is the sub-list for extension extendee + 0, // [0:19] is the sub-list for field type_name +} + +func init() { file_buf_validate_conformance_cases_wkt_timestamp_proto_init() } +func file_buf_validate_conformance_cases_wkt_timestamp_proto_init() { + if File_buf_validate_conformance_cases_wkt_timestamp_proto != nil { + return + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDesc, + NumEnums: 0, + NumMessages: 19, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_wkt_timestamp_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_wkt_timestamp_proto_depIdxs, + MessageInfos: file_buf_validate_conformance_cases_wkt_timestamp_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_wkt_timestamp_proto = out.File + file_buf_validate_conformance_cases_wkt_timestamp_proto_rawDesc = nil + file_buf_validate_conformance_cases_wkt_timestamp_proto_goTypes = nil + file_buf_validate_conformance_cases_wkt_timestamp_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/wkt_wrappers.pb.go b/internal/gen/buf/validate/conformance/cases/wkt_wrappers.pb.go index 072458d..6693d16 100644 --- a/internal/gen/buf/validate/conformance/cases/wkt_wrappers.pb.go +++ b/internal/gen/buf/validate/conformance/cases/wkt_wrappers.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/wkt_wrappers.proto +//go:build !protoopaque + package cases import ( @@ -26,7 +28,6 @@ import ( protoimpl "google.golang.org/protobuf/runtime/protoimpl" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" reflect "reflect" - sync "sync" ) const ( @@ -37,11 +38,10 @@ const ( ) type WrapperNone struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *WrapperNone) Reset() { @@ -69,11 +69,6 @@ func (x *WrapperNone) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use WrapperNone.ProtoReflect.Descriptor instead. -func (*WrapperNone) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_wrappers_proto_rawDescGZIP(), []int{0} -} - func (x *WrapperNone) GetVal() *wrapperspb.Int32Value { if x != nil { return x.Val @@ -81,12 +76,40 @@ func (x *WrapperNone) GetVal() *wrapperspb.Int32Value { return nil } +func (x *WrapperNone) SetVal(v *wrapperspb.Int32Value) { + x.Val = v +} + +func (x *WrapperNone) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *WrapperNone) ClearVal() { + x.Val = nil +} + +type WrapperNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.Int32Value +} + +func (b0 WrapperNone_builder) Build() *WrapperNone { + m0 := &WrapperNone{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type WrapperFloat struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.FloatValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.FloatValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *WrapperFloat) Reset() { @@ -114,11 +137,6 @@ func (x *WrapperFloat) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use WrapperFloat.ProtoReflect.Descriptor instead. -func (*WrapperFloat) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_wrappers_proto_rawDescGZIP(), []int{1} -} - func (x *WrapperFloat) GetVal() *wrapperspb.FloatValue { if x != nil { return x.Val @@ -126,12 +144,40 @@ func (x *WrapperFloat) GetVal() *wrapperspb.FloatValue { return nil } +func (x *WrapperFloat) SetVal(v *wrapperspb.FloatValue) { + x.Val = v +} + +func (x *WrapperFloat) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *WrapperFloat) ClearVal() { + x.Val = nil +} + +type WrapperFloat_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.FloatValue +} + +func (b0 WrapperFloat_builder) Build() *WrapperFloat { + m0 := &WrapperFloat{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type WrapperDouble struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.DoubleValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.DoubleValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *WrapperDouble) Reset() { @@ -159,11 +205,6 @@ func (x *WrapperDouble) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use WrapperDouble.ProtoReflect.Descriptor instead. -func (*WrapperDouble) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_wrappers_proto_rawDescGZIP(), []int{2} -} - func (x *WrapperDouble) GetVal() *wrapperspb.DoubleValue { if x != nil { return x.Val @@ -171,12 +212,40 @@ func (x *WrapperDouble) GetVal() *wrapperspb.DoubleValue { return nil } +func (x *WrapperDouble) SetVal(v *wrapperspb.DoubleValue) { + x.Val = v +} + +func (x *WrapperDouble) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *WrapperDouble) ClearVal() { + x.Val = nil +} + +type WrapperDouble_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.DoubleValue +} + +func (b0 WrapperDouble_builder) Build() *WrapperDouble { + m0 := &WrapperDouble{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type WrapperInt64 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *WrapperInt64) Reset() { @@ -204,11 +273,6 @@ func (x *WrapperInt64) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use WrapperInt64.ProtoReflect.Descriptor instead. -func (*WrapperInt64) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_wrappers_proto_rawDescGZIP(), []int{3} -} - func (x *WrapperInt64) GetVal() *wrapperspb.Int64Value { if x != nil { return x.Val @@ -216,12 +280,40 @@ func (x *WrapperInt64) GetVal() *wrapperspb.Int64Value { return nil } +func (x *WrapperInt64) SetVal(v *wrapperspb.Int64Value) { + x.Val = v +} + +func (x *WrapperInt64) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *WrapperInt64) ClearVal() { + x.Val = nil +} + +type WrapperInt64_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.Int64Value +} + +func (b0 WrapperInt64_builder) Build() *WrapperInt64 { + m0 := &WrapperInt64{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type WrapperInt32 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *WrapperInt32) Reset() { @@ -249,11 +341,6 @@ func (x *WrapperInt32) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use WrapperInt32.ProtoReflect.Descriptor instead. -func (*WrapperInt32) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_wrappers_proto_rawDescGZIP(), []int{4} -} - func (x *WrapperInt32) GetVal() *wrapperspb.Int32Value { if x != nil { return x.Val @@ -261,12 +348,40 @@ func (x *WrapperInt32) GetVal() *wrapperspb.Int32Value { return nil } +func (x *WrapperInt32) SetVal(v *wrapperspb.Int32Value) { + x.Val = v +} + +func (x *WrapperInt32) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *WrapperInt32) ClearVal() { + x.Val = nil +} + +type WrapperInt32_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.Int32Value +} + +func (b0 WrapperInt32_builder) Build() *WrapperInt32 { + m0 := &WrapperInt32{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type WrapperUInt64 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.UInt64Value `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.UInt64Value `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *WrapperUInt64) Reset() { @@ -294,11 +409,6 @@ func (x *WrapperUInt64) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use WrapperUInt64.ProtoReflect.Descriptor instead. -func (*WrapperUInt64) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_wrappers_proto_rawDescGZIP(), []int{5} -} - func (x *WrapperUInt64) GetVal() *wrapperspb.UInt64Value { if x != nil { return x.Val @@ -306,12 +416,40 @@ func (x *WrapperUInt64) GetVal() *wrapperspb.UInt64Value { return nil } +func (x *WrapperUInt64) SetVal(v *wrapperspb.UInt64Value) { + x.Val = v +} + +func (x *WrapperUInt64) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *WrapperUInt64) ClearVal() { + x.Val = nil +} + +type WrapperUInt64_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.UInt64Value +} + +func (b0 WrapperUInt64_builder) Build() *WrapperUInt64 { + m0 := &WrapperUInt64{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type WrapperUInt32 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *WrapperUInt32) Reset() { @@ -339,11 +477,6 @@ func (x *WrapperUInt32) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use WrapperUInt32.ProtoReflect.Descriptor instead. -func (*WrapperUInt32) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_wrappers_proto_rawDescGZIP(), []int{6} -} - func (x *WrapperUInt32) GetVal() *wrapperspb.UInt32Value { if x != nil { return x.Val @@ -351,12 +484,40 @@ func (x *WrapperUInt32) GetVal() *wrapperspb.UInt32Value { return nil } +func (x *WrapperUInt32) SetVal(v *wrapperspb.UInt32Value) { + x.Val = v +} + +func (x *WrapperUInt32) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *WrapperUInt32) ClearVal() { + x.Val = nil +} + +type WrapperUInt32_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.UInt32Value +} + +func (b0 WrapperUInt32_builder) Build() *WrapperUInt32 { + m0 := &WrapperUInt32{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type WrapperBool struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *WrapperBool) Reset() { @@ -384,11 +545,6 @@ func (x *WrapperBool) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use WrapperBool.ProtoReflect.Descriptor instead. -func (*WrapperBool) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_wrappers_proto_rawDescGZIP(), []int{7} -} - func (x *WrapperBool) GetVal() *wrapperspb.BoolValue { if x != nil { return x.Val @@ -396,12 +552,40 @@ func (x *WrapperBool) GetVal() *wrapperspb.BoolValue { return nil } +func (x *WrapperBool) SetVal(v *wrapperspb.BoolValue) { + x.Val = v +} + +func (x *WrapperBool) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *WrapperBool) ClearVal() { + x.Val = nil +} + +type WrapperBool_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.BoolValue +} + +func (b0 WrapperBool_builder) Build() *WrapperBool { + m0 := &WrapperBool{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type WrapperString struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *WrapperString) Reset() { @@ -429,11 +613,6 @@ func (x *WrapperString) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use WrapperString.ProtoReflect.Descriptor instead. -func (*WrapperString) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_wrappers_proto_rawDescGZIP(), []int{8} -} - func (x *WrapperString) GetVal() *wrapperspb.StringValue { if x != nil { return x.Val @@ -441,12 +620,40 @@ func (x *WrapperString) GetVal() *wrapperspb.StringValue { return nil } +func (x *WrapperString) SetVal(v *wrapperspb.StringValue) { + x.Val = v +} + +func (x *WrapperString) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *WrapperString) ClearVal() { + x.Val = nil +} + +type WrapperString_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.StringValue +} + +func (b0 WrapperString_builder) Build() *WrapperString { + m0 := &WrapperString{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type WrapperBytes struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.BytesValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.BytesValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *WrapperBytes) Reset() { @@ -474,11 +681,6 @@ func (x *WrapperBytes) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use WrapperBytes.ProtoReflect.Descriptor instead. -func (*WrapperBytes) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_wrappers_proto_rawDescGZIP(), []int{9} -} - func (x *WrapperBytes) GetVal() *wrapperspb.BytesValue { if x != nil { return x.Val @@ -486,12 +688,40 @@ func (x *WrapperBytes) GetVal() *wrapperspb.BytesValue { return nil } +func (x *WrapperBytes) SetVal(v *wrapperspb.BytesValue) { + x.Val = v +} + +func (x *WrapperBytes) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *WrapperBytes) ClearVal() { + x.Val = nil +} + +type WrapperBytes_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.BytesValue +} + +func (b0 WrapperBytes_builder) Build() *WrapperBytes { + m0 := &WrapperBytes{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type WrapperRequiredString struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *WrapperRequiredString) Reset() { @@ -519,11 +749,6 @@ func (x *WrapperRequiredString) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use WrapperRequiredString.ProtoReflect.Descriptor instead. -func (*WrapperRequiredString) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_wrappers_proto_rawDescGZIP(), []int{10} -} - func (x *WrapperRequiredString) GetVal() *wrapperspb.StringValue { if x != nil { return x.Val @@ -531,12 +756,40 @@ func (x *WrapperRequiredString) GetVal() *wrapperspb.StringValue { return nil } +func (x *WrapperRequiredString) SetVal(v *wrapperspb.StringValue) { + x.Val = v +} + +func (x *WrapperRequiredString) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *WrapperRequiredString) ClearVal() { + x.Val = nil +} + +type WrapperRequiredString_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.StringValue +} + +func (b0 WrapperRequiredString_builder) Build() *WrapperRequiredString { + m0 := &WrapperRequiredString{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type WrapperRequiredEmptyString struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *WrapperRequiredEmptyString) Reset() { @@ -564,11 +817,6 @@ func (x *WrapperRequiredEmptyString) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use WrapperRequiredEmptyString.ProtoReflect.Descriptor instead. -func (*WrapperRequiredEmptyString) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_wrappers_proto_rawDescGZIP(), []int{11} -} - func (x *WrapperRequiredEmptyString) GetVal() *wrapperspb.StringValue { if x != nil { return x.Val @@ -576,12 +824,40 @@ func (x *WrapperRequiredEmptyString) GetVal() *wrapperspb.StringValue { return nil } +func (x *WrapperRequiredEmptyString) SetVal(v *wrapperspb.StringValue) { + x.Val = v +} + +func (x *WrapperRequiredEmptyString) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *WrapperRequiredEmptyString) ClearVal() { + x.Val = nil +} + +type WrapperRequiredEmptyString_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.StringValue +} + +func (b0 WrapperRequiredEmptyString_builder) Build() *WrapperRequiredEmptyString { + m0 := &WrapperRequiredEmptyString{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type WrapperOptionalUuidString struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *WrapperOptionalUuidString) Reset() { @@ -609,11 +885,6 @@ func (x *WrapperOptionalUuidString) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use WrapperOptionalUuidString.ProtoReflect.Descriptor instead. -func (*WrapperOptionalUuidString) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_wrappers_proto_rawDescGZIP(), []int{12} -} - func (x *WrapperOptionalUuidString) GetVal() *wrapperspb.StringValue { if x != nil { return x.Val @@ -621,12 +892,40 @@ func (x *WrapperOptionalUuidString) GetVal() *wrapperspb.StringValue { return nil } +func (x *WrapperOptionalUuidString) SetVal(v *wrapperspb.StringValue) { + x.Val = v +} + +func (x *WrapperOptionalUuidString) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *WrapperOptionalUuidString) ClearVal() { + x.Val = nil +} + +type WrapperOptionalUuidString_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.StringValue +} + +func (b0 WrapperOptionalUuidString_builder) Build() *WrapperOptionalUuidString { + m0 := &WrapperOptionalUuidString{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + type WrapperRequiredFloat struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val *wrapperspb.FloatValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val *wrapperspb.FloatValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *WrapperRequiredFloat) Reset() { @@ -654,11 +953,6 @@ func (x *WrapperRequiredFloat) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use WrapperRequiredFloat.ProtoReflect.Descriptor instead. -func (*WrapperRequiredFloat) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_wkt_wrappers_proto_rawDescGZIP(), []int{13} -} - func (x *WrapperRequiredFloat) GetVal() *wrapperspb.FloatValue { if x != nil { return x.Val @@ -666,6 +960,35 @@ func (x *WrapperRequiredFloat) GetVal() *wrapperspb.FloatValue { return nil } +func (x *WrapperRequiredFloat) SetVal(v *wrapperspb.FloatValue) { + x.Val = v +} + +func (x *WrapperRequiredFloat) HasVal() bool { + if x == nil { + return false + } + return x.Val != nil +} + +func (x *WrapperRequiredFloat) ClearVal() { + x.Val = nil +} + +type WrapperRequiredFloat_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.FloatValue +} + +func (b0 WrapperRequiredFloat_builder) Build() *WrapperRequiredFloat { + m0 := &WrapperRequiredFloat{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + var File_buf_validate_conformance_cases_wkt_wrappers_proto protoreflect.FileDescriptor var file_buf_validate_conformance_cases_wkt_wrappers_proto_rawDesc = []byte{ @@ -767,18 +1090,6 @@ var file_buf_validate_conformance_cases_wkt_wrappers_proto_rawDesc = []byte{ 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } -var ( - file_buf_validate_conformance_cases_wkt_wrappers_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_wkt_wrappers_proto_rawDescData = file_buf_validate_conformance_cases_wkt_wrappers_proto_rawDesc -) - -func file_buf_validate_conformance_cases_wkt_wrappers_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_wkt_wrappers_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_wkt_wrappers_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_wkt_wrappers_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_wkt_wrappers_proto_rawDescData -} - var file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes = make([]protoimpl.MessageInfo, 14) var file_buf_validate_conformance_cases_wkt_wrappers_proto_goTypes = []any{ (*WrapperNone)(nil), // 0: buf.validate.conformance.cases.WrapperNone diff --git a/internal/gen/buf/validate/conformance/cases/wkt_wrappers_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/wkt_wrappers_protoopaque.pb.go new file mode 100644 index 0000000..469ea1a --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/wkt_wrappers_protoopaque.pb.go @@ -0,0 +1,1164 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/wkt_wrappers.proto + +//go:build protoopaque + +package cases + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type WrapperNone struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WrapperNone) Reset() { + *x = WrapperNone{} + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WrapperNone) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WrapperNone) ProtoMessage() {} + +func (x *WrapperNone) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *WrapperNone) GetVal() *wrapperspb.Int32Value { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *WrapperNone) SetVal(v *wrapperspb.Int32Value) { + x.xxx_hidden_Val = v +} + +func (x *WrapperNone) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *WrapperNone) ClearVal() { + x.xxx_hidden_Val = nil +} + +type WrapperNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.Int32Value +} + +func (b0 WrapperNone_builder) Build() *WrapperNone { + m0 := &WrapperNone{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type WrapperFloat struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.FloatValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WrapperFloat) Reset() { + *x = WrapperFloat{} + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WrapperFloat) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WrapperFloat) ProtoMessage() {} + +func (x *WrapperFloat) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *WrapperFloat) GetVal() *wrapperspb.FloatValue { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *WrapperFloat) SetVal(v *wrapperspb.FloatValue) { + x.xxx_hidden_Val = v +} + +func (x *WrapperFloat) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *WrapperFloat) ClearVal() { + x.xxx_hidden_Val = nil +} + +type WrapperFloat_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.FloatValue +} + +func (b0 WrapperFloat_builder) Build() *WrapperFloat { + m0 := &WrapperFloat{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type WrapperDouble struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.DoubleValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WrapperDouble) Reset() { + *x = WrapperDouble{} + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WrapperDouble) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WrapperDouble) ProtoMessage() {} + +func (x *WrapperDouble) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *WrapperDouble) GetVal() *wrapperspb.DoubleValue { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *WrapperDouble) SetVal(v *wrapperspb.DoubleValue) { + x.xxx_hidden_Val = v +} + +func (x *WrapperDouble) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *WrapperDouble) ClearVal() { + x.xxx_hidden_Val = nil +} + +type WrapperDouble_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.DoubleValue +} + +func (b0 WrapperDouble_builder) Build() *WrapperDouble { + m0 := &WrapperDouble{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type WrapperInt64 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WrapperInt64) Reset() { + *x = WrapperInt64{} + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WrapperInt64) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WrapperInt64) ProtoMessage() {} + +func (x *WrapperInt64) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *WrapperInt64) GetVal() *wrapperspb.Int64Value { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *WrapperInt64) SetVal(v *wrapperspb.Int64Value) { + x.xxx_hidden_Val = v +} + +func (x *WrapperInt64) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *WrapperInt64) ClearVal() { + x.xxx_hidden_Val = nil +} + +type WrapperInt64_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.Int64Value +} + +func (b0 WrapperInt64_builder) Build() *WrapperInt64 { + m0 := &WrapperInt64{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type WrapperInt32 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WrapperInt32) Reset() { + *x = WrapperInt32{} + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WrapperInt32) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WrapperInt32) ProtoMessage() {} + +func (x *WrapperInt32) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *WrapperInt32) GetVal() *wrapperspb.Int32Value { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *WrapperInt32) SetVal(v *wrapperspb.Int32Value) { + x.xxx_hidden_Val = v +} + +func (x *WrapperInt32) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *WrapperInt32) ClearVal() { + x.xxx_hidden_Val = nil +} + +type WrapperInt32_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.Int32Value +} + +func (b0 WrapperInt32_builder) Build() *WrapperInt32 { + m0 := &WrapperInt32{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type WrapperUInt64 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.UInt64Value `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WrapperUInt64) Reset() { + *x = WrapperUInt64{} + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WrapperUInt64) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WrapperUInt64) ProtoMessage() {} + +func (x *WrapperUInt64) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *WrapperUInt64) GetVal() *wrapperspb.UInt64Value { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *WrapperUInt64) SetVal(v *wrapperspb.UInt64Value) { + x.xxx_hidden_Val = v +} + +func (x *WrapperUInt64) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *WrapperUInt64) ClearVal() { + x.xxx_hidden_Val = nil +} + +type WrapperUInt64_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.UInt64Value +} + +func (b0 WrapperUInt64_builder) Build() *WrapperUInt64 { + m0 := &WrapperUInt64{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type WrapperUInt32 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WrapperUInt32) Reset() { + *x = WrapperUInt32{} + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WrapperUInt32) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WrapperUInt32) ProtoMessage() {} + +func (x *WrapperUInt32) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *WrapperUInt32) GetVal() *wrapperspb.UInt32Value { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *WrapperUInt32) SetVal(v *wrapperspb.UInt32Value) { + x.xxx_hidden_Val = v +} + +func (x *WrapperUInt32) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *WrapperUInt32) ClearVal() { + x.xxx_hidden_Val = nil +} + +type WrapperUInt32_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.UInt32Value +} + +func (b0 WrapperUInt32_builder) Build() *WrapperUInt32 { + m0 := &WrapperUInt32{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type WrapperBool struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WrapperBool) Reset() { + *x = WrapperBool{} + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WrapperBool) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WrapperBool) ProtoMessage() {} + +func (x *WrapperBool) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[7] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *WrapperBool) GetVal() *wrapperspb.BoolValue { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *WrapperBool) SetVal(v *wrapperspb.BoolValue) { + x.xxx_hidden_Val = v +} + +func (x *WrapperBool) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *WrapperBool) ClearVal() { + x.xxx_hidden_Val = nil +} + +type WrapperBool_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.BoolValue +} + +func (b0 WrapperBool_builder) Build() *WrapperBool { + m0 := &WrapperBool{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type WrapperString struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WrapperString) Reset() { + *x = WrapperString{} + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WrapperString) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WrapperString) ProtoMessage() {} + +func (x *WrapperString) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[8] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *WrapperString) GetVal() *wrapperspb.StringValue { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *WrapperString) SetVal(v *wrapperspb.StringValue) { + x.xxx_hidden_Val = v +} + +func (x *WrapperString) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *WrapperString) ClearVal() { + x.xxx_hidden_Val = nil +} + +type WrapperString_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.StringValue +} + +func (b0 WrapperString_builder) Build() *WrapperString { + m0 := &WrapperString{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type WrapperBytes struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.BytesValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WrapperBytes) Reset() { + *x = WrapperBytes{} + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WrapperBytes) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WrapperBytes) ProtoMessage() {} + +func (x *WrapperBytes) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[9] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *WrapperBytes) GetVal() *wrapperspb.BytesValue { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *WrapperBytes) SetVal(v *wrapperspb.BytesValue) { + x.xxx_hidden_Val = v +} + +func (x *WrapperBytes) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *WrapperBytes) ClearVal() { + x.xxx_hidden_Val = nil +} + +type WrapperBytes_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.BytesValue +} + +func (b0 WrapperBytes_builder) Build() *WrapperBytes { + m0 := &WrapperBytes{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type WrapperRequiredString struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WrapperRequiredString) Reset() { + *x = WrapperRequiredString{} + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WrapperRequiredString) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WrapperRequiredString) ProtoMessage() {} + +func (x *WrapperRequiredString) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[10] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *WrapperRequiredString) GetVal() *wrapperspb.StringValue { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *WrapperRequiredString) SetVal(v *wrapperspb.StringValue) { + x.xxx_hidden_Val = v +} + +func (x *WrapperRequiredString) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *WrapperRequiredString) ClearVal() { + x.xxx_hidden_Val = nil +} + +type WrapperRequiredString_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.StringValue +} + +func (b0 WrapperRequiredString_builder) Build() *WrapperRequiredString { + m0 := &WrapperRequiredString{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type WrapperRequiredEmptyString struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WrapperRequiredEmptyString) Reset() { + *x = WrapperRequiredEmptyString{} + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WrapperRequiredEmptyString) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WrapperRequiredEmptyString) ProtoMessage() {} + +func (x *WrapperRequiredEmptyString) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[11] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *WrapperRequiredEmptyString) GetVal() *wrapperspb.StringValue { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *WrapperRequiredEmptyString) SetVal(v *wrapperspb.StringValue) { + x.xxx_hidden_Val = v +} + +func (x *WrapperRequiredEmptyString) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *WrapperRequiredEmptyString) ClearVal() { + x.xxx_hidden_Val = nil +} + +type WrapperRequiredEmptyString_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.StringValue +} + +func (b0 WrapperRequiredEmptyString_builder) Build() *WrapperRequiredEmptyString { + m0 := &WrapperRequiredEmptyString{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type WrapperOptionalUuidString struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WrapperOptionalUuidString) Reset() { + *x = WrapperOptionalUuidString{} + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WrapperOptionalUuidString) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WrapperOptionalUuidString) ProtoMessage() {} + +func (x *WrapperOptionalUuidString) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[12] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *WrapperOptionalUuidString) GetVal() *wrapperspb.StringValue { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *WrapperOptionalUuidString) SetVal(v *wrapperspb.StringValue) { + x.xxx_hidden_Val = v +} + +func (x *WrapperOptionalUuidString) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *WrapperOptionalUuidString) ClearVal() { + x.xxx_hidden_Val = nil +} + +type WrapperOptionalUuidString_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.StringValue +} + +func (b0 WrapperOptionalUuidString_builder) Build() *WrapperOptionalUuidString { + m0 := &WrapperOptionalUuidString{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +type WrapperRequiredFloat struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val *wrapperspb.FloatValue `protobuf:"bytes,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *WrapperRequiredFloat) Reset() { + *x = WrapperRequiredFloat{} + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *WrapperRequiredFloat) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*WrapperRequiredFloat) ProtoMessage() {} + +func (x *WrapperRequiredFloat) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes[13] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *WrapperRequiredFloat) GetVal() *wrapperspb.FloatValue { + if x != nil { + return x.xxx_hidden_Val + } + return nil +} + +func (x *WrapperRequiredFloat) SetVal(v *wrapperspb.FloatValue) { + x.xxx_hidden_Val = v +} + +func (x *WrapperRequiredFloat) HasVal() bool { + if x == nil { + return false + } + return x.xxx_hidden_Val != nil +} + +func (x *WrapperRequiredFloat) ClearVal() { + x.xxx_hidden_Val = nil +} + +type WrapperRequiredFloat_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val *wrapperspb.FloatValue +} + +func (b0 WrapperRequiredFloat_builder) Build() *WrapperRequiredFloat { + m0 := &WrapperRequiredFloat{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +var File_buf_validate_conformance_cases_wkt_wrappers_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_wkt_wrappers_proto_rawDesc = []byte{ + 0x0a, 0x31, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x77, 0x6b, 0x74, 0x5f, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x73, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, + 0x73, 0x65, 0x73, 0x1a, 0x1b, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 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, 0x3c, 0x0a, 0x0b, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x4e, 0x6f, 0x6e, 0x65, 0x12, + 0x2d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x49, + 0x0a, 0x0c, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x39, + 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x0a, 0xba, 0x48, 0x07, 0x0a, 0x05, 0x25, + 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x4f, 0x0a, 0x0d, 0x57, 0x72, 0x61, + 0x70, 0x70, 0x65, 0x72, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x12, 0x3e, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 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, 0x42, 0x0e, 0xba, 0x48, 0x0b, 0x12, 0x09, 0x21, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x46, 0x0a, 0x0c, 0x57, 0x72, + 0x61, 0x70, 0x70, 0x65, 0x72, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x36, 0x0a, 0x03, 0x76, 0x61, + 0x6c, 0x18, 0x01, 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, 0x42, 0x07, 0xba, 0x48, 0x04, 0x22, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, + 0x61, 0x6c, 0x22, 0x46, 0x0a, 0x0c, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x49, 0x6e, 0x74, + 0x33, 0x32, 0x12, 0x36, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x07, 0xba, 0x48, + 0x04, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x48, 0x0a, 0x0d, 0x57, 0x72, + 0x61, 0x70, 0x70, 0x65, 0x72, 0x55, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x12, 0x37, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x07, 0xba, 0x48, 0x04, 0x32, 0x02, 0x20, 0x00, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x48, 0x0a, 0x0d, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x55, + 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x37, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, + 0x42, 0x07, 0xba, 0x48, 0x04, 0x2a, 0x02, 0x20, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x44, + 0x0a, 0x0b, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x35, 0x0a, + 0x03, 0x76, 0x61, 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, 0x42, 0x07, 0xba, 0x48, 0x04, 0x6a, 0x02, 0x08, 0x01, 0x52, + 0x03, 0x76, 0x61, 0x6c, 0x22, 0x4b, 0x0a, 0x0d, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x53, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x3a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, + 0x42, 0x0a, 0xba, 0x48, 0x07, 0x72, 0x05, 0x42, 0x03, 0x62, 0x61, 0x72, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x46, 0x0a, 0x0c, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x42, 0x79, 0x74, 0x65, + 0x73, 0x12, 0x36, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x07, 0xba, 0x48, 0x04, + 0x7a, 0x02, 0x10, 0x03, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x56, 0x0a, 0x15, 0x57, 0x72, 0x61, + 0x70, 0x70, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x53, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x12, 0x3d, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x0d, 0xba, + 0x48, 0x0a, 0xc8, 0x01, 0x01, 0x72, 0x05, 0x0a, 0x03, 0x62, 0x61, 0x72, 0x52, 0x03, 0x76, 0x61, + 0x6c, 0x22, 0x58, 0x0a, 0x1a, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, + 0x69, 0x72, 0x65, 0x64, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, + 0x3a, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x0a, 0xba, 0x48, 0x07, 0xc8, + 0x01, 0x01, 0x72, 0x02, 0x0a, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x58, 0x0a, 0x19, 0x57, + 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x55, 0x75, + 0x69, 0x64, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x3b, 0x0a, 0x03, 0x76, 0x61, 0x6c, 0x18, + 0x01, 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, 0x42, 0x0b, 0xba, 0x48, 0x08, 0xc8, 0x01, 0x00, 0x72, 0x03, 0xb0, 0x01, 0x01, + 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x54, 0x0a, 0x14, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, + 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x3c, 0x0a, + 0x03, 0x76, 0x61, 0x6c, 0x18, 0x01, 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, 0x42, 0x0d, 0xba, 0x48, 0x0a, 0xc8, 0x01, 0x01, 0x0a, + 0x05, 0x25, 0x00, 0x00, 0x00, 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x42, 0xa4, 0x02, 0x0a, 0x22, + 0x63, 0x6f, 0x6d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, + 0x65, 0x73, 0x42, 0x10, 0x57, 0x6b, 0x74, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x73, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x50, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, + 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2d, 0x67, 0x6f, 0x2f, 0x69, 0x6e, 0x74, + 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0xa2, 0x02, 0x04, 0x42, 0x56, 0x43, 0x43, 0xaa, + 0x02, 0x1e, 0x42, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x43, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x73, + 0xca, 0x02, 0x1e, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, + 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, 0x65, + 0x73, 0xe2, 0x02, 0x2a, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, + 0x65, 0x73, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, + 0x21, 0x42, 0x75, 0x66, 0x3a, 0x3a, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x3a, + 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x3a, 0x3a, 0x43, 0x61, 0x73, + 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes = make([]protoimpl.MessageInfo, 14) +var file_buf_validate_conformance_cases_wkt_wrappers_proto_goTypes = []any{ + (*WrapperNone)(nil), // 0: buf.validate.conformance.cases.WrapperNone + (*WrapperFloat)(nil), // 1: buf.validate.conformance.cases.WrapperFloat + (*WrapperDouble)(nil), // 2: buf.validate.conformance.cases.WrapperDouble + (*WrapperInt64)(nil), // 3: buf.validate.conformance.cases.WrapperInt64 + (*WrapperInt32)(nil), // 4: buf.validate.conformance.cases.WrapperInt32 + (*WrapperUInt64)(nil), // 5: buf.validate.conformance.cases.WrapperUInt64 + (*WrapperUInt32)(nil), // 6: buf.validate.conformance.cases.WrapperUInt32 + (*WrapperBool)(nil), // 7: buf.validate.conformance.cases.WrapperBool + (*WrapperString)(nil), // 8: buf.validate.conformance.cases.WrapperString + (*WrapperBytes)(nil), // 9: buf.validate.conformance.cases.WrapperBytes + (*WrapperRequiredString)(nil), // 10: buf.validate.conformance.cases.WrapperRequiredString + (*WrapperRequiredEmptyString)(nil), // 11: buf.validate.conformance.cases.WrapperRequiredEmptyString + (*WrapperOptionalUuidString)(nil), // 12: buf.validate.conformance.cases.WrapperOptionalUuidString + (*WrapperRequiredFloat)(nil), // 13: buf.validate.conformance.cases.WrapperRequiredFloat + (*wrapperspb.Int32Value)(nil), // 14: google.protobuf.Int32Value + (*wrapperspb.FloatValue)(nil), // 15: google.protobuf.FloatValue + (*wrapperspb.DoubleValue)(nil), // 16: google.protobuf.DoubleValue + (*wrapperspb.Int64Value)(nil), // 17: google.protobuf.Int64Value + (*wrapperspb.UInt64Value)(nil), // 18: google.protobuf.UInt64Value + (*wrapperspb.UInt32Value)(nil), // 19: google.protobuf.UInt32Value + (*wrapperspb.BoolValue)(nil), // 20: google.protobuf.BoolValue + (*wrapperspb.StringValue)(nil), // 21: google.protobuf.StringValue + (*wrapperspb.BytesValue)(nil), // 22: google.protobuf.BytesValue +} +var file_buf_validate_conformance_cases_wkt_wrappers_proto_depIdxs = []int32{ + 14, // 0: buf.validate.conformance.cases.WrapperNone.val:type_name -> google.protobuf.Int32Value + 15, // 1: buf.validate.conformance.cases.WrapperFloat.val:type_name -> google.protobuf.FloatValue + 16, // 2: buf.validate.conformance.cases.WrapperDouble.val:type_name -> google.protobuf.DoubleValue + 17, // 3: buf.validate.conformance.cases.WrapperInt64.val:type_name -> google.protobuf.Int64Value + 14, // 4: buf.validate.conformance.cases.WrapperInt32.val:type_name -> google.protobuf.Int32Value + 18, // 5: buf.validate.conformance.cases.WrapperUInt64.val:type_name -> google.protobuf.UInt64Value + 19, // 6: buf.validate.conformance.cases.WrapperUInt32.val:type_name -> google.protobuf.UInt32Value + 20, // 7: buf.validate.conformance.cases.WrapperBool.val:type_name -> google.protobuf.BoolValue + 21, // 8: buf.validate.conformance.cases.WrapperString.val:type_name -> google.protobuf.StringValue + 22, // 9: buf.validate.conformance.cases.WrapperBytes.val:type_name -> google.protobuf.BytesValue + 21, // 10: buf.validate.conformance.cases.WrapperRequiredString.val:type_name -> google.protobuf.StringValue + 21, // 11: buf.validate.conformance.cases.WrapperRequiredEmptyString.val:type_name -> google.protobuf.StringValue + 21, // 12: buf.validate.conformance.cases.WrapperOptionalUuidString.val:type_name -> google.protobuf.StringValue + 15, // 13: buf.validate.conformance.cases.WrapperRequiredFloat.val:type_name -> google.protobuf.FloatValue + 14, // [14:14] is the sub-list for method output_type + 14, // [14:14] is the sub-list for method input_type + 14, // [14:14] is the sub-list for extension type_name + 14, // [14:14] is the sub-list for extension extendee + 0, // [0:14] is the sub-list for field type_name +} + +func init() { file_buf_validate_conformance_cases_wkt_wrappers_proto_init() } +func file_buf_validate_conformance_cases_wkt_wrappers_proto_init() { + if File_buf_validate_conformance_cases_wkt_wrappers_proto != nil { + return + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_wkt_wrappers_proto_rawDesc, + NumEnums: 0, + NumMessages: 14, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_wkt_wrappers_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_wkt_wrappers_proto_depIdxs, + MessageInfos: file_buf_validate_conformance_cases_wkt_wrappers_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_wkt_wrappers_proto = out.File + file_buf_validate_conformance_cases_wkt_wrappers_proto_rawDesc = nil + file_buf_validate_conformance_cases_wkt_wrappers_proto_goTypes = nil + file_buf_validate_conformance_cases_wkt_wrappers_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/cases/yet_another_package/embed2.pb.go b/internal/gen/buf/validate/conformance/cases/yet_another_package/embed2.pb.go index fb0823f..f7885c7 100644 --- a/internal/gen/buf/validate/conformance/cases/yet_another_package/embed2.pb.go +++ b/internal/gen/buf/validate/conformance/cases/yet_another_package/embed2.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/cases/yet_another_package/embed2.proto +//go:build !protoopaque + package yet_another_package import ( @@ -25,7 +27,6 @@ import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" - sync "sync" ) const ( @@ -76,18 +77,12 @@ func (x Embed_Enumerated) Number() protoreflect.EnumNumber { return protoreflect.EnumNumber(x) } -// Deprecated: Use Embed_Enumerated.Descriptor instead. -func (Embed_Enumerated) EnumDescriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_yet_another_package_embed2_proto_rawDescGZIP(), []int{0, 0} -} - // Validate message embedding across packages. type Embed struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` unknownFields protoimpl.UnknownFields - - Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Embed) Reset() { @@ -115,11 +110,6 @@ func (x *Embed) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Embed.ProtoReflect.Descriptor instead. -func (*Embed) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_cases_yet_another_package_embed2_proto_rawDescGZIP(), []int{0} -} - func (x *Embed) GetVal() int64 { if x != nil { return x.Val @@ -127,6 +117,24 @@ func (x *Embed) GetVal() int64 { return 0 } +func (x *Embed) SetVal(v int64) { + x.Val = v +} + +type Embed_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Embed_builder) Build() *Embed { + m0 := &Embed{} + b, x := &b0, m0 + _, _ = b, x + x.Val = b.Val + return m0 +} + var File_buf_validate_conformance_cases_yet_another_package_embed2_proto protoreflect.FileDescriptor var file_buf_validate_conformance_cases_yet_another_package_embed2_proto_rawDesc = []byte{ @@ -174,18 +182,6 @@ var file_buf_validate_conformance_cases_yet_another_package_embed2_proto_rawDesc 0x6f, 0x33, } -var ( - file_buf_validate_conformance_cases_yet_another_package_embed2_proto_rawDescOnce sync.Once - file_buf_validate_conformance_cases_yet_another_package_embed2_proto_rawDescData = file_buf_validate_conformance_cases_yet_another_package_embed2_proto_rawDesc -) - -func file_buf_validate_conformance_cases_yet_another_package_embed2_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_cases_yet_another_package_embed2_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_cases_yet_another_package_embed2_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_cases_yet_another_package_embed2_proto_rawDescData) - }) - return file_buf_validate_conformance_cases_yet_another_package_embed2_proto_rawDescData -} - var file_buf_validate_conformance_cases_yet_another_package_embed2_proto_enumTypes = make([]protoimpl.EnumInfo, 1) var file_buf_validate_conformance_cases_yet_another_package_embed2_proto_msgTypes = make([]protoimpl.MessageInfo, 1) var file_buf_validate_conformance_cases_yet_another_package_embed2_proto_goTypes = []any{ diff --git a/internal/gen/buf/validate/conformance/cases/yet_another_package/embed2_protoopaque.pb.go b/internal/gen/buf/validate/conformance/cases/yet_another_package/embed2_protoopaque.pb.go new file mode 100644 index 0000000..956e36a --- /dev/null +++ b/internal/gen/buf/validate/conformance/cases/yet_another_package/embed2_protoopaque.pb.go @@ -0,0 +1,223 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/cases/yet_another_package/embed2.proto + +//go:build protoopaque + +package yet_another_package + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type Embed_Enumerated int32 + +const ( + Embed_ENUMERATED_UNSPECIFIED Embed_Enumerated = 0 + Embed_ENUMERATED_VALUE Embed_Enumerated = 1 +) + +// Enum value maps for Embed_Enumerated. +var ( + Embed_Enumerated_name = map[int32]string{ + 0: "ENUMERATED_UNSPECIFIED", + 1: "ENUMERATED_VALUE", + } + Embed_Enumerated_value = map[string]int32{ + "ENUMERATED_UNSPECIFIED": 0, + "ENUMERATED_VALUE": 1, + } +) + +func (x Embed_Enumerated) Enum() *Embed_Enumerated { + p := new(Embed_Enumerated) + *p = x + return p +} + +func (x Embed_Enumerated) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Embed_Enumerated) Descriptor() protoreflect.EnumDescriptor { + return file_buf_validate_conformance_cases_yet_another_package_embed2_proto_enumTypes[0].Descriptor() +} + +func (Embed_Enumerated) Type() protoreflect.EnumType { + return &file_buf_validate_conformance_cases_yet_another_package_embed2_proto_enumTypes[0] +} + +func (x Embed_Enumerated) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Validate message embedding across packages. +type Embed struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Val int64 `protobuf:"varint,1,opt,name=val,proto3" json:"val,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Embed) Reset() { + *x = Embed{} + mi := &file_buf_validate_conformance_cases_yet_another_package_embed2_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Embed) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Embed) ProtoMessage() {} + +func (x *Embed) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_cases_yet_another_package_embed2_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Embed) GetVal() int64 { + if x != nil { + return x.xxx_hidden_Val + } + return 0 +} + +func (x *Embed) SetVal(v int64) { + x.xxx_hidden_Val = v +} + +type Embed_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Val int64 +} + +func (b0 Embed_builder) Build() *Embed { + m0 := &Embed{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Val = b.Val + return m0 +} + +var File_buf_validate_conformance_cases_yet_another_package_embed2_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_cases_yet_another_package_embed2_proto_rawDesc = []byte{ + 0x0a, 0x3f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, + 0x2f, 0x79, 0x65, 0x74, 0x5f, 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x63, + 0x6b, 0x61, 0x67, 0x65, 0x2f, 0x65, 0x6d, 0x62, 0x65, 0x64, 0x32, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x12, 0x32, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, + 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, + 0x73, 0x2e, 0x79, 0x65, 0x74, 0x5f, 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x70, 0x61, + 0x63, 0x6b, 0x61, 0x67, 0x65, 0x1a, 0x1b, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x22, 0x62, 0x0a, 0x05, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x12, 0x19, 0x0a, 0x03, 0x76, + 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x42, 0x07, 0xba, 0x48, 0x04, 0x22, 0x02, 0x20, + 0x00, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x22, 0x3e, 0x0a, 0x0a, 0x45, 0x6e, 0x75, 0x6d, 0x65, 0x72, + 0x61, 0x74, 0x65, 0x64, 0x12, 0x1a, 0x0a, 0x16, 0x45, 0x4e, 0x55, 0x4d, 0x45, 0x52, 0x41, 0x54, + 0x45, 0x44, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, + 0x12, 0x14, 0x0a, 0x10, 0x45, 0x4e, 0x55, 0x4d, 0x45, 0x52, 0x41, 0x54, 0x45, 0x44, 0x5f, 0x56, + 0x41, 0x4c, 0x55, 0x45, 0x10, 0x01, 0x42, 0x91, 0x03, 0x0a, 0x36, 0x63, 0x6f, 0x6d, 0x2e, 0x62, + 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2e, 0x79, 0x65, + 0x74, 0x5f, 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, + 0x65, 0x42, 0x0b, 0x45, 0x6d, 0x62, 0x65, 0x64, 0x32, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, + 0x5a, 0x64, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, + 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x2d, 0x67, 0x6f, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, + 0x67, 0x65, 0x6e, 0x2f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x63, 0x61, 0x73, + 0x65, 0x73, 0x2f, 0x79, 0x65, 0x74, 0x5f, 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x5f, 0x70, + 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0xa2, 0x02, 0x05, 0x42, 0x56, 0x43, 0x43, 0x59, 0xaa, 0x02, + 0x30, 0x42, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x43, 0x6f, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x73, 0x2e, + 0x59, 0x65, 0x74, 0x41, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, + 0x65, 0xca, 0x02, 0x30, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x43, 0x61, 0x73, + 0x65, 0x73, 0x5c, 0x59, 0x65, 0x74, 0x41, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x50, 0x61, 0x63, + 0x6b, 0x61, 0x67, 0x65, 0xe2, 0x02, 0x3c, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, + 0x43, 0x61, 0x73, 0x65, 0x73, 0x5c, 0x59, 0x65, 0x74, 0x41, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, + 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, + 0x61, 0x74, 0x61, 0xea, 0x02, 0x34, 0x42, 0x75, 0x66, 0x3a, 0x3a, 0x56, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, + 0x3a, 0x3a, 0x43, 0x61, 0x73, 0x65, 0x73, 0x3a, 0x3a, 0x59, 0x65, 0x74, 0x41, 0x6e, 0x6f, 0x74, + 0x68, 0x65, 0x72, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x33, +} + +var file_buf_validate_conformance_cases_yet_another_package_embed2_proto_enumTypes = make([]protoimpl.EnumInfo, 1) +var file_buf_validate_conformance_cases_yet_another_package_embed2_proto_msgTypes = make([]protoimpl.MessageInfo, 1) +var file_buf_validate_conformance_cases_yet_another_package_embed2_proto_goTypes = []any{ + (Embed_Enumerated)(0), // 0: buf.validate.conformance.cases.yet_another_package.Embed.Enumerated + (*Embed)(nil), // 1: buf.validate.conformance.cases.yet_another_package.Embed +} +var file_buf_validate_conformance_cases_yet_another_package_embed2_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_buf_validate_conformance_cases_yet_another_package_embed2_proto_init() } +func file_buf_validate_conformance_cases_yet_another_package_embed2_proto_init() { + if File_buf_validate_conformance_cases_yet_another_package_embed2_proto != nil { + return + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_cases_yet_another_package_embed2_proto_rawDesc, + NumEnums: 1, + NumMessages: 1, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_cases_yet_another_package_embed2_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_cases_yet_another_package_embed2_proto_depIdxs, + EnumInfos: file_buf_validate_conformance_cases_yet_another_package_embed2_proto_enumTypes, + MessageInfos: file_buf_validate_conformance_cases_yet_another_package_embed2_proto_msgTypes, + }.Build() + File_buf_validate_conformance_cases_yet_another_package_embed2_proto = out.File + file_buf_validate_conformance_cases_yet_another_package_embed2_proto_rawDesc = nil + file_buf_validate_conformance_cases_yet_another_package_embed2_proto_goTypes = nil + file_buf_validate_conformance_cases_yet_another_package_embed2_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/harness/harness.pb.go b/internal/gen/buf/validate/conformance/harness/harness.pb.go index 0987257..07fb447 100644 --- a/internal/gen/buf/validate/conformance/harness/harness.pb.go +++ b/internal/gen/buf/validate/conformance/harness/harness.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/harness/harness.proto +//go:build !protoopaque + package harness import ( @@ -27,7 +29,6 @@ import ( descriptorpb "google.golang.org/protobuf/types/descriptorpb" anypb "google.golang.org/protobuf/types/known/anypb" reflect "reflect" - sync "sync" ) const ( @@ -41,12 +42,11 @@ const ( // The FileDescriptorSet is the FileDescriptorSet to test against. // The cases map is a map of case name to the Any message that represents the case. type TestConformanceRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Fdset *descriptorpb.FileDescriptorSet `protobuf:"bytes,2,opt,name=fdset,proto3" json:"fdset,omitempty"` + Cases map[string]*anypb.Any `protobuf:"bytes,3,rep,name=cases,proto3" json:"cases,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Fdset *descriptorpb.FileDescriptorSet `protobuf:"bytes,2,opt,name=fdset,proto3" json:"fdset,omitempty"` - Cases map[string]*anypb.Any `protobuf:"bytes,3,rep,name=cases,proto3" json:"cases,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *TestConformanceRequest) Reset() { @@ -74,11 +74,6 @@ func (x *TestConformanceRequest) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use TestConformanceRequest.ProtoReflect.Descriptor instead. -func (*TestConformanceRequest) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_harness_harness_proto_rawDescGZIP(), []int{0} -} - func (x *TestConformanceRequest) GetFdset() *descriptorpb.FileDescriptorSet { if x != nil { return x.Fdset @@ -93,14 +88,48 @@ func (x *TestConformanceRequest) GetCases() map[string]*anypb.Any { return nil } +func (x *TestConformanceRequest) SetFdset(v *descriptorpb.FileDescriptorSet) { + x.Fdset = v +} + +func (x *TestConformanceRequest) SetCases(v map[string]*anypb.Any) { + x.Cases = v +} + +func (x *TestConformanceRequest) HasFdset() bool { + if x == nil { + return false + } + return x.Fdset != nil +} + +func (x *TestConformanceRequest) ClearFdset() { + x.Fdset = nil +} + +type TestConformanceRequest_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Fdset *descriptorpb.FileDescriptorSet + Cases map[string]*anypb.Any +} + +func (b0 TestConformanceRequest_builder) Build() *TestConformanceRequest { + m0 := &TestConformanceRequest{} + b, x := &b0, m0 + _, _ = b, x + x.Fdset = b.Fdset + x.Cases = b.Cases + return m0 +} + // TestConformanceResponse is the response for Conformance Tests. // The results map is a map of case name to the TestResult. type TestConformanceResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Results map[string]*TestResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Results map[string]*TestResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *TestConformanceResponse) Reset() { @@ -128,11 +157,6 @@ func (x *TestConformanceResponse) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use TestConformanceResponse.ProtoReflect.Descriptor instead. -func (*TestConformanceResponse) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_harness_harness_proto_rawDescGZIP(), []int{1} -} - func (x *TestConformanceResponse) GetResults() map[string]*TestResult { if x != nil { return x.Results @@ -140,20 +164,37 @@ func (x *TestConformanceResponse) GetResults() map[string]*TestResult { return nil } +func (x *TestConformanceResponse) SetResults(v map[string]*TestResult) { + x.Results = v +} + +type TestConformanceResponse_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Results map[string]*TestResult +} + +func (b0 TestConformanceResponse_builder) Build() *TestConformanceResponse { + m0 := &TestConformanceResponse{} + b, x := &b0, m0 + _, _ = b, x + x.Results = b.Results + return m0 +} + // TestResult is the result of a single test. Only one of the fields will be set. type TestResult struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - // Types that are assignable to Result: + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to Result: // // *TestResult_Success // *TestResult_ValidationError // *TestResult_CompilationError // *TestResult_RuntimeError // *TestResult_UnexpectedError - Result isTestResult_Result `protobuf_oneof:"result"` + Result isTestResult_Result `protobuf_oneof:"result"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *TestResult) Reset() { @@ -181,53 +222,239 @@ func (x *TestResult) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use TestResult.ProtoReflect.Descriptor instead. -func (*TestResult) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_harness_harness_proto_rawDescGZIP(), []int{2} -} - -func (m *TestResult) GetResult() isTestResult_Result { - if m != nil { - return m.Result +func (x *TestResult) GetResult() isTestResult_Result { + if x != nil { + return x.Result } return nil } func (x *TestResult) GetSuccess() bool { - if x, ok := x.GetResult().(*TestResult_Success); ok { - return x.Success + if x != nil { + if x, ok := x.Result.(*TestResult_Success); ok { + return x.Success + } } return false } func (x *TestResult) GetValidationError() *validate.Violations { - if x, ok := x.GetResult().(*TestResult_ValidationError); ok { - return x.ValidationError + if x != nil { + if x, ok := x.Result.(*TestResult_ValidationError); ok { + return x.ValidationError + } } return nil } func (x *TestResult) GetCompilationError() string { - if x, ok := x.GetResult().(*TestResult_CompilationError); ok { - return x.CompilationError + if x != nil { + if x, ok := x.Result.(*TestResult_CompilationError); ok { + return x.CompilationError + } } return "" } func (x *TestResult) GetRuntimeError() string { - if x, ok := x.GetResult().(*TestResult_RuntimeError); ok { - return x.RuntimeError + if x != nil { + if x, ok := x.Result.(*TestResult_RuntimeError); ok { + return x.RuntimeError + } } return "" } func (x *TestResult) GetUnexpectedError() string { - if x, ok := x.GetResult().(*TestResult_UnexpectedError); ok { - return x.UnexpectedError + if x != nil { + if x, ok := x.Result.(*TestResult_UnexpectedError); ok { + return x.UnexpectedError + } } return "" } +func (x *TestResult) SetSuccess(v bool) { + x.Result = &TestResult_Success{v} +} + +func (x *TestResult) SetValidationError(v *validate.Violations) { + if v == nil { + x.Result = nil + return + } + x.Result = &TestResult_ValidationError{v} +} + +func (x *TestResult) SetCompilationError(v string) { + x.Result = &TestResult_CompilationError{v} +} + +func (x *TestResult) SetRuntimeError(v string) { + x.Result = &TestResult_RuntimeError{v} +} + +func (x *TestResult) SetUnexpectedError(v string) { + x.Result = &TestResult_UnexpectedError{v} +} + +func (x *TestResult) HasResult() bool { + if x == nil { + return false + } + return x.Result != nil +} + +func (x *TestResult) HasSuccess() bool { + if x == nil { + return false + } + _, ok := x.Result.(*TestResult_Success) + return ok +} + +func (x *TestResult) HasValidationError() bool { + if x == nil { + return false + } + _, ok := x.Result.(*TestResult_ValidationError) + return ok +} + +func (x *TestResult) HasCompilationError() bool { + if x == nil { + return false + } + _, ok := x.Result.(*TestResult_CompilationError) + return ok +} + +func (x *TestResult) HasRuntimeError() bool { + if x == nil { + return false + } + _, ok := x.Result.(*TestResult_RuntimeError) + return ok +} + +func (x *TestResult) HasUnexpectedError() bool { + if x == nil { + return false + } + _, ok := x.Result.(*TestResult_UnexpectedError) + return ok +} + +func (x *TestResult) ClearResult() { + x.Result = nil +} + +func (x *TestResult) ClearSuccess() { + if _, ok := x.Result.(*TestResult_Success); ok { + x.Result = nil + } +} + +func (x *TestResult) ClearValidationError() { + if _, ok := x.Result.(*TestResult_ValidationError); ok { + x.Result = nil + } +} + +func (x *TestResult) ClearCompilationError() { + if _, ok := x.Result.(*TestResult_CompilationError); ok { + x.Result = nil + } +} + +func (x *TestResult) ClearRuntimeError() { + if _, ok := x.Result.(*TestResult_RuntimeError); ok { + x.Result = nil + } +} + +func (x *TestResult) ClearUnexpectedError() { + if _, ok := x.Result.(*TestResult_UnexpectedError); ok { + x.Result = nil + } +} + +const TestResult_Result_not_set_case case_TestResult_Result = 0 +const TestResult_Success_case case_TestResult_Result = 1 +const TestResult_ValidationError_case case_TestResult_Result = 2 +const TestResult_CompilationError_case case_TestResult_Result = 3 +const TestResult_RuntimeError_case case_TestResult_Result = 4 +const TestResult_UnexpectedError_case case_TestResult_Result = 5 + +func (x *TestResult) WhichResult() case_TestResult_Result { + if x == nil { + return TestResult_Result_not_set_case + } + switch x.Result.(type) { + case *TestResult_Success: + return TestResult_Success_case + case *TestResult_ValidationError: + return TestResult_ValidationError_case + case *TestResult_CompilationError: + return TestResult_CompilationError_case + case *TestResult_RuntimeError: + return TestResult_RuntimeError_case + case *TestResult_UnexpectedError: + return TestResult_UnexpectedError_case + default: + return TestResult_Result_not_set_case + } +} + +type TestResult_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof Result: + // success is true if the test succeeded. + Success *bool + // validation_error is the error if the test failed due to validation errors. + ValidationError *validate.Violations + // compilation_error is the error if the test failed due to compilation errors. + CompilationError *string + // runtime_error is the error if the test failed due to runtime errors. + RuntimeError *string + // unexpected_error is any other error that may have occurred. + UnexpectedError *string + // -- end of Result +} + +func (b0 TestResult_builder) Build() *TestResult { + m0 := &TestResult{} + b, x := &b0, m0 + _, _ = b, x + if b.Success != nil { + x.Result = &TestResult_Success{*b.Success} + } + if b.ValidationError != nil { + x.Result = &TestResult_ValidationError{b.ValidationError} + } + if b.CompilationError != nil { + x.Result = &TestResult_CompilationError{*b.CompilationError} + } + if b.RuntimeError != nil { + x.Result = &TestResult_RuntimeError{*b.RuntimeError} + } + if b.UnexpectedError != nil { + x.Result = &TestResult_UnexpectedError{*b.UnexpectedError} + } + return m0 +} + +type case_TestResult_Result protoreflect.FieldNumber + +func (x case_TestResult_Result) String() string { + md := file_buf_validate_conformance_harness_harness_proto_msgTypes[2].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isTestResult_Result interface { isTestResult_Result() } @@ -349,18 +576,6 @@ var file_buf_validate_conformance_harness_harness_proto_rawDesc = []byte{ 0x73, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } -var ( - file_buf_validate_conformance_harness_harness_proto_rawDescOnce sync.Once - file_buf_validate_conformance_harness_harness_proto_rawDescData = file_buf_validate_conformance_harness_harness_proto_rawDesc -) - -func file_buf_validate_conformance_harness_harness_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_harness_harness_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_harness_harness_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_harness_harness_proto_rawDescData) - }) - return file_buf_validate_conformance_harness_harness_proto_rawDescData -} - var file_buf_validate_conformance_harness_harness_proto_msgTypes = make([]protoimpl.MessageInfo, 5) var file_buf_validate_conformance_harness_harness_proto_goTypes = []any{ (*TestConformanceRequest)(nil), // 0: buf.validate.conformance.harness.TestConformanceRequest diff --git a/internal/gen/buf/validate/conformance/harness/harness_protoopaque.pb.go b/internal/gen/buf/validate/conformance/harness/harness_protoopaque.pb.go new file mode 100644 index 0000000..6b4fb78 --- /dev/null +++ b/internal/gen/buf/validate/conformance/harness/harness_protoopaque.pb.go @@ -0,0 +1,620 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/harness/harness.proto + +//go:build protoopaque + +package harness + +import ( + validate "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + descriptorpb "google.golang.org/protobuf/types/descriptorpb" + anypb "google.golang.org/protobuf/types/known/anypb" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +// TestConformanceRequest is the request for Conformance Tests. +// The FileDescriptorSet is the FileDescriptorSet to test against. +// The cases map is a map of case name to the Any message that represents the case. +type TestConformanceRequest struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Fdset *descriptorpb.FileDescriptorSet `protobuf:"bytes,2,opt,name=fdset,proto3" json:"fdset,omitempty"` + xxx_hidden_Cases map[string]*anypb.Any `protobuf:"bytes,3,rep,name=cases,proto3" json:"cases,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TestConformanceRequest) Reset() { + *x = TestConformanceRequest{} + mi := &file_buf_validate_conformance_harness_harness_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TestConformanceRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TestConformanceRequest) ProtoMessage() {} + +func (x *TestConformanceRequest) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_harness_harness_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *TestConformanceRequest) GetFdset() *descriptorpb.FileDescriptorSet { + if x != nil { + return x.xxx_hidden_Fdset + } + return nil +} + +func (x *TestConformanceRequest) GetCases() map[string]*anypb.Any { + if x != nil { + return x.xxx_hidden_Cases + } + return nil +} + +func (x *TestConformanceRequest) SetFdset(v *descriptorpb.FileDescriptorSet) { + x.xxx_hidden_Fdset = v +} + +func (x *TestConformanceRequest) SetCases(v map[string]*anypb.Any) { + x.xxx_hidden_Cases = v +} + +func (x *TestConformanceRequest) HasFdset() bool { + if x == nil { + return false + } + return x.xxx_hidden_Fdset != nil +} + +func (x *TestConformanceRequest) ClearFdset() { + x.xxx_hidden_Fdset = nil +} + +type TestConformanceRequest_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Fdset *descriptorpb.FileDescriptorSet + Cases map[string]*anypb.Any +} + +func (b0 TestConformanceRequest_builder) Build() *TestConformanceRequest { + m0 := &TestConformanceRequest{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Fdset = b.Fdset + x.xxx_hidden_Cases = b.Cases + return m0 +} + +// TestConformanceResponse is the response for Conformance Tests. +// The results map is a map of case name to the TestResult. +type TestConformanceResponse struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Results map[string]*TestResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TestConformanceResponse) Reset() { + *x = TestConformanceResponse{} + mi := &file_buf_validate_conformance_harness_harness_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TestConformanceResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TestConformanceResponse) ProtoMessage() {} + +func (x *TestConformanceResponse) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_harness_harness_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *TestConformanceResponse) GetResults() map[string]*TestResult { + if x != nil { + return x.xxx_hidden_Results + } + return nil +} + +func (x *TestConformanceResponse) SetResults(v map[string]*TestResult) { + x.xxx_hidden_Results = v +} + +type TestConformanceResponse_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Results map[string]*TestResult +} + +func (b0 TestConformanceResponse_builder) Build() *TestConformanceResponse { + m0 := &TestConformanceResponse{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Results = b.Results + return m0 +} + +// TestResult is the result of a single test. Only one of the fields will be set. +type TestResult struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Result isTestResult_Result `protobuf_oneof:"result"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TestResult) Reset() { + *x = TestResult{} + mi := &file_buf_validate_conformance_harness_harness_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TestResult) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TestResult) ProtoMessage() {} + +func (x *TestResult) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_harness_harness_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *TestResult) GetSuccess() bool { + if x != nil { + if x, ok := x.xxx_hidden_Result.(*testResult_Success); ok { + return x.Success + } + } + return false +} + +func (x *TestResult) GetValidationError() *validate.Violations { + if x != nil { + if x, ok := x.xxx_hidden_Result.(*testResult_ValidationError); ok { + return x.ValidationError + } + } + return nil +} + +func (x *TestResult) GetCompilationError() string { + if x != nil { + if x, ok := x.xxx_hidden_Result.(*testResult_CompilationError); ok { + return x.CompilationError + } + } + return "" +} + +func (x *TestResult) GetRuntimeError() string { + if x != nil { + if x, ok := x.xxx_hidden_Result.(*testResult_RuntimeError); ok { + return x.RuntimeError + } + } + return "" +} + +func (x *TestResult) GetUnexpectedError() string { + if x != nil { + if x, ok := x.xxx_hidden_Result.(*testResult_UnexpectedError); ok { + return x.UnexpectedError + } + } + return "" +} + +func (x *TestResult) SetSuccess(v bool) { + x.xxx_hidden_Result = &testResult_Success{v} +} + +func (x *TestResult) SetValidationError(v *validate.Violations) { + if v == nil { + x.xxx_hidden_Result = nil + return + } + x.xxx_hidden_Result = &testResult_ValidationError{v} +} + +func (x *TestResult) SetCompilationError(v string) { + x.xxx_hidden_Result = &testResult_CompilationError{v} +} + +func (x *TestResult) SetRuntimeError(v string) { + x.xxx_hidden_Result = &testResult_RuntimeError{v} +} + +func (x *TestResult) SetUnexpectedError(v string) { + x.xxx_hidden_Result = &testResult_UnexpectedError{v} +} + +func (x *TestResult) HasResult() bool { + if x == nil { + return false + } + return x.xxx_hidden_Result != nil +} + +func (x *TestResult) HasSuccess() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_Result.(*testResult_Success) + return ok +} + +func (x *TestResult) HasValidationError() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_Result.(*testResult_ValidationError) + return ok +} + +func (x *TestResult) HasCompilationError() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_Result.(*testResult_CompilationError) + return ok +} + +func (x *TestResult) HasRuntimeError() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_Result.(*testResult_RuntimeError) + return ok +} + +func (x *TestResult) HasUnexpectedError() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_Result.(*testResult_UnexpectedError) + return ok +} + +func (x *TestResult) ClearResult() { + x.xxx_hidden_Result = nil +} + +func (x *TestResult) ClearSuccess() { + if _, ok := x.xxx_hidden_Result.(*testResult_Success); ok { + x.xxx_hidden_Result = nil + } +} + +func (x *TestResult) ClearValidationError() { + if _, ok := x.xxx_hidden_Result.(*testResult_ValidationError); ok { + x.xxx_hidden_Result = nil + } +} + +func (x *TestResult) ClearCompilationError() { + if _, ok := x.xxx_hidden_Result.(*testResult_CompilationError); ok { + x.xxx_hidden_Result = nil + } +} + +func (x *TestResult) ClearRuntimeError() { + if _, ok := x.xxx_hidden_Result.(*testResult_RuntimeError); ok { + x.xxx_hidden_Result = nil + } +} + +func (x *TestResult) ClearUnexpectedError() { + if _, ok := x.xxx_hidden_Result.(*testResult_UnexpectedError); ok { + x.xxx_hidden_Result = nil + } +} + +const TestResult_Result_not_set_case case_TestResult_Result = 0 +const TestResult_Success_case case_TestResult_Result = 1 +const TestResult_ValidationError_case case_TestResult_Result = 2 +const TestResult_CompilationError_case case_TestResult_Result = 3 +const TestResult_RuntimeError_case case_TestResult_Result = 4 +const TestResult_UnexpectedError_case case_TestResult_Result = 5 + +func (x *TestResult) WhichResult() case_TestResult_Result { + if x == nil { + return TestResult_Result_not_set_case + } + switch x.xxx_hidden_Result.(type) { + case *testResult_Success: + return TestResult_Success_case + case *testResult_ValidationError: + return TestResult_ValidationError_case + case *testResult_CompilationError: + return TestResult_CompilationError_case + case *testResult_RuntimeError: + return TestResult_RuntimeError_case + case *testResult_UnexpectedError: + return TestResult_UnexpectedError_case + default: + return TestResult_Result_not_set_case + } +} + +type TestResult_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_Result: + // success is true if the test succeeded. + Success *bool + // validation_error is the error if the test failed due to validation errors. + ValidationError *validate.Violations + // compilation_error is the error if the test failed due to compilation errors. + CompilationError *string + // runtime_error is the error if the test failed due to runtime errors. + RuntimeError *string + // unexpected_error is any other error that may have occurred. + UnexpectedError *string + // -- end of xxx_hidden_Result +} + +func (b0 TestResult_builder) Build() *TestResult { + m0 := &TestResult{} + b, x := &b0, m0 + _, _ = b, x + if b.Success != nil { + x.xxx_hidden_Result = &testResult_Success{*b.Success} + } + if b.ValidationError != nil { + x.xxx_hidden_Result = &testResult_ValidationError{b.ValidationError} + } + if b.CompilationError != nil { + x.xxx_hidden_Result = &testResult_CompilationError{*b.CompilationError} + } + if b.RuntimeError != nil { + x.xxx_hidden_Result = &testResult_RuntimeError{*b.RuntimeError} + } + if b.UnexpectedError != nil { + x.xxx_hidden_Result = &testResult_UnexpectedError{*b.UnexpectedError} + } + return m0 +} + +type case_TestResult_Result protoreflect.FieldNumber + +func (x case_TestResult_Result) String() string { + md := file_buf_validate_conformance_harness_harness_proto_msgTypes[2].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isTestResult_Result interface { + isTestResult_Result() +} + +type testResult_Success struct { + // success is true if the test succeeded. + Success bool `protobuf:"varint,1,opt,name=success,proto3,oneof"` +} + +type testResult_ValidationError struct { + // validation_error is the error if the test failed due to validation errors. + ValidationError *validate.Violations `protobuf:"bytes,2,opt,name=validation_error,json=validationError,proto3,oneof"` +} + +type testResult_CompilationError struct { + // compilation_error is the error if the test failed due to compilation errors. + CompilationError string `protobuf:"bytes,3,opt,name=compilation_error,json=compilationError,proto3,oneof"` +} + +type testResult_RuntimeError struct { + // runtime_error is the error if the test failed due to runtime errors. + RuntimeError string `protobuf:"bytes,4,opt,name=runtime_error,json=runtimeError,proto3,oneof"` +} + +type testResult_UnexpectedError struct { + // unexpected_error is any other error that may have occurred. + UnexpectedError string `protobuf:"bytes,5,opt,name=unexpected_error,json=unexpectedError,proto3,oneof"` +} + +func (*testResult_Success) isTestResult_Result() {} + +func (*testResult_ValidationError) isTestResult_Result() {} + +func (*testResult_CompilationError) isTestResult_Result() {} + +func (*testResult_RuntimeError) isTestResult_Result() {} + +func (*testResult_UnexpectedError) isTestResult_Result() {} + +var File_buf_validate_conformance_harness_harness_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_harness_harness_proto_rawDesc = []byte{ + 0x0a, 0x2e, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x68, 0x61, 0x72, 0x6e, 0x65, + 0x73, 0x73, 0x2f, 0x68, 0x61, 0x72, 0x6e, 0x65, 0x73, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x12, 0x20, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x68, 0x61, 0x72, 0x6e, 0x65, + 0x73, 0x73, 0x1a, 0x1b, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 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, 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, 0x22, 0xfd, 0x01, 0x0a, + 0x16, 0x54, 0x65, 0x73, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x38, 0x0a, 0x05, 0x66, 0x64, 0x73, 0x65, 0x74, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x44, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x52, 0x05, 0x66, 0x64, 0x73, 0x65, + 0x74, 0x12, 0x59, 0x0a, 0x05, 0x63, 0x61, 0x73, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x43, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, + 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x68, 0x61, 0x72, 0x6e, + 0x65, 0x73, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x73, + 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x63, 0x61, 0x73, 0x65, 0x73, 0x1a, 0x4e, 0x0a, 0x0a, + 0x43, 0x61, 0x73, 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, 0x2a, 0x0a, 0x05, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 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, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xe5, 0x01, 0x0a, + 0x17, 0x54, 0x65, 0x73, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x60, 0x0a, 0x07, 0x72, 0x65, 0x73, 0x75, + 0x6c, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x46, 0x2e, 0x62, 0x75, 0x66, 0x2e, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x68, 0x61, 0x72, 0x6e, 0x65, 0x73, 0x73, 0x2e, 0x54, 0x65, 0x73, + 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, + 0x79, 0x52, 0x07, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x1a, 0x68, 0x0a, 0x0c, 0x52, 0x65, + 0x73, 0x75, 0x6c, 0x74, 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, 0x42, 0x0a, 0x05, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x62, 0x75, + 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x68, 0x61, 0x72, 0x6e, 0x65, 0x73, 0x73, 0x2e, 0x54, + 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x3a, 0x02, 0x38, 0x01, 0x22, 0xfc, 0x01, 0x0a, 0x0a, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, + 0x75, 0x6c, 0x74, 0x12, 0x1a, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, + 0x45, 0x0a, 0x10, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x72, + 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x62, 0x75, 0x66, 0x2e, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x56, 0x69, 0x6f, 0x6c, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x48, 0x00, 0x52, 0x0f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x2d, 0x0a, 0x11, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x09, 0x48, 0x00, 0x52, 0x10, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x25, 0x0a, 0x0d, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, + 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0c, + 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x2b, 0x0a, 0x10, + 0x75, 0x6e, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, + 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0f, 0x75, 0x6e, 0x65, 0x78, 0x70, 0x65, + 0x63, 0x74, 0x65, 0x64, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x42, 0x08, 0x0a, 0x06, 0x72, 0x65, 0x73, + 0x75, 0x6c, 0x74, 0x42, 0xac, 0x02, 0x0a, 0x24, 0x63, 0x6f, 0x6d, 0x2e, 0x62, 0x75, 0x66, 0x2e, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x68, 0x61, 0x72, 0x6e, 0x65, 0x73, 0x73, 0x42, 0x0c, 0x48, 0x61, + 0x72, 0x6e, 0x65, 0x73, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x52, 0x67, 0x69, + 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, 0x62, 0x75, 0x69, 0x6c, + 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2d, + 0x67, 0x6f, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, + 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x68, 0x61, 0x72, 0x6e, 0x65, 0x73, 0x73, + 0xa2, 0x02, 0x04, 0x42, 0x56, 0x43, 0x48, 0xaa, 0x02, 0x20, 0x42, 0x75, 0x66, 0x2e, 0x56, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x2e, 0x48, 0x61, 0x72, 0x6e, 0x65, 0x73, 0x73, 0xca, 0x02, 0x20, 0x42, 0x75, 0x66, + 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x48, 0x61, 0x72, 0x6e, 0x65, 0x73, 0x73, 0xe2, 0x02, 0x2c, + 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, 0x48, 0x61, 0x72, 0x6e, 0x65, 0x73, 0x73, + 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x23, 0x42, + 0x75, 0x66, 0x3a, 0x3a, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x3a, 0x43, 0x6f, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x3a, 0x3a, 0x48, 0x61, 0x72, 0x6e, 0x65, + 0x73, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var file_buf_validate_conformance_harness_harness_proto_msgTypes = make([]protoimpl.MessageInfo, 5) +var file_buf_validate_conformance_harness_harness_proto_goTypes = []any{ + (*TestConformanceRequest)(nil), // 0: buf.validate.conformance.harness.TestConformanceRequest + (*TestConformanceResponse)(nil), // 1: buf.validate.conformance.harness.TestConformanceResponse + (*TestResult)(nil), // 2: buf.validate.conformance.harness.TestResult + nil, // 3: buf.validate.conformance.harness.TestConformanceRequest.CasesEntry + nil, // 4: buf.validate.conformance.harness.TestConformanceResponse.ResultsEntry + (*descriptorpb.FileDescriptorSet)(nil), // 5: google.protobuf.FileDescriptorSet + (*validate.Violations)(nil), // 6: buf.validate.Violations + (*anypb.Any)(nil), // 7: google.protobuf.Any +} +var file_buf_validate_conformance_harness_harness_proto_depIdxs = []int32{ + 5, // 0: buf.validate.conformance.harness.TestConformanceRequest.fdset:type_name -> google.protobuf.FileDescriptorSet + 3, // 1: buf.validate.conformance.harness.TestConformanceRequest.cases:type_name -> buf.validate.conformance.harness.TestConformanceRequest.CasesEntry + 4, // 2: buf.validate.conformance.harness.TestConformanceResponse.results:type_name -> buf.validate.conformance.harness.TestConformanceResponse.ResultsEntry + 6, // 3: buf.validate.conformance.harness.TestResult.validation_error:type_name -> buf.validate.Violations + 7, // 4: buf.validate.conformance.harness.TestConformanceRequest.CasesEntry.value:type_name -> google.protobuf.Any + 2, // 5: buf.validate.conformance.harness.TestConformanceResponse.ResultsEntry.value:type_name -> buf.validate.conformance.harness.TestResult + 6, // [6:6] is the sub-list for method output_type + 6, // [6:6] is the sub-list for method input_type + 6, // [6:6] is the sub-list for extension type_name + 6, // [6:6] is the sub-list for extension extendee + 0, // [0:6] is the sub-list for field type_name +} + +func init() { file_buf_validate_conformance_harness_harness_proto_init() } +func file_buf_validate_conformance_harness_harness_proto_init() { + if File_buf_validate_conformance_harness_harness_proto != nil { + return + } + file_buf_validate_conformance_harness_harness_proto_msgTypes[2].OneofWrappers = []any{ + (*testResult_Success)(nil), + (*testResult_ValidationError)(nil), + (*testResult_CompilationError)(nil), + (*testResult_RuntimeError)(nil), + (*testResult_UnexpectedError)(nil), + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_harness_harness_proto_rawDesc, + NumEnums: 0, + NumMessages: 5, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_harness_harness_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_harness_harness_proto_depIdxs, + MessageInfos: file_buf_validate_conformance_harness_harness_proto_msgTypes, + }.Build() + File_buf_validate_conformance_harness_harness_proto = out.File + file_buf_validate_conformance_harness_harness_proto_rawDesc = nil + file_buf_validate_conformance_harness_harness_proto_goTypes = nil + file_buf_validate_conformance_harness_harness_proto_depIdxs = nil +} diff --git a/internal/gen/buf/validate/conformance/harness/results.pb.go b/internal/gen/buf/validate/conformance/harness/results.pb.go index 061ef2e..ba06279 100644 --- a/internal/gen/buf/validate/conformance/harness/results.pb.go +++ b/internal/gen/buf/validate/conformance/harness/results.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: buf/validate/conformance/harness/results.proto +//go:build !protoopaque + package harness import ( @@ -26,7 +28,6 @@ import ( descriptorpb "google.golang.org/protobuf/types/descriptorpb" anypb "google.golang.org/protobuf/types/known/anypb" reflect "reflect" - sync "sync" ) const ( @@ -39,10 +40,7 @@ const ( // ResultOptions are the options passed to the test runner to configure the // test run. type ResultOptions struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - + state protoimpl.MessageState `protogen:"hybrid.v1"` // The suite filter is a regex that matches against the suite name. SuiteFilter string `protobuf:"bytes,1,opt,name=suite_filter,json=suiteFilter,proto3" json:"suite_filter,omitempty"` // The case filter is a regex that matches against the case name. @@ -54,7 +52,9 @@ type ResultOptions struct { // If the violation message must be an exact match. StrictMessage bool `protobuf:"varint,5,opt,name=strict_message,json=strictMessage,proto3" json:"strict_message,omitempty"` // If the distinction between runtime and compile time errors must be exact. - StrictError bool `protobuf:"varint,6,opt,name=strict_error,json=strictError,proto3" json:"strict_error,omitempty"` + StrictError bool `protobuf:"varint,6,opt,name=strict_error,json=strictError,proto3" json:"strict_error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *ResultOptions) Reset() { @@ -82,11 +82,6 @@ func (x *ResultOptions) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ResultOptions.ProtoReflect.Descriptor instead. -func (*ResultOptions) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_harness_results_proto_rawDescGZIP(), []int{0} -} - func (x *ResultOptions) GetSuiteFilter() string { if x != nil { return x.SuiteFilter @@ -129,12 +124,63 @@ func (x *ResultOptions) GetStrictError() bool { return false } +func (x *ResultOptions) SetSuiteFilter(v string) { + x.SuiteFilter = v +} + +func (x *ResultOptions) SetCaseFilter(v string) { + x.CaseFilter = v +} + +func (x *ResultOptions) SetVerbose(v bool) { + x.Verbose = v +} + +func (x *ResultOptions) SetStrict(v bool) { + x.Strict = v +} + +func (x *ResultOptions) SetStrictMessage(v bool) { + x.StrictMessage = v +} + +func (x *ResultOptions) SetStrictError(v bool) { + x.StrictError = v +} + +type ResultOptions_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // The suite filter is a regex that matches against the suite name. + SuiteFilter string + // The case filter is a regex that matches against the case name. + CaseFilter string + // If the test runner should print verbose output. + Verbose bool + // If the violation type must be an exact match. + Strict bool + // If the violation message must be an exact match. + StrictMessage bool + // If the distinction between runtime and compile time errors must be exact. + StrictError bool +} + +func (b0 ResultOptions_builder) Build() *ResultOptions { + m0 := &ResultOptions{} + b, x := &b0, m0 + _, _ = b, x + x.SuiteFilter = b.SuiteFilter + x.CaseFilter = b.CaseFilter + x.Verbose = b.Verbose + x.Strict = b.Strict + x.StrictMessage = b.StrictMessage + x.StrictError = b.StrictError + return m0 +} + // A result is the result of a test run. type ResultSet struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - + state protoimpl.MessageState `protogen:"hybrid.v1"` // Count of successes. Successes int32 `protobuf:"varint,1,opt,name=successes,proto3" json:"successes,omitempty"` // Count of failures. @@ -145,6 +191,8 @@ type ResultSet struct { Options *ResultOptions `protobuf:"bytes,4,opt,name=options,proto3" json:"options,omitempty"` // Count of expected failures. ExpectedFailures int32 `protobuf:"varint,5,opt,name=expected_failures,json=expectedFailures,proto3" json:"expected_failures,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *ResultSet) Reset() { @@ -172,11 +220,6 @@ func (x *ResultSet) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use ResultSet.ProtoReflect.Descriptor instead. -func (*ResultSet) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_harness_results_proto_rawDescGZIP(), []int{1} -} - func (x *ResultSet) GetSuccesses() int32 { if x != nil { return x.Successes @@ -212,12 +255,67 @@ func (x *ResultSet) GetExpectedFailures() int32 { return 0 } +func (x *ResultSet) SetSuccesses(v int32) { + x.Successes = v +} + +func (x *ResultSet) SetFailures(v int32) { + x.Failures = v +} + +func (x *ResultSet) SetSuites(v []*SuiteResults) { + x.Suites = v +} + +func (x *ResultSet) SetOptions(v *ResultOptions) { + x.Options = v +} + +func (x *ResultSet) SetExpectedFailures(v int32) { + x.ExpectedFailures = v +} + +func (x *ResultSet) HasOptions() bool { + if x == nil { + return false + } + return x.Options != nil +} + +func (x *ResultSet) ClearOptions() { + x.Options = nil +} + +type ResultSet_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Count of successes. + Successes int32 + // Count of failures. + Failures int32 + // List of suite results. + Suites []*SuiteResults + // Options used to generate this result. + Options *ResultOptions + // Count of expected failures. + ExpectedFailures int32 +} + +func (b0 ResultSet_builder) Build() *ResultSet { + m0 := &ResultSet{} + b, x := &b0, m0 + _, _ = b, x + x.Successes = b.Successes + x.Failures = b.Failures + x.Suites = b.Suites + x.Options = b.Options + x.ExpectedFailures = b.ExpectedFailures + return m0 +} + // A suite result is a single test suite result. type SuiteResults struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - + state protoimpl.MessageState `protogen:"hybrid.v1"` // The suite name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Count of successes. @@ -230,6 +328,8 @@ type SuiteResults struct { Fdset *descriptorpb.FileDescriptorSet `protobuf:"bytes,5,opt,name=fdset,proto3" json:"fdset,omitempty"` // Count of expected failures. ExpectedFailures int32 `protobuf:"varint,6,opt,name=expected_failures,json=expectedFailures,proto3" json:"expected_failures,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *SuiteResults) Reset() { @@ -257,11 +357,6 @@ func (x *SuiteResults) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SuiteResults.ProtoReflect.Descriptor instead. -func (*SuiteResults) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_harness_results_proto_rawDescGZIP(), []int{2} -} - func (x *SuiteResults) GetName() string { if x != nil { return x.Name @@ -304,12 +399,74 @@ func (x *SuiteResults) GetExpectedFailures() int32 { return 0 } +func (x *SuiteResults) SetName(v string) { + x.Name = v +} + +func (x *SuiteResults) SetSuccesses(v int32) { + x.Successes = v +} + +func (x *SuiteResults) SetFailures(v int32) { + x.Failures = v +} + +func (x *SuiteResults) SetCases(v []*CaseResult) { + x.Cases = v +} + +func (x *SuiteResults) SetFdset(v *descriptorpb.FileDescriptorSet) { + x.Fdset = v +} + +func (x *SuiteResults) SetExpectedFailures(v int32) { + x.ExpectedFailures = v +} + +func (x *SuiteResults) HasFdset() bool { + if x == nil { + return false + } + return x.Fdset != nil +} + +func (x *SuiteResults) ClearFdset() { + x.Fdset = nil +} + +type SuiteResults_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // The suite name. + Name string + // Count of successes. + Successes int32 + // Count of failures. + Failures int32 + // List of case results. + Cases []*CaseResult + // The file descriptor set used to generate this result. + Fdset *descriptorpb.FileDescriptorSet + // Count of expected failures. + ExpectedFailures int32 +} + +func (b0 SuiteResults_builder) Build() *SuiteResults { + m0 := &SuiteResults{} + b, x := &b0, m0 + _, _ = b, x + x.Name = b.Name + x.Successes = b.Successes + x.Failures = b.Failures + x.Cases = b.Cases + x.Fdset = b.Fdset + x.ExpectedFailures = b.ExpectedFailures + return m0 +} + // A case result is a single test case result. type CaseResult struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - + state protoimpl.MessageState `protogen:"hybrid.v1"` // The case name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Success state of the test case. True if the test case succeeded. @@ -322,6 +479,8 @@ type CaseResult struct { Input *anypb.Any `protobuf:"bytes,5,opt,name=input,proto3" json:"input,omitempty"` // Denotes if the test is expected to fail. True, if the test case was expected to fail. ExpectedFailure bool `protobuf:"varint,6,opt,name=expected_failure,json=expectedFailure,proto3" json:"expected_failure,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *CaseResult) Reset() { @@ -349,11 +508,6 @@ func (x *CaseResult) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use CaseResult.ProtoReflect.Descriptor instead. -func (*CaseResult) Descriptor() ([]byte, []int) { - return file_buf_validate_conformance_harness_results_proto_rawDescGZIP(), []int{3} -} - func (x *CaseResult) GetName() string { if x != nil { return x.Name @@ -396,6 +550,93 @@ func (x *CaseResult) GetExpectedFailure() bool { return false } +func (x *CaseResult) SetName(v string) { + x.Name = v +} + +func (x *CaseResult) SetSuccess(v bool) { + x.Success = v +} + +func (x *CaseResult) SetWanted(v *TestResult) { + x.Wanted = v +} + +func (x *CaseResult) SetGot(v *TestResult) { + x.Got = v +} + +func (x *CaseResult) SetInput(v *anypb.Any) { + x.Input = v +} + +func (x *CaseResult) SetExpectedFailure(v bool) { + x.ExpectedFailure = v +} + +func (x *CaseResult) HasWanted() bool { + if x == nil { + return false + } + return x.Wanted != nil +} + +func (x *CaseResult) HasGot() bool { + if x == nil { + return false + } + return x.Got != nil +} + +func (x *CaseResult) HasInput() bool { + if x == nil { + return false + } + return x.Input != nil +} + +func (x *CaseResult) ClearWanted() { + x.Wanted = nil +} + +func (x *CaseResult) ClearGot() { + x.Got = nil +} + +func (x *CaseResult) ClearInput() { + x.Input = nil +} + +type CaseResult_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // The case name. + Name string + // Success state of the test case. True if the test case succeeded. + Success bool + // The expected result. + Wanted *TestResult + // The actual result. + Got *TestResult + // The input used to invoke the test case. + Input *anypb.Any + // Denotes if the test is expected to fail. True, if the test case was expected to fail. + ExpectedFailure bool +} + +func (b0 CaseResult_builder) Build() *CaseResult { + m0 := &CaseResult{} + b, x := &b0, m0 + _, _ = b, x + x.Name = b.Name + x.Success = b.Success + x.Wanted = b.Wanted + x.Got = b.Got + x.Input = b.Input + x.ExpectedFailure = b.ExpectedFailure + return m0 +} + var File_buf_validate_conformance_harness_results_proto protoreflect.FileDescriptor var file_buf_validate_conformance_harness_results_proto_rawDesc = []byte{ @@ -497,18 +738,6 @@ var file_buf_validate_conformance_harness_results_proto_rawDesc = []byte{ 0x6f, 0x74, 0x6f, 0x33, } -var ( - file_buf_validate_conformance_harness_results_proto_rawDescOnce sync.Once - file_buf_validate_conformance_harness_results_proto_rawDescData = file_buf_validate_conformance_harness_results_proto_rawDesc -) - -func file_buf_validate_conformance_harness_results_proto_rawDescGZIP() []byte { - file_buf_validate_conformance_harness_results_proto_rawDescOnce.Do(func() { - file_buf_validate_conformance_harness_results_proto_rawDescData = protoimpl.X.CompressGZIP(file_buf_validate_conformance_harness_results_proto_rawDescData) - }) - return file_buf_validate_conformance_harness_results_proto_rawDescData -} - var file_buf_validate_conformance_harness_results_proto_msgTypes = make([]protoimpl.MessageInfo, 4) var file_buf_validate_conformance_harness_results_proto_goTypes = []any{ (*ResultOptions)(nil), // 0: buf.validate.conformance.harness.ResultOptions diff --git a/internal/gen/buf/validate/conformance/harness/results_protoopaque.pb.go b/internal/gen/buf/validate/conformance/harness/results_protoopaque.pb.go new file mode 100644 index 0000000..3720795 --- /dev/null +++ b/internal/gen/buf/validate/conformance/harness/results_protoopaque.pb.go @@ -0,0 +1,771 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: buf/validate/conformance/harness/results.proto + +//go:build protoopaque + +package harness + +import ( + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + descriptorpb "google.golang.org/protobuf/types/descriptorpb" + anypb "google.golang.org/protobuf/types/known/anypb" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +// ResultOptions are the options passed to the test runner to configure the +// test run. +type ResultOptions struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_SuiteFilter string `protobuf:"bytes,1,opt,name=suite_filter,json=suiteFilter,proto3" json:"suite_filter,omitempty"` + xxx_hidden_CaseFilter string `protobuf:"bytes,2,opt,name=case_filter,json=caseFilter,proto3" json:"case_filter,omitempty"` + xxx_hidden_Verbose bool `protobuf:"varint,3,opt,name=verbose,proto3" json:"verbose,omitempty"` + xxx_hidden_Strict bool `protobuf:"varint,4,opt,name=strict,proto3" json:"strict,omitempty"` + xxx_hidden_StrictMessage bool `protobuf:"varint,5,opt,name=strict_message,json=strictMessage,proto3" json:"strict_message,omitempty"` + xxx_hidden_StrictError bool `protobuf:"varint,6,opt,name=strict_error,json=strictError,proto3" json:"strict_error,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ResultOptions) Reset() { + *x = ResultOptions{} + mi := &file_buf_validate_conformance_harness_results_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ResultOptions) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ResultOptions) ProtoMessage() {} + +func (x *ResultOptions) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_harness_results_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *ResultOptions) GetSuiteFilter() string { + if x != nil { + return x.xxx_hidden_SuiteFilter + } + return "" +} + +func (x *ResultOptions) GetCaseFilter() string { + if x != nil { + return x.xxx_hidden_CaseFilter + } + return "" +} + +func (x *ResultOptions) GetVerbose() bool { + if x != nil { + return x.xxx_hidden_Verbose + } + return false +} + +func (x *ResultOptions) GetStrict() bool { + if x != nil { + return x.xxx_hidden_Strict + } + return false +} + +func (x *ResultOptions) GetStrictMessage() bool { + if x != nil { + return x.xxx_hidden_StrictMessage + } + return false +} + +func (x *ResultOptions) GetStrictError() bool { + if x != nil { + return x.xxx_hidden_StrictError + } + return false +} + +func (x *ResultOptions) SetSuiteFilter(v string) { + x.xxx_hidden_SuiteFilter = v +} + +func (x *ResultOptions) SetCaseFilter(v string) { + x.xxx_hidden_CaseFilter = v +} + +func (x *ResultOptions) SetVerbose(v bool) { + x.xxx_hidden_Verbose = v +} + +func (x *ResultOptions) SetStrict(v bool) { + x.xxx_hidden_Strict = v +} + +func (x *ResultOptions) SetStrictMessage(v bool) { + x.xxx_hidden_StrictMessage = v +} + +func (x *ResultOptions) SetStrictError(v bool) { + x.xxx_hidden_StrictError = v +} + +type ResultOptions_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // The suite filter is a regex that matches against the suite name. + SuiteFilter string + // The case filter is a regex that matches against the case name. + CaseFilter string + // If the test runner should print verbose output. + Verbose bool + // If the violation type must be an exact match. + Strict bool + // If the violation message must be an exact match. + StrictMessage bool + // If the distinction between runtime and compile time errors must be exact. + StrictError bool +} + +func (b0 ResultOptions_builder) Build() *ResultOptions { + m0 := &ResultOptions{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_SuiteFilter = b.SuiteFilter + x.xxx_hidden_CaseFilter = b.CaseFilter + x.xxx_hidden_Verbose = b.Verbose + x.xxx_hidden_Strict = b.Strict + x.xxx_hidden_StrictMessage = b.StrictMessage + x.xxx_hidden_StrictError = b.StrictError + return m0 +} + +// A result is the result of a test run. +type ResultSet struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Successes int32 `protobuf:"varint,1,opt,name=successes,proto3" json:"successes,omitempty"` + xxx_hidden_Failures int32 `protobuf:"varint,2,opt,name=failures,proto3" json:"failures,omitempty"` + xxx_hidden_Suites *[]*SuiteResults `protobuf:"bytes,3,rep,name=suites,proto3" json:"suites,omitempty"` + xxx_hidden_Options *ResultOptions `protobuf:"bytes,4,opt,name=options,proto3" json:"options,omitempty"` + xxx_hidden_ExpectedFailures int32 `protobuf:"varint,5,opt,name=expected_failures,json=expectedFailures,proto3" json:"expected_failures,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *ResultSet) Reset() { + *x = ResultSet{} + mi := &file_buf_validate_conformance_harness_results_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *ResultSet) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ResultSet) ProtoMessage() {} + +func (x *ResultSet) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_harness_results_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *ResultSet) GetSuccesses() int32 { + if x != nil { + return x.xxx_hidden_Successes + } + return 0 +} + +func (x *ResultSet) GetFailures() int32 { + if x != nil { + return x.xxx_hidden_Failures + } + return 0 +} + +func (x *ResultSet) GetSuites() []*SuiteResults { + if x != nil { + if x.xxx_hidden_Suites != nil { + return *x.xxx_hidden_Suites + } + } + return nil +} + +func (x *ResultSet) GetOptions() *ResultOptions { + if x != nil { + return x.xxx_hidden_Options + } + return nil +} + +func (x *ResultSet) GetExpectedFailures() int32 { + if x != nil { + return x.xxx_hidden_ExpectedFailures + } + return 0 +} + +func (x *ResultSet) SetSuccesses(v int32) { + x.xxx_hidden_Successes = v +} + +func (x *ResultSet) SetFailures(v int32) { + x.xxx_hidden_Failures = v +} + +func (x *ResultSet) SetSuites(v []*SuiteResults) { + x.xxx_hidden_Suites = &v +} + +func (x *ResultSet) SetOptions(v *ResultOptions) { + x.xxx_hidden_Options = v +} + +func (x *ResultSet) SetExpectedFailures(v int32) { + x.xxx_hidden_ExpectedFailures = v +} + +func (x *ResultSet) HasOptions() bool { + if x == nil { + return false + } + return x.xxx_hidden_Options != nil +} + +func (x *ResultSet) ClearOptions() { + x.xxx_hidden_Options = nil +} + +type ResultSet_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Count of successes. + Successes int32 + // Count of failures. + Failures int32 + // List of suite results. + Suites []*SuiteResults + // Options used to generate this result. + Options *ResultOptions + // Count of expected failures. + ExpectedFailures int32 +} + +func (b0 ResultSet_builder) Build() *ResultSet { + m0 := &ResultSet{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Successes = b.Successes + x.xxx_hidden_Failures = b.Failures + x.xxx_hidden_Suites = &b.Suites + x.xxx_hidden_Options = b.Options + x.xxx_hidden_ExpectedFailures = b.ExpectedFailures + return m0 +} + +// A suite result is a single test suite result. +type SuiteResults struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + xxx_hidden_Successes int32 `protobuf:"varint,2,opt,name=successes,proto3" json:"successes,omitempty"` + xxx_hidden_Failures int32 `protobuf:"varint,3,opt,name=failures,proto3" json:"failures,omitempty"` + xxx_hidden_Cases *[]*CaseResult `protobuf:"bytes,4,rep,name=cases,proto3" json:"cases,omitempty"` + xxx_hidden_Fdset *descriptorpb.FileDescriptorSet `protobuf:"bytes,5,opt,name=fdset,proto3" json:"fdset,omitempty"` + xxx_hidden_ExpectedFailures int32 `protobuf:"varint,6,opt,name=expected_failures,json=expectedFailures,proto3" json:"expected_failures,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SuiteResults) Reset() { + *x = SuiteResults{} + mi := &file_buf_validate_conformance_harness_results_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SuiteResults) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SuiteResults) ProtoMessage() {} + +func (x *SuiteResults) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_harness_results_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SuiteResults) GetName() string { + if x != nil { + return x.xxx_hidden_Name + } + return "" +} + +func (x *SuiteResults) GetSuccesses() int32 { + if x != nil { + return x.xxx_hidden_Successes + } + return 0 +} + +func (x *SuiteResults) GetFailures() int32 { + if x != nil { + return x.xxx_hidden_Failures + } + return 0 +} + +func (x *SuiteResults) GetCases() []*CaseResult { + if x != nil { + if x.xxx_hidden_Cases != nil { + return *x.xxx_hidden_Cases + } + } + return nil +} + +func (x *SuiteResults) GetFdset() *descriptorpb.FileDescriptorSet { + if x != nil { + return x.xxx_hidden_Fdset + } + return nil +} + +func (x *SuiteResults) GetExpectedFailures() int32 { + if x != nil { + return x.xxx_hidden_ExpectedFailures + } + return 0 +} + +func (x *SuiteResults) SetName(v string) { + x.xxx_hidden_Name = v +} + +func (x *SuiteResults) SetSuccesses(v int32) { + x.xxx_hidden_Successes = v +} + +func (x *SuiteResults) SetFailures(v int32) { + x.xxx_hidden_Failures = v +} + +func (x *SuiteResults) SetCases(v []*CaseResult) { + x.xxx_hidden_Cases = &v +} + +func (x *SuiteResults) SetFdset(v *descriptorpb.FileDescriptorSet) { + x.xxx_hidden_Fdset = v +} + +func (x *SuiteResults) SetExpectedFailures(v int32) { + x.xxx_hidden_ExpectedFailures = v +} + +func (x *SuiteResults) HasFdset() bool { + if x == nil { + return false + } + return x.xxx_hidden_Fdset != nil +} + +func (x *SuiteResults) ClearFdset() { + x.xxx_hidden_Fdset = nil +} + +type SuiteResults_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // The suite name. + Name string + // Count of successes. + Successes int32 + // Count of failures. + Failures int32 + // List of case results. + Cases []*CaseResult + // The file descriptor set used to generate this result. + Fdset *descriptorpb.FileDescriptorSet + // Count of expected failures. + ExpectedFailures int32 +} + +func (b0 SuiteResults_builder) Build() *SuiteResults { + m0 := &SuiteResults{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Name = b.Name + x.xxx_hidden_Successes = b.Successes + x.xxx_hidden_Failures = b.Failures + x.xxx_hidden_Cases = &b.Cases + x.xxx_hidden_Fdset = b.Fdset + x.xxx_hidden_ExpectedFailures = b.ExpectedFailures + return m0 +} + +// A case result is a single test case result. +type CaseResult struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + xxx_hidden_Success bool `protobuf:"varint,2,opt,name=success,proto3" json:"success,omitempty"` + xxx_hidden_Wanted *TestResult `protobuf:"bytes,3,opt,name=wanted,proto3" json:"wanted,omitempty"` + xxx_hidden_Got *TestResult `protobuf:"bytes,4,opt,name=got,proto3" json:"got,omitempty"` + xxx_hidden_Input *anypb.Any `protobuf:"bytes,5,opt,name=input,proto3" json:"input,omitempty"` + xxx_hidden_ExpectedFailure bool `protobuf:"varint,6,opt,name=expected_failure,json=expectedFailure,proto3" json:"expected_failure,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CaseResult) Reset() { + *x = CaseResult{} + mi := &file_buf_validate_conformance_harness_results_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CaseResult) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CaseResult) ProtoMessage() {} + +func (x *CaseResult) ProtoReflect() protoreflect.Message { + mi := &file_buf_validate_conformance_harness_results_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *CaseResult) GetName() string { + if x != nil { + return x.xxx_hidden_Name + } + return "" +} + +func (x *CaseResult) GetSuccess() bool { + if x != nil { + return x.xxx_hidden_Success + } + return false +} + +func (x *CaseResult) GetWanted() *TestResult { + if x != nil { + return x.xxx_hidden_Wanted + } + return nil +} + +func (x *CaseResult) GetGot() *TestResult { + if x != nil { + return x.xxx_hidden_Got + } + return nil +} + +func (x *CaseResult) GetInput() *anypb.Any { + if x != nil { + return x.xxx_hidden_Input + } + return nil +} + +func (x *CaseResult) GetExpectedFailure() bool { + if x != nil { + return x.xxx_hidden_ExpectedFailure + } + return false +} + +func (x *CaseResult) SetName(v string) { + x.xxx_hidden_Name = v +} + +func (x *CaseResult) SetSuccess(v bool) { + x.xxx_hidden_Success = v +} + +func (x *CaseResult) SetWanted(v *TestResult) { + x.xxx_hidden_Wanted = v +} + +func (x *CaseResult) SetGot(v *TestResult) { + x.xxx_hidden_Got = v +} + +func (x *CaseResult) SetInput(v *anypb.Any) { + x.xxx_hidden_Input = v +} + +func (x *CaseResult) SetExpectedFailure(v bool) { + x.xxx_hidden_ExpectedFailure = v +} + +func (x *CaseResult) HasWanted() bool { + if x == nil { + return false + } + return x.xxx_hidden_Wanted != nil +} + +func (x *CaseResult) HasGot() bool { + if x == nil { + return false + } + return x.xxx_hidden_Got != nil +} + +func (x *CaseResult) HasInput() bool { + if x == nil { + return false + } + return x.xxx_hidden_Input != nil +} + +func (x *CaseResult) ClearWanted() { + x.xxx_hidden_Wanted = nil +} + +func (x *CaseResult) ClearGot() { + x.xxx_hidden_Got = nil +} + +func (x *CaseResult) ClearInput() { + x.xxx_hidden_Input = nil +} + +type CaseResult_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // The case name. + Name string + // Success state of the test case. True if the test case succeeded. + Success bool + // The expected result. + Wanted *TestResult + // The actual result. + Got *TestResult + // The input used to invoke the test case. + Input *anypb.Any + // Denotes if the test is expected to fail. True, if the test case was expected to fail. + ExpectedFailure bool +} + +func (b0 CaseResult_builder) Build() *CaseResult { + m0 := &CaseResult{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Name = b.Name + x.xxx_hidden_Success = b.Success + x.xxx_hidden_Wanted = b.Wanted + x.xxx_hidden_Got = b.Got + x.xxx_hidden_Input = b.Input + x.xxx_hidden_ExpectedFailure = b.ExpectedFailure + return m0 +} + +var File_buf_validate_conformance_harness_results_proto protoreflect.FileDescriptor + +var file_buf_validate_conformance_harness_results_proto_rawDesc = []byte{ + 0x0a, 0x2e, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x68, 0x61, 0x72, 0x6e, 0x65, + 0x73, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x12, 0x20, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, + 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x68, 0x61, 0x72, 0x6e, 0x65, + 0x73, 0x73, 0x1a, 0x2e, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2f, 0x68, 0x61, 0x72, + 0x6e, 0x65, 0x73, 0x73, 0x2f, 0x68, 0x61, 0x72, 0x6e, 0x65, 0x73, 0x73, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 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, 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, 0x22, + 0xcf, 0x01, 0x0a, 0x0d, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x75, 0x69, 0x74, 0x65, 0x5f, 0x66, 0x69, 0x6c, 0x74, 0x65, + 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x75, 0x69, 0x74, 0x65, 0x46, 0x69, + 0x6c, 0x74, 0x65, 0x72, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x61, 0x73, 0x65, 0x5f, 0x66, 0x69, 0x6c, + 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x61, 0x73, 0x65, 0x46, + 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x62, 0x6f, 0x73, 0x65, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x76, 0x65, 0x72, 0x62, 0x6f, 0x73, 0x65, 0x12, + 0x16, 0x0a, 0x06, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, + 0x06, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x74, 0x72, 0x69, 0x63, + 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, + 0x0d, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x21, + 0x0a, 0x0c, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x06, + 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x45, 0x72, 0x72, 0x6f, + 0x72, 0x22, 0x85, 0x02, 0x0a, 0x09, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x53, 0x65, 0x74, 0x12, + 0x1c, 0x0a, 0x09, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x05, 0x52, 0x09, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x1a, 0x0a, + 0x08, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, + 0x08, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x73, 0x12, 0x46, 0x0a, 0x06, 0x73, 0x75, 0x69, + 0x74, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x62, 0x75, 0x66, 0x2e, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x68, 0x61, 0x72, 0x6e, 0x65, 0x73, 0x73, 0x2e, 0x53, 0x75, 0x69, + 0x74, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x52, 0x06, 0x73, 0x75, 0x69, 0x74, 0x65, + 0x73, 0x12, 0x49, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, + 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x68, 0x61, + 0x72, 0x6e, 0x65, 0x73, 0x73, 0x2e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4f, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2b, 0x0a, 0x11, + 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, + 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, + 0x64, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x73, 0x22, 0x87, 0x02, 0x0a, 0x0c, 0x53, 0x75, + 0x69, 0x74, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, + 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1c, + 0x0a, 0x09, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x05, 0x52, 0x09, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x1a, 0x0a, 0x08, + 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, + 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x73, 0x12, 0x42, 0x0a, 0x05, 0x63, 0x61, 0x73, 0x65, + 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x2e, 0x68, 0x61, 0x72, 0x6e, 0x65, 0x73, 0x73, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x52, + 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x05, 0x63, 0x61, 0x73, 0x65, 0x73, 0x12, 0x38, 0x0a, 0x05, + 0x66, 0x64, 0x73, 0x65, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x67, 0x6f, + 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, + 0x6c, 0x65, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x52, + 0x05, 0x66, 0x64, 0x73, 0x65, 0x74, 0x12, 0x2b, 0x0a, 0x11, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, + 0x65, 0x64, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, + 0x05, 0x52, 0x10, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x46, 0x61, 0x69, 0x6c, 0x75, + 0x72, 0x65, 0x73, 0x22, 0x97, 0x02, 0x0a, 0x0a, 0x43, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x75, + 0x6c, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, + 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, + 0x12, 0x44, 0x0a, 0x06, 0x77, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x2c, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, + 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x68, 0x61, 0x72, 0x6e, + 0x65, 0x73, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x06, + 0x77, 0x61, 0x6e, 0x74, 0x65, 0x64, 0x12, 0x3e, 0x0a, 0x03, 0x67, 0x6f, 0x74, 0x18, 0x04, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x68, + 0x61, 0x72, 0x6e, 0x65, 0x73, 0x73, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 0x75, 0x6c, + 0x74, 0x52, 0x03, 0x67, 0x6f, 0x74, 0x12, 0x2a, 0x0a, 0x05, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x18, + 0x05, 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, 0x05, 0x69, 0x6e, 0x70, + 0x75, 0x74, 0x12, 0x29, 0x0a, 0x10, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x66, + 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x65, 0x78, + 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x42, 0xac, 0x02, + 0x0a, 0x24, 0x63, 0x6f, 0x6d, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, + 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x68, + 0x61, 0x72, 0x6e, 0x65, 0x73, 0x73, 0x42, 0x0c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x52, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, + 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2d, 0x67, 0x6f, 0x2f, 0x69, 0x6e, 0x74, + 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x2f, 0x68, 0x61, 0x72, 0x6e, 0x65, 0x73, 0x73, 0xa2, 0x02, 0x04, 0x42, 0x56, 0x43, + 0x48, 0xaa, 0x02, 0x20, 0x42, 0x75, 0x66, 0x2e, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x48, 0x61, 0x72, + 0x6e, 0x65, 0x73, 0x73, 0xca, 0x02, 0x20, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, 0x63, 0x65, 0x5c, + 0x48, 0x61, 0x72, 0x6e, 0x65, 0x73, 0x73, 0xe2, 0x02, 0x2c, 0x42, 0x75, 0x66, 0x5c, 0x56, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x6e, + 0x63, 0x65, 0x5c, 0x48, 0x61, 0x72, 0x6e, 0x65, 0x73, 0x73, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, + 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x23, 0x42, 0x75, 0x66, 0x3a, 0x3a, 0x56, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x6e, 0x63, 0x65, 0x3a, 0x3a, 0x48, 0x61, 0x72, 0x6e, 0x65, 0x73, 0x73, 0x62, 0x06, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x33, +} + +var file_buf_validate_conformance_harness_results_proto_msgTypes = make([]protoimpl.MessageInfo, 4) +var file_buf_validate_conformance_harness_results_proto_goTypes = []any{ + (*ResultOptions)(nil), // 0: buf.validate.conformance.harness.ResultOptions + (*ResultSet)(nil), // 1: buf.validate.conformance.harness.ResultSet + (*SuiteResults)(nil), // 2: buf.validate.conformance.harness.SuiteResults + (*CaseResult)(nil), // 3: buf.validate.conformance.harness.CaseResult + (*descriptorpb.FileDescriptorSet)(nil), // 4: google.protobuf.FileDescriptorSet + (*TestResult)(nil), // 5: buf.validate.conformance.harness.TestResult + (*anypb.Any)(nil), // 6: google.protobuf.Any +} +var file_buf_validate_conformance_harness_results_proto_depIdxs = []int32{ + 2, // 0: buf.validate.conformance.harness.ResultSet.suites:type_name -> buf.validate.conformance.harness.SuiteResults + 0, // 1: buf.validate.conformance.harness.ResultSet.options:type_name -> buf.validate.conformance.harness.ResultOptions + 3, // 2: buf.validate.conformance.harness.SuiteResults.cases:type_name -> buf.validate.conformance.harness.CaseResult + 4, // 3: buf.validate.conformance.harness.SuiteResults.fdset:type_name -> google.protobuf.FileDescriptorSet + 5, // 4: buf.validate.conformance.harness.CaseResult.wanted:type_name -> buf.validate.conformance.harness.TestResult + 5, // 5: buf.validate.conformance.harness.CaseResult.got:type_name -> buf.validate.conformance.harness.TestResult + 6, // 6: buf.validate.conformance.harness.CaseResult.input:type_name -> google.protobuf.Any + 7, // [7:7] is the sub-list for method output_type + 7, // [7:7] is the sub-list for method input_type + 7, // [7:7] is the sub-list for extension type_name + 7, // [7:7] is the sub-list for extension extendee + 0, // [0:7] is the sub-list for field type_name +} + +func init() { file_buf_validate_conformance_harness_results_proto_init() } +func file_buf_validate_conformance_harness_results_proto_init() { + if File_buf_validate_conformance_harness_results_proto != nil { + return + } + file_buf_validate_conformance_harness_harness_proto_init() + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_buf_validate_conformance_harness_results_proto_rawDesc, + NumEnums: 0, + NumMessages: 4, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_buf_validate_conformance_harness_results_proto_goTypes, + DependencyIndexes: file_buf_validate_conformance_harness_results_proto_depIdxs, + MessageInfos: file_buf_validate_conformance_harness_results_proto_msgTypes, + }.Build() + File_buf_validate_conformance_harness_results_proto = out.File + file_buf_validate_conformance_harness_results_proto_rawDesc = nil + file_buf_validate_conformance_harness_results_proto_goTypes = nil + file_buf_validate_conformance_harness_results_proto_depIdxs = nil +} diff --git a/internal/gen/tests/example/v1/example.pb.go b/internal/gen/tests/example/v1/example.pb.go index c6b7a46..f34cd5b 100644 --- a/internal/gen/tests/example/v1/example.pb.go +++ b/internal/gen/tests/example/v1/example.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: tests/example/v1/example.proto +//go:build !protoopaque + package examplev1 import ( @@ -25,7 +27,6 @@ import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" - sync "sync" ) const ( @@ -36,14 +37,13 @@ const ( ) type Person struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"` + Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` + Home *Coordinates `protobuf:"bytes,4,opt,name=home,proto3" json:"home,omitempty"` unknownFields protoimpl.UnknownFields - - Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` - Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"` - Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` - Home *Coordinates `protobuf:"bytes,4,opt,name=home,proto3" json:"home,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Person) Reset() { @@ -71,11 +71,6 @@ func (x *Person) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Person.ProtoReflect.Descriptor instead. -func (*Person) Descriptor() ([]byte, []int) { - return file_tests_example_v1_example_proto_rawDescGZIP(), []int{0} -} - func (x *Person) GetId() uint64 { if x != nil { return x.Id @@ -104,13 +99,59 @@ func (x *Person) GetHome() *Coordinates { return nil } +func (x *Person) SetId(v uint64) { + x.Id = v +} + +func (x *Person) SetEmail(v string) { + x.Email = v +} + +func (x *Person) SetName(v string) { + x.Name = v +} + +func (x *Person) SetHome(v *Coordinates) { + x.Home = v +} + +func (x *Person) HasHome() bool { + if x == nil { + return false + } + return x.Home != nil +} + +func (x *Person) ClearHome() { + x.Home = nil +} + +type Person_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Id uint64 + Email string + Name string + Home *Coordinates +} + +func (b0 Person_builder) Build() *Person { + m0 := &Person{} + b, x := &b0, m0 + _, _ = b, x + x.Id = b.Id + x.Email = b.Email + x.Name = b.Name + x.Home = b.Home + return m0 +} + type Coordinates struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Lat float64 `protobuf:"fixed64,1,opt,name=lat,proto3" json:"lat,omitempty"` + Lng float64 `protobuf:"fixed64,2,opt,name=lng,proto3" json:"lng,omitempty"` unknownFields protoimpl.UnknownFields - - Lat float64 `protobuf:"fixed64,1,opt,name=lat,proto3" json:"lat,omitempty"` - Lng float64 `protobuf:"fixed64,2,opt,name=lng,proto3" json:"lng,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Coordinates) Reset() { @@ -138,11 +179,6 @@ func (x *Coordinates) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Coordinates.ProtoReflect.Descriptor instead. -func (*Coordinates) Descriptor() ([]byte, []int) { - return file_tests_example_v1_example_proto_rawDescGZIP(), []int{1} -} - func (x *Coordinates) GetLat() float64 { if x != nil { return x.Lat @@ -157,6 +193,30 @@ func (x *Coordinates) GetLng() float64 { return 0 } +func (x *Coordinates) SetLat(v float64) { + x.Lat = v +} + +func (x *Coordinates) SetLng(v float64) { + x.Lng = v +} + +type Coordinates_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Lat float64 + Lng float64 +} + +func (b0 Coordinates_builder) Build() *Coordinates { + m0 := &Coordinates{} + b, x := &b0, m0 + _, _ = b, x + x.Lat = b.Lat + x.Lng = b.Lng + return m0 +} + var File_tests_example_v1_example_proto protoreflect.FileDescriptor var file_tests_example_v1_example_proto_rawDesc = []byte{ @@ -199,18 +259,6 @@ var file_tests_example_v1_example_proto_rawDesc = []byte{ 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } -var ( - file_tests_example_v1_example_proto_rawDescOnce sync.Once - file_tests_example_v1_example_proto_rawDescData = file_tests_example_v1_example_proto_rawDesc -) - -func file_tests_example_v1_example_proto_rawDescGZIP() []byte { - file_tests_example_v1_example_proto_rawDescOnce.Do(func() { - file_tests_example_v1_example_proto_rawDescData = protoimpl.X.CompressGZIP(file_tests_example_v1_example_proto_rawDescData) - }) - return file_tests_example_v1_example_proto_rawDescData -} - var file_tests_example_v1_example_proto_msgTypes = make([]protoimpl.MessageInfo, 2) var file_tests_example_v1_example_proto_goTypes = []any{ (*Person)(nil), // 0: tests.example.v1.Person diff --git a/internal/gen/tests/example/v1/example_protoopaque.pb.go b/internal/gen/tests/example/v1/example_protoopaque.pb.go new file mode 100644 index 0000000..6cd55e4 --- /dev/null +++ b/internal/gen/tests/example/v1/example_protoopaque.pb.go @@ -0,0 +1,299 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: tests/example/v1/example.proto + +//go:build protoopaque + +package examplev1 + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type Person struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + xxx_hidden_Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"` + xxx_hidden_Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` + xxx_hidden_Home *Coordinates `protobuf:"bytes,4,opt,name=home,proto3" json:"home,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Person) Reset() { + *x = Person{} + mi := &file_tests_example_v1_example_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Person) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Person) ProtoMessage() {} + +func (x *Person) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_example_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Person) GetId() uint64 { + if x != nil { + return x.xxx_hidden_Id + } + return 0 +} + +func (x *Person) GetEmail() string { + if x != nil { + return x.xxx_hidden_Email + } + return "" +} + +func (x *Person) GetName() string { + if x != nil { + return x.xxx_hidden_Name + } + return "" +} + +func (x *Person) GetHome() *Coordinates { + if x != nil { + return x.xxx_hidden_Home + } + return nil +} + +func (x *Person) SetId(v uint64) { + x.xxx_hidden_Id = v +} + +func (x *Person) SetEmail(v string) { + x.xxx_hidden_Email = v +} + +func (x *Person) SetName(v string) { + x.xxx_hidden_Name = v +} + +func (x *Person) SetHome(v *Coordinates) { + x.xxx_hidden_Home = v +} + +func (x *Person) HasHome() bool { + if x == nil { + return false + } + return x.xxx_hidden_Home != nil +} + +func (x *Person) ClearHome() { + x.xxx_hidden_Home = nil +} + +type Person_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Id uint64 + Email string + Name string + Home *Coordinates +} + +func (b0 Person_builder) Build() *Person { + m0 := &Person{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Id = b.Id + x.xxx_hidden_Email = b.Email + x.xxx_hidden_Name = b.Name + x.xxx_hidden_Home = b.Home + return m0 +} + +type Coordinates struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Lat float64 `protobuf:"fixed64,1,opt,name=lat,proto3" json:"lat,omitempty"` + xxx_hidden_Lng float64 `protobuf:"fixed64,2,opt,name=lng,proto3" json:"lng,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Coordinates) Reset() { + *x = Coordinates{} + mi := &file_tests_example_v1_example_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Coordinates) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Coordinates) ProtoMessage() {} + +func (x *Coordinates) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_example_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Coordinates) GetLat() float64 { + if x != nil { + return x.xxx_hidden_Lat + } + return 0 +} + +func (x *Coordinates) GetLng() float64 { + if x != nil { + return x.xxx_hidden_Lng + } + return 0 +} + +func (x *Coordinates) SetLat(v float64) { + x.xxx_hidden_Lat = v +} + +func (x *Coordinates) SetLng(v float64) { + x.xxx_hidden_Lng = v +} + +type Coordinates_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Lat float64 + Lng float64 +} + +func (b0 Coordinates_builder) Build() *Coordinates { + m0 := &Coordinates{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Lat = b.Lat + x.xxx_hidden_Lng = b.Lng + return m0 +} + +var File_tests_example_v1_example_proto protoreflect.FileDescriptor + +var file_tests_example_v1_example_proto_rawDesc = []byte{ + 0x0a, 0x1e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2f, + 0x76, 0x31, 0x2f, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x12, 0x10, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, + 0x76, 0x31, 0x1a, 0x1b, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, + 0xb2, 0x01, 0x0a, 0x06, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x02, 0x69, 0x64, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x42, 0x08, 0xba, 0x48, 0x05, 0x32, 0x03, 0x20, 0xe7, 0x07, + 0x52, 0x02, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x07, 0xba, 0x48, 0x04, 0x72, 0x02, 0x60, 0x01, 0x52, 0x05, 0x65, 0x6d, + 0x61, 0x69, 0x6c, 0x12, 0x3c, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x28, 0xba, 0x48, 0x25, 0x72, 0x23, 0x28, 0x80, 0x02, 0x32, 0x1e, 0x5e, 0x5b, 0x5b, + 0x3a, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x3a, 0x5d, 0x5d, 0x2b, 0x28, 0x20, 0x5b, 0x5b, 0x3a, 0x61, + 0x6c, 0x70, 0x68, 0x61, 0x3a, 0x5d, 0x5d, 0x2b, 0x29, 0x2a, 0x24, 0x52, 0x04, 0x6e, 0x61, 0x6d, + 0x65, 0x12, 0x31, 0x0a, 0x04, 0x68, 0x6f, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1d, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, + 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x73, 0x52, 0x04, + 0x68, 0x6f, 0x6d, 0x65, 0x22, 0x63, 0x0a, 0x0b, 0x43, 0x6f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, + 0x74, 0x65, 0x73, 0x12, 0x29, 0x0a, 0x03, 0x6c, 0x61, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, + 0x42, 0x17, 0xba, 0x48, 0x14, 0x12, 0x12, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x56, 0x40, + 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x56, 0xc0, 0x52, 0x03, 0x6c, 0x61, 0x74, 0x12, 0x29, + 0x0a, 0x03, 0x6c, 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x01, 0x42, 0x17, 0xba, 0x48, 0x14, + 0x12, 0x12, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x66, 0x40, 0x29, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x80, 0x66, 0xc0, 0x52, 0x03, 0x6c, 0x6e, 0x67, 0x42, 0xd4, 0x01, 0x0a, 0x14, 0x63, 0x6f, + 0x6d, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, + 0x76, 0x31, 0x42, 0x0c, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x50, 0x01, 0x5a, 0x4c, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, + 0x75, 0x66, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, + 0x69, 0x64, 0x61, 0x74, 0x65, 0x2d, 0x67, 0x6f, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, + 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x65, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x2f, 0x76, 0x31, 0x3b, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x76, 0x31, + 0xa2, 0x02, 0x03, 0x54, 0x45, 0x58, 0xaa, 0x02, 0x10, 0x54, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x45, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x10, 0x54, 0x65, 0x73, 0x74, + 0x73, 0x5c, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x1c, 0x54, + 0x65, 0x73, 0x74, 0x73, 0x5c, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x5c, 0x56, 0x31, 0x5c, + 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x12, 0x54, 0x65, + 0x73, 0x74, 0x73, 0x3a, 0x3a, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x3a, 0x56, 0x31, + 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var file_tests_example_v1_example_proto_msgTypes = make([]protoimpl.MessageInfo, 2) +var file_tests_example_v1_example_proto_goTypes = []any{ + (*Person)(nil), // 0: tests.example.v1.Person + (*Coordinates)(nil), // 1: tests.example.v1.Coordinates +} +var file_tests_example_v1_example_proto_depIdxs = []int32{ + 1, // 0: tests.example.v1.Person.home:type_name -> tests.example.v1.Coordinates + 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_tests_example_v1_example_proto_init() } +func file_tests_example_v1_example_proto_init() { + if File_tests_example_v1_example_proto != nil { + return + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_tests_example_v1_example_proto_rawDesc, + NumEnums: 0, + NumMessages: 2, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_tests_example_v1_example_proto_goTypes, + DependencyIndexes: file_tests_example_v1_example_proto_depIdxs, + MessageInfos: file_tests_example_v1_example_proto_msgTypes, + }.Build() + File_tests_example_v1_example_proto = out.File + file_tests_example_v1_example_proto_rawDesc = nil + file_tests_example_v1_example_proto_goTypes = nil + file_tests_example_v1_example_proto_depIdxs = nil +} diff --git a/internal/gen/tests/example/v1/legacy.pb.go b/internal/gen/tests/example/v1/legacy.pb.go index 1c5ea3a..2b31f22 100644 --- a/internal/gen/tests/example/v1/legacy.pb.go +++ b/internal/gen/tests/example/v1/legacy.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: tests/example/v1/legacy.proto +//go:build !protoopaque + package examplev1 import ( @@ -29,7 +31,6 @@ import ( durationpb "google.golang.org/protobuf/types/known/durationpb" timestamppb "google.golang.org/protobuf/types/known/timestamppb" reflect "reflect" - sync "sync" ) const ( @@ -40,14 +41,13 @@ const ( ) type LegacyNone struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - // Types that are assignable to O: + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to O: // // *LegacyNone_X - O isLegacyNone_O `protobuf_oneof:"o"` + O isLegacyNone_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *LegacyNone) Reset() { @@ -75,25 +75,94 @@ func (x *LegacyNone) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use LegacyNone.ProtoReflect.Descriptor instead. -func (*LegacyNone) Descriptor() ([]byte, []int) { - return file_tests_example_v1_legacy_proto_rawDescGZIP(), []int{0} -} - -func (m *LegacyNone) GetO() isLegacyNone_O { - if m != nil { - return m.O +func (x *LegacyNone) GetO() isLegacyNone_O { + if x != nil { + return x.O } return nil } func (x *LegacyNone) GetX() int32 { - if x, ok := x.GetO().(*LegacyNone_X); ok { - return x.X + if x != nil { + if x, ok := x.O.(*LegacyNone_X); ok { + return x.X + } } return 0 } +func (x *LegacyNone) SetX(v int32) { + x.O = &LegacyNone_X{v} +} + +func (x *LegacyNone) HasO() bool { + if x == nil { + return false + } + return x.O != nil +} + +func (x *LegacyNone) HasX() bool { + if x == nil { + return false + } + _, ok := x.O.(*LegacyNone_X) + return ok +} + +func (x *LegacyNone) ClearO() { + x.O = nil +} + +func (x *LegacyNone) ClearX() { + if _, ok := x.O.(*LegacyNone_X); ok { + x.O = nil + } +} + +const LegacyNone_O_not_set_case case_LegacyNone_O = 0 +const LegacyNone_X_case case_LegacyNone_O = 1 + +func (x *LegacyNone) WhichO() case_LegacyNone_O { + if x == nil { + return LegacyNone_O_not_set_case + } + switch x.O.(type) { + case *LegacyNone_X: + return LegacyNone_X_case + default: + return LegacyNone_O_not_set_case + } +} + +type LegacyNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof O: + X *int32 + // -- end of O +} + +func (b0 LegacyNone_builder) Build() *LegacyNone { + m0 := &LegacyNone{} + b, x := &b0, m0 + _, _ = b, x + if b.X != nil { + x.O = &LegacyNone_X{*b.X} + } + return m0 +} + +type case_LegacyNone_O protoreflect.FieldNumber + +func (x case_LegacyNone_O) String() string { + md := file_tests_example_v1_legacy_proto_msgTypes[0].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isLegacyNone_O interface { isLegacyNone_O() } @@ -105,11 +174,10 @@ type LegacyNone_X struct { func (*LegacyNone_X) isLegacyNone_O() {} type LegacyDisabled struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` unknownFields protoimpl.UnknownFields - - X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` + sizeCache protoimpl.SizeCache } func (x *LegacyDisabled) Reset() { @@ -137,11 +205,6 @@ func (x *LegacyDisabled) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use LegacyDisabled.ProtoReflect.Descriptor instead. -func (*LegacyDisabled) Descriptor() ([]byte, []int) { - return file_tests_example_v1_legacy_proto_rawDescGZIP(), []int{1} -} - func (x *LegacyDisabled) GetX() int32 { if x != nil { return x.X @@ -149,12 +212,29 @@ func (x *LegacyDisabled) GetX() int32 { return 0 } +func (x *LegacyDisabled) SetX(v int32) { + x.X = v +} + +type LegacyDisabled_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X int32 +} + +func (b0 LegacyDisabled_builder) Build() *LegacyDisabled { + m0 := &LegacyDisabled{} + b, x := &b0, m0 + _, _ = b, x + x.X = b.X + return m0 +} + type LegacyIgnored struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` unknownFields protoimpl.UnknownFields - - X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` + sizeCache protoimpl.SizeCache } func (x *LegacyIgnored) Reset() { @@ -182,11 +262,6 @@ func (x *LegacyIgnored) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use LegacyIgnored.ProtoReflect.Descriptor instead. -func (*LegacyIgnored) Descriptor() ([]byte, []int) { - return file_tests_example_v1_legacy_proto_rawDescGZIP(), []int{2} -} - func (x *LegacyIgnored) GetX() int32 { if x != nil { return x.X @@ -194,15 +269,32 @@ func (x *LegacyIgnored) GetX() int32 { return 0 } -type LegacyOneofRequired struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +func (x *LegacyIgnored) SetX(v int32) { + x.X = v +} + +type LegacyIgnored_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X int32 +} + +func (b0 LegacyIgnored_builder) Build() *LegacyIgnored { + m0 := &LegacyIgnored{} + b, x := &b0, m0 + _, _ = b, x + x.X = b.X + return m0 +} - // Types that are assignable to O: +type LegacyOneofRequired struct { + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to O: // // *LegacyOneofRequired_X - O isLegacyOneofRequired_O `protobuf_oneof:"o"` + O isLegacyOneofRequired_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *LegacyOneofRequired) Reset() { @@ -230,25 +322,94 @@ func (x *LegacyOneofRequired) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use LegacyOneofRequired.ProtoReflect.Descriptor instead. -func (*LegacyOneofRequired) Descriptor() ([]byte, []int) { - return file_tests_example_v1_legacy_proto_rawDescGZIP(), []int{3} -} - -func (m *LegacyOneofRequired) GetO() isLegacyOneofRequired_O { - if m != nil { - return m.O +func (x *LegacyOneofRequired) GetO() isLegacyOneofRequired_O { + if x != nil { + return x.O } return nil } func (x *LegacyOneofRequired) GetX() int32 { - if x, ok := x.GetO().(*LegacyOneofRequired_X); ok { - return x.X + if x != nil { + if x, ok := x.O.(*LegacyOneofRequired_X); ok { + return x.X + } } return 0 } +func (x *LegacyOneofRequired) SetX(v int32) { + x.O = &LegacyOneofRequired_X{v} +} + +func (x *LegacyOneofRequired) HasO() bool { + if x == nil { + return false + } + return x.O != nil +} + +func (x *LegacyOneofRequired) HasX() bool { + if x == nil { + return false + } + _, ok := x.O.(*LegacyOneofRequired_X) + return ok +} + +func (x *LegacyOneofRequired) ClearO() { + x.O = nil +} + +func (x *LegacyOneofRequired) ClearX() { + if _, ok := x.O.(*LegacyOneofRequired_X); ok { + x.O = nil + } +} + +const LegacyOneofRequired_O_not_set_case case_LegacyOneofRequired_O = 0 +const LegacyOneofRequired_X_case case_LegacyOneofRequired_O = 1 + +func (x *LegacyOneofRequired) WhichO() case_LegacyOneofRequired_O { + if x == nil { + return LegacyOneofRequired_O_not_set_case + } + switch x.O.(type) { + case *LegacyOneofRequired_X: + return LegacyOneofRequired_X_case + default: + return LegacyOneofRequired_O_not_set_case + } +} + +type LegacyOneofRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof O: + X *int32 + // -- end of O +} + +func (b0 LegacyOneofRequired_builder) Build() *LegacyOneofRequired { + m0 := &LegacyOneofRequired{} + b, x := &b0, m0 + _, _ = b, x + if b.X != nil { + x.O = &LegacyOneofRequired_X{*b.X} + } + return m0 +} + +type case_LegacyOneofRequired_O protoreflect.FieldNumber + +func (x case_LegacyOneofRequired_O) String() string { + md := file_tests_example_v1_legacy_proto_msgTypes[3].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isLegacyOneofRequired_O interface { isLegacyOneofRequired_O() } @@ -260,11 +421,10 @@ type LegacyOneofRequired_X struct { func (*LegacyOneofRequired_X) isLegacyOneofRequired_O() {} type LegacySimple struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` unknownFields protoimpl.UnknownFields - - X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` + sizeCache protoimpl.SizeCache } func (x *LegacySimple) Reset() { @@ -292,11 +452,6 @@ func (x *LegacySimple) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use LegacySimple.ProtoReflect.Descriptor instead. -func (*LegacySimple) Descriptor() ([]byte, []int) { - return file_tests_example_v1_legacy_proto_rawDescGZIP(), []int{4} -} - func (x *LegacySimple) GetX() int32 { if x != nil { return x.X @@ -304,12 +459,29 @@ func (x *LegacySimple) GetX() int32 { return 0 } +func (x *LegacySimple) SetX(v int32) { + x.X = v +} + +type LegacySimple_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X int32 +} + +func (b0 LegacySimple_builder) Build() *LegacySimple { + m0 := &LegacySimple{} + b, x := &b0, m0 + _, _ = b, x + x.X = b.X + return m0 +} + type LegacySkipped struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + X *LegacySimple `protobuf:"bytes,1,opt,name=x,proto3" json:"x,omitempty"` unknownFields protoimpl.UnknownFields - - X *LegacySimple `protobuf:"bytes,1,opt,name=x,proto3" json:"x,omitempty"` + sizeCache protoimpl.SizeCache } func (x *LegacySkipped) Reset() { @@ -337,11 +509,6 @@ func (x *LegacySkipped) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use LegacySkipped.ProtoReflect.Descriptor instead. -func (*LegacySkipped) Descriptor() ([]byte, []int) { - return file_tests_example_v1_legacy_proto_rawDescGZIP(), []int{5} -} - func (x *LegacySkipped) GetX() *LegacySimple { if x != nil { return x.X @@ -349,12 +516,40 @@ func (x *LegacySkipped) GetX() *LegacySimple { return nil } +func (x *LegacySkipped) SetX(v *LegacySimple) { + x.X = v +} + +func (x *LegacySkipped) HasX() bool { + if x == nil { + return false + } + return x.X != nil +} + +func (x *LegacySkipped) ClearX() { + x.X = nil +} + +type LegacySkipped_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X *LegacySimple +} + +func (b0 LegacySkipped_builder) Build() *LegacySkipped { + m0 := &LegacySkipped{} + b, x := &b0, m0 + _, _ = b, x + x.X = b.X + return m0 +} + type LegacyMessageRequired struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + X *LegacySimple `protobuf:"bytes,1,opt,name=x,proto3" json:"x,omitempty"` unknownFields protoimpl.UnknownFields - - X *LegacySimple `protobuf:"bytes,1,opt,name=x,proto3" json:"x,omitempty"` + sizeCache protoimpl.SizeCache } func (x *LegacyMessageRequired) Reset() { @@ -382,11 +577,6 @@ func (x *LegacyMessageRequired) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use LegacyMessageRequired.ProtoReflect.Descriptor instead. -func (*LegacyMessageRequired) Descriptor() ([]byte, []int) { - return file_tests_example_v1_legacy_proto_rawDescGZIP(), []int{6} -} - func (x *LegacyMessageRequired) GetX() *LegacySimple { if x != nil { return x.X @@ -394,12 +584,40 @@ func (x *LegacyMessageRequired) GetX() *LegacySimple { return nil } +func (x *LegacyMessageRequired) SetX(v *LegacySimple) { + x.X = v +} + +func (x *LegacyMessageRequired) HasX() bool { + if x == nil { + return false + } + return x.X != nil +} + +func (x *LegacyMessageRequired) ClearX() { + x.X = nil +} + +type LegacyMessageRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X *LegacySimple +} + +func (b0 LegacyMessageRequired_builder) Build() *LegacyMessageRequired { + m0 := &LegacyMessageRequired{} + b, x := &b0, m0 + _, _ = b, x + x.X = b.X + return m0 +} + type LegacyIn struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` unknownFields protoimpl.UnknownFields - - X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` + sizeCache protoimpl.SizeCache } func (x *LegacyIn) Reset() { @@ -427,11 +645,6 @@ func (x *LegacyIn) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use LegacyIn.ProtoReflect.Descriptor instead. -func (*LegacyIn) Descriptor() ([]byte, []int) { - return file_tests_example_v1_legacy_proto_rawDescGZIP(), []int{7} -} - func (x *LegacyIn) GetX() int32 { if x != nil { return x.X @@ -439,12 +652,29 @@ func (x *LegacyIn) GetX() int32 { return 0 } +func (x *LegacyIn) SetX(v int32) { + x.X = v +} + +type LegacyIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X int32 +} + +func (b0 LegacyIn_builder) Build() *LegacyIn { + m0 := &LegacyIn{} + b, x := &b0, m0 + _, _ = b, x + x.X = b.X + return m0 +} + type LegacyRepeated struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + X []int32 `protobuf:"varint,1,rep,packed,name=x,proto3" json:"x,omitempty"` unknownFields protoimpl.UnknownFields - - X []int32 `protobuf:"varint,1,rep,packed,name=x,proto3" json:"x,omitempty"` + sizeCache protoimpl.SizeCache } func (x *LegacyRepeated) Reset() { @@ -472,11 +702,6 @@ func (x *LegacyRepeated) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use LegacyRepeated.ProtoReflect.Descriptor instead. -func (*LegacyRepeated) Descriptor() ([]byte, []int) { - return file_tests_example_v1_legacy_proto_rawDescGZIP(), []int{8} -} - func (x *LegacyRepeated) GetX() []int32 { if x != nil { return x.X @@ -484,12 +709,29 @@ func (x *LegacyRepeated) GetX() []int32 { return nil } +func (x *LegacyRepeated) SetX(v []int32) { + x.X = v +} + +type LegacyRepeated_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X []int32 +} + +func (b0 LegacyRepeated_builder) Build() *LegacyRepeated { + m0 := &LegacyRepeated{} + b, x := &b0, m0 + _, _ = b, x + x.X = b.X + return m0 +} + type LegacyMap struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + X map[string]int32 `protobuf:"bytes,1,rep,name=x,proto3" json:"x,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - X map[string]int32 `protobuf:"bytes,1,rep,name=x,proto3" json:"x,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *LegacyMap) Reset() { @@ -517,11 +759,6 @@ func (x *LegacyMap) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use LegacyMap.ProtoReflect.Descriptor instead. -func (*LegacyMap) Descriptor() ([]byte, []int) { - return file_tests_example_v1_legacy_proto_rawDescGZIP(), []int{9} -} - func (x *LegacyMap) GetX() map[string]int32 { if x != nil { return x.X @@ -529,12 +766,29 @@ func (x *LegacyMap) GetX() map[string]int32 { return nil } +func (x *LegacyMap) SetX(v map[string]int32) { + x.X = v +} + +type LegacyMap_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X map[string]int32 +} + +func (b0 LegacyMap_builder) Build() *LegacyMap { + m0 := &LegacyMap{} + b, x := &b0, m0 + _, _ = b, x + x.X = b.X + return m0 +} + type LegacyEnum struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + X string `protobuf:"bytes,1,opt,name=x,proto3" json:"x,omitempty"` unknownFields protoimpl.UnknownFields - - X string `protobuf:"bytes,1,opt,name=x,proto3" json:"x,omitempty"` + sizeCache protoimpl.SizeCache } func (x *LegacyEnum) Reset() { @@ -562,11 +816,6 @@ func (x *LegacyEnum) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use LegacyEnum.ProtoReflect.Descriptor instead. -func (*LegacyEnum) Descriptor() ([]byte, []int) { - return file_tests_example_v1_legacy_proto_rawDescGZIP(), []int{10} -} - func (x *LegacyEnum) GetX() string { if x != nil { return x.X @@ -574,14 +823,31 @@ func (x *LegacyEnum) GetX() string { return "" } +func (x *LegacyEnum) SetX(v string) { + x.X = v +} + +type LegacyEnum_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X string +} + +func (b0 LegacyEnum_builder) Build() *LegacyEnum { + m0 := &LegacyEnum{} + b, x := &b0, m0 + _, _ = b, x + x.X = b.X + return m0 +} + type LegacyWKTRequired struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Any *anypb.Any `protobuf:"bytes,1,opt,name=any,proto3" json:"any,omitempty"` + Ts *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=ts,proto3" json:"ts,omitempty"` + Dur *durationpb.Duration `protobuf:"bytes,3,opt,name=dur,proto3" json:"dur,omitempty"` unknownFields protoimpl.UnknownFields - - Any *anypb.Any `protobuf:"bytes,1,opt,name=any,proto3" json:"any,omitempty"` - Ts *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=ts,proto3" json:"ts,omitempty"` - Dur *durationpb.Duration `protobuf:"bytes,3,opt,name=dur,proto3" json:"dur,omitempty"` + sizeCache protoimpl.SizeCache } func (x *LegacyWKTRequired) Reset() { @@ -609,11 +875,6 @@ func (x *LegacyWKTRequired) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use LegacyWKTRequired.ProtoReflect.Descriptor instead. -func (*LegacyWKTRequired) Descriptor() ([]byte, []int) { - return file_tests_example_v1_legacy_proto_rawDescGZIP(), []int{11} -} - func (x *LegacyWKTRequired) GetAny() *anypb.Any { if x != nil { return x.Any @@ -635,12 +896,74 @@ func (x *LegacyWKTRequired) GetDur() *durationpb.Duration { return nil } +func (x *LegacyWKTRequired) SetAny(v *anypb.Any) { + x.Any = v +} + +func (x *LegacyWKTRequired) SetTs(v *timestamppb.Timestamp) { + x.Ts = v +} + +func (x *LegacyWKTRequired) SetDur(v *durationpb.Duration) { + x.Dur = v +} + +func (x *LegacyWKTRequired) HasAny() bool { + if x == nil { + return false + } + return x.Any != nil +} + +func (x *LegacyWKTRequired) HasTs() bool { + if x == nil { + return false + } + return x.Ts != nil +} + +func (x *LegacyWKTRequired) HasDur() bool { + if x == nil { + return false + } + return x.Dur != nil +} + +func (x *LegacyWKTRequired) ClearAny() { + x.Any = nil +} + +func (x *LegacyWKTRequired) ClearTs() { + x.Ts = nil +} + +func (x *LegacyWKTRequired) ClearDur() { + x.Dur = nil +} + +type LegacyWKTRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Any *anypb.Any + Ts *timestamppb.Timestamp + Dur *durationpb.Duration +} + +func (b0 LegacyWKTRequired_builder) Build() *LegacyWKTRequired { + m0 := &LegacyWKTRequired{} + b, x := &b0, m0 + _, _ = b, x + x.Any = b.Any + x.Ts = b.Ts + x.Dur = b.Dur + return m0 +} + type LegacyMixedMessage struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` unknownFields protoimpl.UnknownFields - - X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` + sizeCache protoimpl.SizeCache } func (x *LegacyMixedMessage) Reset() { @@ -668,11 +991,6 @@ func (x *LegacyMixedMessage) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use LegacyMixedMessage.ProtoReflect.Descriptor instead. -func (*LegacyMixedMessage) Descriptor() ([]byte, []int) { - return file_tests_example_v1_legacy_proto_rawDescGZIP(), []int{12} -} - func (x *LegacyMixedMessage) GetX() int32 { if x != nil { return x.X @@ -680,15 +998,32 @@ func (x *LegacyMixedMessage) GetX() int32 { return 0 } -type LegacyMixedOneof struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +func (x *LegacyMixedMessage) SetX(v int32) { + x.X = v +} + +type LegacyMixedMessage_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. - // Types that are assignable to O: + X int32 +} + +func (b0 LegacyMixedMessage_builder) Build() *LegacyMixedMessage { + m0 := &LegacyMixedMessage{} + b, x := &b0, m0 + _, _ = b, x + x.X = b.X + return m0 +} + +type LegacyMixedOneof struct { + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to O: // // *LegacyMixedOneof_X - O isLegacyMixedOneof_O `protobuf_oneof:"o"` + O isLegacyMixedOneof_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *LegacyMixedOneof) Reset() { @@ -716,25 +1051,94 @@ func (x *LegacyMixedOneof) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use LegacyMixedOneof.ProtoReflect.Descriptor instead. -func (*LegacyMixedOneof) Descriptor() ([]byte, []int) { - return file_tests_example_v1_legacy_proto_rawDescGZIP(), []int{13} -} - -func (m *LegacyMixedOneof) GetO() isLegacyMixedOneof_O { - if m != nil { - return m.O +func (x *LegacyMixedOneof) GetO() isLegacyMixedOneof_O { + if x != nil { + return x.O } return nil } func (x *LegacyMixedOneof) GetX() int32 { - if x, ok := x.GetO().(*LegacyMixedOneof_X); ok { - return x.X + if x != nil { + if x, ok := x.O.(*LegacyMixedOneof_X); ok { + return x.X + } } return 0 } +func (x *LegacyMixedOneof) SetX(v int32) { + x.O = &LegacyMixedOneof_X{v} +} + +func (x *LegacyMixedOneof) HasO() bool { + if x == nil { + return false + } + return x.O != nil +} + +func (x *LegacyMixedOneof) HasX() bool { + if x == nil { + return false + } + _, ok := x.O.(*LegacyMixedOneof_X) + return ok +} + +func (x *LegacyMixedOneof) ClearO() { + x.O = nil +} + +func (x *LegacyMixedOneof) ClearX() { + if _, ok := x.O.(*LegacyMixedOneof_X); ok { + x.O = nil + } +} + +const LegacyMixedOneof_O_not_set_case case_LegacyMixedOneof_O = 0 +const LegacyMixedOneof_X_case case_LegacyMixedOneof_O = 1 + +func (x *LegacyMixedOneof) WhichO() case_LegacyMixedOneof_O { + if x == nil { + return LegacyMixedOneof_O_not_set_case + } + switch x.O.(type) { + case *LegacyMixedOneof_X: + return LegacyMixedOneof_X_case + default: + return LegacyMixedOneof_O_not_set_case + } +} + +type LegacyMixedOneof_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof O: + X *int32 + // -- end of O +} + +func (b0 LegacyMixedOneof_builder) Build() *LegacyMixedOneof { + m0 := &LegacyMixedOneof{} + b, x := &b0, m0 + _, _ = b, x + if b.X != nil { + x.O = &LegacyMixedOneof_X{*b.X} + } + return m0 +} + +type case_LegacyMixedOneof_O protoreflect.FieldNumber + +func (x case_LegacyMixedOneof_O) String() string { + md := file_tests_example_v1_legacy_proto_msgTypes[13].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isLegacyMixedOneof_O interface { isLegacyMixedOneof_O() } @@ -746,11 +1150,10 @@ type LegacyMixedOneof_X struct { func (*LegacyMixedOneof_X) isLegacyMixedOneof_O() {} type LegacyMixedFields struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` unknownFields protoimpl.UnknownFields - - X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` + sizeCache protoimpl.SizeCache } func (x *LegacyMixedFields) Reset() { @@ -778,11 +1181,6 @@ func (x *LegacyMixedFields) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use LegacyMixedFields.ProtoReflect.Descriptor instead. -func (*LegacyMixedFields) Descriptor() ([]byte, []int) { - return file_tests_example_v1_legacy_proto_rawDescGZIP(), []int{14} -} - func (x *LegacyMixedFields) GetX() int32 { if x != nil { return x.X @@ -790,12 +1188,29 @@ func (x *LegacyMixedFields) GetX() int32 { return 0 } +func (x *LegacyMixedFields) SetX(v int32) { + x.X = v +} + +type LegacyMixedFields_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X int32 +} + +func (b0 LegacyMixedFields_builder) Build() *LegacyMixedFields { + m0 := &LegacyMixedFields{} + b, x := &b0, m0 + _, _ = b, x + x.X = b.X + return m0 +} + type LegacyIgnoreEmpty struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` unknownFields protoimpl.UnknownFields - - X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` + sizeCache protoimpl.SizeCache } func (x *LegacyIgnoreEmpty) Reset() { @@ -823,11 +1238,6 @@ func (x *LegacyIgnoreEmpty) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use LegacyIgnoreEmpty.ProtoReflect.Descriptor instead. -func (*LegacyIgnoreEmpty) Descriptor() ([]byte, []int) { - return file_tests_example_v1_legacy_proto_rawDescGZIP(), []int{15} -} - func (x *LegacyIgnoreEmpty) GetX() int32 { if x != nil { return x.X @@ -835,6 +1245,24 @@ func (x *LegacyIgnoreEmpty) GetX() int32 { return 0 } +func (x *LegacyIgnoreEmpty) SetX(v int32) { + x.X = v +} + +type LegacyIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X int32 +} + +func (b0 LegacyIgnoreEmpty_builder) Build() *LegacyIgnoreEmpty { + m0 := &LegacyIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.X = b.X + return m0 +} + var File_tests_example_v1_legacy_proto protoreflect.FileDescriptor var file_tests_example_v1_legacy_proto_rawDesc = []byte{ @@ -930,18 +1358,6 @@ var file_tests_example_v1_legacy_proto_rawDesc = []byte{ 0x70, 0x6c, 0x65, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } -var ( - file_tests_example_v1_legacy_proto_rawDescOnce sync.Once - file_tests_example_v1_legacy_proto_rawDescData = file_tests_example_v1_legacy_proto_rawDesc -) - -func file_tests_example_v1_legacy_proto_rawDescGZIP() []byte { - file_tests_example_v1_legacy_proto_rawDescOnce.Do(func() { - file_tests_example_v1_legacy_proto_rawDescData = protoimpl.X.CompressGZIP(file_tests_example_v1_legacy_proto_rawDescData) - }) - return file_tests_example_v1_legacy_proto_rawDescData -} - var file_tests_example_v1_legacy_proto_msgTypes = make([]protoimpl.MessageInfo, 17) var file_tests_example_v1_legacy_proto_goTypes = []any{ (*LegacyNone)(nil), // 0: tests.example.v1.LegacyNone diff --git a/internal/gen/tests/example/v1/legacy_protoopaque.pb.go b/internal/gen/tests/example/v1/legacy_protoopaque.pb.go new file mode 100644 index 0000000..f954494 --- /dev/null +++ b/internal/gen/tests/example/v1/legacy_protoopaque.pb.go @@ -0,0 +1,1400 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: tests/example/v1/legacy.proto + +//go:build protoopaque + +package examplev1 + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + _ "github.com/envoyproxy/protoc-gen-validate/validate" + 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" + timestamppb "google.golang.org/protobuf/types/known/timestamppb" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type LegacyNone struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_O isLegacyNone_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LegacyNone) Reset() { + *x = LegacyNone{} + mi := &file_tests_example_v1_legacy_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LegacyNone) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LegacyNone) ProtoMessage() {} + +func (x *LegacyNone) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_legacy_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *LegacyNone) GetX() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*legacyNone_X); ok { + return x.X + } + } + return 0 +} + +func (x *LegacyNone) SetX(v int32) { + x.xxx_hidden_O = &legacyNone_X{v} +} + +func (x *LegacyNone) HasO() bool { + if x == nil { + return false + } + return x.xxx_hidden_O != nil +} + +func (x *LegacyNone) HasX() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*legacyNone_X) + return ok +} + +func (x *LegacyNone) ClearO() { + x.xxx_hidden_O = nil +} + +func (x *LegacyNone) ClearX() { + if _, ok := x.xxx_hidden_O.(*legacyNone_X); ok { + x.xxx_hidden_O = nil + } +} + +const LegacyNone_O_not_set_case case_LegacyNone_O = 0 +const LegacyNone_X_case case_LegacyNone_O = 1 + +func (x *LegacyNone) WhichO() case_LegacyNone_O { + if x == nil { + return LegacyNone_O_not_set_case + } + switch x.xxx_hidden_O.(type) { + case *legacyNone_X: + return LegacyNone_X_case + default: + return LegacyNone_O_not_set_case + } +} + +type LegacyNone_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_O: + X *int32 + // -- end of xxx_hidden_O +} + +func (b0 LegacyNone_builder) Build() *LegacyNone { + m0 := &LegacyNone{} + b, x := &b0, m0 + _, _ = b, x + if b.X != nil { + x.xxx_hidden_O = &legacyNone_X{*b.X} + } + return m0 +} + +type case_LegacyNone_O protoreflect.FieldNumber + +func (x case_LegacyNone_O) String() string { + md := file_tests_example_v1_legacy_proto_msgTypes[0].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isLegacyNone_O interface { + isLegacyNone_O() +} + +type legacyNone_X struct { + X int32 `protobuf:"varint,1,opt,name=x,proto3,oneof"` +} + +func (*legacyNone_X) isLegacyNone_O() {} + +type LegacyDisabled struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LegacyDisabled) Reset() { + *x = LegacyDisabled{} + mi := &file_tests_example_v1_legacy_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LegacyDisabled) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LegacyDisabled) ProtoMessage() {} + +func (x *LegacyDisabled) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_legacy_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *LegacyDisabled) GetX() int32 { + if x != nil { + return x.xxx_hidden_X + } + return 0 +} + +func (x *LegacyDisabled) SetX(v int32) { + x.xxx_hidden_X = v +} + +type LegacyDisabled_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X int32 +} + +func (b0 LegacyDisabled_builder) Build() *LegacyDisabled { + m0 := &LegacyDisabled{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_X = b.X + return m0 +} + +type LegacyIgnored struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LegacyIgnored) Reset() { + *x = LegacyIgnored{} + mi := &file_tests_example_v1_legacy_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LegacyIgnored) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LegacyIgnored) ProtoMessage() {} + +func (x *LegacyIgnored) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_legacy_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *LegacyIgnored) GetX() int32 { + if x != nil { + return x.xxx_hidden_X + } + return 0 +} + +func (x *LegacyIgnored) SetX(v int32) { + x.xxx_hidden_X = v +} + +type LegacyIgnored_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X int32 +} + +func (b0 LegacyIgnored_builder) Build() *LegacyIgnored { + m0 := &LegacyIgnored{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_X = b.X + return m0 +} + +type LegacyOneofRequired struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_O isLegacyOneofRequired_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LegacyOneofRequired) Reset() { + *x = LegacyOneofRequired{} + mi := &file_tests_example_v1_legacy_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LegacyOneofRequired) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LegacyOneofRequired) ProtoMessage() {} + +func (x *LegacyOneofRequired) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_legacy_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *LegacyOneofRequired) GetX() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*legacyOneofRequired_X); ok { + return x.X + } + } + return 0 +} + +func (x *LegacyOneofRequired) SetX(v int32) { + x.xxx_hidden_O = &legacyOneofRequired_X{v} +} + +func (x *LegacyOneofRequired) HasO() bool { + if x == nil { + return false + } + return x.xxx_hidden_O != nil +} + +func (x *LegacyOneofRequired) HasX() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*legacyOneofRequired_X) + return ok +} + +func (x *LegacyOneofRequired) ClearO() { + x.xxx_hidden_O = nil +} + +func (x *LegacyOneofRequired) ClearX() { + if _, ok := x.xxx_hidden_O.(*legacyOneofRequired_X); ok { + x.xxx_hidden_O = nil + } +} + +const LegacyOneofRequired_O_not_set_case case_LegacyOneofRequired_O = 0 +const LegacyOneofRequired_X_case case_LegacyOneofRequired_O = 1 + +func (x *LegacyOneofRequired) WhichO() case_LegacyOneofRequired_O { + if x == nil { + return LegacyOneofRequired_O_not_set_case + } + switch x.xxx_hidden_O.(type) { + case *legacyOneofRequired_X: + return LegacyOneofRequired_X_case + default: + return LegacyOneofRequired_O_not_set_case + } +} + +type LegacyOneofRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_O: + X *int32 + // -- end of xxx_hidden_O +} + +func (b0 LegacyOneofRequired_builder) Build() *LegacyOneofRequired { + m0 := &LegacyOneofRequired{} + b, x := &b0, m0 + _, _ = b, x + if b.X != nil { + x.xxx_hidden_O = &legacyOneofRequired_X{*b.X} + } + return m0 +} + +type case_LegacyOneofRequired_O protoreflect.FieldNumber + +func (x case_LegacyOneofRequired_O) String() string { + md := file_tests_example_v1_legacy_proto_msgTypes[3].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isLegacyOneofRequired_O interface { + isLegacyOneofRequired_O() +} + +type legacyOneofRequired_X struct { + X int32 `protobuf:"varint,1,opt,name=x,proto3,oneof"` +} + +func (*legacyOneofRequired_X) isLegacyOneofRequired_O() {} + +type LegacySimple struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LegacySimple) Reset() { + *x = LegacySimple{} + mi := &file_tests_example_v1_legacy_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LegacySimple) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LegacySimple) ProtoMessage() {} + +func (x *LegacySimple) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_legacy_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *LegacySimple) GetX() int32 { + if x != nil { + return x.xxx_hidden_X + } + return 0 +} + +func (x *LegacySimple) SetX(v int32) { + x.xxx_hidden_X = v +} + +type LegacySimple_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X int32 +} + +func (b0 LegacySimple_builder) Build() *LegacySimple { + m0 := &LegacySimple{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_X = b.X + return m0 +} + +type LegacySkipped struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_X *LegacySimple `protobuf:"bytes,1,opt,name=x,proto3" json:"x,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LegacySkipped) Reset() { + *x = LegacySkipped{} + mi := &file_tests_example_v1_legacy_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LegacySkipped) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LegacySkipped) ProtoMessage() {} + +func (x *LegacySkipped) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_legacy_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *LegacySkipped) GetX() *LegacySimple { + if x != nil { + return x.xxx_hidden_X + } + return nil +} + +func (x *LegacySkipped) SetX(v *LegacySimple) { + x.xxx_hidden_X = v +} + +func (x *LegacySkipped) HasX() bool { + if x == nil { + return false + } + return x.xxx_hidden_X != nil +} + +func (x *LegacySkipped) ClearX() { + x.xxx_hidden_X = nil +} + +type LegacySkipped_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X *LegacySimple +} + +func (b0 LegacySkipped_builder) Build() *LegacySkipped { + m0 := &LegacySkipped{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_X = b.X + return m0 +} + +type LegacyMessageRequired struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_X *LegacySimple `protobuf:"bytes,1,opt,name=x,proto3" json:"x,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LegacyMessageRequired) Reset() { + *x = LegacyMessageRequired{} + mi := &file_tests_example_v1_legacy_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LegacyMessageRequired) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LegacyMessageRequired) ProtoMessage() {} + +func (x *LegacyMessageRequired) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_legacy_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *LegacyMessageRequired) GetX() *LegacySimple { + if x != nil { + return x.xxx_hidden_X + } + return nil +} + +func (x *LegacyMessageRequired) SetX(v *LegacySimple) { + x.xxx_hidden_X = v +} + +func (x *LegacyMessageRequired) HasX() bool { + if x == nil { + return false + } + return x.xxx_hidden_X != nil +} + +func (x *LegacyMessageRequired) ClearX() { + x.xxx_hidden_X = nil +} + +type LegacyMessageRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X *LegacySimple +} + +func (b0 LegacyMessageRequired_builder) Build() *LegacyMessageRequired { + m0 := &LegacyMessageRequired{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_X = b.X + return m0 +} + +type LegacyIn struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LegacyIn) Reset() { + *x = LegacyIn{} + mi := &file_tests_example_v1_legacy_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LegacyIn) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LegacyIn) ProtoMessage() {} + +func (x *LegacyIn) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_legacy_proto_msgTypes[7] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *LegacyIn) GetX() int32 { + if x != nil { + return x.xxx_hidden_X + } + return 0 +} + +func (x *LegacyIn) SetX(v int32) { + x.xxx_hidden_X = v +} + +type LegacyIn_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X int32 +} + +func (b0 LegacyIn_builder) Build() *LegacyIn { + m0 := &LegacyIn{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_X = b.X + return m0 +} + +type LegacyRepeated struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_X []int32 `protobuf:"varint,1,rep,packed,name=x,proto3" json:"x,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LegacyRepeated) Reset() { + *x = LegacyRepeated{} + mi := &file_tests_example_v1_legacy_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LegacyRepeated) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LegacyRepeated) ProtoMessage() {} + +func (x *LegacyRepeated) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_legacy_proto_msgTypes[8] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *LegacyRepeated) GetX() []int32 { + if x != nil { + return x.xxx_hidden_X + } + return nil +} + +func (x *LegacyRepeated) SetX(v []int32) { + x.xxx_hidden_X = v +} + +type LegacyRepeated_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X []int32 +} + +func (b0 LegacyRepeated_builder) Build() *LegacyRepeated { + m0 := &LegacyRepeated{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_X = b.X + return m0 +} + +type LegacyMap struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_X map[string]int32 `protobuf:"bytes,1,rep,name=x,proto3" json:"x,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LegacyMap) Reset() { + *x = LegacyMap{} + mi := &file_tests_example_v1_legacy_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LegacyMap) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LegacyMap) ProtoMessage() {} + +func (x *LegacyMap) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_legacy_proto_msgTypes[9] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *LegacyMap) GetX() map[string]int32 { + if x != nil { + return x.xxx_hidden_X + } + return nil +} + +func (x *LegacyMap) SetX(v map[string]int32) { + x.xxx_hidden_X = v +} + +type LegacyMap_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X map[string]int32 +} + +func (b0 LegacyMap_builder) Build() *LegacyMap { + m0 := &LegacyMap{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_X = b.X + return m0 +} + +type LegacyEnum struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_X string `protobuf:"bytes,1,opt,name=x,proto3" json:"x,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LegacyEnum) Reset() { + *x = LegacyEnum{} + mi := &file_tests_example_v1_legacy_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LegacyEnum) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LegacyEnum) ProtoMessage() {} + +func (x *LegacyEnum) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_legacy_proto_msgTypes[10] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *LegacyEnum) GetX() string { + if x != nil { + return x.xxx_hidden_X + } + return "" +} + +func (x *LegacyEnum) SetX(v string) { + x.xxx_hidden_X = v +} + +type LegacyEnum_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X string +} + +func (b0 LegacyEnum_builder) Build() *LegacyEnum { + m0 := &LegacyEnum{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_X = b.X + return m0 +} + +type LegacyWKTRequired struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Any *anypb.Any `protobuf:"bytes,1,opt,name=any,proto3" json:"any,omitempty"` + xxx_hidden_Ts *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=ts,proto3" json:"ts,omitempty"` + xxx_hidden_Dur *durationpb.Duration `protobuf:"bytes,3,opt,name=dur,proto3" json:"dur,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LegacyWKTRequired) Reset() { + *x = LegacyWKTRequired{} + mi := &file_tests_example_v1_legacy_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LegacyWKTRequired) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LegacyWKTRequired) ProtoMessage() {} + +func (x *LegacyWKTRequired) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_legacy_proto_msgTypes[11] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *LegacyWKTRequired) GetAny() *anypb.Any { + if x != nil { + return x.xxx_hidden_Any + } + return nil +} + +func (x *LegacyWKTRequired) GetTs() *timestamppb.Timestamp { + if x != nil { + return x.xxx_hidden_Ts + } + return nil +} + +func (x *LegacyWKTRequired) GetDur() *durationpb.Duration { + if x != nil { + return x.xxx_hidden_Dur + } + return nil +} + +func (x *LegacyWKTRequired) SetAny(v *anypb.Any) { + x.xxx_hidden_Any = v +} + +func (x *LegacyWKTRequired) SetTs(v *timestamppb.Timestamp) { + x.xxx_hidden_Ts = v +} + +func (x *LegacyWKTRequired) SetDur(v *durationpb.Duration) { + x.xxx_hidden_Dur = v +} + +func (x *LegacyWKTRequired) HasAny() bool { + if x == nil { + return false + } + return x.xxx_hidden_Any != nil +} + +func (x *LegacyWKTRequired) HasTs() bool { + if x == nil { + return false + } + return x.xxx_hidden_Ts != nil +} + +func (x *LegacyWKTRequired) HasDur() bool { + if x == nil { + return false + } + return x.xxx_hidden_Dur != nil +} + +func (x *LegacyWKTRequired) ClearAny() { + x.xxx_hidden_Any = nil +} + +func (x *LegacyWKTRequired) ClearTs() { + x.xxx_hidden_Ts = nil +} + +func (x *LegacyWKTRequired) ClearDur() { + x.xxx_hidden_Dur = nil +} + +type LegacyWKTRequired_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Any *anypb.Any + Ts *timestamppb.Timestamp + Dur *durationpb.Duration +} + +func (b0 LegacyWKTRequired_builder) Build() *LegacyWKTRequired { + m0 := &LegacyWKTRequired{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Any = b.Any + x.xxx_hidden_Ts = b.Ts + x.xxx_hidden_Dur = b.Dur + return m0 +} + +type LegacyMixedMessage struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LegacyMixedMessage) Reset() { + *x = LegacyMixedMessage{} + mi := &file_tests_example_v1_legacy_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LegacyMixedMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LegacyMixedMessage) ProtoMessage() {} + +func (x *LegacyMixedMessage) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_legacy_proto_msgTypes[12] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *LegacyMixedMessage) GetX() int32 { + if x != nil { + return x.xxx_hidden_X + } + return 0 +} + +func (x *LegacyMixedMessage) SetX(v int32) { + x.xxx_hidden_X = v +} + +type LegacyMixedMessage_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X int32 +} + +func (b0 LegacyMixedMessage_builder) Build() *LegacyMixedMessage { + m0 := &LegacyMixedMessage{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_X = b.X + return m0 +} + +type LegacyMixedOneof struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_O isLegacyMixedOneof_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LegacyMixedOneof) Reset() { + *x = LegacyMixedOneof{} + mi := &file_tests_example_v1_legacy_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LegacyMixedOneof) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LegacyMixedOneof) ProtoMessage() {} + +func (x *LegacyMixedOneof) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_legacy_proto_msgTypes[13] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *LegacyMixedOneof) GetX() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*legacyMixedOneof_X); ok { + return x.X + } + } + return 0 +} + +func (x *LegacyMixedOneof) SetX(v int32) { + x.xxx_hidden_O = &legacyMixedOneof_X{v} +} + +func (x *LegacyMixedOneof) HasO() bool { + if x == nil { + return false + } + return x.xxx_hidden_O != nil +} + +func (x *LegacyMixedOneof) HasX() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*legacyMixedOneof_X) + return ok +} + +func (x *LegacyMixedOneof) ClearO() { + x.xxx_hidden_O = nil +} + +func (x *LegacyMixedOneof) ClearX() { + if _, ok := x.xxx_hidden_O.(*legacyMixedOneof_X); ok { + x.xxx_hidden_O = nil + } +} + +const LegacyMixedOneof_O_not_set_case case_LegacyMixedOneof_O = 0 +const LegacyMixedOneof_X_case case_LegacyMixedOneof_O = 1 + +func (x *LegacyMixedOneof) WhichO() case_LegacyMixedOneof_O { + if x == nil { + return LegacyMixedOneof_O_not_set_case + } + switch x.xxx_hidden_O.(type) { + case *legacyMixedOneof_X: + return LegacyMixedOneof_X_case + default: + return LegacyMixedOneof_O_not_set_case + } +} + +type LegacyMixedOneof_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_O: + X *int32 + // -- end of xxx_hidden_O +} + +func (b0 LegacyMixedOneof_builder) Build() *LegacyMixedOneof { + m0 := &LegacyMixedOneof{} + b, x := &b0, m0 + _, _ = b, x + if b.X != nil { + x.xxx_hidden_O = &legacyMixedOneof_X{*b.X} + } + return m0 +} + +type case_LegacyMixedOneof_O protoreflect.FieldNumber + +func (x case_LegacyMixedOneof_O) String() string { + md := file_tests_example_v1_legacy_proto_msgTypes[13].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isLegacyMixedOneof_O interface { + isLegacyMixedOneof_O() +} + +type legacyMixedOneof_X struct { + X int32 `protobuf:"varint,1,opt,name=x,proto3,oneof"` +} + +func (*legacyMixedOneof_X) isLegacyMixedOneof_O() {} + +type LegacyMixedFields struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LegacyMixedFields) Reset() { + *x = LegacyMixedFields{} + mi := &file_tests_example_v1_legacy_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LegacyMixedFields) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LegacyMixedFields) ProtoMessage() {} + +func (x *LegacyMixedFields) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_legacy_proto_msgTypes[14] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *LegacyMixedFields) GetX() int32 { + if x != nil { + return x.xxx_hidden_X + } + return 0 +} + +func (x *LegacyMixedFields) SetX(v int32) { + x.xxx_hidden_X = v +} + +type LegacyMixedFields_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X int32 +} + +func (b0 LegacyMixedFields_builder) Build() *LegacyMixedFields { + m0 := &LegacyMixedFields{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_X = b.X + return m0 +} + +type LegacyIgnoreEmpty struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LegacyIgnoreEmpty) Reset() { + *x = LegacyIgnoreEmpty{} + mi := &file_tests_example_v1_legacy_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LegacyIgnoreEmpty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LegacyIgnoreEmpty) ProtoMessage() {} + +func (x *LegacyIgnoreEmpty) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_legacy_proto_msgTypes[15] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *LegacyIgnoreEmpty) GetX() int32 { + if x != nil { + return x.xxx_hidden_X + } + return 0 +} + +func (x *LegacyIgnoreEmpty) SetX(v int32) { + x.xxx_hidden_X = v +} + +type LegacyIgnoreEmpty_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X int32 +} + +func (b0 LegacyIgnoreEmpty_builder) Build() *LegacyIgnoreEmpty { + m0 := &LegacyIgnoreEmpty{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_X = b.X + return m0 +} + +var File_tests_example_v1_legacy_proto protoreflect.FileDescriptor + +var file_tests_example_v1_legacy_proto_rawDesc = []byte{ + 0x0a, 0x1d, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2f, + 0x76, 0x31, 0x2f, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, + 0x10, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x76, + 0x31, 0x1a, 0x1b, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 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, 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, 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, 0x17, 0x76, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x22, 0x21, 0x0a, 0x0a, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x4e, 0x6f, 0x6e, + 0x65, 0x12, 0x0e, 0x0a, 0x01, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x01, + 0x78, 0x42, 0x03, 0x0a, 0x01, 0x6f, 0x22, 0x2c, 0x0a, 0x0e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, + 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x15, 0x0a, 0x01, 0x78, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x05, 0x42, 0x07, 0xfa, 0x42, 0x04, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x01, 0x78, 0x3a, + 0x03, 0xf8, 0x42, 0x01, 0x22, 0x2b, 0x0a, 0x0d, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x49, 0x67, + 0x6e, 0x6f, 0x72, 0x65, 0x64, 0x12, 0x15, 0x0a, 0x01, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, + 0x42, 0x07, 0xfa, 0x42, 0x04, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x01, 0x78, 0x3a, 0x03, 0x80, 0x43, + 0x01, 0x22, 0x2f, 0x0a, 0x13, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x4f, 0x6e, 0x65, 0x6f, 0x66, + 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 0x0e, 0x0a, 0x01, 0x78, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x01, 0x78, 0x42, 0x08, 0x0a, 0x01, 0x6f, 0x12, 0x03, 0xf8, + 0x42, 0x01, 0x22, 0x25, 0x0a, 0x0c, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x53, 0x69, 0x6d, 0x70, + 0x6c, 0x65, 0x12, 0x15, 0x0a, 0x01, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x07, 0xfa, + 0x42, 0x04, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x01, 0x78, 0x22, 0x47, 0x0a, 0x0d, 0x4c, 0x65, 0x67, + 0x61, 0x63, 0x79, 0x53, 0x6b, 0x69, 0x70, 0x70, 0x65, 0x64, 0x12, 0x36, 0x0a, 0x01, 0x78, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x65, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x53, + 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x8a, 0x01, 0x02, 0x08, 0x01, 0x52, + 0x01, 0x78, 0x22, 0x4f, 0x0a, 0x15, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x4d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 0x36, 0x0a, 0x01, 0x78, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x65, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, + 0x53, 0x69, 0x6d, 0x70, 0x6c, 0x65, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x8a, 0x01, 0x02, 0x10, 0x01, + 0x52, 0x01, 0x78, 0x22, 0x25, 0x0a, 0x08, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x49, 0x6e, 0x12, + 0x19, 0x0a, 0x01, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x0b, 0xfa, 0x42, 0x08, 0x1a, + 0x06, 0x30, 0x01, 0x30, 0x02, 0x30, 0x03, 0x52, 0x01, 0x78, 0x22, 0x2c, 0x0a, 0x0e, 0x4c, 0x65, + 0x67, 0x61, 0x63, 0x79, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x12, 0x1a, 0x0a, 0x01, + 0x78, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x42, 0x0c, 0xfa, 0x42, 0x09, 0x92, 0x01, 0x06, 0x22, + 0x04, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x01, 0x78, 0x22, 0x87, 0x01, 0x0a, 0x09, 0x4c, 0x65, 0x67, + 0x61, 0x63, 0x79, 0x4d, 0x61, 0x70, 0x12, 0x44, 0x0a, 0x01, 0x78, 0x18, 0x01, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x22, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x4d, 0x61, 0x70, 0x2e, 0x58, + 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x12, 0xfa, 0x42, 0x0f, 0x9a, 0x01, 0x0c, 0x22, 0x04, 0x72, + 0x02, 0x10, 0x03, 0x2a, 0x04, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x01, 0x78, 0x1a, 0x34, 0x0a, 0x06, + 0x58, 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, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, + 0x38, 0x01, 0x22, 0x24, 0x0a, 0x0a, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x45, 0x6e, 0x75, 0x6d, + 0x12, 0x16, 0x0a, 0x01, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08, 0xfa, 0x42, 0x05, + 0x72, 0x03, 0xc0, 0x01, 0x01, 0x52, 0x01, 0x78, 0x22, 0xb2, 0x01, 0x0a, 0x11, 0x4c, 0x65, 0x67, + 0x61, 0x63, 0x79, 0x57, 0x4b, 0x54, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 0x30, + 0x0a, 0x03, 0x61, 0x6e, 0x79, 0x18, 0x01, 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, 0x42, 0x08, 0xfa, 0x42, 0x05, 0xa2, 0x01, 0x02, 0x08, 0x01, 0x52, 0x03, 0x61, 0x6e, 0x79, + 0x12, 0x34, 0x0a, 0x02, 0x74, 0x73, 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, 0x42, 0x08, 0xfa, 0x42, 0x05, 0xb2, 0x01, 0x02, + 0x08, 0x01, 0x52, 0x02, 0x74, 0x73, 0x12, 0x35, 0x0a, 0x03, 0x64, 0x75, 0x72, 0x18, 0x03, 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, 0x42, 0x08, + 0xfa, 0x42, 0x05, 0xaa, 0x01, 0x02, 0x08, 0x01, 0x52, 0x03, 0x64, 0x75, 0x72, 0x22, 0x35, 0x0a, + 0x12, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x4d, 0x69, 0x78, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x12, 0x15, 0x0a, 0x01, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x07, + 0xba, 0x48, 0x04, 0x1a, 0x02, 0x20, 0x00, 0x52, 0x01, 0x78, 0x3a, 0x08, 0x80, 0x43, 0x01, 0xba, + 0x48, 0x02, 0x08, 0x00, 0x22, 0x3a, 0x0a, 0x10, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x4d, 0x69, + 0x78, 0x65, 0x64, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x12, 0x17, 0x0a, 0x01, 0x78, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x05, 0x42, 0x07, 0xba, 0x48, 0x04, 0x1a, 0x02, 0x20, 0x00, 0x48, 0x00, 0x52, 0x01, + 0x78, 0x42, 0x0d, 0x0a, 0x01, 0x6f, 0x12, 0x08, 0xf8, 0x42, 0x01, 0xba, 0x48, 0x02, 0x08, 0x00, + 0x22, 0x31, 0x0a, 0x11, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x4d, 0x69, 0x78, 0x65, 0x64, 0x46, + 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x1c, 0x0a, 0x01, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, + 0x42, 0x0e, 0xfa, 0x42, 0x04, 0x1a, 0x02, 0x20, 0x00, 0xba, 0x48, 0x04, 0x1a, 0x02, 0x10, 0x64, + 0x52, 0x01, 0x78, 0x22, 0x2c, 0x0a, 0x11, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x49, 0x67, 0x6e, + 0x6f, 0x72, 0x65, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x17, 0x0a, 0x01, 0x78, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x05, 0x42, 0x09, 0xfa, 0x42, 0x06, 0x1a, 0x04, 0x20, 0x7b, 0x40, 0x01, 0x52, 0x01, + 0x78, 0x42, 0xd3, 0x01, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, + 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x42, 0x0b, 0x4c, 0x65, 0x67, 0x61, + 0x63, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4c, 0x67, 0x69, 0x74, 0x68, 0x75, + 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2d, 0x67, 0x6f, 0x2f, + 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x74, 0x65, 0x73, + 0x74, 0x73, 0x2f, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2f, 0x76, 0x31, 0x3b, 0x65, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x54, 0x45, 0x58, 0xaa, 0x02, 0x10, + 0x54, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x56, 0x31, + 0xca, 0x02, 0x10, 0x54, 0x65, 0x73, 0x74, 0x73, 0x5c, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x1c, 0x54, 0x65, 0x73, 0x74, 0x73, 0x5c, 0x45, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, + 0x74, 0x61, 0xea, 0x02, 0x12, 0x54, 0x65, 0x73, 0x74, 0x73, 0x3a, 0x3a, 0x45, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var file_tests_example_v1_legacy_proto_msgTypes = make([]protoimpl.MessageInfo, 17) +var file_tests_example_v1_legacy_proto_goTypes = []any{ + (*LegacyNone)(nil), // 0: tests.example.v1.LegacyNone + (*LegacyDisabled)(nil), // 1: tests.example.v1.LegacyDisabled + (*LegacyIgnored)(nil), // 2: tests.example.v1.LegacyIgnored + (*LegacyOneofRequired)(nil), // 3: tests.example.v1.LegacyOneofRequired + (*LegacySimple)(nil), // 4: tests.example.v1.LegacySimple + (*LegacySkipped)(nil), // 5: tests.example.v1.LegacySkipped + (*LegacyMessageRequired)(nil), // 6: tests.example.v1.LegacyMessageRequired + (*LegacyIn)(nil), // 7: tests.example.v1.LegacyIn + (*LegacyRepeated)(nil), // 8: tests.example.v1.LegacyRepeated + (*LegacyMap)(nil), // 9: tests.example.v1.LegacyMap + (*LegacyEnum)(nil), // 10: tests.example.v1.LegacyEnum + (*LegacyWKTRequired)(nil), // 11: tests.example.v1.LegacyWKTRequired + (*LegacyMixedMessage)(nil), // 12: tests.example.v1.LegacyMixedMessage + (*LegacyMixedOneof)(nil), // 13: tests.example.v1.LegacyMixedOneof + (*LegacyMixedFields)(nil), // 14: tests.example.v1.LegacyMixedFields + (*LegacyIgnoreEmpty)(nil), // 15: tests.example.v1.LegacyIgnoreEmpty + nil, // 16: tests.example.v1.LegacyMap.XEntry + (*anypb.Any)(nil), // 17: google.protobuf.Any + (*timestamppb.Timestamp)(nil), // 18: google.protobuf.Timestamp + (*durationpb.Duration)(nil), // 19: google.protobuf.Duration +} +var file_tests_example_v1_legacy_proto_depIdxs = []int32{ + 4, // 0: tests.example.v1.LegacySkipped.x:type_name -> tests.example.v1.LegacySimple + 4, // 1: tests.example.v1.LegacyMessageRequired.x:type_name -> tests.example.v1.LegacySimple + 16, // 2: tests.example.v1.LegacyMap.x:type_name -> tests.example.v1.LegacyMap.XEntry + 17, // 3: tests.example.v1.LegacyWKTRequired.any:type_name -> google.protobuf.Any + 18, // 4: tests.example.v1.LegacyWKTRequired.ts:type_name -> google.protobuf.Timestamp + 19, // 5: tests.example.v1.LegacyWKTRequired.dur:type_name -> google.protobuf.Duration + 6, // [6:6] is the sub-list for method output_type + 6, // [6:6] is the sub-list for method input_type + 6, // [6:6] is the sub-list for extension type_name + 6, // [6:6] is the sub-list for extension extendee + 0, // [0:6] is the sub-list for field type_name +} + +func init() { file_tests_example_v1_legacy_proto_init() } +func file_tests_example_v1_legacy_proto_init() { + if File_tests_example_v1_legacy_proto != nil { + return + } + file_tests_example_v1_legacy_proto_msgTypes[0].OneofWrappers = []any{ + (*legacyNone_X)(nil), + } + file_tests_example_v1_legacy_proto_msgTypes[3].OneofWrappers = []any{ + (*legacyOneofRequired_X)(nil), + } + file_tests_example_v1_legacy_proto_msgTypes[13].OneofWrappers = []any{ + (*legacyMixedOneof_X)(nil), + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_tests_example_v1_legacy_proto_rawDesc, + NumEnums: 0, + NumMessages: 17, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_tests_example_v1_legacy_proto_goTypes, + DependencyIndexes: file_tests_example_v1_legacy_proto_depIdxs, + MessageInfos: file_tests_example_v1_legacy_proto_msgTypes, + }.Build() + File_tests_example_v1_legacy_proto = out.File + file_tests_example_v1_legacy_proto_rawDesc = nil + file_tests_example_v1_legacy_proto_goTypes = nil + file_tests_example_v1_legacy_proto_depIdxs = nil +} diff --git a/internal/gen/tests/example/v1/predefined.pb.go b/internal/gen/tests/example/v1/predefined.pb.go index 95f6f21..a729f7c 100644 --- a/internal/gen/tests/example/v1/predefined.pb.go +++ b/internal/gen/tests/example/v1/predefined.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: tests/example/v1/predefined.proto +//go:build !protoopaque + package examplev1 import ( @@ -25,7 +27,6 @@ import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" - sync "sync" ) const ( @@ -37,11 +38,10 @@ const ( // https://github.com/bufbuild/protovalidate-go/issues/148 type Issue148 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Test *int32 `protobuf:"varint,1,opt,name=test" json:"test,omitempty"` unknownFields protoimpl.UnknownFields - - Test *int32 `protobuf:"varint,1,opt,name=test" json:"test,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Issue148) Reset() { @@ -69,11 +69,6 @@ func (x *Issue148) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Issue148.ProtoReflect.Descriptor instead. -func (*Issue148) Descriptor() ([]byte, []int) { - return file_tests_example_v1_predefined_proto_rawDescGZIP(), []int{0} -} - func (x *Issue148) GetTest() int32 { if x != nil && x.Test != nil { return *x.Test @@ -81,6 +76,35 @@ func (x *Issue148) GetTest() int32 { return 0 } +func (x *Issue148) SetTest(v int32) { + x.Test = &v +} + +func (x *Issue148) HasTest() bool { + if x == nil { + return false + } + return x.Test != nil +} + +func (x *Issue148) ClearTest() { + x.Test = nil +} + +type Issue148_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Test *int32 +} + +func (b0 Issue148_builder) Build() *Issue148 { + m0 := &Issue148{} + b, x := &b0, m0 + _, _ = b, x + x.Test = b.Test + return m0 +} + var file_tests_example_v1_predefined_proto_extTypes = []protoimpl.ExtensionInfo{ { ExtendedType: (*validate.Int32Rules)(nil), @@ -136,18 +160,6 @@ var file_tests_example_v1_predefined_proto_rawDesc = []byte{ 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x3a, 0x56, 0x31, } -var ( - file_tests_example_v1_predefined_proto_rawDescOnce sync.Once - file_tests_example_v1_predefined_proto_rawDescData = file_tests_example_v1_predefined_proto_rawDesc -) - -func file_tests_example_v1_predefined_proto_rawDescGZIP() []byte { - file_tests_example_v1_predefined_proto_rawDescOnce.Do(func() { - file_tests_example_v1_predefined_proto_rawDescData = protoimpl.X.CompressGZIP(file_tests_example_v1_predefined_proto_rawDescData) - }) - return file_tests_example_v1_predefined_proto_rawDescData -} - var file_tests_example_v1_predefined_proto_msgTypes = make([]protoimpl.MessageInfo, 1) var file_tests_example_v1_predefined_proto_goTypes = []any{ (*Issue148)(nil), // 0: tests.example.v1.Issue148 diff --git a/internal/gen/tests/example/v1/predefined_protoopaque.pb.go b/internal/gen/tests/example/v1/predefined_protoopaque.pb.go new file mode 100644 index 0000000..be175d6 --- /dev/null +++ b/internal/gen/tests/example/v1/predefined_protoopaque.pb.go @@ -0,0 +1,208 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: tests/example/v1/predefined.proto + +//go:build protoopaque + +package examplev1 + +import ( + validate "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +// https://github.com/bufbuild/protovalidate-go/issues/148 +type Issue148 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Test int32 `protobuf:"varint,1,opt,name=test" json:"test,omitempty"` + XXX_raceDetectHookData protoimpl.RaceDetectHookData + XXX_presence [1]uint32 + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Issue148) Reset() { + *x = Issue148{} + mi := &file_tests_example_v1_predefined_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Issue148) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Issue148) ProtoMessage() {} + +func (x *Issue148) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_predefined_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Issue148) GetTest() int32 { + if x != nil { + return x.xxx_hidden_Test + } + return 0 +} + +func (x *Issue148) SetTest(v int32) { + x.xxx_hidden_Test = v + protoimpl.X.SetPresent(&(x.XXX_presence[0]), 0, 1) +} + +func (x *Issue148) HasTest() bool { + if x == nil { + return false + } + return protoimpl.X.Present(&(x.XXX_presence[0]), 0) +} + +func (x *Issue148) ClearTest() { + protoimpl.X.ClearPresent(&(x.XXX_presence[0]), 0) + x.xxx_hidden_Test = 0 +} + +type Issue148_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Test *int32 +} + +func (b0 Issue148_builder) Build() *Issue148 { + m0 := &Issue148{} + b, x := &b0, m0 + _, _ = b, x + if b.Test != nil { + protoimpl.X.SetPresentNonAtomic(&(x.XXX_presence[0]), 0, 1) + x.xxx_hidden_Test = *b.Test + } + return m0 +} + +var file_tests_example_v1_predefined_proto_extTypes = []protoimpl.ExtensionInfo{ + { + ExtendedType: (*validate.Int32Rules)(nil), + ExtensionType: ([]int32)(nil), + Field: 1800, + Name: "tests.example.v1.abs_not_in", + Tag: "varint,1800,rep,name=abs_not_in", + Filename: "tests/example/v1/predefined.proto", + }, +} + +// Extension fields to validate.Int32Rules. +var ( + // repeated int32 abs_not_in = 1800; + E_AbsNotIn = &file_tests_example_v1_predefined_proto_extTypes[0] +) + +var File_tests_example_v1_predefined_proto protoreflect.FileDescriptor + +var file_tests_example_v1_predefined_proto_rawDesc = []byte{ + 0x0a, 0x21, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2f, + 0x76, 0x31, 0x2f, 0x70, 0x72, 0x65, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x12, 0x10, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x65, 0x78, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x1a, 0x1b, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x22, 0x34, 0x0a, 0x08, 0x49, 0x73, 0x73, 0x75, 0x65, 0x31, 0x34, 0x38, 0x12, 0x28, + 0x0a, 0x04, 0x74, 0x65, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x14, 0xba, 0x48, + 0x11, 0x1a, 0x0f, 0xc0, 0x70, 0x01, 0xc0, 0x70, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x01, 0x52, 0x04, 0x74, 0x65, 0x73, 0x74, 0x3a, 0xa6, 0x01, 0x0a, 0x0a, 0x61, 0x62, 0x73, + 0x5f, 0x6e, 0x6f, 0x74, 0x5f, 0x69, 0x6e, 0x12, 0x18, 0x2e, 0x62, 0x75, 0x66, 0x2e, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x52, 0x75, 0x6c, 0x65, + 0x73, 0x18, 0x88, 0x0e, 0x20, 0x03, 0x28, 0x05, 0x42, 0x6d, 0xc2, 0x48, 0x6a, 0x0a, 0x68, 0x0a, + 0x10, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x2e, 0x61, 0x62, 0x73, 0x5f, 0x6e, 0x6f, 0x74, 0x5f, 0x69, + 0x6e, 0x12, 0x2b, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x6e, 0x6f, + 0x74, 0x20, 0x62, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x62, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x65, + 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x6c, 0x69, 0x73, 0x74, 0x1a, 0x27, + 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x72, 0x75, 0x6c, 0x65, 0x20, 0x7c, 0x7c, 0x20, + 0x74, 0x68, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x72, 0x75, 0x6c, 0x65, 0x2e, 0x6d, 0x61, 0x70, + 0x28, 0x6e, 0x2c, 0x20, 0x2d, 0x6e, 0x29, 0x52, 0x08, 0x61, 0x62, 0x73, 0x4e, 0x6f, 0x74, 0x49, + 0x6e, 0x42, 0xd7, 0x01, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, + 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x42, 0x0f, 0x50, 0x72, 0x65, 0x64, + 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4c, 0x67, + 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, 0x62, 0x75, 0x69, + 0x6c, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, + 0x2d, 0x67, 0x6f, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, 0x6e, + 0x2f, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2f, 0x76, + 0x31, 0x3b, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x54, 0x45, + 0x58, 0xaa, 0x02, 0x10, 0x54, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x10, 0x54, 0x65, 0x73, 0x74, 0x73, 0x5c, 0x45, 0x78, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x1c, 0x54, 0x65, 0x73, 0x74, 0x73, 0x5c, + 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, + 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x12, 0x54, 0x65, 0x73, 0x74, 0x73, 0x3a, 0x3a, + 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x3a, 0x3a, 0x56, 0x31, +} + +var file_tests_example_v1_predefined_proto_msgTypes = make([]protoimpl.MessageInfo, 1) +var file_tests_example_v1_predefined_proto_goTypes = []any{ + (*Issue148)(nil), // 0: tests.example.v1.Issue148 + (*validate.Int32Rules)(nil), // 1: buf.validate.Int32Rules +} +var file_tests_example_v1_predefined_proto_depIdxs = []int32{ + 1, // 0: tests.example.v1.abs_not_in:extendee -> buf.validate.Int32Rules + 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_tests_example_v1_predefined_proto_init() } +func file_tests_example_v1_predefined_proto_init() { + if File_tests_example_v1_predefined_proto != nil { + return + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_tests_example_v1_predefined_proto_rawDesc, + NumEnums: 0, + NumMessages: 1, + NumExtensions: 1, + NumServices: 0, + }, + GoTypes: file_tests_example_v1_predefined_proto_goTypes, + DependencyIndexes: file_tests_example_v1_predefined_proto_depIdxs, + MessageInfos: file_tests_example_v1_predefined_proto_msgTypes, + ExtensionInfos: file_tests_example_v1_predefined_proto_extTypes, + }.Build() + File_tests_example_v1_predefined_proto = out.File + file_tests_example_v1_predefined_proto_rawDesc = nil + file_tests_example_v1_predefined_proto_goTypes = nil + file_tests_example_v1_predefined_proto_depIdxs = nil +} diff --git a/internal/gen/tests/example/v1/validations.pb.go b/internal/gen/tests/example/v1/validations.pb.go index 7b8b379..b4e9623 100644 --- a/internal/gen/tests/example/v1/validations.pb.go +++ b/internal/gen/tests/example/v1/validations.pb.go @@ -14,10 +14,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.35.2 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: tests/example/v1/validations.proto +//go:build !protoopaque + package examplev1 import ( @@ -28,7 +30,6 @@ import ( apipb "google.golang.org/protobuf/types/known/apipb" fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" reflect "reflect" - sync "sync" ) const ( @@ -39,12 +40,11 @@ const ( ) type HasMsgExprs struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` + Y int32 `protobuf:"varint,2,opt,name=y,proto3" json:"y,omitempty"` unknownFields protoimpl.UnknownFields - - X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` - Y int32 `protobuf:"varint,2,opt,name=y,proto3" json:"y,omitempty"` + sizeCache protoimpl.SizeCache } func (x *HasMsgExprs) Reset() { @@ -72,11 +72,6 @@ func (x *HasMsgExprs) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use HasMsgExprs.ProtoReflect.Descriptor instead. -func (*HasMsgExprs) Descriptor() ([]byte, []int) { - return file_tests_example_v1_validations_proto_rawDescGZIP(), []int{0} -} - func (x *HasMsgExprs) GetX() int32 { if x != nil { return x.X @@ -91,13 +86,36 @@ func (x *HasMsgExprs) GetY() int32 { return 0 } +func (x *HasMsgExprs) SetX(v int32) { + x.X = v +} + +func (x *HasMsgExprs) SetY(v int32) { + x.Y = v +} + +type HasMsgExprs_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X int32 + Y int32 +} + +func (b0 HasMsgExprs_builder) Build() *HasMsgExprs { + m0 := &HasMsgExprs{} + b, x := &b0, m0 + _, _ = b, x + x.X = b.X + x.Y = b.Y + return m0 +} + type SelfRecursive struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` + Turtle *SelfRecursive `protobuf:"bytes,2,opt,name=turtle,proto3" json:"turtle,omitempty"` unknownFields protoimpl.UnknownFields - - X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` - Turtle *SelfRecursive `protobuf:"bytes,2,opt,name=turtle,proto3" json:"turtle,omitempty"` + sizeCache protoimpl.SizeCache } func (x *SelfRecursive) Reset() { @@ -125,11 +143,6 @@ func (x *SelfRecursive) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use SelfRecursive.ProtoReflect.Descriptor instead. -func (*SelfRecursive) Descriptor() ([]byte, []int) { - return file_tests_example_v1_validations_proto_rawDescGZIP(), []int{1} -} - func (x *SelfRecursive) GetX() int32 { if x != nil { return x.X @@ -144,12 +157,46 @@ func (x *SelfRecursive) GetTurtle() *SelfRecursive { return nil } +func (x *SelfRecursive) SetX(v int32) { + x.X = v +} + +func (x *SelfRecursive) SetTurtle(v *SelfRecursive) { + x.Turtle = v +} + +func (x *SelfRecursive) HasTurtle() bool { + if x == nil { + return false + } + return x.Turtle != nil +} + +func (x *SelfRecursive) ClearTurtle() { + x.Turtle = nil +} + +type SelfRecursive_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X int32 + Turtle *SelfRecursive +} + +func (b0 SelfRecursive_builder) Build() *SelfRecursive { + m0 := &SelfRecursive{} + b, x := &b0, m0 + _, _ = b, x + x.X = b.X + x.Turtle = b.Turtle + return m0 +} + type LoopRecursiveA struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + B *LoopRecursiveB `protobuf:"bytes,1,opt,name=b,proto3" json:"b,omitempty"` unknownFields protoimpl.UnknownFields - - B *LoopRecursiveB `protobuf:"bytes,1,opt,name=b,proto3" json:"b,omitempty"` + sizeCache protoimpl.SizeCache } func (x *LoopRecursiveA) Reset() { @@ -177,11 +224,6 @@ func (x *LoopRecursiveA) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use LoopRecursiveA.ProtoReflect.Descriptor instead. -func (*LoopRecursiveA) Descriptor() ([]byte, []int) { - return file_tests_example_v1_validations_proto_rawDescGZIP(), []int{2} -} - func (x *LoopRecursiveA) GetB() *LoopRecursiveB { if x != nil { return x.B @@ -189,12 +231,40 @@ func (x *LoopRecursiveA) GetB() *LoopRecursiveB { return nil } +func (x *LoopRecursiveA) SetB(v *LoopRecursiveB) { + x.B = v +} + +func (x *LoopRecursiveA) HasB() bool { + if x == nil { + return false + } + return x.B != nil +} + +func (x *LoopRecursiveA) ClearB() { + x.B = nil +} + +type LoopRecursiveA_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + B *LoopRecursiveB +} + +func (b0 LoopRecursiveA_builder) Build() *LoopRecursiveA { + m0 := &LoopRecursiveA{} + b, x := &b0, m0 + _, _ = b, x + x.B = b.B + return m0 +} + type LoopRecursiveB struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + A *LoopRecursiveA `protobuf:"bytes,1,opt,name=a,proto3" json:"a,omitempty"` unknownFields protoimpl.UnknownFields - - A *LoopRecursiveA `protobuf:"bytes,1,opt,name=a,proto3" json:"a,omitempty"` + sizeCache protoimpl.SizeCache } func (x *LoopRecursiveB) Reset() { @@ -222,11 +292,6 @@ func (x *LoopRecursiveB) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use LoopRecursiveB.ProtoReflect.Descriptor instead. -func (*LoopRecursiveB) Descriptor() ([]byte, []int) { - return file_tests_example_v1_validations_proto_rawDescGZIP(), []int{3} -} - func (x *LoopRecursiveB) GetA() *LoopRecursiveA { if x != nil { return x.A @@ -234,17 +299,45 @@ func (x *LoopRecursiveB) GetA() *LoopRecursiveA { return nil } -type MsgHasOneof struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields +func (x *LoopRecursiveB) SetA(v *LoopRecursiveA) { + x.A = v +} + +func (x *LoopRecursiveB) HasA() bool { + if x == nil { + return false + } + return x.A != nil +} + +func (x *LoopRecursiveB) ClearA() { + x.A = nil +} + +type LoopRecursiveB_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A *LoopRecursiveA +} + +func (b0 LoopRecursiveB_builder) Build() *LoopRecursiveB { + m0 := &LoopRecursiveB{} + b, x := &b0, m0 + _, _ = b, x + x.A = b.A + return m0 +} - // Types that are assignable to O: +type MsgHasOneof struct { + state protoimpl.MessageState `protogen:"hybrid.v1"` + // Types that are valid to be assigned to O: // // *MsgHasOneof_X // *MsgHasOneof_Y // *MsgHasOneof_Msg - O isMsgHasOneof_O `protobuf_oneof:"o"` + O isMsgHasOneof_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache } func (x *MsgHasOneof) Reset() { @@ -272,39 +365,166 @@ func (x *MsgHasOneof) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MsgHasOneof.ProtoReflect.Descriptor instead. -func (*MsgHasOneof) Descriptor() ([]byte, []int) { - return file_tests_example_v1_validations_proto_rawDescGZIP(), []int{4} -} - -func (m *MsgHasOneof) GetO() isMsgHasOneof_O { - if m != nil { - return m.O +func (x *MsgHasOneof) GetO() isMsgHasOneof_O { + if x != nil { + return x.O } return nil } func (x *MsgHasOneof) GetX() string { - if x, ok := x.GetO().(*MsgHasOneof_X); ok { - return x.X + if x != nil { + if x, ok := x.O.(*MsgHasOneof_X); ok { + return x.X + } } return "" } func (x *MsgHasOneof) GetY() int32 { - if x, ok := x.GetO().(*MsgHasOneof_Y); ok { - return x.Y + if x != nil { + if x, ok := x.O.(*MsgHasOneof_Y); ok { + return x.Y + } } return 0 } func (x *MsgHasOneof) GetMsg() *HasMsgExprs { - if x, ok := x.GetO().(*MsgHasOneof_Msg); ok { - return x.Msg + if x != nil { + if x, ok := x.O.(*MsgHasOneof_Msg); ok { + return x.Msg + } } return nil } +func (x *MsgHasOneof) SetX(v string) { + x.O = &MsgHasOneof_X{v} +} + +func (x *MsgHasOneof) SetY(v int32) { + x.O = &MsgHasOneof_Y{v} +} + +func (x *MsgHasOneof) SetMsg(v *HasMsgExprs) { + if v == nil { + x.O = nil + return + } + x.O = &MsgHasOneof_Msg{v} +} + +func (x *MsgHasOneof) HasO() bool { + if x == nil { + return false + } + return x.O != nil +} + +func (x *MsgHasOneof) HasX() bool { + if x == nil { + return false + } + _, ok := x.O.(*MsgHasOneof_X) + return ok +} + +func (x *MsgHasOneof) HasY() bool { + if x == nil { + return false + } + _, ok := x.O.(*MsgHasOneof_Y) + return ok +} + +func (x *MsgHasOneof) HasMsg() bool { + if x == nil { + return false + } + _, ok := x.O.(*MsgHasOneof_Msg) + return ok +} + +func (x *MsgHasOneof) ClearO() { + x.O = nil +} + +func (x *MsgHasOneof) ClearX() { + if _, ok := x.O.(*MsgHasOneof_X); ok { + x.O = nil + } +} + +func (x *MsgHasOneof) ClearY() { + if _, ok := x.O.(*MsgHasOneof_Y); ok { + x.O = nil + } +} + +func (x *MsgHasOneof) ClearMsg() { + if _, ok := x.O.(*MsgHasOneof_Msg); ok { + x.O = nil + } +} + +const MsgHasOneof_O_not_set_case case_MsgHasOneof_O = 0 +const MsgHasOneof_X_case case_MsgHasOneof_O = 1 +const MsgHasOneof_Y_case case_MsgHasOneof_O = 2 +const MsgHasOneof_Msg_case case_MsgHasOneof_O = 3 + +func (x *MsgHasOneof) WhichO() case_MsgHasOneof_O { + if x == nil { + return MsgHasOneof_O_not_set_case + } + switch x.O.(type) { + case *MsgHasOneof_X: + return MsgHasOneof_X_case + case *MsgHasOneof_Y: + return MsgHasOneof_Y_case + case *MsgHasOneof_Msg: + return MsgHasOneof_Msg_case + default: + return MsgHasOneof_O_not_set_case + } +} + +type MsgHasOneof_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof O: + X *string + Y *int32 + Msg *HasMsgExprs + // -- end of O +} + +func (b0 MsgHasOneof_builder) Build() *MsgHasOneof { + m0 := &MsgHasOneof{} + b, x := &b0, m0 + _, _ = b, x + if b.X != nil { + x.O = &MsgHasOneof_X{*b.X} + } + if b.Y != nil { + x.O = &MsgHasOneof_Y{*b.Y} + } + if b.Msg != nil { + x.O = &MsgHasOneof_Msg{b.Msg} + } + return m0 +} + +type case_MsgHasOneof_O protoreflect.FieldNumber + +func (x case_MsgHasOneof_O) String() string { + md := file_tests_example_v1_validations_proto_msgTypes[4].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + type isMsgHasOneof_O interface { isMsgHasOneof_O() } @@ -328,13 +548,12 @@ func (*MsgHasOneof_Y) isMsgHasOneof_O() {} func (*MsgHasOneof_Msg) isMsgHasOneof_O() {} type MsgHasRepeated struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + X []float32 `protobuf:"fixed32,1,rep,packed,name=x,proto3" json:"x,omitempty"` + Y []string `protobuf:"bytes,2,rep,name=y,proto3" json:"y,omitempty"` + Z []*HasMsgExprs `protobuf:"bytes,3,rep,name=z,proto3" json:"z,omitempty"` unknownFields protoimpl.UnknownFields - - X []float32 `protobuf:"fixed32,1,rep,packed,name=x,proto3" json:"x,omitempty"` - Y []string `protobuf:"bytes,2,rep,name=y,proto3" json:"y,omitempty"` - Z []*HasMsgExprs `protobuf:"bytes,3,rep,name=z,proto3" json:"z,omitempty"` + sizeCache protoimpl.SizeCache } func (x *MsgHasRepeated) Reset() { @@ -362,11 +581,6 @@ func (x *MsgHasRepeated) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MsgHasRepeated.ProtoReflect.Descriptor instead. -func (*MsgHasRepeated) Descriptor() ([]byte, []int) { - return file_tests_example_v1_validations_proto_rawDescGZIP(), []int{5} -} - func (x *MsgHasRepeated) GetX() []float32 { if x != nil { return x.X @@ -388,14 +602,43 @@ func (x *MsgHasRepeated) GetZ() []*HasMsgExprs { return nil } +func (x *MsgHasRepeated) SetX(v []float32) { + x.X = v +} + +func (x *MsgHasRepeated) SetY(v []string) { + x.Y = v +} + +func (x *MsgHasRepeated) SetZ(v []*HasMsgExprs) { + x.Z = v +} + +type MsgHasRepeated_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X []float32 + Y []string + Z []*HasMsgExprs +} + +func (b0 MsgHasRepeated_builder) Build() *MsgHasRepeated { + m0 := &MsgHasRepeated{} + b, x := &b0, m0 + _, _ = b, x + x.X = b.X + x.Y = b.Y + x.Z = b.Z + return m0 +} + type MsgHasMap struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Int32Map map[int32]int32 `protobuf:"bytes,1,rep,name=int32map,proto3" json:"int32map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + StringMap map[string]string `protobuf:"bytes,2,rep,name=string_map,json=stringMap,proto3" json:"string_map,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + MessageMap map[int64]*LoopRecursiveA `protobuf:"bytes,3,rep,name=message_map,json=messageMap,proto3" json:"message_map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` unknownFields protoimpl.UnknownFields - - Int32Map map[int32]int32 `protobuf:"bytes,1,rep,name=int32map,proto3" json:"int32map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` - StringMap map[string]string `protobuf:"bytes,2,rep,name=string_map,json=stringMap,proto3" json:"string_map,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` - MessageMap map[int64]*LoopRecursiveA `protobuf:"bytes,3,rep,name=message_map,json=messageMap,proto3" json:"message_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + sizeCache protoimpl.SizeCache } func (x *MsgHasMap) Reset() { @@ -423,11 +666,6 @@ func (x *MsgHasMap) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use MsgHasMap.ProtoReflect.Descriptor instead. -func (*MsgHasMap) Descriptor() ([]byte, []int) { - return file_tests_example_v1_validations_proto_rawDescGZIP(), []int{6} -} - func (x *MsgHasMap) GetInt32Map() map[int32]int32 { if x != nil { return x.Int32Map @@ -449,12 +687,41 @@ func (x *MsgHasMap) GetMessageMap() map[int64]*LoopRecursiveA { return nil } +func (x *MsgHasMap) SetInt32Map(v map[int32]int32) { + x.Int32Map = v +} + +func (x *MsgHasMap) SetStringMap(v map[string]string) { + x.StringMap = v +} + +func (x *MsgHasMap) SetMessageMap(v map[int64]*LoopRecursiveA) { + x.MessageMap = v +} + +type MsgHasMap_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Int32Map map[int32]int32 + StringMap map[string]string + MessageMap map[int64]*LoopRecursiveA +} + +func (b0 MsgHasMap_builder) Build() *MsgHasMap { + m0 := &MsgHasMap{} + b, x := &b0, m0 + _, _ = b, x + x.Int32Map = b.Int32Map + x.StringMap = b.StringMap + x.MessageMap = b.MessageMap + return m0 +} + type TransitiveFieldConstraint struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Mask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=mask,proto3" json:"mask,omitempty"` unknownFields protoimpl.UnknownFields - - Mask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=mask,proto3" json:"mask,omitempty"` + sizeCache protoimpl.SizeCache } func (x *TransitiveFieldConstraint) Reset() { @@ -482,11 +749,6 @@ func (x *TransitiveFieldConstraint) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use TransitiveFieldConstraint.ProtoReflect.Descriptor instead. -func (*TransitiveFieldConstraint) Descriptor() ([]byte, []int) { - return file_tests_example_v1_validations_proto_rawDescGZIP(), []int{7} -} - func (x *TransitiveFieldConstraint) GetMask() *fieldmaskpb.FieldMask { if x != nil { return x.Mask @@ -494,12 +756,40 @@ func (x *TransitiveFieldConstraint) GetMask() *fieldmaskpb.FieldMask { return nil } +func (x *TransitiveFieldConstraint) SetMask(v *fieldmaskpb.FieldMask) { + x.Mask = v +} + +func (x *TransitiveFieldConstraint) HasMask() bool { + if x == nil { + return false + } + return x.Mask != nil +} + +func (x *TransitiveFieldConstraint) ClearMask() { + x.Mask = nil +} + +type TransitiveFieldConstraint_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Mask *fieldmaskpb.FieldMask +} + +func (b0 TransitiveFieldConstraint_builder) Build() *TransitiveFieldConstraint { + m0 := &TransitiveFieldConstraint{} + b, x := &b0, m0 + _, _ = b, x + x.Mask = b.Mask + return m0 +} + type MultipleStepsTransitiveFieldConstraints struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Api *apipb.Api `protobuf:"bytes,1,opt,name=api,proto3" json:"api,omitempty"` unknownFields protoimpl.UnknownFields - - Api *apipb.Api `protobuf:"bytes,1,opt,name=api,proto3" json:"api,omitempty"` + sizeCache protoimpl.SizeCache } func (x *MultipleStepsTransitiveFieldConstraints) Reset() { @@ -527,11 +817,6 @@ func (x *MultipleStepsTransitiveFieldConstraints) ProtoReflect() protoreflect.Me return mi.MessageOf(x) } -// Deprecated: Use MultipleStepsTransitiveFieldConstraints.ProtoReflect.Descriptor instead. -func (*MultipleStepsTransitiveFieldConstraints) Descriptor() ([]byte, []int) { - return file_tests_example_v1_validations_proto_rawDescGZIP(), []int{8} -} - func (x *MultipleStepsTransitiveFieldConstraints) GetApi() *apipb.Api { if x != nil { return x.Api @@ -539,12 +824,40 @@ func (x *MultipleStepsTransitiveFieldConstraints) GetApi() *apipb.Api { return nil } +func (x *MultipleStepsTransitiveFieldConstraints) SetApi(v *apipb.Api) { + x.Api = v +} + +func (x *MultipleStepsTransitiveFieldConstraints) HasApi() bool { + if x == nil { + return false + } + return x.Api != nil +} + +func (x *MultipleStepsTransitiveFieldConstraints) ClearApi() { + x.Api = nil +} + +type MultipleStepsTransitiveFieldConstraints_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Api *apipb.Api +} + +func (b0 MultipleStepsTransitiveFieldConstraints_builder) Build() *MultipleStepsTransitiveFieldConstraints { + m0 := &MultipleStepsTransitiveFieldConstraints{} + b, x := &b0, m0 + _, _ = b, x + x.Api = b.Api + return m0 +} + type Simple struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + S string `protobuf:"bytes,1,opt,name=s,proto3" json:"s,omitempty"` unknownFields protoimpl.UnknownFields - - S string `protobuf:"bytes,1,opt,name=s,proto3" json:"s,omitempty"` + sizeCache protoimpl.SizeCache } func (x *Simple) Reset() { @@ -572,11 +885,6 @@ func (x *Simple) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use Simple.ProtoReflect.Descriptor instead. -func (*Simple) Descriptor() ([]byte, []int) { - return file_tests_example_v1_validations_proto_rawDescGZIP(), []int{9} -} - func (x *Simple) GetS() string { if x != nil { return x.S @@ -584,12 +892,29 @@ func (x *Simple) GetS() string { return "" } +func (x *Simple) SetS(v string) { + x.S = v +} + +type Simple_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + S string +} + +func (b0 Simple_builder) Build() *Simple { + m0 := &Simple{} + b, x := &b0, m0 + _, _ = b, x + x.S = b.S + return m0 +} + type FieldOfTypeAny struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Any *anypb.Any `protobuf:"bytes,1,opt,name=any,proto3" json:"any,omitempty"` unknownFields protoimpl.UnknownFields - - Any *anypb.Any `protobuf:"bytes,1,opt,name=any,proto3" json:"any,omitempty"` + sizeCache protoimpl.SizeCache } func (x *FieldOfTypeAny) Reset() { @@ -617,11 +942,6 @@ func (x *FieldOfTypeAny) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use FieldOfTypeAny.ProtoReflect.Descriptor instead. -func (*FieldOfTypeAny) Descriptor() ([]byte, []int) { - return file_tests_example_v1_validations_proto_rawDescGZIP(), []int{10} -} - func (x *FieldOfTypeAny) GetAny() *anypb.Any { if x != nil { return x.Any @@ -629,13 +949,41 @@ func (x *FieldOfTypeAny) GetAny() *anypb.Any { return nil } +func (x *FieldOfTypeAny) SetAny(v *anypb.Any) { + x.Any = v +} + +func (x *FieldOfTypeAny) HasAny() bool { + if x == nil { + return false + } + return x.Any != nil +} + +func (x *FieldOfTypeAny) ClearAny() { + x.Any = nil +} + +type FieldOfTypeAny_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Any *anypb.Any +} + +func (b0 FieldOfTypeAny_builder) Build() *FieldOfTypeAny { + m0 := &FieldOfTypeAny{} + b, x := &b0, m0 + _, _ = b, x + x.Any = b.Any + return m0 +} + // https://github.com/bufbuild/protovalidate/issues/92 type CelMapOnARepeated struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Values []*CelMapOnARepeated_Value `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"` unknownFields protoimpl.UnknownFields - - Values []*CelMapOnARepeated_Value `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"` + sizeCache protoimpl.SizeCache } func (x *CelMapOnARepeated) Reset() { @@ -663,11 +1011,6 @@ func (x *CelMapOnARepeated) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use CelMapOnARepeated.ProtoReflect.Descriptor instead. -func (*CelMapOnARepeated) Descriptor() ([]byte, []int) { - return file_tests_example_v1_validations_proto_rawDescGZIP(), []int{11} -} - func (x *CelMapOnARepeated) GetValues() []*CelMapOnARepeated_Value { if x != nil { return x.Values @@ -675,12 +1018,29 @@ func (x *CelMapOnARepeated) GetValues() []*CelMapOnARepeated_Value { return nil } +func (x *CelMapOnARepeated) SetValues(v []*CelMapOnARepeated_Value) { + x.Values = v +} + +type CelMapOnARepeated_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Values []*CelMapOnARepeated_Value +} + +func (b0 CelMapOnARepeated_builder) Build() *CelMapOnARepeated { + m0 := &CelMapOnARepeated{} + b, x := &b0, m0 + _, _ = b, x + x.Values = b.Values + return m0 +} + type RepeatedItemCel struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Paths []string `protobuf:"bytes,1,rep,name=paths,proto3" json:"paths,omitempty"` unknownFields protoimpl.UnknownFields - - Paths []string `protobuf:"bytes,1,rep,name=paths,proto3" json:"paths,omitempty"` + sizeCache protoimpl.SizeCache } func (x *RepeatedItemCel) Reset() { @@ -708,11 +1068,6 @@ func (x *RepeatedItemCel) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use RepeatedItemCel.ProtoReflect.Descriptor instead. -func (*RepeatedItemCel) Descriptor() ([]byte, []int) { - return file_tests_example_v1_validations_proto_rawDescGZIP(), []int{12} -} - func (x *RepeatedItemCel) GetPaths() []string { if x != nil { return x.Paths @@ -720,13 +1075,30 @@ func (x *RepeatedItemCel) GetPaths() []string { return nil } +func (x *RepeatedItemCel) SetPaths(v []string) { + x.Paths = v +} + +type RepeatedItemCel_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Paths []string +} + +func (b0 RepeatedItemCel_builder) Build() *RepeatedItemCel { + m0 := &RepeatedItemCel{} + b, x := &b0, m0 + _, _ = b, x + x.Paths = b.Paths + return m0 +} + type OneTwo struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Field1 *F1 `protobuf:"bytes,1,opt,name=field1,proto3" json:"field1,omitempty"` + Field2 *F2 `protobuf:"bytes,2,opt,name=field2,proto3" json:"field2,omitempty"` unknownFields protoimpl.UnknownFields - - Field1 *F1 `protobuf:"bytes,1,opt,name=field1,proto3" json:"field1,omitempty"` - Field2 *F2 `protobuf:"bytes,2,opt,name=field2,proto3" json:"field2,omitempty"` + sizeCache protoimpl.SizeCache } func (x *OneTwo) Reset() { @@ -754,11 +1126,6 @@ func (x *OneTwo) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use OneTwo.ProtoReflect.Descriptor instead. -func (*OneTwo) Descriptor() ([]byte, []int) { - return file_tests_example_v1_validations_proto_rawDescGZIP(), []int{13} -} - func (x *OneTwo) GetField1() *F1 { if x != nil { return x.Field1 @@ -773,13 +1140,58 @@ func (x *OneTwo) GetField2() *F2 { return nil } +func (x *OneTwo) SetField1(v *F1) { + x.Field1 = v +} + +func (x *OneTwo) SetField2(v *F2) { + x.Field2 = v +} + +func (x *OneTwo) HasField1() bool { + if x == nil { + return false + } + return x.Field1 != nil +} + +func (x *OneTwo) HasField2() bool { + if x == nil { + return false + } + return x.Field2 != nil +} + +func (x *OneTwo) ClearField1() { + x.Field1 = nil +} + +func (x *OneTwo) ClearField2() { + x.Field2 = nil +} + +type OneTwo_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Field1 *F1 + Field2 *F2 +} + +func (b0 OneTwo_builder) Build() *OneTwo { + m0 := &OneTwo{} + b, x := &b0, m0 + _, _ = b, x + x.Field1 = b.Field1 + x.Field2 = b.Field2 + return m0 +} + type TwoOne struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Field2 *F2 `protobuf:"bytes,1,opt,name=field2,proto3" json:"field2,omitempty"` + Field1 *F1 `protobuf:"bytes,2,opt,name=field1,proto3" json:"field1,omitempty"` unknownFields protoimpl.UnknownFields - - Field2 *F2 `protobuf:"bytes,1,opt,name=field2,proto3" json:"field2,omitempty"` - Field1 *F1 `protobuf:"bytes,2,opt,name=field1,proto3" json:"field1,omitempty"` + sizeCache protoimpl.SizeCache } func (x *TwoOne) Reset() { @@ -807,11 +1219,6 @@ func (x *TwoOne) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use TwoOne.ProtoReflect.Descriptor instead. -func (*TwoOne) Descriptor() ([]byte, []int) { - return file_tests_example_v1_validations_proto_rawDescGZIP(), []int{14} -} - func (x *TwoOne) GetField2() *F2 { if x != nil { return x.Field2 @@ -826,13 +1233,58 @@ func (x *TwoOne) GetField1() *F1 { return nil } +func (x *TwoOne) SetField2(v *F2) { + x.Field2 = v +} + +func (x *TwoOne) SetField1(v *F1) { + x.Field1 = v +} + +func (x *TwoOne) HasField2() bool { + if x == nil { + return false + } + return x.Field2 != nil +} + +func (x *TwoOne) HasField1() bool { + if x == nil { + return false + } + return x.Field1 != nil +} + +func (x *TwoOne) ClearField2() { + x.Field2 = nil +} + +func (x *TwoOne) ClearField1() { + x.Field1 = nil +} + +type TwoOne_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Field2 *F2 + Field1 *F1 +} + +func (b0 TwoOne_builder) Build() *TwoOne { + m0 := &TwoOne{} + b, x := &b0, m0 + _, _ = b, x + x.Field2 = b.Field2 + x.Field1 = b.Field1 + return m0 +} + type F1 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + NeedThis string `protobuf:"bytes,1,opt,name=need_this,json=needThis,proto3" json:"need_this,omitempty"` + Field *FieldWithIssue `protobuf:"bytes,2,opt,name=field,proto3" json:"field,omitempty"` unknownFields protoimpl.UnknownFields - - NeedThis string `protobuf:"bytes,1,opt,name=need_this,json=needThis,proto3" json:"need_this,omitempty"` - Field *FieldWithIssue `protobuf:"bytes,2,opt,name=field,proto3" json:"field,omitempty"` + sizeCache protoimpl.SizeCache } func (x *F1) Reset() { @@ -860,11 +1312,6 @@ func (x *F1) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use F1.ProtoReflect.Descriptor instead. -func (*F1) Descriptor() ([]byte, []int) { - return file_tests_example_v1_validations_proto_rawDescGZIP(), []int{15} -} - func (x *F1) GetNeedThis() string { if x != nil { return x.NeedThis @@ -879,12 +1326,46 @@ func (x *F1) GetField() *FieldWithIssue { return nil } +func (x *F1) SetNeedThis(v string) { + x.NeedThis = v +} + +func (x *F1) SetField(v *FieldWithIssue) { + x.Field = v +} + +func (x *F1) HasField() bool { + if x == nil { + return false + } + return x.Field != nil +} + +func (x *F1) ClearField() { + x.Field = nil +} + +type F1_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + NeedThis string + Field *FieldWithIssue +} + +func (b0 F1_builder) Build() *F1 { + m0 := &F1{} + b, x := &b0, m0 + _, _ = b, x + x.NeedThis = b.NeedThis + x.Field = b.Field + return m0 +} + type F2 struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Field *FieldWithIssue `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"` unknownFields protoimpl.UnknownFields - - Field *FieldWithIssue `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"` + sizeCache protoimpl.SizeCache } func (x *F2) Reset() { @@ -912,11 +1393,6 @@ func (x *F2) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use F2.ProtoReflect.Descriptor instead. -func (*F2) Descriptor() ([]byte, []int) { - return file_tests_example_v1_validations_proto_rawDescGZIP(), []int{16} -} - func (x *F2) GetField() *FieldWithIssue { if x != nil { return x.Field @@ -924,13 +1400,41 @@ func (x *F2) GetField() *FieldWithIssue { return nil } +func (x *F2) SetField(v *FieldWithIssue) { + x.Field = v +} + +func (x *F2) HasField() bool { + if x == nil { + return false + } + return x.Field != nil +} + +func (x *F2) ClearField() { + x.Field = nil +} + +type F2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Field *FieldWithIssue +} + +func (b0 F2_builder) Build() *F2 { + m0 := &F2{} + b, x := &b0, m0 + _, _ = b, x + x.Field = b.Field + return m0 +} + type FieldWithIssue struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + F1 *F1 `protobuf:"bytes,1,opt,name=f1,proto3" json:"f1,omitempty"` + Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` unknownFields protoimpl.UnknownFields - - F1 *F1 `protobuf:"bytes,1,opt,name=f1,proto3" json:"f1,omitempty"` - Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` + sizeCache protoimpl.SizeCache } func (x *FieldWithIssue) Reset() { @@ -958,11 +1462,6 @@ func (x *FieldWithIssue) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use FieldWithIssue.ProtoReflect.Descriptor instead. -func (*FieldWithIssue) Descriptor() ([]byte, []int) { - return file_tests_example_v1_validations_proto_rawDescGZIP(), []int{17} -} - func (x *FieldWithIssue) GetF1() *F1 { if x != nil { return x.F1 @@ -977,12 +1476,46 @@ func (x *FieldWithIssue) GetName() string { return "" } +func (x *FieldWithIssue) SetF1(v *F1) { + x.F1 = v +} + +func (x *FieldWithIssue) SetName(v string) { + x.Name = v +} + +func (x *FieldWithIssue) HasF1() bool { + if x == nil { + return false + } + return x.F1 != nil +} + +func (x *FieldWithIssue) ClearF1() { + x.F1 = nil +} + +type FieldWithIssue_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + F1 *F1 + Name string +} + +func (b0 FieldWithIssue_builder) Build() *FieldWithIssue { + m0 := &FieldWithIssue{} + b, x := &b0, m0 + _, _ = b, x + x.F1 = b.F1 + x.Name = b.Name + return m0 +} + type CelMapOnARepeated_Value struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache + state protoimpl.MessageState `protogen:"hybrid.v1"` + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` unknownFields protoimpl.UnknownFields - - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + sizeCache protoimpl.SizeCache } func (x *CelMapOnARepeated_Value) Reset() { @@ -1010,11 +1543,6 @@ func (x *CelMapOnARepeated_Value) ProtoReflect() protoreflect.Message { return mi.MessageOf(x) } -// Deprecated: Use CelMapOnARepeated_Value.ProtoReflect.Descriptor instead. -func (*CelMapOnARepeated_Value) Descriptor() ([]byte, []int) { - return file_tests_example_v1_validations_proto_rawDescGZIP(), []int{11, 0} -} - func (x *CelMapOnARepeated_Value) GetName() string { if x != nil { return x.Name @@ -1022,6 +1550,24 @@ func (x *CelMapOnARepeated_Value) GetName() string { return "" } +func (x *CelMapOnARepeated_Value) SetName(v string) { + x.Name = v +} + +type CelMapOnARepeated_Value_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Name string +} + +func (b0 CelMapOnARepeated_Value_builder) Build() *CelMapOnARepeated_Value { + m0 := &CelMapOnARepeated_Value{} + b, x := &b0, m0 + _, _ = b, x + x.Name = b.Name + return m0 +} + var File_tests_example_v1_validations_proto protoreflect.FileDescriptor var file_tests_example_v1_validations_proto_rawDesc = []byte{ @@ -1228,18 +1774,6 @@ var file_tests_example_v1_validations_proto_rawDesc = []byte{ 0x65, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } -var ( - file_tests_example_v1_validations_proto_rawDescOnce sync.Once - file_tests_example_v1_validations_proto_rawDescData = file_tests_example_v1_validations_proto_rawDesc -) - -func file_tests_example_v1_validations_proto_rawDescGZIP() []byte { - file_tests_example_v1_validations_proto_rawDescOnce.Do(func() { - file_tests_example_v1_validations_proto_rawDescData = protoimpl.X.CompressGZIP(file_tests_example_v1_validations_proto_rawDescData) - }) - return file_tests_example_v1_validations_proto_rawDescData -} - var file_tests_example_v1_validations_proto_msgTypes = make([]protoimpl.MessageInfo, 22) var file_tests_example_v1_validations_proto_goTypes = []any{ (*HasMsgExprs)(nil), // 0: tests.example.v1.HasMsgExprs diff --git a/internal/gen/tests/example/v1/validations_protoopaque.pb.go b/internal/gen/tests/example/v1/validations_protoopaque.pb.go new file mode 100644 index 0000000..9f7e1e8 --- /dev/null +++ b/internal/gen/tests/example/v1/validations_protoopaque.pb.go @@ -0,0 +1,1853 @@ +// Copyright 2023-2024 Buf Technologies, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.1 +// protoc (unknown) +// source: tests/example/v1/validations.proto + +//go:build protoopaque + +package examplev1 + +import ( + _ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + anypb "google.golang.org/protobuf/types/known/anypb" + apipb "google.golang.org/protobuf/types/known/apipb" + fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type HasMsgExprs struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` + xxx_hidden_Y int32 `protobuf:"varint,2,opt,name=y,proto3" json:"y,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *HasMsgExprs) Reset() { + *x = HasMsgExprs{} + mi := &file_tests_example_v1_validations_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *HasMsgExprs) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HasMsgExprs) ProtoMessage() {} + +func (x *HasMsgExprs) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_validations_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *HasMsgExprs) GetX() int32 { + if x != nil { + return x.xxx_hidden_X + } + return 0 +} + +func (x *HasMsgExprs) GetY() int32 { + if x != nil { + return x.xxx_hidden_Y + } + return 0 +} + +func (x *HasMsgExprs) SetX(v int32) { + x.xxx_hidden_X = v +} + +func (x *HasMsgExprs) SetY(v int32) { + x.xxx_hidden_Y = v +} + +type HasMsgExprs_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X int32 + Y int32 +} + +func (b0 HasMsgExprs_builder) Build() *HasMsgExprs { + m0 := &HasMsgExprs{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_X = b.X + x.xxx_hidden_Y = b.Y + return m0 +} + +type SelfRecursive struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"` + xxx_hidden_Turtle *SelfRecursive `protobuf:"bytes,2,opt,name=turtle,proto3" json:"turtle,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SelfRecursive) Reset() { + *x = SelfRecursive{} + mi := &file_tests_example_v1_validations_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SelfRecursive) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SelfRecursive) ProtoMessage() {} + +func (x *SelfRecursive) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_validations_proto_msgTypes[1] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *SelfRecursive) GetX() int32 { + if x != nil { + return x.xxx_hidden_X + } + return 0 +} + +func (x *SelfRecursive) GetTurtle() *SelfRecursive { + if x != nil { + return x.xxx_hidden_Turtle + } + return nil +} + +func (x *SelfRecursive) SetX(v int32) { + x.xxx_hidden_X = v +} + +func (x *SelfRecursive) SetTurtle(v *SelfRecursive) { + x.xxx_hidden_Turtle = v +} + +func (x *SelfRecursive) HasTurtle() bool { + if x == nil { + return false + } + return x.xxx_hidden_Turtle != nil +} + +func (x *SelfRecursive) ClearTurtle() { + x.xxx_hidden_Turtle = nil +} + +type SelfRecursive_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X int32 + Turtle *SelfRecursive +} + +func (b0 SelfRecursive_builder) Build() *SelfRecursive { + m0 := &SelfRecursive{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_X = b.X + x.xxx_hidden_Turtle = b.Turtle + return m0 +} + +type LoopRecursiveA struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_B *LoopRecursiveB `protobuf:"bytes,1,opt,name=b,proto3" json:"b,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LoopRecursiveA) Reset() { + *x = LoopRecursiveA{} + mi := &file_tests_example_v1_validations_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LoopRecursiveA) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LoopRecursiveA) ProtoMessage() {} + +func (x *LoopRecursiveA) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_validations_proto_msgTypes[2] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *LoopRecursiveA) GetB() *LoopRecursiveB { + if x != nil { + return x.xxx_hidden_B + } + return nil +} + +func (x *LoopRecursiveA) SetB(v *LoopRecursiveB) { + x.xxx_hidden_B = v +} + +func (x *LoopRecursiveA) HasB() bool { + if x == nil { + return false + } + return x.xxx_hidden_B != nil +} + +func (x *LoopRecursiveA) ClearB() { + x.xxx_hidden_B = nil +} + +type LoopRecursiveA_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + B *LoopRecursiveB +} + +func (b0 LoopRecursiveA_builder) Build() *LoopRecursiveA { + m0 := &LoopRecursiveA{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_B = b.B + return m0 +} + +type LoopRecursiveB struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_A *LoopRecursiveA `protobuf:"bytes,1,opt,name=a,proto3" json:"a,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *LoopRecursiveB) Reset() { + *x = LoopRecursiveB{} + mi := &file_tests_example_v1_validations_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *LoopRecursiveB) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LoopRecursiveB) ProtoMessage() {} + +func (x *LoopRecursiveB) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_validations_proto_msgTypes[3] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *LoopRecursiveB) GetA() *LoopRecursiveA { + if x != nil { + return x.xxx_hidden_A + } + return nil +} + +func (x *LoopRecursiveB) SetA(v *LoopRecursiveA) { + x.xxx_hidden_A = v +} + +func (x *LoopRecursiveB) HasA() bool { + if x == nil { + return false + } + return x.xxx_hidden_A != nil +} + +func (x *LoopRecursiveB) ClearA() { + x.xxx_hidden_A = nil +} + +type LoopRecursiveB_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + A *LoopRecursiveA +} + +func (b0 LoopRecursiveB_builder) Build() *LoopRecursiveB { + m0 := &LoopRecursiveB{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_A = b.A + return m0 +} + +type MsgHasOneof struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_O isMsgHasOneof_O `protobuf_oneof:"o"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MsgHasOneof) Reset() { + *x = MsgHasOneof{} + mi := &file_tests_example_v1_validations_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MsgHasOneof) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MsgHasOneof) ProtoMessage() {} + +func (x *MsgHasOneof) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_validations_proto_msgTypes[4] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MsgHasOneof) GetX() string { + if x != nil { + if x, ok := x.xxx_hidden_O.(*msgHasOneof_X); ok { + return x.X + } + } + return "" +} + +func (x *MsgHasOneof) GetY() int32 { + if x != nil { + if x, ok := x.xxx_hidden_O.(*msgHasOneof_Y); ok { + return x.Y + } + } + return 0 +} + +func (x *MsgHasOneof) GetMsg() *HasMsgExprs { + if x != nil { + if x, ok := x.xxx_hidden_O.(*msgHasOneof_Msg); ok { + return x.Msg + } + } + return nil +} + +func (x *MsgHasOneof) SetX(v string) { + x.xxx_hidden_O = &msgHasOneof_X{v} +} + +func (x *MsgHasOneof) SetY(v int32) { + x.xxx_hidden_O = &msgHasOneof_Y{v} +} + +func (x *MsgHasOneof) SetMsg(v *HasMsgExprs) { + if v == nil { + x.xxx_hidden_O = nil + return + } + x.xxx_hidden_O = &msgHasOneof_Msg{v} +} + +func (x *MsgHasOneof) HasO() bool { + if x == nil { + return false + } + return x.xxx_hidden_O != nil +} + +func (x *MsgHasOneof) HasX() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*msgHasOneof_X) + return ok +} + +func (x *MsgHasOneof) HasY() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*msgHasOneof_Y) + return ok +} + +func (x *MsgHasOneof) HasMsg() bool { + if x == nil { + return false + } + _, ok := x.xxx_hidden_O.(*msgHasOneof_Msg) + return ok +} + +func (x *MsgHasOneof) ClearO() { + x.xxx_hidden_O = nil +} + +func (x *MsgHasOneof) ClearX() { + if _, ok := x.xxx_hidden_O.(*msgHasOneof_X); ok { + x.xxx_hidden_O = nil + } +} + +func (x *MsgHasOneof) ClearY() { + if _, ok := x.xxx_hidden_O.(*msgHasOneof_Y); ok { + x.xxx_hidden_O = nil + } +} + +func (x *MsgHasOneof) ClearMsg() { + if _, ok := x.xxx_hidden_O.(*msgHasOneof_Msg); ok { + x.xxx_hidden_O = nil + } +} + +const MsgHasOneof_O_not_set_case case_MsgHasOneof_O = 0 +const MsgHasOneof_X_case case_MsgHasOneof_O = 1 +const MsgHasOneof_Y_case case_MsgHasOneof_O = 2 +const MsgHasOneof_Msg_case case_MsgHasOneof_O = 3 + +func (x *MsgHasOneof) WhichO() case_MsgHasOneof_O { + if x == nil { + return MsgHasOneof_O_not_set_case + } + switch x.xxx_hidden_O.(type) { + case *msgHasOneof_X: + return MsgHasOneof_X_case + case *msgHasOneof_Y: + return MsgHasOneof_Y_case + case *msgHasOneof_Msg: + return MsgHasOneof_Msg_case + default: + return MsgHasOneof_O_not_set_case + } +} + +type MsgHasOneof_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + // Fields of oneof xxx_hidden_O: + X *string + Y *int32 + Msg *HasMsgExprs + // -- end of xxx_hidden_O +} + +func (b0 MsgHasOneof_builder) Build() *MsgHasOneof { + m0 := &MsgHasOneof{} + b, x := &b0, m0 + _, _ = b, x + if b.X != nil { + x.xxx_hidden_O = &msgHasOneof_X{*b.X} + } + if b.Y != nil { + x.xxx_hidden_O = &msgHasOneof_Y{*b.Y} + } + if b.Msg != nil { + x.xxx_hidden_O = &msgHasOneof_Msg{b.Msg} + } + return m0 +} + +type case_MsgHasOneof_O protoreflect.FieldNumber + +func (x case_MsgHasOneof_O) String() string { + md := file_tests_example_v1_validations_proto_msgTypes[4].Descriptor() + if x == 0 { + return "not set" + } + return protoimpl.X.MessageFieldStringOf(md, protoreflect.FieldNumber(x)) +} + +type isMsgHasOneof_O interface { + isMsgHasOneof_O() +} + +type msgHasOneof_X struct { + X string `protobuf:"bytes,1,opt,name=x,proto3,oneof"` +} + +type msgHasOneof_Y struct { + Y int32 `protobuf:"varint,2,opt,name=y,proto3,oneof"` +} + +type msgHasOneof_Msg struct { + Msg *HasMsgExprs `protobuf:"bytes,3,opt,name=msg,proto3,oneof"` +} + +func (*msgHasOneof_X) isMsgHasOneof_O() {} + +func (*msgHasOneof_Y) isMsgHasOneof_O() {} + +func (*msgHasOneof_Msg) isMsgHasOneof_O() {} + +type MsgHasRepeated struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_X []float32 `protobuf:"fixed32,1,rep,packed,name=x,proto3" json:"x,omitempty"` + xxx_hidden_Y []string `protobuf:"bytes,2,rep,name=y,proto3" json:"y,omitempty"` + xxx_hidden_Z *[]*HasMsgExprs `protobuf:"bytes,3,rep,name=z,proto3" json:"z,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MsgHasRepeated) Reset() { + *x = MsgHasRepeated{} + mi := &file_tests_example_v1_validations_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MsgHasRepeated) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MsgHasRepeated) ProtoMessage() {} + +func (x *MsgHasRepeated) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_validations_proto_msgTypes[5] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MsgHasRepeated) GetX() []float32 { + if x != nil { + return x.xxx_hidden_X + } + return nil +} + +func (x *MsgHasRepeated) GetY() []string { + if x != nil { + return x.xxx_hidden_Y + } + return nil +} + +func (x *MsgHasRepeated) GetZ() []*HasMsgExprs { + if x != nil { + if x.xxx_hidden_Z != nil { + return *x.xxx_hidden_Z + } + } + return nil +} + +func (x *MsgHasRepeated) SetX(v []float32) { + x.xxx_hidden_X = v +} + +func (x *MsgHasRepeated) SetY(v []string) { + x.xxx_hidden_Y = v +} + +func (x *MsgHasRepeated) SetZ(v []*HasMsgExprs) { + x.xxx_hidden_Z = &v +} + +type MsgHasRepeated_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + X []float32 + Y []string + Z []*HasMsgExprs +} + +func (b0 MsgHasRepeated_builder) Build() *MsgHasRepeated { + m0 := &MsgHasRepeated{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_X = b.X + x.xxx_hidden_Y = b.Y + x.xxx_hidden_Z = &b.Z + return m0 +} + +type MsgHasMap struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Int32Map map[int32]int32 `protobuf:"bytes,1,rep,name=int32map,proto3" json:"int32map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` + xxx_hidden_StringMap map[string]string `protobuf:"bytes,2,rep,name=string_map,json=stringMap,proto3" json:"string_map,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + xxx_hidden_MessageMap map[int64]*LoopRecursiveA `protobuf:"bytes,3,rep,name=message_map,json=messageMap,proto3" json:"message_map,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MsgHasMap) Reset() { + *x = MsgHasMap{} + mi := &file_tests_example_v1_validations_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MsgHasMap) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MsgHasMap) ProtoMessage() {} + +func (x *MsgHasMap) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_validations_proto_msgTypes[6] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MsgHasMap) GetInt32Map() map[int32]int32 { + if x != nil { + return x.xxx_hidden_Int32Map + } + return nil +} + +func (x *MsgHasMap) GetStringMap() map[string]string { + if x != nil { + return x.xxx_hidden_StringMap + } + return nil +} + +func (x *MsgHasMap) GetMessageMap() map[int64]*LoopRecursiveA { + if x != nil { + return x.xxx_hidden_MessageMap + } + return nil +} + +func (x *MsgHasMap) SetInt32Map(v map[int32]int32) { + x.xxx_hidden_Int32Map = v +} + +func (x *MsgHasMap) SetStringMap(v map[string]string) { + x.xxx_hidden_StringMap = v +} + +func (x *MsgHasMap) SetMessageMap(v map[int64]*LoopRecursiveA) { + x.xxx_hidden_MessageMap = v +} + +type MsgHasMap_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Int32Map map[int32]int32 + StringMap map[string]string + MessageMap map[int64]*LoopRecursiveA +} + +func (b0 MsgHasMap_builder) Build() *MsgHasMap { + m0 := &MsgHasMap{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Int32Map = b.Int32Map + x.xxx_hidden_StringMap = b.StringMap + x.xxx_hidden_MessageMap = b.MessageMap + return m0 +} + +type TransitiveFieldConstraint struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Mask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=mask,proto3" json:"mask,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TransitiveFieldConstraint) Reset() { + *x = TransitiveFieldConstraint{} + mi := &file_tests_example_v1_validations_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TransitiveFieldConstraint) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TransitiveFieldConstraint) ProtoMessage() {} + +func (x *TransitiveFieldConstraint) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_validations_proto_msgTypes[7] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *TransitiveFieldConstraint) GetMask() *fieldmaskpb.FieldMask { + if x != nil { + return x.xxx_hidden_Mask + } + return nil +} + +func (x *TransitiveFieldConstraint) SetMask(v *fieldmaskpb.FieldMask) { + x.xxx_hidden_Mask = v +} + +func (x *TransitiveFieldConstraint) HasMask() bool { + if x == nil { + return false + } + return x.xxx_hidden_Mask != nil +} + +func (x *TransitiveFieldConstraint) ClearMask() { + x.xxx_hidden_Mask = nil +} + +type TransitiveFieldConstraint_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Mask *fieldmaskpb.FieldMask +} + +func (b0 TransitiveFieldConstraint_builder) Build() *TransitiveFieldConstraint { + m0 := &TransitiveFieldConstraint{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Mask = b.Mask + return m0 +} + +type MultipleStepsTransitiveFieldConstraints struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Api *apipb.Api `protobuf:"bytes,1,opt,name=api,proto3" json:"api,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *MultipleStepsTransitiveFieldConstraints) Reset() { + *x = MultipleStepsTransitiveFieldConstraints{} + mi := &file_tests_example_v1_validations_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *MultipleStepsTransitiveFieldConstraints) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MultipleStepsTransitiveFieldConstraints) ProtoMessage() {} + +func (x *MultipleStepsTransitiveFieldConstraints) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_validations_proto_msgTypes[8] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *MultipleStepsTransitiveFieldConstraints) GetApi() *apipb.Api { + if x != nil { + return x.xxx_hidden_Api + } + return nil +} + +func (x *MultipleStepsTransitiveFieldConstraints) SetApi(v *apipb.Api) { + x.xxx_hidden_Api = v +} + +func (x *MultipleStepsTransitiveFieldConstraints) HasApi() bool { + if x == nil { + return false + } + return x.xxx_hidden_Api != nil +} + +func (x *MultipleStepsTransitiveFieldConstraints) ClearApi() { + x.xxx_hidden_Api = nil +} + +type MultipleStepsTransitiveFieldConstraints_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Api *apipb.Api +} + +func (b0 MultipleStepsTransitiveFieldConstraints_builder) Build() *MultipleStepsTransitiveFieldConstraints { + m0 := &MultipleStepsTransitiveFieldConstraints{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Api = b.Api + return m0 +} + +type Simple struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_S string `protobuf:"bytes,1,opt,name=s,proto3" json:"s,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *Simple) Reset() { + *x = Simple{} + mi := &file_tests_example_v1_validations_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *Simple) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Simple) ProtoMessage() {} + +func (x *Simple) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_validations_proto_msgTypes[9] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *Simple) GetS() string { + if x != nil { + return x.xxx_hidden_S + } + return "" +} + +func (x *Simple) SetS(v string) { + x.xxx_hidden_S = v +} + +type Simple_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + S string +} + +func (b0 Simple_builder) Build() *Simple { + m0 := &Simple{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_S = b.S + return m0 +} + +type FieldOfTypeAny struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Any *anypb.Any `protobuf:"bytes,1,opt,name=any,proto3" json:"any,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FieldOfTypeAny) Reset() { + *x = FieldOfTypeAny{} + mi := &file_tests_example_v1_validations_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FieldOfTypeAny) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FieldOfTypeAny) ProtoMessage() {} + +func (x *FieldOfTypeAny) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_validations_proto_msgTypes[10] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *FieldOfTypeAny) GetAny() *anypb.Any { + if x != nil { + return x.xxx_hidden_Any + } + return nil +} + +func (x *FieldOfTypeAny) SetAny(v *anypb.Any) { + x.xxx_hidden_Any = v +} + +func (x *FieldOfTypeAny) HasAny() bool { + if x == nil { + return false + } + return x.xxx_hidden_Any != nil +} + +func (x *FieldOfTypeAny) ClearAny() { + x.xxx_hidden_Any = nil +} + +type FieldOfTypeAny_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Any *anypb.Any +} + +func (b0 FieldOfTypeAny_builder) Build() *FieldOfTypeAny { + m0 := &FieldOfTypeAny{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Any = b.Any + return m0 +} + +// https://github.com/bufbuild/protovalidate/issues/92 +type CelMapOnARepeated struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Values *[]*CelMapOnARepeated_Value `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CelMapOnARepeated) Reset() { + *x = CelMapOnARepeated{} + mi := &file_tests_example_v1_validations_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CelMapOnARepeated) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CelMapOnARepeated) ProtoMessage() {} + +func (x *CelMapOnARepeated) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_validations_proto_msgTypes[11] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *CelMapOnARepeated) GetValues() []*CelMapOnARepeated_Value { + if x != nil { + if x.xxx_hidden_Values != nil { + return *x.xxx_hidden_Values + } + } + return nil +} + +func (x *CelMapOnARepeated) SetValues(v []*CelMapOnARepeated_Value) { + x.xxx_hidden_Values = &v +} + +type CelMapOnARepeated_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Values []*CelMapOnARepeated_Value +} + +func (b0 CelMapOnARepeated_builder) Build() *CelMapOnARepeated { + m0 := &CelMapOnARepeated{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Values = &b.Values + return m0 +} + +type RepeatedItemCel struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Paths []string `protobuf:"bytes,1,rep,name=paths,proto3" json:"paths,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RepeatedItemCel) Reset() { + *x = RepeatedItemCel{} + mi := &file_tests_example_v1_validations_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RepeatedItemCel) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RepeatedItemCel) ProtoMessage() {} + +func (x *RepeatedItemCel) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_validations_proto_msgTypes[12] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *RepeatedItemCel) GetPaths() []string { + if x != nil { + return x.xxx_hidden_Paths + } + return nil +} + +func (x *RepeatedItemCel) SetPaths(v []string) { + x.xxx_hidden_Paths = v +} + +type RepeatedItemCel_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Paths []string +} + +func (b0 RepeatedItemCel_builder) Build() *RepeatedItemCel { + m0 := &RepeatedItemCel{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Paths = b.Paths + return m0 +} + +type OneTwo struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Field1 *F1 `protobuf:"bytes,1,opt,name=field1,proto3" json:"field1,omitempty"` + xxx_hidden_Field2 *F2 `protobuf:"bytes,2,opt,name=field2,proto3" json:"field2,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *OneTwo) Reset() { + *x = OneTwo{} + mi := &file_tests_example_v1_validations_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *OneTwo) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*OneTwo) ProtoMessage() {} + +func (x *OneTwo) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_validations_proto_msgTypes[13] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *OneTwo) GetField1() *F1 { + if x != nil { + return x.xxx_hidden_Field1 + } + return nil +} + +func (x *OneTwo) GetField2() *F2 { + if x != nil { + return x.xxx_hidden_Field2 + } + return nil +} + +func (x *OneTwo) SetField1(v *F1) { + x.xxx_hidden_Field1 = v +} + +func (x *OneTwo) SetField2(v *F2) { + x.xxx_hidden_Field2 = v +} + +func (x *OneTwo) HasField1() bool { + if x == nil { + return false + } + return x.xxx_hidden_Field1 != nil +} + +func (x *OneTwo) HasField2() bool { + if x == nil { + return false + } + return x.xxx_hidden_Field2 != nil +} + +func (x *OneTwo) ClearField1() { + x.xxx_hidden_Field1 = nil +} + +func (x *OneTwo) ClearField2() { + x.xxx_hidden_Field2 = nil +} + +type OneTwo_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Field1 *F1 + Field2 *F2 +} + +func (b0 OneTwo_builder) Build() *OneTwo { + m0 := &OneTwo{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Field1 = b.Field1 + x.xxx_hidden_Field2 = b.Field2 + return m0 +} + +type TwoOne struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Field2 *F2 `protobuf:"bytes,1,opt,name=field2,proto3" json:"field2,omitempty"` + xxx_hidden_Field1 *F1 `protobuf:"bytes,2,opt,name=field1,proto3" json:"field1,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *TwoOne) Reset() { + *x = TwoOne{} + mi := &file_tests_example_v1_validations_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *TwoOne) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TwoOne) ProtoMessage() {} + +func (x *TwoOne) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_validations_proto_msgTypes[14] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *TwoOne) GetField2() *F2 { + if x != nil { + return x.xxx_hidden_Field2 + } + return nil +} + +func (x *TwoOne) GetField1() *F1 { + if x != nil { + return x.xxx_hidden_Field1 + } + return nil +} + +func (x *TwoOne) SetField2(v *F2) { + x.xxx_hidden_Field2 = v +} + +func (x *TwoOne) SetField1(v *F1) { + x.xxx_hidden_Field1 = v +} + +func (x *TwoOne) HasField2() bool { + if x == nil { + return false + } + return x.xxx_hidden_Field2 != nil +} + +func (x *TwoOne) HasField1() bool { + if x == nil { + return false + } + return x.xxx_hidden_Field1 != nil +} + +func (x *TwoOne) ClearField2() { + x.xxx_hidden_Field2 = nil +} + +func (x *TwoOne) ClearField1() { + x.xxx_hidden_Field1 = nil +} + +type TwoOne_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Field2 *F2 + Field1 *F1 +} + +func (b0 TwoOne_builder) Build() *TwoOne { + m0 := &TwoOne{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Field2 = b.Field2 + x.xxx_hidden_Field1 = b.Field1 + return m0 +} + +type F1 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_NeedThis string `protobuf:"bytes,1,opt,name=need_this,json=needThis,proto3" json:"need_this,omitempty"` + xxx_hidden_Field *FieldWithIssue `protobuf:"bytes,2,opt,name=field,proto3" json:"field,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *F1) Reset() { + *x = F1{} + mi := &file_tests_example_v1_validations_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *F1) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*F1) ProtoMessage() {} + +func (x *F1) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_validations_proto_msgTypes[15] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *F1) GetNeedThis() string { + if x != nil { + return x.xxx_hidden_NeedThis + } + return "" +} + +func (x *F1) GetField() *FieldWithIssue { + if x != nil { + return x.xxx_hidden_Field + } + return nil +} + +func (x *F1) SetNeedThis(v string) { + x.xxx_hidden_NeedThis = v +} + +func (x *F1) SetField(v *FieldWithIssue) { + x.xxx_hidden_Field = v +} + +func (x *F1) HasField() bool { + if x == nil { + return false + } + return x.xxx_hidden_Field != nil +} + +func (x *F1) ClearField() { + x.xxx_hidden_Field = nil +} + +type F1_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + NeedThis string + Field *FieldWithIssue +} + +func (b0 F1_builder) Build() *F1 { + m0 := &F1{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_NeedThis = b.NeedThis + x.xxx_hidden_Field = b.Field + return m0 +} + +type F2 struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Field *FieldWithIssue `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *F2) Reset() { + *x = F2{} + mi := &file_tests_example_v1_validations_proto_msgTypes[16] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *F2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*F2) ProtoMessage() {} + +func (x *F2) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_validations_proto_msgTypes[16] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *F2) GetField() *FieldWithIssue { + if x != nil { + return x.xxx_hidden_Field + } + return nil +} + +func (x *F2) SetField(v *FieldWithIssue) { + x.xxx_hidden_Field = v +} + +func (x *F2) HasField() bool { + if x == nil { + return false + } + return x.xxx_hidden_Field != nil +} + +func (x *F2) ClearField() { + x.xxx_hidden_Field = nil +} + +type F2_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Field *FieldWithIssue +} + +func (b0 F2_builder) Build() *F2 { + m0 := &F2{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Field = b.Field + return m0 +} + +type FieldWithIssue struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_F1 *F1 `protobuf:"bytes,1,opt,name=f1,proto3" json:"f1,omitempty"` + xxx_hidden_Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FieldWithIssue) Reset() { + *x = FieldWithIssue{} + mi := &file_tests_example_v1_validations_proto_msgTypes[17] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FieldWithIssue) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FieldWithIssue) ProtoMessage() {} + +func (x *FieldWithIssue) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_validations_proto_msgTypes[17] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *FieldWithIssue) GetF1() *F1 { + if x != nil { + return x.xxx_hidden_F1 + } + return nil +} + +func (x *FieldWithIssue) GetName() string { + if x != nil { + return x.xxx_hidden_Name + } + return "" +} + +func (x *FieldWithIssue) SetF1(v *F1) { + x.xxx_hidden_F1 = v +} + +func (x *FieldWithIssue) SetName(v string) { + x.xxx_hidden_Name = v +} + +func (x *FieldWithIssue) HasF1() bool { + if x == nil { + return false + } + return x.xxx_hidden_F1 != nil +} + +func (x *FieldWithIssue) ClearF1() { + x.xxx_hidden_F1 = nil +} + +type FieldWithIssue_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + F1 *F1 + Name string +} + +func (b0 FieldWithIssue_builder) Build() *FieldWithIssue { + m0 := &FieldWithIssue{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_F1 = b.F1 + x.xxx_hidden_Name = b.Name + return m0 +} + +type CelMapOnARepeated_Value struct { + state protoimpl.MessageState `protogen:"opaque.v1"` + xxx_hidden_Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *CelMapOnARepeated_Value) Reset() { + *x = CelMapOnARepeated_Value{} + mi := &file_tests_example_v1_validations_proto_msgTypes[21] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *CelMapOnARepeated_Value) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CelMapOnARepeated_Value) ProtoMessage() {} + +func (x *CelMapOnARepeated_Value) ProtoReflect() protoreflect.Message { + mi := &file_tests_example_v1_validations_proto_msgTypes[21] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +func (x *CelMapOnARepeated_Value) GetName() string { + if x != nil { + return x.xxx_hidden_Name + } + return "" +} + +func (x *CelMapOnARepeated_Value) SetName(v string) { + x.xxx_hidden_Name = v +} + +type CelMapOnARepeated_Value_builder struct { + _ [0]func() // Prevents comparability and use of unkeyed literals for the builder. + + Name string +} + +func (b0 CelMapOnARepeated_Value_builder) Build() *CelMapOnARepeated_Value { + m0 := &CelMapOnARepeated_Value{} + b, x := &b0, m0 + _, _ = b, x + x.xxx_hidden_Name = b.Name + return m0 +} + +var File_tests_example_v1_validations_proto protoreflect.FileDescriptor + +var file_tests_example_v1_validations_proto_rawDesc = []byte{ + 0x0a, 0x22, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2f, + 0x76, 0x31, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x10, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x65, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x1a, 0x1b, 0x62, 0x75, 0x66, 0x2f, 0x76, 0x61, 0x6c, 0x69, + 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 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, 0x19, + 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, + 0x61, 0x70, 0x69, 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, 0x22, 0x8d, 0x02, 0x0a, 0x0b, + 0x48, 0x61, 0x73, 0x4d, 0x73, 0x67, 0x45, 0x78, 0x70, 0x72, 0x73, 0x12, 0x7f, 0x0a, 0x01, 0x78, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x71, 0xba, 0x48, 0x6e, 0xba, 0x01, 0x27, 0x0a, 0x06, + 0x78, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x12, 0x0e, 0x78, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, + 0x65, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x1a, 0x0d, 0x74, 0x68, 0x69, 0x73, 0x20, 0x25, 0x20, 0x32, + 0x20, 0x3d, 0x3d, 0x20, 0x30, 0xba, 0x01, 0x41, 0x0a, 0x0b, 0x78, 0x5f, 0x63, 0x6f, 0x70, 0x72, + 0x69, 0x6d, 0x65, 0x5f, 0x33, 0x1a, 0x32, 0x74, 0x68, 0x69, 0x73, 0x20, 0x25, 0x20, 0x33, 0x20, + 0x21, 0x3d, 0x20, 0x30, 0x20, 0x3f, 0x20, 0x27, 0x27, 0x3a, 0x20, 0x27, 0x78, 0x20, 0x6d, 0x75, + 0x73, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x64, 0x69, 0x76, 0x69, 0x73, 0x69, + 0x62, 0x6c, 0x65, 0x20, 0x62, 0x79, 0x20, 0x33, 0x27, 0x52, 0x01, 0x78, 0x12, 0x0c, 0x0a, 0x01, + 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x79, 0x3a, 0x6f, 0xba, 0x48, 0x6c, 0x1a, + 0x30, 0x0a, 0x06, 0x78, 0x5f, 0x6c, 0x74, 0x5f, 0x79, 0x12, 0x15, 0x78, 0x20, 0x6d, 0x75, 0x73, + 0x74, 0x20, 0x62, 0x65, 0x20, 0x6c, 0x65, 0x73, 0x73, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x79, + 0x1a, 0x0f, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x78, 0x20, 0x3c, 0x20, 0x74, 0x68, 0x69, 0x73, 0x2e, + 0x79, 0x1a, 0x38, 0x0a, 0x07, 0x79, 0x5f, 0x67, 0x74, 0x5f, 0x34, 0x32, 0x1a, 0x2d, 0x74, 0x68, + 0x69, 0x73, 0x2e, 0x79, 0x20, 0x3e, 0x20, 0x34, 0x32, 0x20, 0x3f, 0x20, 0x27, 0x27, 0x3a, 0x20, + 0x27, 0x79, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x67, 0x72, 0x65, 0x61, 0x74, + 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x34, 0x32, 0x27, 0x22, 0xfe, 0x01, 0x0a, 0x0d, + 0x53, 0x65, 0x6c, 0x66, 0x52, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x12, 0x0c, 0x0a, + 0x01, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x01, 0x78, 0x12, 0x8d, 0x01, 0x0a, 0x06, + 0x74, 0x75, 0x72, 0x74, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x74, + 0x65, 0x73, 0x74, 0x73, 0x2e, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, + 0x53, 0x65, 0x6c, 0x66, 0x52, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x42, 0x54, 0xba, + 0x48, 0x51, 0xba, 0x01, 0x4e, 0x0a, 0x14, 0x6e, 0x6f, 0x6e, 0x5f, 0x7a, 0x65, 0x72, 0x6f, 0x5f, + 0x62, 0x61, 0x62, 0x79, 0x5f, 0x74, 0x75, 0x72, 0x74, 0x6c, 0x65, 0x12, 0x2a, 0x65, 0x6d, 0x62, + 0x65, 0x64, 0x64, 0x65, 0x64, 0x20, 0x74, 0x75, 0x72, 0x74, 0x6c, 0x65, 0x27, 0x73, 0x20, 0x78, + 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x20, + 0x62, 0x65, 0x20, 0x7a, 0x65, 0x72, 0x6f, 0x1a, 0x0a, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x78, 0x20, + 0x3e, 0x20, 0x30, 0x52, 0x06, 0x74, 0x75, 0x72, 0x74, 0x6c, 0x65, 0x3a, 0x4f, 0xba, 0x48, 0x4c, + 0x1a, 0x4a, 0x0a, 0x0e, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x5f, 0x74, 0x75, 0x72, 0x74, 0x6c, + 0x65, 0x73, 0x12, 0x1f, 0x61, 0x64, 0x6a, 0x61, 0x63, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x75, 0x72, + 0x74, 0x6c, 0x65, 0x73, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, 0x6e, 0x69, + 0x71, 0x75, 0x65, 0x1a, 0x17, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x78, 0x20, 0x21, 0x3d, 0x20, 0x74, + 0x68, 0x69, 0x73, 0x2e, 0x74, 0x75, 0x72, 0x74, 0x6c, 0x65, 0x2e, 0x78, 0x22, 0x40, 0x0a, 0x0e, + 0x4c, 0x6f, 0x6f, 0x70, 0x52, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x41, 0x12, 0x2e, + 0x0a, 0x01, 0x62, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x74, 0x65, 0x73, 0x74, + 0x73, 0x2e, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x6f, + 0x70, 0x52, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x42, 0x52, 0x01, 0x62, 0x22, 0x40, + 0x0a, 0x0e, 0x4c, 0x6f, 0x6f, 0x70, 0x52, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x42, + 0x12, 0x2e, 0x0a, 0x01, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x74, 0x65, + 0x73, 0x74, 0x73, 0x2e, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4c, + 0x6f, 0x6f, 0x70, 0x52, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x41, 0x52, 0x01, 0x61, + 0x22, 0xfb, 0x01, 0x0a, 0x0b, 0x4d, 0x73, 0x67, 0x48, 0x61, 0x73, 0x4f, 0x6e, 0x65, 0x6f, 0x66, + 0x12, 0x1a, 0x0a, 0x01, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xba, 0x48, 0x07, + 0x72, 0x05, 0x3a, 0x03, 0x66, 0x6f, 0x6f, 0x48, 0x00, 0x52, 0x01, 0x78, 0x12, 0x17, 0x0a, 0x01, + 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x07, 0xba, 0x48, 0x04, 0x1a, 0x02, 0x20, 0x00, + 0x48, 0x00, 0x52, 0x01, 0x79, 0x12, 0x31, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x65, 0x78, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x61, 0x73, 0x4d, 0x73, 0x67, 0x45, 0x78, 0x70, 0x72, + 0x73, 0x48, 0x00, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x3a, 0x78, 0xba, 0x48, 0x75, 0x1a, 0x5c, 0x0a, + 0x06, 0x74, 0x65, 0x73, 0x74, 0x20, 0x78, 0x1a, 0x52, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x78, 0x20, + 0x3d, 0x3d, 0x20, 0x27, 0x27, 0x20, 0x3f, 0x20, 0x27, 0x27, 0x20, 0x3a, 0x20, 0x0a, 0x21, 0x74, + 0x68, 0x69, 0x73, 0x2e, 0x78, 0x2e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x73, 0x57, 0x69, 0x74, 0x68, + 0x28, 0x27, 0x66, 0x6f, 0x6f, 0x27, 0x29, 0x20, 0x3f, 0x20, 0x27, 0x64, 0x6f, 0x65, 0x73, 0x20, + 0x6e, 0x6f, 0x74, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x20, + 0x60, 0x66, 0x6f, 0x6f, 0x60, 0x27, 0x20, 0x3a, 0x20, 0x27, 0x27, 0x1a, 0x15, 0x0a, 0x06, 0x74, + 0x65, 0x78, 0x74, 0x20, 0x79, 0x1a, 0x0b, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x79, 0x20, 0x3e, 0x3d, + 0x20, 0x30, 0x42, 0x0a, 0x0a, 0x01, 0x6f, 0x12, 0x05, 0xba, 0x48, 0x02, 0x08, 0x01, 0x22, 0xa0, + 0x01, 0x0a, 0x0e, 0x4d, 0x73, 0x67, 0x48, 0x61, 0x73, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, + 0x64, 0x12, 0x3f, 0x0a, 0x01, 0x78, 0x18, 0x01, 0x20, 0x03, 0x28, 0x02, 0x42, 0x31, 0xba, 0x48, + 0x2e, 0x92, 0x01, 0x2b, 0x08, 0x01, 0x10, 0x03, 0x18, 0x01, 0x22, 0x23, 0xba, 0x01, 0x19, 0x12, + 0x11, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x66, 0x61, 0x6c, + 0x73, 0x65, 0x1a, 0x04, 0x74, 0x72, 0x75, 0x65, 0x0a, 0x05, 0x25, 0x00, 0x00, 0x00, 0x00, 0x52, + 0x01, 0x78, 0x12, 0x16, 0x0a, 0x01, 0x79, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x42, 0x08, 0xba, + 0x48, 0x05, 0x92, 0x01, 0x02, 0x18, 0x01, 0x52, 0x01, 0x79, 0x12, 0x35, 0x0a, 0x01, 0x7a, 0x18, + 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x65, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x61, 0x73, 0x4d, 0x73, 0x67, 0x45, + 0x78, 0x70, 0x72, 0x73, 0x42, 0x08, 0xba, 0x48, 0x05, 0x92, 0x01, 0x02, 0x10, 0x02, 0x52, 0x01, + 0x7a, 0x22, 0xf1, 0x03, 0x0a, 0x09, 0x4d, 0x73, 0x67, 0x48, 0x61, 0x73, 0x4d, 0x61, 0x70, 0x12, + 0x5b, 0x0a, 0x08, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x6d, 0x61, 0x70, 0x18, 0x01, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x29, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x48, 0x61, 0x73, 0x4d, 0x61, 0x70, 0x2e, 0x49, + 0x6e, 0x74, 0x33, 0x32, 0x6d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x14, 0xba, 0x48, + 0x11, 0x9a, 0x01, 0x0e, 0x08, 0x03, 0x22, 0x04, 0x1a, 0x02, 0x20, 0x00, 0x2a, 0x04, 0x1a, 0x02, + 0x10, 0x00, 0x52, 0x08, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x6d, 0x61, 0x70, 0x12, 0x53, 0x0a, 0x0a, + 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x2a, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x48, 0x61, 0x73, 0x4d, 0x61, 0x70, 0x2e, 0x53, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x08, 0xba, 0x48, + 0x05, 0x9a, 0x01, 0x02, 0x10, 0x01, 0x52, 0x09, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4d, 0x61, + 0x70, 0x12, 0x56, 0x0a, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x6d, 0x61, 0x70, + 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x65, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x48, 0x61, 0x73, + 0x4d, 0x61, 0x70, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, + 0x74, 0x72, 0x79, 0x42, 0x08, 0xba, 0x48, 0x05, 0x9a, 0x01, 0x02, 0x08, 0x02, 0x52, 0x0a, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x61, 0x70, 0x1a, 0x3b, 0x0a, 0x0d, 0x49, 0x6e, 0x74, + 0x33, 0x32, 0x6d, 0x61, 0x70, 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, 0x3c, 0x0a, 0x0e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, + 0x4d, 0x61, 0x70, 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, 0x5f, 0x0a, 0x0f, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, + 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x36, 0x0a, 0x05, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, + 0x2e, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x6f, 0x70, + 0x52, 0x65, 0x63, 0x75, 0x72, 0x73, 0x69, 0x76, 0x65, 0x41, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x8e, 0x01, 0x0a, 0x19, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x69, + 0x74, 0x69, 0x76, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, + 0x69, 0x6e, 0x74, 0x12, 0x71, 0x0a, 0x04, 0x6d, 0x61, 0x73, 0x6b, 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, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x41, 0xba, + 0x48, 0x3e, 0xba, 0x01, 0x3b, 0x0a, 0x0a, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x61, 0x74, 0x68, + 0x73, 0x12, 0x1c, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x61, 0x74, 0x68, 0x73, 0x20, 0x6d, 0x75, + 0x73, 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x1a, + 0x0f, 0x68, 0x61, 0x73, 0x28, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x70, 0x61, 0x74, 0x68, 0x73, 0x29, + 0x52, 0x04, 0x6d, 0x61, 0x73, 0x6b, 0x22, 0xce, 0x01, 0x0a, 0x27, 0x4d, 0x75, 0x6c, 0x74, 0x69, + 0x70, 0x6c, 0x65, 0x53, 0x74, 0x65, 0x70, 0x73, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x69, 0x74, 0x69, + 0x76, 0x65, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 0x69, 0x6e, + 0x74, 0x73, 0x12, 0xa2, 0x01, 0x0a, 0x03, 0x61, 0x70, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, + 0x75, 0x66, 0x2e, 0x41, 0x70, 0x69, 0x42, 0x7a, 0xba, 0x48, 0x77, 0xba, 0x01, 0x74, 0x0a, 0x1c, + 0x61, 0x70, 0x69, 0x2e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, + 0x78, 0x74, 0x2e, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x30, 0x61, 0x70, + 0x69, 0x27, 0x73, 0x20, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x65, + 0x78, 0x74, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x20, 0x6d, 0x75, 0x73, + 0x74, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x62, 0x65, 0x20, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x22, + 0x68, 0x61, 0x73, 0x28, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, + 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x29, 0x52, 0x03, 0x61, 0x70, 0x69, 0x22, 0x16, 0x0a, 0x06, 0x53, 0x69, 0x6d, 0x70, 0x6c, + 0x65, 0x12, 0x0c, 0x0a, 0x01, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x01, 0x73, 0x22, + 0x70, 0x0a, 0x0e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x66, 0x54, 0x79, 0x70, 0x65, 0x41, 0x6e, + 0x79, 0x12, 0x5e, 0x0a, 0x03, 0x61, 0x6e, 0x79, 0x18, 0x01, 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, 0x42, 0x36, 0xba, 0x48, 0x33, 0xba, 0x01, 0x30, 0x0a, 0x08, 0x61, 0x6e, + 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x74, 0x68, 0x69, 0x73, 0x20, 0x73, 0x68, 0x6f, + 0x75, 0x6c, 0x64, 0x20, 0x6e, 0x65, 0x76, 0x65, 0x72, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x1a, 0x0c, + 0x74, 0x68, 0x69, 0x73, 0x20, 0x3d, 0x3d, 0x20, 0x74, 0x68, 0x69, 0x73, 0x52, 0x03, 0x61, 0x6e, + 0x79, 0x22, 0xcf, 0x01, 0x0a, 0x11, 0x43, 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x4f, 0x6e, 0x41, 0x52, + 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x12, 0x9c, 0x01, 0x0a, 0x06, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, + 0x2e, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x65, 0x6c, 0x4d, + 0x61, 0x70, 0x4f, 0x6e, 0x41, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x2e, 0x56, 0x61, + 0x6c, 0x75, 0x65, 0x42, 0x59, 0xba, 0x48, 0x56, 0xba, 0x01, 0x53, 0x0a, 0x0f, 0x65, 0x6e, 0x76, + 0x2e, 0x76, 0x61, 0x72, 0x73, 0x2e, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x1a, 0x40, 0x74, 0x68, + 0x69, 0x73, 0x2e, 0x6d, 0x61, 0x70, 0x28, 0x76, 0x2c, 0x20, 0x76, 0x2e, 0x6e, 0x61, 0x6d, 0x65, + 0x29, 0x2e, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x28, 0x29, 0x20, 0x3f, 0x20, 0x27, 0x27, 0x20, + 0x3a, 0x20, 0x27, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x20, 0x6d, + 0x75, 0x73, 0x74, 0x20, 0x62, 0x65, 0x20, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x27, 0x52, 0x06, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x1a, 0x1b, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, + 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, + 0x61, 0x6d, 0x65, 0x22, 0x5b, 0x0a, 0x0f, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x49, + 0x74, 0x65, 0x6d, 0x43, 0x65, 0x6c, 0x12, 0x48, 0x0a, 0x05, 0x70, 0x61, 0x74, 0x68, 0x73, 0x18, + 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x32, 0xba, 0x48, 0x2f, 0x92, 0x01, 0x2c, 0x22, 0x2a, 0xba, + 0x01, 0x27, 0x0a, 0x0e, 0x70, 0x61, 0x74, 0x68, 0x73, 0x2e, 0x6e, 0x6f, 0x5f, 0x73, 0x70, 0x61, + 0x63, 0x65, 0x1a, 0x15, 0x21, 0x74, 0x68, 0x69, 0x73, 0x2e, 0x73, 0x74, 0x61, 0x72, 0x74, 0x73, + 0x57, 0x69, 0x74, 0x68, 0x28, 0x27, 0x20, 0x27, 0x29, 0x52, 0x05, 0x70, 0x61, 0x74, 0x68, 0x73, + 0x22, 0x64, 0x0a, 0x06, 0x4f, 0x6e, 0x65, 0x54, 0x77, 0x6f, 0x12, 0x2c, 0x0a, 0x06, 0x66, 0x69, + 0x65, 0x6c, 0x64, 0x31, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x74, 0x65, 0x73, + 0x74, 0x73, 0x2e, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x31, + 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x12, 0x2c, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, + 0x64, 0x32, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, + 0x2e, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x32, 0x52, 0x06, + 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x22, 0x64, 0x0a, 0x06, 0x54, 0x77, 0x6f, 0x4f, 0x6e, 0x65, + 0x12, 0x2c, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x32, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x12, 0x2c, + 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, + 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x76, + 0x31, 0x2e, 0x46, 0x31, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x22, 0x59, 0x0a, 0x02, + 0x46, 0x31, 0x12, 0x1b, 0x0a, 0x09, 0x6e, 0x65, 0x65, 0x64, 0x5f, 0x74, 0x68, 0x69, 0x73, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x65, 0x65, 0x64, 0x54, 0x68, 0x69, 0x73, 0x12, + 0x36, 0x0a, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, + 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x76, + 0x31, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x57, 0x69, 0x74, 0x68, 0x49, 0x73, 0x73, 0x75, 0x65, + 0x52, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x22, 0x3c, 0x0a, 0x02, 0x46, 0x32, 0x12, 0x36, 0x0a, + 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x74, + 0x65, 0x73, 0x74, 0x73, 0x2e, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, + 0x46, 0x69, 0x65, 0x6c, 0x64, 0x57, 0x69, 0x74, 0x68, 0x49, 0x73, 0x73, 0x75, 0x65, 0x52, 0x05, + 0x66, 0x69, 0x65, 0x6c, 0x64, 0x22, 0x53, 0x0a, 0x0e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x57, 0x69, + 0x74, 0x68, 0x49, 0x73, 0x73, 0x75, 0x65, 0x12, 0x24, 0x0a, 0x02, 0x66, 0x31, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x65, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x31, 0x52, 0x02, 0x66, 0x31, 0x12, 0x1b, 0x0a, + 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x07, 0xba, 0x48, 0x04, + 0x72, 0x02, 0x10, 0x01, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0xd8, 0x01, 0x0a, 0x14, 0x63, + 0x6f, 0x6d, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x2e, 0x76, 0x31, 0x42, 0x10, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4c, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x75, 0x66, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x2f, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2d, 0x67, 0x6f, 0x2f, 0x69, 0x6e, + 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x73, + 0x2f, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2f, 0x76, 0x31, 0x3b, 0x65, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x54, 0x45, 0x58, 0xaa, 0x02, 0x10, 0x54, 0x65, + 0x73, 0x74, 0x73, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2e, 0x56, 0x31, 0xca, 0x02, + 0x10, 0x54, 0x65, 0x73, 0x74, 0x73, 0x5c, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x5c, 0x56, + 0x31, 0xe2, 0x02, 0x1c, 0x54, 0x65, 0x73, 0x74, 0x73, 0x5c, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, + 0xea, 0x02, 0x12, 0x54, 0x65, 0x73, 0x74, 0x73, 0x3a, 0x3a, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var file_tests_example_v1_validations_proto_msgTypes = make([]protoimpl.MessageInfo, 22) +var file_tests_example_v1_validations_proto_goTypes = []any{ + (*HasMsgExprs)(nil), // 0: tests.example.v1.HasMsgExprs + (*SelfRecursive)(nil), // 1: tests.example.v1.SelfRecursive + (*LoopRecursiveA)(nil), // 2: tests.example.v1.LoopRecursiveA + (*LoopRecursiveB)(nil), // 3: tests.example.v1.LoopRecursiveB + (*MsgHasOneof)(nil), // 4: tests.example.v1.MsgHasOneof + (*MsgHasRepeated)(nil), // 5: tests.example.v1.MsgHasRepeated + (*MsgHasMap)(nil), // 6: tests.example.v1.MsgHasMap + (*TransitiveFieldConstraint)(nil), // 7: tests.example.v1.TransitiveFieldConstraint + (*MultipleStepsTransitiveFieldConstraints)(nil), // 8: tests.example.v1.MultipleStepsTransitiveFieldConstraints + (*Simple)(nil), // 9: tests.example.v1.Simple + (*FieldOfTypeAny)(nil), // 10: tests.example.v1.FieldOfTypeAny + (*CelMapOnARepeated)(nil), // 11: tests.example.v1.CelMapOnARepeated + (*RepeatedItemCel)(nil), // 12: tests.example.v1.RepeatedItemCel + (*OneTwo)(nil), // 13: tests.example.v1.OneTwo + (*TwoOne)(nil), // 14: tests.example.v1.TwoOne + (*F1)(nil), // 15: tests.example.v1.F1 + (*F2)(nil), // 16: tests.example.v1.F2 + (*FieldWithIssue)(nil), // 17: tests.example.v1.FieldWithIssue + nil, // 18: tests.example.v1.MsgHasMap.Int32mapEntry + nil, // 19: tests.example.v1.MsgHasMap.StringMapEntry + nil, // 20: tests.example.v1.MsgHasMap.MessageMapEntry + (*CelMapOnARepeated_Value)(nil), // 21: tests.example.v1.CelMapOnARepeated.Value + (*fieldmaskpb.FieldMask)(nil), // 22: google.protobuf.FieldMask + (*apipb.Api)(nil), // 23: google.protobuf.Api + (*anypb.Any)(nil), // 24: google.protobuf.Any +} +var file_tests_example_v1_validations_proto_depIdxs = []int32{ + 1, // 0: tests.example.v1.SelfRecursive.turtle:type_name -> tests.example.v1.SelfRecursive + 3, // 1: tests.example.v1.LoopRecursiveA.b:type_name -> tests.example.v1.LoopRecursiveB + 2, // 2: tests.example.v1.LoopRecursiveB.a:type_name -> tests.example.v1.LoopRecursiveA + 0, // 3: tests.example.v1.MsgHasOneof.msg:type_name -> tests.example.v1.HasMsgExprs + 0, // 4: tests.example.v1.MsgHasRepeated.z:type_name -> tests.example.v1.HasMsgExprs + 18, // 5: tests.example.v1.MsgHasMap.int32map:type_name -> tests.example.v1.MsgHasMap.Int32mapEntry + 19, // 6: tests.example.v1.MsgHasMap.string_map:type_name -> tests.example.v1.MsgHasMap.StringMapEntry + 20, // 7: tests.example.v1.MsgHasMap.message_map:type_name -> tests.example.v1.MsgHasMap.MessageMapEntry + 22, // 8: tests.example.v1.TransitiveFieldConstraint.mask:type_name -> google.protobuf.FieldMask + 23, // 9: tests.example.v1.MultipleStepsTransitiveFieldConstraints.api:type_name -> google.protobuf.Api + 24, // 10: tests.example.v1.FieldOfTypeAny.any:type_name -> google.protobuf.Any + 21, // 11: tests.example.v1.CelMapOnARepeated.values:type_name -> tests.example.v1.CelMapOnARepeated.Value + 15, // 12: tests.example.v1.OneTwo.field1:type_name -> tests.example.v1.F1 + 16, // 13: tests.example.v1.OneTwo.field2:type_name -> tests.example.v1.F2 + 16, // 14: tests.example.v1.TwoOne.field2:type_name -> tests.example.v1.F2 + 15, // 15: tests.example.v1.TwoOne.field1:type_name -> tests.example.v1.F1 + 17, // 16: tests.example.v1.F1.field:type_name -> tests.example.v1.FieldWithIssue + 17, // 17: tests.example.v1.F2.field:type_name -> tests.example.v1.FieldWithIssue + 15, // 18: tests.example.v1.FieldWithIssue.f1:type_name -> tests.example.v1.F1 + 2, // 19: tests.example.v1.MsgHasMap.MessageMapEntry.value:type_name -> tests.example.v1.LoopRecursiveA + 20, // [20:20] is the sub-list for method output_type + 20, // [20:20] is the sub-list for method input_type + 20, // [20:20] is the sub-list for extension type_name + 20, // [20:20] is the sub-list for extension extendee + 0, // [0:20] is the sub-list for field type_name +} + +func init() { file_tests_example_v1_validations_proto_init() } +func file_tests_example_v1_validations_proto_init() { + if File_tests_example_v1_validations_proto != nil { + return + } + file_tests_example_v1_validations_proto_msgTypes[4].OneofWrappers = []any{ + (*msgHasOneof_X)(nil), + (*msgHasOneof_Y)(nil), + (*msgHasOneof_Msg)(nil), + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_tests_example_v1_validations_proto_rawDesc, + NumEnums: 0, + NumMessages: 22, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_tests_example_v1_validations_proto_goTypes, + DependencyIndexes: file_tests_example_v1_validations_proto_depIdxs, + MessageInfos: file_tests_example_v1_validations_proto_msgTypes, + }.Build() + File_tests_example_v1_validations_proto = out.File + file_tests_example_v1_validations_proto_rawDesc = nil + file_tests_example_v1_validations_proto_goTypes = nil + file_tests_example_v1_validations_proto_depIdxs = nil +}