From a776802e8a810a2f41a9cd3a8bb567c800e16a51 Mon Sep 17 00:00:00 2001 From: Wen Bo Li <50884368+wenovus@users.noreply.github.com> Date: Thu, 30 Sep 2021 10:18:01 -0700 Subject: [PATCH] Update proto generation commands to the most recent and update README. (#589) * Update protoc commands to the most recent and update README. Followed instructions at https://developers.google.com/protocol-buffers/docs/reference/go-generated. Additional Testing: - `go generate ./...` works. --- .../ribproto/openconfig/enums/enums.pb.go | 362 +++++----- .../ribproto/openconfig/enums/enums.proto | 3 +- .../ribproto/openconfig/enums/pkg.go | 4 +- .../ribproto/openconfig/openconfig.pb.go | 52 +- .../ribproto/openconfig/openconfig.proto | 3 +- .../openconfig_rib_bgp.pb.go | 61 +- .../openconfig_rib_bgp.proto | 2 + .../openconfig/openconfig_rib_bgp/pkg.go | 4 +- demo/protobuf_getting_started/update.sh | 19 +- docs/protobuf_getting_started.md | 8 +- .../annotations/apb/annotation.pb.go | 89 ++- integration_tests/annotations/apb/genproto.sh | 7 +- .../annotations/proto2apb/genproto.sh | 7 +- .../annotations/proto2apb/proto2apb.pb.go | 91 ++- proto/yext/genproto.sh | 7 +- proto/yext/yext.pb.go | 83 +-- proto/ywrapper/genproto.sh | 6 +- proto/ywrapper/ywrapper.pb.go | 148 ++-- .../testdata/exschemapath/exschemapath.pb.go | 650 +++++++++--------- protomap/testdata/exschemapath/gen.go | 2 +- 20 files changed, 772 insertions(+), 836 deletions(-) diff --git a/demo/protobuf_getting_started/ribproto/openconfig/enums/enums.pb.go b/demo/protobuf_getting_started/ribproto/openconfig/enums/enums.pb.go index 1bd63dadc..db23fe488 100644 --- a/demo/protobuf_getting_started/ribproto/openconfig/enums/enums.pb.go +++ b/demo/protobuf_getting_started/ribproto/openconfig/enums/enums.pb.go @@ -8,16 +8,14 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.20.0 -// protoc v3.9.1 +// protoc-gen-go v1.27.1 +// protoc v3.12.4 // source: ribproto/openconfig/enums/enums.proto -package openconfig_enums +package enums import ( - proto "github.com/golang/protobuf/proto" _ "github.com/openconfig/ygot/proto/yext" - _ "github.com/openconfig/ygot/proto/ywrapper" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" @@ -31,10 +29,6 @@ const ( _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) -// This is a compile-time assertion that a sufficiently up-to-date version -// of the legacy proto package is being used. -const _ = proto.ProtoPackageIsVersion4 - // OpenconfigBgpTypesAFISAFITYPE represents an enumerated type generated for the YANG identity AFI_SAFI_TYPE. type OpenconfigBgpTypesAFISAFITYPE int32 @@ -401,197 +395,199 @@ var file_ribproto_openconfig_enums_enums_proto_rawDesc = []byte{ 0x0a, 0x25, 0x72, 0x69, 0x62, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x10, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x1a, 0x38, 0x67, 0x69, 0x74, 0x68, 0x75, + 0x66, 0x69, 0x67, 0x2e, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x1a, 0x30, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x2f, 0x79, 0x67, 0x6f, 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x79, 0x77, 0x72, 0x61, - 0x70, 0x70, 0x65, 0x72, 0x2f, 0x79, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x1a, 0x30, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, - 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x79, 0x67, 0x6f, 0x74, 0x2f, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x79, 0x65, 0x78, 0x74, 0x2f, 0x79, 0x65, 0x78, 0x74, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xc6, 0x06, 0x0a, 0x1d, 0x4f, 0x70, 0x65, 0x6e, 0x63, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x42, 0x67, 0x70, 0x54, 0x79, 0x70, 0x65, 0x73, 0x41, 0x46, 0x49, 0x53, - 0x41, 0x46, 0x49, 0x54, 0x59, 0x50, 0x45, 0x12, 0x27, 0x0a, 0x23, 0x4f, 0x50, 0x45, 0x4e, 0x43, - 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x41, 0x46, 0x49, - 0x53, 0x41, 0x46, 0x49, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x45, 0x54, 0x10, 0x00, - 0x12, 0x52, 0x0a, 0x32, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, - 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x41, 0x46, 0x49, 0x53, 0x41, 0x46, 0x49, 0x54, 0x59, 0x50, - 0x45, 0x5f, 0x4c, 0x33, 0x56, 0x50, 0x4e, 0x5f, 0x49, 0x50, 0x56, 0x34, 0x5f, 0x4d, 0x55, 0x4c, - 0x54, 0x49, 0x43, 0x41, 0x53, 0x54, 0x10, 0x9c, 0xcb, 0xc7, 0x19, 0x1a, 0x17, 0x82, 0x41, 0x14, - 0x4c, 0x33, 0x56, 0x50, 0x4e, 0x5f, 0x49, 0x50, 0x56, 0x34, 0x5f, 0x4d, 0x55, 0x4c, 0x54, 0x49, - 0x43, 0x41, 0x53, 0x54, 0x12, 0x52, 0x0a, 0x32, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, - 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x41, 0x46, 0x49, 0x53, 0x41, 0x46, - 0x49, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4c, 0x33, 0x56, 0x50, 0x4e, 0x5f, 0x49, 0x50, 0x56, 0x36, - 0x5f, 0x4d, 0x55, 0x4c, 0x54, 0x49, 0x43, 0x41, 0x53, 0x54, 0x10, 0xbe, 0xe3, 0xea, 0x51, 0x1a, - 0x17, 0x82, 0x41, 0x14, 0x4c, 0x33, 0x56, 0x50, 0x4e, 0x5f, 0x49, 0x50, 0x56, 0x36, 0x5f, 0x4d, - 0x55, 0x4c, 0x54, 0x49, 0x43, 0x41, 0x53, 0x54, 0x12, 0x42, 0x0a, 0x2a, 0x4f, 0x50, 0x45, 0x4e, - 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x41, 0x46, - 0x49, 0x53, 0x41, 0x46, 0x49, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x50, 0x56, 0x34, 0x5f, 0x55, - 0x4e, 0x49, 0x43, 0x41, 0x53, 0x54, 0x10, 0xed, 0xb2, 0xf2, 0x5d, 0x1a, 0x0f, 0x82, 0x41, 0x0c, - 0x49, 0x50, 0x56, 0x34, 0x5f, 0x55, 0x4e, 0x49, 0x43, 0x41, 0x53, 0x54, 0x12, 0x3e, 0x0a, 0x28, - 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, - 0x45, 0x53, 0x41, 0x46, 0x49, 0x53, 0x41, 0x46, 0x49, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4c, 0x32, - 0x56, 0x50, 0x4e, 0x5f, 0x45, 0x56, 0x50, 0x4e, 0x10, 0x98, 0x87, 0xe8, 0x65, 0x1a, 0x0d, 0x82, - 0x41, 0x0a, 0x4c, 0x32, 0x56, 0x50, 0x4e, 0x5f, 0x45, 0x56, 0x50, 0x4e, 0x12, 0x43, 0x0a, 0x2a, - 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, - 0x45, 0x53, 0x41, 0x46, 0x49, 0x53, 0x41, 0x46, 0x49, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x50, - 0x56, 0x36, 0x5f, 0x55, 0x4e, 0x49, 0x43, 0x41, 0x53, 0x54, 0x10, 0xd3, 0xb6, 0xf4, 0x80, 0x01, - 0x1a, 0x0f, 0x82, 0x41, 0x0c, 0x49, 0x50, 0x56, 0x36, 0x5f, 0x55, 0x4e, 0x49, 0x43, 0x41, 0x53, - 0x54, 0x12, 0x53, 0x0a, 0x32, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, - 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x41, 0x46, 0x49, 0x53, 0x41, 0x46, 0x49, 0x54, 0x59, - 0x50, 0x45, 0x5f, 0x49, 0x50, 0x56, 0x34, 0x5f, 0x4c, 0x41, 0x42, 0x45, 0x4c, 0x45, 0x44, 0x5f, - 0x55, 0x4e, 0x49, 0x43, 0x41, 0x53, 0x54, 0x10, 0x9d, 0xb5, 0x8b, 0x85, 0x01, 0x1a, 0x17, 0x82, - 0x41, 0x14, 0x49, 0x50, 0x56, 0x34, 0x5f, 0x4c, 0x41, 0x42, 0x45, 0x4c, 0x45, 0x44, 0x5f, 0x55, - 0x4e, 0x49, 0x43, 0x41, 0x53, 0x54, 0x12, 0x4f, 0x0a, 0x30, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, + 0x2f, 0x79, 0x67, 0x6f, 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x79, 0x65, 0x78, 0x74, + 0x2f, 0x79, 0x65, 0x78, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2a, 0xc6, 0x06, 0x0a, 0x1d, + 0x4f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x67, 0x70, 0x54, 0x79, 0x70, + 0x65, 0x73, 0x41, 0x46, 0x49, 0x53, 0x41, 0x46, 0x49, 0x54, 0x59, 0x50, 0x45, 0x12, 0x27, 0x0a, + 0x23, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, + 0x50, 0x45, 0x53, 0x41, 0x46, 0x49, 0x53, 0x41, 0x46, 0x49, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, + 0x4e, 0x53, 0x45, 0x54, 0x10, 0x00, 0x12, 0x52, 0x0a, 0x32, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x41, 0x46, 0x49, 0x53, 0x41, 0x46, 0x49, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4c, 0x33, 0x56, 0x50, 0x4e, 0x5f, 0x49, 0x50, - 0x56, 0x34, 0x5f, 0x55, 0x4e, 0x49, 0x43, 0x41, 0x53, 0x54, 0x10, 0x95, 0xb1, 0xfb, 0xaa, 0x01, - 0x1a, 0x15, 0x82, 0x41, 0x12, 0x4c, 0x33, 0x56, 0x50, 0x4e, 0x5f, 0x49, 0x50, 0x56, 0x34, 0x5f, + 0x56, 0x34, 0x5f, 0x4d, 0x55, 0x4c, 0x54, 0x49, 0x43, 0x41, 0x53, 0x54, 0x10, 0x9c, 0xcb, 0xc7, + 0x19, 0x1a, 0x17, 0x82, 0x41, 0x14, 0x4c, 0x33, 0x56, 0x50, 0x4e, 0x5f, 0x49, 0x50, 0x56, 0x34, + 0x5f, 0x4d, 0x55, 0x4c, 0x54, 0x49, 0x43, 0x41, 0x53, 0x54, 0x12, 0x52, 0x0a, 0x32, 0x4f, 0x50, + 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, + 0x41, 0x46, 0x49, 0x53, 0x41, 0x46, 0x49, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4c, 0x33, 0x56, 0x50, + 0x4e, 0x5f, 0x49, 0x50, 0x56, 0x36, 0x5f, 0x4d, 0x55, 0x4c, 0x54, 0x49, 0x43, 0x41, 0x53, 0x54, + 0x10, 0xbe, 0xe3, 0xea, 0x51, 0x1a, 0x17, 0x82, 0x41, 0x14, 0x4c, 0x33, 0x56, 0x50, 0x4e, 0x5f, + 0x49, 0x50, 0x56, 0x36, 0x5f, 0x4d, 0x55, 0x4c, 0x54, 0x49, 0x43, 0x41, 0x53, 0x54, 0x12, 0x42, + 0x0a, 0x2a, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, + 0x59, 0x50, 0x45, 0x53, 0x41, 0x46, 0x49, 0x53, 0x41, 0x46, 0x49, 0x54, 0x59, 0x50, 0x45, 0x5f, + 0x49, 0x50, 0x56, 0x34, 0x5f, 0x55, 0x4e, 0x49, 0x43, 0x41, 0x53, 0x54, 0x10, 0xed, 0xb2, 0xf2, + 0x5d, 0x1a, 0x0f, 0x82, 0x41, 0x0c, 0x49, 0x50, 0x56, 0x34, 0x5f, 0x55, 0x4e, 0x49, 0x43, 0x41, + 0x53, 0x54, 0x12, 0x3e, 0x0a, 0x28, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, + 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x41, 0x46, 0x49, 0x53, 0x41, 0x46, 0x49, 0x54, + 0x59, 0x50, 0x45, 0x5f, 0x4c, 0x32, 0x56, 0x50, 0x4e, 0x5f, 0x45, 0x56, 0x50, 0x4e, 0x10, 0x98, + 0x87, 0xe8, 0x65, 0x1a, 0x0d, 0x82, 0x41, 0x0a, 0x4c, 0x32, 0x56, 0x50, 0x4e, 0x5f, 0x45, 0x56, + 0x50, 0x4e, 0x12, 0x43, 0x0a, 0x2a, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, + 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x41, 0x46, 0x49, 0x53, 0x41, 0x46, 0x49, 0x54, + 0x59, 0x50, 0x45, 0x5f, 0x49, 0x50, 0x56, 0x36, 0x5f, 0x55, 0x4e, 0x49, 0x43, 0x41, 0x53, 0x54, + 0x10, 0xd3, 0xb6, 0xf4, 0x80, 0x01, 0x1a, 0x0f, 0x82, 0x41, 0x0c, 0x49, 0x50, 0x56, 0x36, 0x5f, 0x55, 0x4e, 0x49, 0x43, 0x41, 0x53, 0x54, 0x12, 0x53, 0x0a, 0x32, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x41, 0x46, 0x49, - 0x53, 0x41, 0x46, 0x49, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x50, 0x56, 0x36, 0x5f, 0x4c, 0x41, - 0x42, 0x45, 0x4c, 0x45, 0x44, 0x5f, 0x55, 0x4e, 0x49, 0x43, 0x41, 0x53, 0x54, 0x10, 0xb3, 0xaf, - 0xcd, 0xc8, 0x01, 0x1a, 0x17, 0x82, 0x41, 0x14, 0x49, 0x50, 0x56, 0x36, 0x5f, 0x4c, 0x41, 0x42, + 0x53, 0x41, 0x46, 0x49, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x50, 0x56, 0x34, 0x5f, 0x4c, 0x41, + 0x42, 0x45, 0x4c, 0x45, 0x44, 0x5f, 0x55, 0x4e, 0x49, 0x43, 0x41, 0x53, 0x54, 0x10, 0x9d, 0xb5, + 0x8b, 0x85, 0x01, 0x1a, 0x17, 0x82, 0x41, 0x14, 0x49, 0x50, 0x56, 0x34, 0x5f, 0x4c, 0x41, 0x42, 0x45, 0x4c, 0x45, 0x44, 0x5f, 0x55, 0x4e, 0x49, 0x43, 0x41, 0x53, 0x54, 0x12, 0x4f, 0x0a, 0x30, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x41, 0x46, 0x49, 0x53, 0x41, 0x46, 0x49, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4c, 0x33, - 0x56, 0x50, 0x4e, 0x5f, 0x49, 0x50, 0x56, 0x36, 0x5f, 0x55, 0x4e, 0x49, 0x43, 0x41, 0x53, 0x54, - 0x10, 0xbb, 0x92, 0x96, 0xc9, 0x01, 0x1a, 0x15, 0x82, 0x41, 0x12, 0x4c, 0x33, 0x56, 0x50, 0x4e, - 0x5f, 0x49, 0x50, 0x56, 0x36, 0x5f, 0x55, 0x4e, 0x49, 0x43, 0x41, 0x53, 0x54, 0x12, 0x3f, 0x0a, - 0x28, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, - 0x50, 0x45, 0x53, 0x41, 0x46, 0x49, 0x53, 0x41, 0x46, 0x49, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4c, - 0x32, 0x56, 0x50, 0x4e, 0x5f, 0x56, 0x50, 0x4c, 0x53, 0x10, 0xa6, 0xbb, 0xac, 0xfe, 0x01, 0x1a, - 0x0d, 0x82, 0x41, 0x0a, 0x4c, 0x32, 0x56, 0x50, 0x4e, 0x5f, 0x56, 0x50, 0x4c, 0x53, 0x2a, 0xe6, - 0x02, 0x0a, 0x23, 0x4f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x67, 0x70, - 0x54, 0x79, 0x70, 0x65, 0x73, 0x41, 0x73, 0x50, 0x61, 0x74, 0x68, 0x53, 0x65, 0x67, 0x6d, 0x65, - 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2d, 0x0a, 0x29, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, - 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x41, 0x53, 0x50, 0x41, - 0x54, 0x48, 0x53, 0x45, 0x47, 0x4d, 0x45, 0x4e, 0x54, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, - 0x53, 0x45, 0x54, 0x10, 0x00, 0x12, 0x39, 0x0a, 0x2a, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, - 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x41, 0x53, 0x50, 0x41, 0x54, - 0x48, 0x53, 0x45, 0x47, 0x4d, 0x45, 0x4e, 0x54, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x53, 0x5f, - 0x53, 0x45, 0x51, 0x10, 0x01, 0x1a, 0x09, 0x82, 0x41, 0x06, 0x41, 0x53, 0x5f, 0x53, 0x45, 0x51, - 0x12, 0x39, 0x0a, 0x2a, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, - 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x41, 0x53, 0x50, 0x41, 0x54, 0x48, 0x53, 0x45, 0x47, 0x4d, - 0x45, 0x4e, 0x54, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x53, 0x5f, 0x53, 0x45, 0x54, 0x10, 0x02, - 0x1a, 0x09, 0x82, 0x41, 0x06, 0x41, 0x53, 0x5f, 0x53, 0x45, 0x54, 0x12, 0x51, 0x0a, 0x36, 0x4f, + 0x56, 0x50, 0x4e, 0x5f, 0x49, 0x50, 0x56, 0x34, 0x5f, 0x55, 0x4e, 0x49, 0x43, 0x41, 0x53, 0x54, + 0x10, 0x95, 0xb1, 0xfb, 0xaa, 0x01, 0x1a, 0x15, 0x82, 0x41, 0x12, 0x4c, 0x33, 0x56, 0x50, 0x4e, + 0x5f, 0x49, 0x50, 0x56, 0x34, 0x5f, 0x55, 0x4e, 0x49, 0x43, 0x41, 0x53, 0x54, 0x12, 0x53, 0x0a, + 0x32, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, + 0x50, 0x45, 0x53, 0x41, 0x46, 0x49, 0x53, 0x41, 0x46, 0x49, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, + 0x50, 0x56, 0x36, 0x5f, 0x4c, 0x41, 0x42, 0x45, 0x4c, 0x45, 0x44, 0x5f, 0x55, 0x4e, 0x49, 0x43, + 0x41, 0x53, 0x54, 0x10, 0xb3, 0xaf, 0xcd, 0xc8, 0x01, 0x1a, 0x17, 0x82, 0x41, 0x14, 0x49, 0x50, + 0x56, 0x36, 0x5f, 0x4c, 0x41, 0x42, 0x45, 0x4c, 0x45, 0x44, 0x5f, 0x55, 0x4e, 0x49, 0x43, 0x41, + 0x53, 0x54, 0x12, 0x4f, 0x0a, 0x30, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, + 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x41, 0x46, 0x49, 0x53, 0x41, 0x46, 0x49, 0x54, + 0x59, 0x50, 0x45, 0x5f, 0x4c, 0x33, 0x56, 0x50, 0x4e, 0x5f, 0x49, 0x50, 0x56, 0x36, 0x5f, 0x55, + 0x4e, 0x49, 0x43, 0x41, 0x53, 0x54, 0x10, 0xbb, 0x92, 0x96, 0xc9, 0x01, 0x1a, 0x15, 0x82, 0x41, + 0x12, 0x4c, 0x33, 0x56, 0x50, 0x4e, 0x5f, 0x49, 0x50, 0x56, 0x36, 0x5f, 0x55, 0x4e, 0x49, 0x43, + 0x41, 0x53, 0x54, 0x12, 0x3f, 0x0a, 0x28, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, + 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x41, 0x46, 0x49, 0x53, 0x41, 0x46, 0x49, + 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4c, 0x32, 0x56, 0x50, 0x4e, 0x5f, 0x56, 0x50, 0x4c, 0x53, 0x10, + 0xa6, 0xbb, 0xac, 0xfe, 0x01, 0x1a, 0x0d, 0x82, 0x41, 0x0a, 0x4c, 0x32, 0x56, 0x50, 0x4e, 0x5f, + 0x56, 0x50, 0x4c, 0x53, 0x2a, 0xe6, 0x02, 0x0a, 0x23, 0x4f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x42, 0x67, 0x70, 0x54, 0x79, 0x70, 0x65, 0x73, 0x41, 0x73, 0x50, 0x61, 0x74, + 0x68, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2d, 0x0a, 0x29, + 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, + 0x45, 0x53, 0x41, 0x53, 0x50, 0x41, 0x54, 0x48, 0x53, 0x45, 0x47, 0x4d, 0x45, 0x4e, 0x54, 0x54, + 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x45, 0x54, 0x10, 0x00, 0x12, 0x39, 0x0a, 0x2a, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x41, 0x53, 0x50, 0x41, 0x54, 0x48, 0x53, 0x45, 0x47, 0x4d, 0x45, 0x4e, 0x54, 0x54, 0x59, - 0x50, 0x45, 0x5f, 0x41, 0x53, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x45, 0x44, 0x5f, 0x53, 0x45, 0x51, - 0x55, 0x45, 0x4e, 0x43, 0x45, 0x10, 0x03, 0x1a, 0x15, 0x82, 0x41, 0x12, 0x41, 0x53, 0x5f, 0x43, - 0x4f, 0x4e, 0x46, 0x45, 0x44, 0x5f, 0x53, 0x45, 0x51, 0x55, 0x45, 0x4e, 0x43, 0x45, 0x12, 0x47, - 0x0a, 0x31, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, - 0x59, 0x50, 0x45, 0x53, 0x41, 0x53, 0x50, 0x41, 0x54, 0x48, 0x53, 0x45, 0x47, 0x4d, 0x45, 0x4e, - 0x54, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x53, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x45, 0x44, 0x5f, - 0x53, 0x45, 0x54, 0x10, 0x04, 0x1a, 0x10, 0x82, 0x41, 0x0d, 0x41, 0x53, 0x5f, 0x43, 0x4f, 0x4e, - 0x46, 0x45, 0x44, 0x5f, 0x53, 0x45, 0x54, 0x2a, 0xa2, 0x03, 0x0a, 0x2a, 0x4f, 0x70, 0x65, 0x6e, - 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x67, 0x70, 0x54, 0x79, 0x70, 0x65, 0x73, 0x42, 0x47, - 0x50, 0x57, 0x45, 0x4c, 0x4c, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x53, 0x54, 0x44, 0x43, 0x4f, 0x4d, - 0x4d, 0x55, 0x4e, 0x49, 0x54, 0x59, 0x12, 0x34, 0x0a, 0x30, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, - 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x42, 0x47, 0x50, 0x57, - 0x45, 0x4c, 0x4c, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x53, 0x54, 0x44, 0x43, 0x4f, 0x4d, 0x4d, 0x55, - 0x4e, 0x49, 0x54, 0x59, 0x5f, 0x55, 0x4e, 0x53, 0x45, 0x54, 0x10, 0x00, 0x12, 0x49, 0x0a, 0x34, + 0x50, 0x45, 0x5f, 0x41, 0x53, 0x5f, 0x53, 0x45, 0x51, 0x10, 0x01, 0x1a, 0x09, 0x82, 0x41, 0x06, + 0x41, 0x53, 0x5f, 0x53, 0x45, 0x51, 0x12, 0x39, 0x0a, 0x2a, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, + 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x41, 0x53, 0x50, 0x41, + 0x54, 0x48, 0x53, 0x45, 0x47, 0x4d, 0x45, 0x4e, 0x54, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x53, + 0x5f, 0x53, 0x45, 0x54, 0x10, 0x02, 0x1a, 0x09, 0x82, 0x41, 0x06, 0x41, 0x53, 0x5f, 0x53, 0x45, + 0x54, 0x12, 0x51, 0x0a, 0x36, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, + 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x41, 0x53, 0x50, 0x41, 0x54, 0x48, 0x53, 0x45, 0x47, + 0x4d, 0x45, 0x4e, 0x54, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x53, 0x5f, 0x43, 0x4f, 0x4e, 0x46, + 0x45, 0x44, 0x5f, 0x53, 0x45, 0x51, 0x55, 0x45, 0x4e, 0x43, 0x45, 0x10, 0x03, 0x1a, 0x15, 0x82, + 0x41, 0x12, 0x41, 0x53, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x45, 0x44, 0x5f, 0x53, 0x45, 0x51, 0x55, + 0x45, 0x4e, 0x43, 0x45, 0x12, 0x47, 0x0a, 0x31, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, + 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x41, 0x53, 0x50, 0x41, 0x54, 0x48, + 0x53, 0x45, 0x47, 0x4d, 0x45, 0x4e, 0x54, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x41, 0x53, 0x5f, 0x43, + 0x4f, 0x4e, 0x46, 0x45, 0x44, 0x5f, 0x53, 0x45, 0x54, 0x10, 0x04, 0x1a, 0x10, 0x82, 0x41, 0x0d, + 0x41, 0x53, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x45, 0x44, 0x5f, 0x53, 0x45, 0x54, 0x2a, 0xa2, 0x03, + 0x0a, 0x2a, 0x4f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x67, 0x70, 0x54, + 0x79, 0x70, 0x65, 0x73, 0x42, 0x47, 0x50, 0x57, 0x45, 0x4c, 0x4c, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, + 0x53, 0x54, 0x44, 0x43, 0x4f, 0x4d, 0x4d, 0x55, 0x4e, 0x49, 0x54, 0x59, 0x12, 0x34, 0x0a, 0x30, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x42, 0x47, 0x50, 0x57, 0x45, 0x4c, 0x4c, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x53, 0x54, - 0x44, 0x43, 0x4f, 0x4d, 0x4d, 0x55, 0x4e, 0x49, 0x54, 0x59, 0x5f, 0x4e, 0x4f, 0x5f, 0x45, 0x58, - 0x50, 0x4f, 0x52, 0x54, 0x10, 0xcb, 0x9f, 0xc5, 0x03, 0x1a, 0x0c, 0x82, 0x41, 0x09, 0x4e, 0x4f, - 0x5f, 0x45, 0x58, 0x50, 0x4f, 0x52, 0x54, 0x12, 0x5d, 0x0a, 0x3e, 0x4f, 0x50, 0x45, 0x4e, 0x43, - 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x42, 0x47, 0x50, - 0x57, 0x45, 0x4c, 0x4c, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x53, 0x54, 0x44, 0x43, 0x4f, 0x4d, 0x4d, - 0x55, 0x4e, 0x49, 0x54, 0x59, 0x5f, 0x4e, 0x4f, 0x5f, 0x45, 0x58, 0x50, 0x4f, 0x52, 0x54, 0x5f, - 0x53, 0x55, 0x42, 0x43, 0x4f, 0x4e, 0x46, 0x45, 0x44, 0x10, 0xe5, 0xc4, 0xef, 0x23, 0x1a, 0x16, - 0x82, 0x41, 0x13, 0x4e, 0x4f, 0x5f, 0x45, 0x58, 0x50, 0x4f, 0x52, 0x54, 0x5f, 0x53, 0x55, 0x42, - 0x43, 0x4f, 0x4e, 0x46, 0x45, 0x44, 0x12, 0x43, 0x0a, 0x31, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, - 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x42, 0x47, 0x50, 0x57, - 0x45, 0x4c, 0x4c, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x53, 0x54, 0x44, 0x43, 0x4f, 0x4d, 0x4d, 0x55, - 0x4e, 0x49, 0x54, 0x59, 0x5f, 0x4e, 0x4f, 0x50, 0x45, 0x45, 0x52, 0x10, 0xf2, 0xe7, 0xf8, 0x24, - 0x1a, 0x09, 0x82, 0x41, 0x06, 0x4e, 0x4f, 0x50, 0x45, 0x45, 0x52, 0x12, 0x4f, 0x0a, 0x37, 0x4f, - 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, - 0x53, 0x42, 0x47, 0x50, 0x57, 0x45, 0x4c, 0x4c, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x53, 0x54, 0x44, - 0x43, 0x4f, 0x4d, 0x4d, 0x55, 0x4e, 0x49, 0x54, 0x59, 0x5f, 0x4e, 0x4f, 0x5f, 0x41, 0x44, 0x56, - 0x45, 0x52, 0x54, 0x49, 0x53, 0x45, 0x10, 0xb4, 0x8e, 0xbb, 0x3c, 0x1a, 0x0f, 0x82, 0x41, 0x0c, - 0x4e, 0x4f, 0x5f, 0x41, 0x44, 0x56, 0x45, 0x52, 0x54, 0x49, 0x53, 0x45, 0x2a, 0x81, 0x02, 0x0a, - 0x23, 0x4f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x67, 0x70, 0x54, 0x79, - 0x70, 0x65, 0x73, 0x42, 0x67, 0x70, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x41, 0x74, 0x74, 0x72, - 0x54, 0x79, 0x70, 0x65, 0x12, 0x2d, 0x0a, 0x29, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, - 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x42, 0x47, 0x50, 0x4f, 0x52, 0x49, - 0x47, 0x49, 0x4e, 0x41, 0x54, 0x54, 0x52, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x45, - 0x54, 0x10, 0x00, 0x12, 0x33, 0x0a, 0x27, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, + 0x44, 0x43, 0x4f, 0x4d, 0x4d, 0x55, 0x4e, 0x49, 0x54, 0x59, 0x5f, 0x55, 0x4e, 0x53, 0x45, 0x54, + 0x10, 0x00, 0x12, 0x49, 0x0a, 0x34, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, + 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x42, 0x47, 0x50, 0x57, 0x45, 0x4c, 0x4c, 0x4b, + 0x4e, 0x4f, 0x57, 0x4e, 0x53, 0x54, 0x44, 0x43, 0x4f, 0x4d, 0x4d, 0x55, 0x4e, 0x49, 0x54, 0x59, + 0x5f, 0x4e, 0x4f, 0x5f, 0x45, 0x58, 0x50, 0x4f, 0x52, 0x54, 0x10, 0xcb, 0x9f, 0xc5, 0x03, 0x1a, + 0x0c, 0x82, 0x41, 0x09, 0x4e, 0x4f, 0x5f, 0x45, 0x58, 0x50, 0x4f, 0x52, 0x54, 0x12, 0x5d, 0x0a, + 0x3e, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, + 0x50, 0x45, 0x53, 0x42, 0x47, 0x50, 0x57, 0x45, 0x4c, 0x4c, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x53, + 0x54, 0x44, 0x43, 0x4f, 0x4d, 0x4d, 0x55, 0x4e, 0x49, 0x54, 0x59, 0x5f, 0x4e, 0x4f, 0x5f, 0x45, + 0x58, 0x50, 0x4f, 0x52, 0x54, 0x5f, 0x53, 0x55, 0x42, 0x43, 0x4f, 0x4e, 0x46, 0x45, 0x44, 0x10, + 0xe5, 0xc4, 0xef, 0x23, 0x1a, 0x16, 0x82, 0x41, 0x13, 0x4e, 0x4f, 0x5f, 0x45, 0x58, 0x50, 0x4f, + 0x52, 0x54, 0x5f, 0x53, 0x55, 0x42, 0x43, 0x4f, 0x4e, 0x46, 0x45, 0x44, 0x12, 0x43, 0x0a, 0x31, + 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, + 0x45, 0x53, 0x42, 0x47, 0x50, 0x57, 0x45, 0x4c, 0x4c, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x53, 0x54, + 0x44, 0x43, 0x4f, 0x4d, 0x4d, 0x55, 0x4e, 0x49, 0x54, 0x59, 0x5f, 0x4e, 0x4f, 0x50, 0x45, 0x45, + 0x52, 0x10, 0xf2, 0xe7, 0xf8, 0x24, 0x1a, 0x09, 0x82, 0x41, 0x06, 0x4e, 0x4f, 0x50, 0x45, 0x45, + 0x52, 0x12, 0x4f, 0x0a, 0x37, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, + 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x42, 0x47, 0x50, 0x57, 0x45, 0x4c, 0x4c, 0x4b, 0x4e, + 0x4f, 0x57, 0x4e, 0x53, 0x54, 0x44, 0x43, 0x4f, 0x4d, 0x4d, 0x55, 0x4e, 0x49, 0x54, 0x59, 0x5f, + 0x4e, 0x4f, 0x5f, 0x41, 0x44, 0x56, 0x45, 0x52, 0x54, 0x49, 0x53, 0x45, 0x10, 0xb4, 0x8e, 0xbb, + 0x3c, 0x1a, 0x0f, 0x82, 0x41, 0x0c, 0x4e, 0x4f, 0x5f, 0x41, 0x44, 0x56, 0x45, 0x52, 0x54, 0x49, + 0x53, 0x45, 0x2a, 0x81, 0x02, 0x0a, 0x23, 0x4f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, + 0x67, 0x42, 0x67, 0x70, 0x54, 0x79, 0x70, 0x65, 0x73, 0x42, 0x67, 0x70, 0x4f, 0x72, 0x69, 0x67, + 0x69, 0x6e, 0x41, 0x74, 0x74, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2d, 0x0a, 0x29, 0x4f, 0x50, + 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, + 0x42, 0x47, 0x50, 0x4f, 0x52, 0x49, 0x47, 0x49, 0x4e, 0x41, 0x54, 0x54, 0x52, 0x54, 0x59, 0x50, + 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x45, 0x54, 0x10, 0x00, 0x12, 0x33, 0x0a, 0x27, 0x4f, 0x50, 0x45, + 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x42, + 0x47, 0x50, 0x4f, 0x52, 0x49, 0x47, 0x49, 0x4e, 0x41, 0x54, 0x54, 0x52, 0x54, 0x59, 0x50, 0x45, + 0x5f, 0x49, 0x47, 0x50, 0x10, 0x01, 0x1a, 0x06, 0x82, 0x41, 0x03, 0x49, 0x47, 0x50, 0x12, 0x33, + 0x0a, 0x27, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, + 0x59, 0x50, 0x45, 0x53, 0x42, 0x47, 0x50, 0x4f, 0x52, 0x49, 0x47, 0x49, 0x4e, 0x41, 0x54, 0x54, + 0x52, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x47, 0x50, 0x10, 0x02, 0x1a, 0x06, 0x82, 0x41, 0x03, + 0x45, 0x47, 0x50, 0x12, 0x41, 0x0a, 0x2e, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x42, 0x47, 0x50, 0x4f, 0x52, 0x49, 0x47, - 0x49, 0x4e, 0x41, 0x54, 0x54, 0x52, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x47, 0x50, 0x10, 0x01, - 0x1a, 0x06, 0x82, 0x41, 0x03, 0x49, 0x47, 0x50, 0x12, 0x33, 0x0a, 0x27, 0x4f, 0x50, 0x45, 0x4e, - 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x42, 0x47, - 0x50, 0x4f, 0x52, 0x49, 0x47, 0x49, 0x4e, 0x41, 0x54, 0x54, 0x52, 0x54, 0x59, 0x50, 0x45, 0x5f, - 0x45, 0x47, 0x50, 0x10, 0x02, 0x1a, 0x06, 0x82, 0x41, 0x03, 0x45, 0x47, 0x50, 0x12, 0x41, 0x0a, - 0x2e, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x42, 0x47, 0x50, 0x54, 0x59, - 0x50, 0x45, 0x53, 0x42, 0x47, 0x50, 0x4f, 0x52, 0x49, 0x47, 0x49, 0x4e, 0x41, 0x54, 0x54, 0x52, - 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x4e, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, - 0x03, 0x1a, 0x0d, 0x82, 0x41, 0x0a, 0x49, 0x4e, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, - 0x2a, 0xd1, 0x04, 0x0a, 0x28, 0x4f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x50, - 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x79, 0x70, 0x65, 0x73, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c, - 0x4c, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x43, 0x4f, 0x4c, 0x54, 0x59, 0x50, 0x45, 0x12, 0x32, 0x0a, - 0x2e, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x50, 0x4f, 0x4c, 0x49, 0x43, - 0x59, 0x54, 0x59, 0x50, 0x45, 0x53, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c, 0x4c, 0x50, 0x52, 0x4f, - 0x54, 0x4f, 0x43, 0x4f, 0x4c, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x45, 0x54, 0x10, - 0x00, 0x12, 0x41, 0x0a, 0x2f, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x50, - 0x4f, 0x4c, 0x49, 0x43, 0x59, 0x54, 0x59, 0x50, 0x45, 0x53, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c, - 0x4c, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x43, 0x4f, 0x4c, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x54, - 0x41, 0x54, 0x49, 0x43, 0x10, 0x8a, 0xed, 0xa5, 0x4e, 0x1a, 0x09, 0x82, 0x41, 0x06, 0x53, 0x54, - 0x41, 0x54, 0x49, 0x43, 0x12, 0x53, 0x0a, 0x38, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, - 0x49, 0x47, 0x50, 0x4f, 0x4c, 0x49, 0x43, 0x59, 0x54, 0x59, 0x50, 0x45, 0x53, 0x49, 0x4e, 0x53, - 0x54, 0x41, 0x4c, 0x4c, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x43, 0x4f, 0x4c, 0x54, 0x59, 0x50, 0x45, - 0x5f, 0x4c, 0x4f, 0x43, 0x41, 0x4c, 0x5f, 0x41, 0x47, 0x47, 0x52, 0x45, 0x47, 0x41, 0x54, 0x45, - 0x10, 0xd5, 0xe1, 0xdf, 0x4f, 0x1a, 0x12, 0x82, 0x41, 0x0f, 0x4c, 0x4f, 0x43, 0x41, 0x4c, 0x5f, - 0x41, 0x47, 0x47, 0x52, 0x45, 0x47, 0x41, 0x54, 0x45, 0x12, 0x3d, 0x0a, 0x2d, 0x4f, 0x50, 0x45, - 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x50, 0x4f, 0x4c, 0x49, 0x43, 0x59, 0x54, 0x59, 0x50, - 0x45, 0x53, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c, 0x4c, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x43, 0x4f, - 0x4c, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4f, 0x53, 0x50, 0x46, 0x10, 0xf0, 0xfb, 0x95, 0x59, 0x1a, - 0x07, 0x82, 0x41, 0x04, 0x4f, 0x53, 0x50, 0x46, 0x12, 0x3e, 0x0a, 0x2d, 0x4f, 0x50, 0x45, 0x4e, - 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x50, 0x4f, 0x4c, 0x49, 0x43, 0x59, 0x54, 0x59, 0x50, 0x45, - 0x53, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c, 0x4c, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x43, 0x4f, 0x4c, - 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x53, 0x49, 0x53, 0x10, 0xf8, 0x90, 0x90, 0x93, 0x01, 0x1a, - 0x07, 0x82, 0x41, 0x04, 0x49, 0x53, 0x49, 0x53, 0x12, 0x3c, 0x0a, 0x2c, 0x4f, 0x50, 0x45, 0x4e, + 0x49, 0x4e, 0x41, 0x54, 0x54, 0x52, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x4e, 0x43, 0x4f, 0x4d, + 0x50, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x03, 0x1a, 0x0d, 0x82, 0x41, 0x0a, 0x49, 0x4e, 0x43, 0x4f, + 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x2a, 0xd1, 0x04, 0x0a, 0x28, 0x4f, 0x70, 0x65, 0x6e, 0x63, + 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x79, 0x70, 0x65, 0x73, + 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c, 0x4c, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x43, 0x4f, 0x4c, 0x54, + 0x59, 0x50, 0x45, 0x12, 0x32, 0x0a, 0x2e, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, + 0x47, 0x50, 0x4f, 0x4c, 0x49, 0x43, 0x59, 0x54, 0x59, 0x50, 0x45, 0x53, 0x49, 0x4e, 0x53, 0x54, + 0x41, 0x4c, 0x4c, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x43, 0x4f, 0x4c, 0x54, 0x59, 0x50, 0x45, 0x5f, + 0x55, 0x4e, 0x53, 0x45, 0x54, 0x10, 0x00, 0x12, 0x41, 0x0a, 0x2f, 0x4f, 0x50, 0x45, 0x4e, 0x43, + 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x50, 0x4f, 0x4c, 0x49, 0x43, 0x59, 0x54, 0x59, 0x50, 0x45, 0x53, + 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c, 0x4c, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x43, 0x4f, 0x4c, 0x54, + 0x59, 0x50, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x49, 0x43, 0x10, 0x8a, 0xed, 0xa5, 0x4e, 0x1a, + 0x09, 0x82, 0x41, 0x06, 0x53, 0x54, 0x41, 0x54, 0x49, 0x43, 0x12, 0x53, 0x0a, 0x38, 0x4f, 0x50, + 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x50, 0x4f, 0x4c, 0x49, 0x43, 0x59, 0x54, 0x59, + 0x50, 0x45, 0x53, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c, 0x4c, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x43, + 0x4f, 0x4c, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4c, 0x4f, 0x43, 0x41, 0x4c, 0x5f, 0x41, 0x47, 0x47, + 0x52, 0x45, 0x47, 0x41, 0x54, 0x45, 0x10, 0xd5, 0xe1, 0xdf, 0x4f, 0x1a, 0x12, 0x82, 0x41, 0x0f, + 0x4c, 0x4f, 0x43, 0x41, 0x4c, 0x5f, 0x41, 0x47, 0x47, 0x52, 0x45, 0x47, 0x41, 0x54, 0x45, 0x12, + 0x3d, 0x0a, 0x2d, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x50, 0x4f, 0x4c, + 0x49, 0x43, 0x59, 0x54, 0x59, 0x50, 0x45, 0x53, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c, 0x4c, 0x50, + 0x52, 0x4f, 0x54, 0x4f, 0x43, 0x4f, 0x4c, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4f, 0x53, 0x50, 0x46, + 0x10, 0xf0, 0xfb, 0x95, 0x59, 0x1a, 0x07, 0x82, 0x41, 0x04, 0x4f, 0x53, 0x50, 0x46, 0x12, 0x3e, + 0x0a, 0x2d, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x50, 0x4f, 0x4c, 0x49, + 0x43, 0x59, 0x54, 0x59, 0x50, 0x45, 0x53, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c, 0x4c, 0x50, 0x52, + 0x4f, 0x54, 0x4f, 0x43, 0x4f, 0x4c, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x53, 0x49, 0x53, 0x10, + 0xf8, 0x90, 0x90, 0x93, 0x01, 0x1a, 0x07, 0x82, 0x41, 0x04, 0x49, 0x53, 0x49, 0x53, 0x12, 0x3c, + 0x0a, 0x2c, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x50, 0x4f, 0x4c, 0x49, + 0x43, 0x59, 0x54, 0x59, 0x50, 0x45, 0x53, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c, 0x4c, 0x50, 0x52, + 0x4f, 0x54, 0x4f, 0x43, 0x4f, 0x4c, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x47, 0x50, 0x10, 0xab, + 0x83, 0x9b, 0xd0, 0x01, 0x1a, 0x06, 0x82, 0x41, 0x03, 0x42, 0x47, 0x50, 0x12, 0x5a, 0x0a, 0x3b, + 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x50, 0x4f, 0x4c, 0x49, 0x43, 0x59, + 0x54, 0x59, 0x50, 0x45, 0x53, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c, 0x4c, 0x50, 0x52, 0x4f, 0x54, + 0x4f, 0x43, 0x4f, 0x4c, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x44, 0x49, 0x52, 0x45, 0x43, 0x54, 0x4c, + 0x59, 0x5f, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x45, 0x44, 0x10, 0xce, 0x82, 0xeb, 0xdc, + 0x01, 0x1a, 0x15, 0x82, 0x41, 0x12, 0x44, 0x49, 0x52, 0x45, 0x43, 0x54, 0x4c, 0x59, 0x5f, 0x43, + 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x45, 0x44, 0x12, 0x40, 0x0a, 0x2e, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x50, 0x4f, 0x4c, 0x49, 0x43, 0x59, 0x54, 0x59, 0x50, 0x45, 0x53, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c, 0x4c, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x43, 0x4f, 0x4c, - 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x47, 0x50, 0x10, 0xab, 0x83, 0x9b, 0xd0, 0x01, 0x1a, 0x06, - 0x82, 0x41, 0x03, 0x42, 0x47, 0x50, 0x12, 0x5a, 0x0a, 0x3b, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, - 0x4e, 0x46, 0x49, 0x47, 0x50, 0x4f, 0x4c, 0x49, 0x43, 0x59, 0x54, 0x59, 0x50, 0x45, 0x53, 0x49, - 0x4e, 0x53, 0x54, 0x41, 0x4c, 0x4c, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x43, 0x4f, 0x4c, 0x54, 0x59, - 0x50, 0x45, 0x5f, 0x44, 0x49, 0x52, 0x45, 0x43, 0x54, 0x4c, 0x59, 0x5f, 0x43, 0x4f, 0x4e, 0x4e, - 0x45, 0x43, 0x54, 0x45, 0x44, 0x10, 0xce, 0x82, 0xeb, 0xdc, 0x01, 0x1a, 0x15, 0x82, 0x41, 0x12, - 0x44, 0x49, 0x52, 0x45, 0x43, 0x54, 0x4c, 0x59, 0x5f, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, - 0x45, 0x44, 0x12, 0x40, 0x0a, 0x2e, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, - 0x50, 0x4f, 0x4c, 0x49, 0x43, 0x59, 0x54, 0x59, 0x50, 0x45, 0x53, 0x49, 0x4e, 0x53, 0x54, 0x41, - 0x4c, 0x4c, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x43, 0x4f, 0x4c, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4f, - 0x53, 0x50, 0x46, 0x33, 0x10, 0xe3, 0x81, 0x95, 0xe0, 0x01, 0x1a, 0x08, 0x82, 0x41, 0x05, 0x4f, - 0x53, 0x50, 0x46, 0x33, 0x2a, 0xbe, 0x03, 0x0a, 0x27, 0x4f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x52, 0x69, 0x62, 0x42, 0x67, 0x70, 0x54, 0x79, 0x70, 0x65, 0x73, 0x49, 0x4e, - 0x56, 0x41, 0x4c, 0x49, 0x44, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, - 0x12, 0x31, 0x0a, 0x2d, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x52, 0x49, - 0x42, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, - 0x52, 0x4f, 0x55, 0x54, 0x45, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x45, - 0x54, 0x10, 0x00, 0x12, 0x53, 0x0a, 0x37, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, - 0x47, 0x52, 0x49, 0x42, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x49, 0x4e, 0x56, 0x41, - 0x4c, 0x49, 0x44, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x49, - 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x41, 0x53, 0x5f, 0x4c, 0x4f, 0x4f, 0x50, 0x10, 0xe8, - 0xa0, 0xb8, 0x86, 0x01, 0x1a, 0x12, 0x82, 0x41, 0x0f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, - 0x5f, 0x41, 0x53, 0x5f, 0x4c, 0x4f, 0x4f, 0x50, 0x12, 0x59, 0x0a, 0x3a, 0x4f, 0x50, 0x45, 0x4e, + 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4f, 0x53, 0x50, 0x46, 0x33, 0x10, 0xe3, 0x81, 0x95, 0xe0, 0x01, + 0x1a, 0x08, 0x82, 0x41, 0x05, 0x4f, 0x53, 0x50, 0x46, 0x33, 0x2a, 0xbe, 0x03, 0x0a, 0x27, 0x4f, + 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x69, 0x62, 0x42, 0x67, 0x70, 0x54, + 0x79, 0x70, 0x65, 0x73, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x52, 0x4f, 0x55, 0x54, 0x45, + 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x12, 0x31, 0x0a, 0x2d, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, + 0x4e, 0x46, 0x49, 0x47, 0x52, 0x49, 0x42, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x49, + 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x52, 0x45, 0x41, 0x53, 0x4f, + 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x45, 0x54, 0x10, 0x00, 0x12, 0x53, 0x0a, 0x37, 0x4f, 0x50, 0x45, + 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x52, 0x49, 0x42, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, + 0x45, 0x53, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x52, 0x45, + 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x41, 0x53, 0x5f, + 0x4c, 0x4f, 0x4f, 0x50, 0x10, 0xe8, 0xa0, 0xb8, 0x86, 0x01, 0x1a, 0x12, 0x82, 0x41, 0x0f, 0x49, + 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x41, 0x53, 0x5f, 0x4c, 0x4f, 0x4f, 0x50, 0x12, 0x59, + 0x0a, 0x3a, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x52, 0x49, 0x42, 0x42, + 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x52, 0x4f, + 0x55, 0x54, 0x45, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, + 0x44, 0x5f, 0x4f, 0x52, 0x49, 0x47, 0x49, 0x4e, 0x41, 0x54, 0x4f, 0x52, 0x10, 0xa1, 0xde, 0x91, + 0x9d, 0x01, 0x1a, 0x15, 0x82, 0x41, 0x12, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x4f, + 0x52, 0x49, 0x47, 0x49, 0x4e, 0x41, 0x54, 0x4f, 0x52, 0x12, 0x5d, 0x0a, 0x3c, 0x4f, 0x50, 0x45, + 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x52, 0x49, 0x42, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, + 0x45, 0x53, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x52, 0x45, + 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x43, 0x4c, 0x55, + 0x53, 0x54, 0x45, 0x52, 0x5f, 0x4c, 0x4f, 0x4f, 0x50, 0x10, 0x80, 0xc1, 0xad, 0xad, 0x01, 0x1a, + 0x17, 0x82, 0x41, 0x14, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x43, 0x4c, 0x55, 0x53, + 0x54, 0x45, 0x52, 0x5f, 0x4c, 0x4f, 0x4f, 0x50, 0x12, 0x51, 0x0a, 0x36, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x52, 0x49, 0x42, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x52, 0x45, 0x41, - 0x53, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x4f, 0x52, 0x49, 0x47, - 0x49, 0x4e, 0x41, 0x54, 0x4f, 0x52, 0x10, 0xa1, 0xde, 0x91, 0x9d, 0x01, 0x1a, 0x15, 0x82, 0x41, - 0x12, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x4f, 0x52, 0x49, 0x47, 0x49, 0x4e, 0x41, - 0x54, 0x4f, 0x52, 0x12, 0x5d, 0x0a, 0x3c, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, - 0x47, 0x52, 0x49, 0x42, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x49, 0x4e, 0x56, 0x41, - 0x4c, 0x49, 0x44, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x49, - 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x43, 0x4c, 0x55, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x4c, - 0x4f, 0x4f, 0x50, 0x10, 0x80, 0xc1, 0xad, 0xad, 0x01, 0x1a, 0x17, 0x82, 0x41, 0x14, 0x49, 0x4e, - 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x43, 0x4c, 0x55, 0x53, 0x54, 0x45, 0x52, 0x5f, 0x4c, 0x4f, - 0x4f, 0x50, 0x12, 0x51, 0x0a, 0x36, 0x4f, 0x50, 0x45, 0x4e, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, - 0x52, 0x49, 0x42, 0x42, 0x47, 0x50, 0x54, 0x59, 0x50, 0x45, 0x53, 0x49, 0x4e, 0x56, 0x41, 0x4c, - 0x49, 0x44, 0x52, 0x4f, 0x55, 0x54, 0x45, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, - 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x45, 0x44, 0x10, 0xd6, 0xb7, 0xd2, - 0xc0, 0x01, 0x1a, 0x11, 0x82, 0x41, 0x0e, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x43, - 0x4f, 0x4e, 0x46, 0x45, 0x44, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x53, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x46, + 0x45, 0x44, 0x10, 0xd6, 0xb7, 0xd2, 0xc0, 0x01, 0x1a, 0x11, 0x82, 0x41, 0x0e, 0x49, 0x4e, 0x56, + 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x45, 0x44, 0x42, 0x54, 0x5a, 0x52, 0x67, + 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, + 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x79, 0x67, 0x6f, 0x74, 0x2f, 0x64, 0x65, 0x6d, 0x6f, 0x2f, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x5f, 0x67, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x5f, + 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x2f, 0x72, 0x69, 0x62, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x65, 0x6e, 0x75, 0x6d, + 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/demo/protobuf_getting_started/ribproto/openconfig/enums/enums.proto b/demo/protobuf_getting_started/ribproto/openconfig/enums/enums.proto index 5947a96ca..3b19f357d 100644 --- a/demo/protobuf_getting_started/ribproto/openconfig/enums/enums.proto +++ b/demo/protobuf_getting_started/ribproto/openconfig/enums/enums.proto @@ -9,9 +9,10 @@ syntax = "proto3"; package openconfig.enums; -import "github.com/openconfig/ygot/proto/ywrapper/ywrapper.proto"; import "github.com/openconfig/ygot/proto/yext/yext.proto"; +option go_package = "github.com/openconfig/ygot/demo/protobuf_getting_started/ribproto/openconfig/enums"; + // OpenconfigBgpTypesAFISAFITYPE represents an enumerated type generated for the YANG identity AFI_SAFI_TYPE. enum OpenconfigBgpTypesAFISAFITYPE { OPENCONFIGBGPTYPESAFISAFITYPE_UNSET = 0; diff --git a/demo/protobuf_getting_started/ribproto/openconfig/enums/pkg.go b/demo/protobuf_getting_started/ribproto/openconfig/enums/pkg.go index 4ea8d3783..ca2d1da81 100644 --- a/demo/protobuf_getting_started/ribproto/openconfig/enums/pkg.go +++ b/demo/protobuf_getting_started/ribproto/openconfig/enums/pkg.go @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -// Package openconfig_enums is a protobuf package that is generated by +// Package enums is a protobuf package that is generated by // ygot. This file ensures that build systems that assume the existence // of the package can find it. -package openconfig_enums +package enums diff --git a/demo/protobuf_getting_started/ribproto/openconfig/openconfig.pb.go b/demo/protobuf_getting_started/ribproto/openconfig/openconfig.pb.go index 78d53e8c8..5262049c1 100644 --- a/demo/protobuf_getting_started/ribproto/openconfig/openconfig.pb.go +++ b/demo/protobuf_getting_started/ribproto/openconfig/openconfig.pb.go @@ -8,17 +8,15 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.20.0 -// protoc v3.9.1 +// protoc-gen-go v1.27.1 +// protoc v3.12.4 // source: ribproto/openconfig/openconfig.proto package openconfig import ( - proto "github.com/golang/protobuf/proto" openconfig_rib_bgp "github.com/openconfig/ygot/demo/protobuf_getting_started/ribproto/openconfig/openconfig_rib_bgp" _ "github.com/openconfig/ygot/proto/yext" - _ "github.com/openconfig/ygot/proto/ywrapper" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" @@ -32,10 +30,6 @@ const ( _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) -// This is a compile-time assertion that a sufficiently up-to-date version -// of the legacy proto package is being used. -const _ = proto.ProtoPackageIsVersion4 - type Device struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -89,27 +83,29 @@ var file_ribproto_openconfig_openconfig_proto_rawDesc = []byte{ 0x0a, 0x24, 0x72, 0x69, 0x62, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x1a, 0x38, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6f, + 0x69, 0x67, 0x1a, 0x30, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x79, 0x67, 0x6f, 0x74, 0x2f, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x79, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2f, 0x79, 0x77, - 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x30, 0x67, 0x69, - 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x2f, 0x79, 0x67, 0x6f, 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x79, - 0x65, 0x78, 0x74, 0x2f, 0x79, 0x65, 0x78, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x78, - 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x79, 0x67, 0x6f, 0x74, 0x2f, 0x64, 0x65, 0x6d, 0x6f, 0x2f, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x5f, 0x67, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, - 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x2f, 0x72, 0x69, 0x62, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x6f, 0x70, 0x65, - 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x72, 0x69, 0x62, 0x5f, 0x62, 0x67, 0x70, 0x2f, - 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x72, 0x69, 0x62, 0x5f, 0x62, - 0x67, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59, 0x0a, 0x06, 0x44, 0x65, 0x76, 0x69, - 0x63, 0x65, 0x12, 0x4f, 0x0a, 0x07, 0x62, 0x67, 0x70, 0x5f, 0x72, 0x69, 0x62, 0x18, 0x84, 0xc6, - 0x96, 0x96, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, - 0x72, 0x69, 0x62, 0x5f, 0x62, 0x67, 0x70, 0x2e, 0x42, 0x67, 0x70, 0x52, 0x69, 0x62, 0x42, 0x0b, - 0x82, 0x41, 0x08, 0x2f, 0x62, 0x67, 0x70, 0x2d, 0x72, 0x69, 0x62, 0x52, 0x06, 0x62, 0x67, 0x70, - 0x52, 0x69, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x79, 0x65, 0x78, 0x74, 0x2f, 0x79, 0x65, 0x78, 0x74, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x78, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, + 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x79, 0x67, 0x6f, 0x74, + 0x2f, 0x64, 0x65, 0x6d, 0x6f, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x5f, 0x67, + 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x2f, 0x72, + 0x69, 0x62, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, + 0x69, 0x67, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x72, 0x69, + 0x62, 0x5f, 0x62, 0x67, 0x70, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, + 0x5f, 0x72, 0x69, 0x62, 0x5f, 0x62, 0x67, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x59, + 0x0a, 0x06, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4f, 0x0a, 0x07, 0x62, 0x67, 0x70, 0x5f, + 0x72, 0x69, 0x62, 0x18, 0x84, 0xc6, 0x96, 0x96, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, + 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x63, + 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x72, 0x69, 0x62, 0x5f, 0x62, 0x67, 0x70, 0x2e, 0x42, 0x67, + 0x70, 0x52, 0x69, 0x62, 0x42, 0x0b, 0x82, 0x41, 0x08, 0x2f, 0x62, 0x67, 0x70, 0x2d, 0x72, 0x69, + 0x62, 0x52, 0x06, 0x62, 0x67, 0x70, 0x52, 0x69, 0x62, 0x42, 0x4e, 0x5a, 0x4c, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, + 0x69, 0x67, 0x2f, 0x79, 0x67, 0x6f, 0x74, 0x2f, 0x64, 0x65, 0x6d, 0x6f, 0x2f, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x62, 0x75, 0x66, 0x5f, 0x67, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74, + 0x61, 0x72, 0x74, 0x65, 0x64, 0x2f, 0x72, 0x69, 0x62, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x6f, + 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x33, } var ( diff --git a/demo/protobuf_getting_started/ribproto/openconfig/openconfig.proto b/demo/protobuf_getting_started/ribproto/openconfig/openconfig.proto index c0cd0d15d..16affc770 100644 --- a/demo/protobuf_getting_started/ribproto/openconfig/openconfig.proto +++ b/demo/protobuf_getting_started/ribproto/openconfig/openconfig.proto @@ -9,10 +9,11 @@ syntax = "proto3"; package openconfig; -import "github.com/openconfig/ygot/proto/ywrapper/ywrapper.proto"; import "github.com/openconfig/ygot/proto/yext/yext.proto"; import "github.com/openconfig/ygot/demo/protobuf_getting_started/ribproto/openconfig/openconfig_rib_bgp/openconfig_rib_bgp.proto"; +option go_package = "github.com/openconfig/ygot/demo/protobuf_getting_started/ribproto/openconfig"; + message Device { openconfig_rib_bgp.BgpRib bgp_rib = 314942212 [(yext.schemapath) = "/bgp-rib"]; } diff --git a/demo/protobuf_getting_started/ribproto/openconfig/openconfig_rib_bgp/openconfig_rib_bgp.pb.go b/demo/protobuf_getting_started/ribproto/openconfig/openconfig_rib_bgp/openconfig_rib_bgp.pb.go index 77684ae74..7fced9d39 100644 --- a/demo/protobuf_getting_started/ribproto/openconfig/openconfig_rib_bgp/openconfig_rib_bgp.pb.go +++ b/demo/protobuf_getting_started/ribproto/openconfig/openconfig_rib_bgp/openconfig_rib_bgp.pb.go @@ -8,14 +8,13 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.20.0 -// protoc v3.9.1 +// protoc-gen-go v1.27.1 +// protoc v3.12.4 // source: ribproto/openconfig/openconfig_rib_bgp/openconfig_rib_bgp.proto -package openconfig_openconfig_rib_bgp +package openconfig_rib_bgp import ( - proto "github.com/golang/protobuf/proto" enums "github.com/openconfig/ygot/demo/protobuf_getting_started/ribproto/openconfig/enums" _ "github.com/openconfig/ygot/proto/yext" ywrapper "github.com/openconfig/ygot/proto/ywrapper" @@ -32,10 +31,6 @@ const ( _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) -// This is a compile-time assertion that a sufficiently up-to-date version -// of the legacy proto package is being used. -const _ = proto.ProtoPackageIsVersion4 - type BgpRib struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -403,7 +398,7 @@ func (x *BgpRib_AfiSafis_AfiSafiKey) GetAfiSafiName() enums.OpenconfigBgpTypesAF if x != nil { return x.AfiSafiName } - return enums.OpenconfigBgpTypesAFISAFITYPE_OPENCONFIGBGPTYPESAFISAFITYPE_UNSET + return enums.OpenconfigBgpTypesAFISAFITYPE(0) } func (x *BgpRib_AfiSafis_AfiSafiKey) GetAfiSafi() *BgpRib_AfiSafis_AfiSafi { @@ -567,7 +562,7 @@ func (x *BgpRib_AfiSafis_AfiSafi_State) GetAfiSafiName() enums.OpenconfigBgpType if x != nil { return x.AfiSafiName } - return enums.OpenconfigBgpTypesAFISAFITYPE_OPENCONFIGBGPTYPESAFISAFITYPE_UNSET + return enums.OpenconfigBgpTypesAFISAFITYPE(0) } type BgpRib_AfiSafis_AfiSafi_Ipv4Unicast_LocRib struct { @@ -876,7 +871,7 @@ func (x *BgpRib_AfiSafis_AfiSafi_Ipv4Unicast_LocRib_Routes_RouteKey) GetOriginOp if x, ok := x.GetOrigin().(*BgpRib_AfiSafis_AfiSafi_Ipv4Unicast_LocRib_Routes_RouteKey_OriginOpenconfigpolicytypesinstallprotocoltype); ok { return x.OriginOpenconfigpolicytypesinstallprotocoltype } - return enums.OpenconfigPolicyTypesINSTALLPROTOCOLTYPE_OPENCONFIGPOLICYTYPESINSTALLPROTOCOLTYPE_UNSET + return enums.OpenconfigPolicyTypesINSTALLPROTOCOLTYPE(0) } func (x *BgpRib_AfiSafis_AfiSafi_Ipv4Unicast_LocRib_Routes_RouteKey) GetOriginString() string { @@ -994,7 +989,7 @@ func (x *BgpRib_AfiSafis_AfiSafi_Ipv4Unicast_LocRib_Routes_Route_State) GetInval if x != nil { return x.InvalidReason } - return enums.OpenconfigRibBgpTypesINVALIDROUTEREASON_OPENCONFIGRIBBGPTYPESINVALIDROUTEREASON_UNSET + return enums.OpenconfigRibBgpTypesINVALIDROUTEREASON(0) } func (x *BgpRib_AfiSafis_AfiSafi_Ipv4Unicast_LocRib_Routes_Route_State) GetLastModified() *ywrapper.UintValue { @@ -1015,7 +1010,7 @@ func (x *BgpRib_AfiSafis_AfiSafi_Ipv4Unicast_LocRib_Routes_Route_State) GetOrigi if x, ok := x.GetOrigin().(*BgpRib_AfiSafis_AfiSafi_Ipv4Unicast_LocRib_Routes_Route_State_OriginOpenconfigpolicytypesinstallprotocoltype); ok { return x.OriginOpenconfigpolicytypesinstallprotocoltype } - return enums.OpenconfigPolicyTypesINSTALLPROTOCOLTYPE_OPENCONFIGPOLICYTYPESINSTALLPROTOCOLTYPE_UNSET + return enums.OpenconfigPolicyTypesINSTALLPROTOCOLTYPE(0) } func (x *BgpRib_AfiSafis_AfiSafi_Ipv4Unicast_LocRib_Routes_Route_State) GetOriginString() string { @@ -1998,7 +1993,7 @@ func (x *BgpRib_AfiSafis_AfiSafi_Ipv4Unicast_Neighbors_Neighbor_AdjRibInPost_Rou if x != nil { return x.InvalidReason } - return enums.OpenconfigRibBgpTypesINVALIDROUTEREASON_OPENCONFIGRIBBGPTYPESINVALIDROUTEREASON_UNSET + return enums.OpenconfigRibBgpTypesINVALIDROUTEREASON(0) } func (x *BgpRib_AfiSafis_AfiSafi_Ipv4Unicast_Neighbors_Neighbor_AdjRibInPost_Routes_Route_State) GetLastModified() *ywrapper.UintValue { @@ -2555,7 +2550,7 @@ func (x *BgpRib_AfiSafis_AfiSafi_Ipv4Unicast_Neighbors_Neighbor_AdjRibInPre_Rout if x != nil { return x.InvalidReason } - return enums.OpenconfigRibBgpTypesINVALIDROUTEREASON_OPENCONFIGRIBBGPTYPESINVALIDROUTEREASON_UNSET + return enums.OpenconfigRibBgpTypesINVALIDROUTEREASON(0) } func (x *BgpRib_AfiSafis_AfiSafi_Ipv4Unicast_Neighbors_Neighbor_AdjRibInPre_Routes_Route_State) GetLastModified() *ywrapper.UintValue { @@ -3112,7 +3107,7 @@ func (x *BgpRib_AfiSafis_AfiSafi_Ipv4Unicast_Neighbors_Neighbor_AdjRibOutPost_Ro if x != nil { return x.InvalidReason } - return enums.OpenconfigRibBgpTypesINVALIDROUTEREASON_OPENCONFIGRIBBGPTYPESINVALIDROUTEREASON_UNSET + return enums.OpenconfigRibBgpTypesINVALIDROUTEREASON(0) } func (x *BgpRib_AfiSafis_AfiSafi_Ipv4Unicast_Neighbors_Neighbor_AdjRibOutPost_Routes_Route_State) GetLastModified() *ywrapper.UintValue { @@ -3669,7 +3664,7 @@ func (x *BgpRib_AfiSafis_AfiSafi_Ipv4Unicast_Neighbors_Neighbor_AdjRibOutPre_Rou if x != nil { return x.InvalidReason } - return enums.OpenconfigRibBgpTypesINVALIDROUTEREASON_OPENCONFIGRIBBGPTYPESINVALIDROUTEREASON_UNSET + return enums.OpenconfigRibBgpTypesINVALIDROUTEREASON(0) } func (x *BgpRib_AfiSafis_AfiSafi_Ipv4Unicast_Neighbors_Neighbor_AdjRibOutPre_Routes_Route_State) GetLastModified() *ywrapper.UintValue { @@ -4254,7 +4249,7 @@ func (x *BgpRib_AfiSafis_AfiSafi_Ipv6Unicast_LocRib_Routes_RouteKey) GetOriginOp if x, ok := x.GetOrigin().(*BgpRib_AfiSafis_AfiSafi_Ipv6Unicast_LocRib_Routes_RouteKey_OriginOpenconfigpolicytypesinstallprotocoltype); ok { return x.OriginOpenconfigpolicytypesinstallprotocoltype } - return enums.OpenconfigPolicyTypesINSTALLPROTOCOLTYPE_OPENCONFIGPOLICYTYPESINSTALLPROTOCOLTYPE_UNSET + return enums.OpenconfigPolicyTypesINSTALLPROTOCOLTYPE(0) } func (x *BgpRib_AfiSafis_AfiSafi_Ipv6Unicast_LocRib_Routes_RouteKey) GetOriginString() string { @@ -4372,7 +4367,7 @@ func (x *BgpRib_AfiSafis_AfiSafi_Ipv6Unicast_LocRib_Routes_Route_State) GetInval if x != nil { return x.InvalidReason } - return enums.OpenconfigRibBgpTypesINVALIDROUTEREASON_OPENCONFIGRIBBGPTYPESINVALIDROUTEREASON_UNSET + return enums.OpenconfigRibBgpTypesINVALIDROUTEREASON(0) } func (x *BgpRib_AfiSafis_AfiSafi_Ipv6Unicast_LocRib_Routes_Route_State) GetLastModified() *ywrapper.UintValue { @@ -4393,7 +4388,7 @@ func (x *BgpRib_AfiSafis_AfiSafi_Ipv6Unicast_LocRib_Routes_Route_State) GetOrigi if x, ok := x.GetOrigin().(*BgpRib_AfiSafis_AfiSafi_Ipv6Unicast_LocRib_Routes_Route_State_OriginOpenconfigpolicytypesinstallprotocoltype); ok { return x.OriginOpenconfigpolicytypesinstallprotocoltype } - return enums.OpenconfigPolicyTypesINSTALLPROTOCOLTYPE_OPENCONFIGPOLICYTYPESINSTALLPROTOCOLTYPE_UNSET + return enums.OpenconfigPolicyTypesINSTALLPROTOCOLTYPE(0) } func (x *BgpRib_AfiSafis_AfiSafi_Ipv6Unicast_LocRib_Routes_Route_State) GetOriginString() string { @@ -5306,7 +5301,7 @@ func (x *BgpRib_AfiSafis_AfiSafi_Ipv6Unicast_Neighbors_Neighbor_AdjRibInPost_Rou if x != nil { return x.InvalidReason } - return enums.OpenconfigRibBgpTypesINVALIDROUTEREASON_OPENCONFIGRIBBGPTYPESINVALIDROUTEREASON_UNSET + return enums.OpenconfigRibBgpTypesINVALIDROUTEREASON(0) } func (x *BgpRib_AfiSafis_AfiSafi_Ipv6Unicast_Neighbors_Neighbor_AdjRibInPost_Routes_Route_State) GetLastModified() *ywrapper.UintValue { @@ -5825,7 +5820,7 @@ func (x *BgpRib_AfiSafis_AfiSafi_Ipv6Unicast_Neighbors_Neighbor_AdjRibInPre_Rout if x != nil { return x.InvalidReason } - return enums.OpenconfigRibBgpTypesINVALIDROUTEREASON_OPENCONFIGRIBBGPTYPESINVALIDROUTEREASON_UNSET + return enums.OpenconfigRibBgpTypesINVALIDROUTEREASON(0) } func (x *BgpRib_AfiSafis_AfiSafi_Ipv6Unicast_Neighbors_Neighbor_AdjRibInPre_Routes_Route_State) GetLastModified() *ywrapper.UintValue { @@ -6344,7 +6339,7 @@ func (x *BgpRib_AfiSafis_AfiSafi_Ipv6Unicast_Neighbors_Neighbor_AdjRibOutPost_Ro if x != nil { return x.InvalidReason } - return enums.OpenconfigRibBgpTypesINVALIDROUTEREASON_OPENCONFIGRIBBGPTYPESINVALIDROUTEREASON_UNSET + return enums.OpenconfigRibBgpTypesINVALIDROUTEREASON(0) } func (x *BgpRib_AfiSafis_AfiSafi_Ipv6Unicast_Neighbors_Neighbor_AdjRibOutPost_Routes_Route_State) GetLastModified() *ywrapper.UintValue { @@ -6863,7 +6858,7 @@ func (x *BgpRib_AfiSafis_AfiSafi_Ipv6Unicast_Neighbors_Neighbor_AdjRibOutPre_Rou if x != nil { return x.InvalidReason } - return enums.OpenconfigRibBgpTypesINVALIDROUTEREASON_OPENCONFIGRIBBGPTYPESINVALIDROUTEREASON_UNSET + return enums.OpenconfigRibBgpTypesINVALIDROUTEREASON(0) } func (x *BgpRib_AfiSafis_AfiSafi_Ipv6Unicast_Neighbors_Neighbor_AdjRibOutPre_Routes_Route_State) GetLastModified() *ywrapper.UintValue { @@ -7510,7 +7505,7 @@ func (x *BgpRib_AttrSets_AttrSet_State) GetOrigin() enums.OpenconfigBgpTypesBgpO if x != nil { return x.Origin } - return enums.OpenconfigBgpTypesBgpOriginAttrType_OPENCONFIGBGPTYPESBGPORIGINATTRTYPE_UNSET + return enums.OpenconfigBgpTypesBgpOriginAttrType(0) } func (x *BgpRib_AttrSets_AttrSet_State) GetOriginatorId() *ywrapper.StringValue { @@ -7682,7 +7677,7 @@ func (x *BgpRib_AttrSets_AttrSet_As4Path_Segment_State) GetType() enums.Openconf if x != nil { return x.Type } - return enums.OpenconfigBgpTypesAsPathSegmentType_OPENCONFIGBGPTYPESASPATHSEGMENTTYPE_UNSET + return enums.OpenconfigBgpTypesAsPathSegmentType(0) } type BgpRib_AttrSets_AttrSet_AsPath_Segment struct { @@ -7784,7 +7779,7 @@ func (x *BgpRib_AttrSets_AttrSet_AsPath_Segment_State) GetType() enums.Openconfi if x != nil { return x.Type } - return enums.OpenconfigBgpTypesAsPathSegmentType_OPENCONFIGBGPTYPESASPATHSEGMENTTYPE_UNSET + return enums.OpenconfigBgpTypesAsPathSegmentType(0) } type BgpRib_Communities_Community struct { @@ -7990,7 +7985,7 @@ func (x *BgpRib_Communities_Community_State_CommunityUnion) GetCommunityOpenconf if x != nil { return x.CommunityOpenconfigbgptypesbgpwellknownstdcommunity } - return enums.OpenconfigBgpTypesBGPWELLKNOWNSTDCOMMUNITY_OPENCONFIGBGPTYPESBGPWELLKNOWNSTDCOMMUNITY_UNSET + return enums.OpenconfigBgpTypesBGPWELLKNOWNSTDCOMMUNITY(0) } func (x *BgpRib_Communities_Community_State_CommunityUnion) GetCommunityString() string { @@ -12330,8 +12325,14 @@ var file_ribproto_openconfig_openconfig_rib_bgp_openconfig_rib_bgp_proto_rawDesc 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x72, 0x69, 0x62, 0x5f, 0x62, 0x67, 0x70, 0x2e, 0x42, 0x67, 0x70, 0x52, 0x69, 0x62, 0x2e, 0x45, 0x78, 0x74, 0x43, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x78, 0x74, 0x43, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, - 0x52, 0x0c, 0x65, 0x78, 0x74, 0x43, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x62, 0x06, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x52, 0x0c, 0x65, 0x78, 0x74, 0x43, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x42, 0x61, + 0x5a, 0x5f, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6f, 0x70, 0x65, + 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x79, 0x67, 0x6f, 0x74, 0x2f, 0x64, 0x65, 0x6d, + 0x6f, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x5f, 0x67, 0x65, 0x74, 0x74, 0x69, + 0x6e, 0x67, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x2f, 0x72, 0x69, 0x62, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x6f, + 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x72, 0x69, 0x62, 0x5f, 0x62, 0x67, + 0x70, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/demo/protobuf_getting_started/ribproto/openconfig/openconfig_rib_bgp/openconfig_rib_bgp.proto b/demo/protobuf_getting_started/ribproto/openconfig/openconfig_rib_bgp/openconfig_rib_bgp.proto index f06d8bfb9..fceac012c 100644 --- a/demo/protobuf_getting_started/ribproto/openconfig/openconfig_rib_bgp/openconfig_rib_bgp.proto +++ b/demo/protobuf_getting_started/ribproto/openconfig/openconfig_rib_bgp/openconfig_rib_bgp.proto @@ -13,6 +13,8 @@ import "github.com/openconfig/ygot/proto/ywrapper/ywrapper.proto"; import "github.com/openconfig/ygot/proto/yext/yext.proto"; import "github.com/openconfig/ygot/demo/protobuf_getting_started/ribproto/openconfig/enums/enums.proto"; +option go_package = "github.com/openconfig/ygot/demo/protobuf_getting_started/ribproto/openconfig/openconfig_rib_bgp"; + message BgpRib { message AfiSafis { message AfiSafi { diff --git a/demo/protobuf_getting_started/ribproto/openconfig/openconfig_rib_bgp/pkg.go b/demo/protobuf_getting_started/ribproto/openconfig/openconfig_rib_bgp/pkg.go index 7150cadd8..68acc65e5 100644 --- a/demo/protobuf_getting_started/ribproto/openconfig/openconfig_rib_bgp/pkg.go +++ b/demo/protobuf_getting_started/ribproto/openconfig/openconfig_rib_bgp/pkg.go @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -// Package openconfig_openconfig_rib_bgp is a protobuf package that is +// Package openconfig_rib_bgp is a protobuf package that is // generated by ygot. This file ensures that build systems that assume the // existence of the package can find it. -package openconfig_openconfig_rib_bgp +package openconfig_rib_bgp diff --git a/demo/protobuf_getting_started/update.sh b/demo/protobuf_getting_started/update.sh index 2bde76b77..3d02941b7 100755 --- a/demo/protobuf_getting_started/update.sh +++ b/demo/protobuf_getting_started/update.sh @@ -5,21 +5,17 @@ clean() { rm -rf deps } -if [ -z ${SRCDIR} ]; then - DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" - SRCDIR=${DIR}/../.. -fi - # Ensure that the .pb.go has been generated for the extensions # that are required. -(cd ${SRCDIR}/proto/yext && SRCDIR=${SRCDIR} go generate) -(cd ${SRCDIR}/proto/ywrapper && SRCDIR=${SRCDIR} go generate) +(cd ../../proto/yext && go generate) +(cd ../../proto/ywrapper && go generate) clean -go run ${SRCDIR}/proto_generator/protogenerator.go \ +go run ../../proto_generator/protogenerator.go \ -generate_fakeroot \ -base_import_path="github.com/openconfig/ygot/demo/protobuf_getting_started/ribproto" \ + -go_package_base="github.com/openconfig/ygot/demo/protobuf_getting_started/ribproto" \ -path=yang -output_dir=ribproto \ -typedef_enum_with_defmod \ -consistent_union_enum_names \ @@ -27,10 +23,11 @@ go run ${SRCDIR}/proto_generator/protogenerator.go \ -exclude_modules=ietf-interfaces \ yang/rib/openconfig-rib-bgp.yang -go get -u github.com/google/protobuf -proto_imports=".:${SRCDIR}/../../../../src/github.com/google/protobuf/src:${SRCDIR}/../../../../src" +proto_imports=".:../../../../../" # ".:$GOPATH/src" find ribproto -name "*.proto" | while read l; do - protoc -I=$proto_imports --go_out=. $l + cmd="protoc -I=$proto_imports --go_out=. --go_opt=paths=source_relative $l" + echo $cmd + $cmd done clean diff --git a/docs/protobuf_getting_started.md b/docs/protobuf_getting_started.md index 9dee2a8c6..3a6d68da9 100644 --- a/docs/protobuf_getting_started.md +++ b/docs/protobuf_getting_started.md @@ -142,7 +142,7 @@ This example walks through the generation of Protobuf files for the `openconfig- `ygot` has some external dependencies for the full Protobuf generation toolchain. Starting from a new Go environment, the following dependencies are required. * A copy of the `protoc` compiler (available from [github.com/google/protobuf](https://github.com/google/protobuf)) is required to build generated code for protobuf. `protoc` should be installed and available on the current environment's `PATH`. -* If generating Go code, as per this example, the `proto-gen-go` plugin is required. This can be installed using `go get -u github.com/golang/protobuf/protoc-gen-go`. +* If generating Go code, as per this example, the `protoc-gen-go` plugin is required. This can be installed using `go install google.golang.org/protobuf/cmd/protoc-gen-go@latest`. See https://developers.google.com/protocol-buffers/docs/reference/go-generated for more information. * A copy of the `ygot` `proto_generator` binary is required. Most simply, this can be installed through: * Retrieving ygot: `go get -u github.com/openconfig/ygot` * Installing ygot dependencies: `cd $GOPATH/src/github.com/openconfig/ygot && go get -t -d ./...` @@ -153,6 +153,7 @@ After these dependencies are met, the following command generates the example pr go run $GOPATH/src/github.com/openconfig/ygot/proto_generator/protogenerator.go \ -generate_fakeroot \ -base_import_path="github.com/openconfig/ygot/demo/protobuf_getting_started/ribproto" \ + -go_package_base="github.com/openconfig/ygot/demo/protobuf_getting_started/ribproto" \ -path=yang -output_dir=ribproto \ -package_name=openconfig -enum_package_name=enums \ yang/rib/openconfig-rib-bgp.yang @@ -162,6 +163,7 @@ In this command: * `-generate_fakeroot` creates a root level container `message` which contains all elements at the root. By default, this message is called `Device`. It can be renamed using the `fakeroot_name` command-line flag. * `-base_import_path` (as described above) specifies the import path that should be used in the generated protobufs. The path used in this example specifies the entire path from `$GOPATH/src`, since this will be the include path supplied to `protoc`. + * `-go_package_name` specifies the base name for the Go packages that are to be generated - this value is included in the `go_package` option of the generated protobufs, and has generated packages' names appended to it. * `-path` specifies the search path(s) that should be used to find dependencies of the input YANG modules. Multiple directories can be separated with a comma. * `-output_dir` specifies the directory into which the output files for the schema should be written. * `-package_name` (as described above) specifies the name of the top-level package that should be created for the output schema. @@ -185,9 +187,9 @@ cd $GOPATH/src/github.com/openconfig/ygot/proto/ywrapper && go generate Finally, to generate the code for the the protobufs, generated we can simply loop: ``` -proto_imports=".:${GOPATH}/src/github.com/google/protobuf/src:${GOPATH}/src" +proto_imports=".:${GOPATH}/src" find $GOPATH/src/github.com/openconfig/ygot/demo/protobuf_getting_started/ribproto -name "*.proto" | while read l; do - protoc -I=$proto_imports --go_out=. $l + protoc -I=$proto_imports --go_out=. --go_opt=paths=source_relative $l done ``` diff --git a/integration_tests/annotations/apb/annotation.pb.go b/integration_tests/annotations/apb/annotation.pb.go index 2cf382e81..c259f24b4 100644 --- a/integration_tests/annotations/apb/annotation.pb.go +++ b/integration_tests/annotations/apb/annotation.pb.go @@ -14,14 +14,13 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.20.0-devel -// protoc v3.11.4 -// source: github.com/openconfig/ygot/integration_tests/annotations/apb/annotation.proto +// protoc-gen-go v1.27.1 +// protoc v3.12.4 +// source: annotation.proto package apb import ( - proto "github.com/golang/protobuf/proto" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" @@ -35,10 +34,6 @@ const ( _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) -// This is a compile-time assertion that a sufficiently up-to-date version -// of the legacy proto package is being used. -const _ = proto.ProtoPackageIsVersion4 - type Annotation struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -50,7 +45,7 @@ type Annotation struct { func (x *Annotation) Reset() { *x = Annotation{} if protoimpl.UnsafeEnabled { - mi := &file_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto_msgTypes[0] + mi := &file_annotation_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -63,7 +58,7 @@ func (x *Annotation) String() string { func (*Annotation) ProtoMessage() {} func (x *Annotation) ProtoReflect() protoreflect.Message { - mi := &file_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto_msgTypes[0] + mi := &file_annotation_proto_msgTypes[0] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -76,7 +71,7 @@ func (x *Annotation) ProtoReflect() protoreflect.Message { // Deprecated: Use Annotation.ProtoReflect.Descriptor instead. func (*Annotation) Descriptor() ([]byte, []int) { - return file_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto_rawDescGZIP(), []int{0} + return file_annotation_proto_rawDescGZIP(), []int{0} } func (x *Annotation) GetComment() string { @@ -86,41 +81,37 @@ func (x *Annotation) GetComment() string { return "" } -var File_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto protoreflect.FileDescriptor - -var file_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto_rawDesc = []byte{ - 0x0a, 0x4d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6f, 0x70, 0x65, - 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x79, 0x67, 0x6f, 0x74, 0x2f, 0x69, 0x6e, 0x74, - 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x61, - 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x61, 0x70, 0x62, 0x2f, 0x61, - 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x0a, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x26, 0x0a, 0x0a, 0x41, - 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, - 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, - 0x65, 0x6e, 0x74, 0x42, 0x3e, 0x5a, 0x3c, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, - 0x6d, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x79, 0x67, 0x6f, - 0x74, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x65, - 0x73, 0x74, 0x73, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, - 0x61, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +var File_annotation_proto protoreflect.FileDescriptor + +var file_annotation_proto_rawDesc = []byte{ + 0x0a, 0x10, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x12, 0x0a, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x26, + 0x0a, 0x0a, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, + 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, + 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x42, 0x3e, 0x5a, 0x3c, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, + 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, + 0x79, 0x67, 0x6f, 0x74, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x5f, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x2f, 0x61, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( - file_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto_rawDescOnce sync.Once - file_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto_rawDescData = file_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto_rawDesc + file_annotation_proto_rawDescOnce sync.Once + file_annotation_proto_rawDescData = file_annotation_proto_rawDesc ) -func file_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto_rawDescGZIP() []byte { - file_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto_rawDescOnce.Do(func() { - file_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto_rawDescData = protoimpl.X.CompressGZIP(file_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto_rawDescData) +func file_annotation_proto_rawDescGZIP() []byte { + file_annotation_proto_rawDescOnce.Do(func() { + file_annotation_proto_rawDescData = protoimpl.X.CompressGZIP(file_annotation_proto_rawDescData) }) - return file_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto_rawDescData + return file_annotation_proto_rawDescData } -var file_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto_goTypes = []interface{}{ +var file_annotation_proto_msgTypes = make([]protoimpl.MessageInfo, 1) +var file_annotation_proto_goTypes = []interface{}{ (*Annotation)(nil), // 0: annotation.Annotation } -var file_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto_depIdxs = []int32{ +var file_annotation_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 @@ -128,15 +119,13 @@ var file_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation 0, // [0:0] is the sub-list for field type_name } -func init() { - file_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto_init() -} -func file_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto_init() { - if File_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto != nil { +func init() { file_annotation_proto_init() } +func file_annotation_proto_init() { + if File_annotation_proto != nil { return } if !protoimpl.UnsafeEnabled { - file_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + file_annotation_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Annotation); i { case 0: return &v.state @@ -153,18 +142,18 @@ func file_github_com_openconfig_ygot_integration_tests_annotations_apb_annotatio out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto_rawDesc, + RawDescriptor: file_annotation_proto_rawDesc, NumEnums: 0, NumMessages: 1, NumExtensions: 0, NumServices: 0, }, - GoTypes: file_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto_goTypes, - DependencyIndexes: file_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto_depIdxs, - MessageInfos: file_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto_msgTypes, + GoTypes: file_annotation_proto_goTypes, + DependencyIndexes: file_annotation_proto_depIdxs, + MessageInfos: file_annotation_proto_msgTypes, }.Build() - File_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto = out.File - file_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto_rawDesc = nil - file_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto_goTypes = nil - file_github_com_openconfig_ygot_integration_tests_annotations_apb_annotation_proto_depIdxs = nil + File_annotation_proto = out.File + file_annotation_proto_rawDesc = nil + file_annotation_proto_goTypes = nil + file_annotation_proto_depIdxs = nil } diff --git a/integration_tests/annotations/apb/genproto.sh b/integration_tests/annotations/apb/genproto.sh index db0bdf418..f55aded69 100755 --- a/integration_tests/annotations/apb/genproto.sh +++ b/integration_tests/annotations/apb/genproto.sh @@ -14,9 +14,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -if [ -z ${SRCDIR} ]; then - DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" - SRCDIR=${DIR}/../.. -fi - -cd ${SRCDIR}/../../../../src && protoc --proto_path=. --go_out=:. github.com/openconfig/ygot/integration_tests/annotations/apb/annotation.proto +protoc --go_out=. --go_opt=paths=source_relative annotation.proto diff --git a/integration_tests/annotations/proto2apb/genproto.sh b/integration_tests/annotations/proto2apb/genproto.sh index c839d033f..603d8942e 100755 --- a/integration_tests/annotations/proto2apb/genproto.sh +++ b/integration_tests/annotations/proto2apb/genproto.sh @@ -14,9 +14,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -if [ -z ${SRCDIR} ]; then - DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" - SRCDIR=${DIR}/../.. -fi - -cd ${SRCDIR}/../../../../src && protoc --proto_path=. --go_out=:. github.com/openconfig/ygot/integration_tests/annotations/proto2apb/proto2apb.proto +protoc --go_out=. --go_opt=paths=source_relative proto2apb.proto diff --git a/integration_tests/annotations/proto2apb/proto2apb.pb.go b/integration_tests/annotations/proto2apb/proto2apb.pb.go index a9137e1d6..928a7753f 100644 --- a/integration_tests/annotations/proto2apb/proto2apb.pb.go +++ b/integration_tests/annotations/proto2apb/proto2apb.pb.go @@ -14,14 +14,13 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.22.0 -// protoc v3.11.4 -// source: github.com/openconfig/ygot/integration_tests/annotations/proto2apb/proto2apb.proto +// protoc-gen-go v1.27.1 +// protoc v3.12.4 +// source: proto2apb.proto package proto2apb import ( - proto "github.com/golang/protobuf/proto" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" @@ -35,10 +34,6 @@ const ( _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) -// This is a compile-time assertion that a sufficiently up-to-date version -// of the legacy proto package is being used. -const _ = proto.ProtoPackageIsVersion4 - type Annotation struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -50,7 +45,7 @@ type Annotation struct { func (x *Annotation) Reset() { *x = Annotation{} if protoimpl.UnsafeEnabled { - mi := &file_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto_msgTypes[0] + mi := &file_proto2apb_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -63,7 +58,7 @@ func (x *Annotation) String() string { func (*Annotation) ProtoMessage() {} func (x *Annotation) ProtoReflect() protoreflect.Message { - mi := &file_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto_msgTypes[0] + mi := &file_proto2apb_proto_msgTypes[0] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -76,7 +71,7 @@ func (x *Annotation) ProtoReflect() protoreflect.Message { // Deprecated: Use Annotation.ProtoReflect.Descriptor instead. func (*Annotation) Descriptor() ([]byte, []int) { - return file_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto_rawDescGZIP(), []int{0} + return file_proto2apb_proto_rawDescGZIP(), []int{0} } func (x *Annotation) GetComment() string { @@ -86,42 +81,38 @@ func (x *Annotation) GetComment() string { return "" } -var File_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto protoreflect.FileDescriptor - -var file_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto_rawDesc = []byte{ - 0x0a, 0x52, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6f, 0x70, 0x65, - 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x79, 0x67, 0x6f, 0x74, 0x2f, 0x69, 0x6e, 0x74, - 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x61, - 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x32, 0x61, 0x70, 0x62, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x61, 0x70, 0x62, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x11, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x5f, 0x61, 0x6e, 0x6e, - 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x26, 0x0a, 0x0a, 0x41, 0x6e, 0x6e, 0x6f, 0x74, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x42, - 0x44, 0x5a, 0x42, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6f, 0x70, - 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x79, 0x67, 0x6f, 0x74, 0x2f, 0x69, 0x6e, - 0x74, 0x65, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2f, - 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x32, 0x61, 0x70, 0x62, +var File_proto2apb_proto protoreflect.FileDescriptor + +var file_proto2apb_proto_rawDesc = []byte{ + 0x0a, 0x0f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x61, 0x70, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x12, 0x11, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x5f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x26, 0x0a, 0x0a, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x42, 0x44, 0x5a, 0x42, + 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, + 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x79, 0x67, 0x6f, 0x74, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x67, + 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x65, 0x73, 0x74, 0x73, 0x2f, 0x61, 0x6e, 0x6e, + 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x61, + 0x70, 0x62, } var ( - file_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto_rawDescOnce sync.Once - file_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto_rawDescData = file_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto_rawDesc + file_proto2apb_proto_rawDescOnce sync.Once + file_proto2apb_proto_rawDescData = file_proto2apb_proto_rawDesc ) -func file_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto_rawDescGZIP() []byte { - file_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto_rawDescOnce.Do(func() { - file_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto_rawDescData = protoimpl.X.CompressGZIP(file_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto_rawDescData) +func file_proto2apb_proto_rawDescGZIP() []byte { + file_proto2apb_proto_rawDescOnce.Do(func() { + file_proto2apb_proto_rawDescData = protoimpl.X.CompressGZIP(file_proto2apb_proto_rawDescData) }) - return file_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto_rawDescData + return file_proto2apb_proto_rawDescData } -var file_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto_goTypes = []interface{}{ +var file_proto2apb_proto_msgTypes = make([]protoimpl.MessageInfo, 1) +var file_proto2apb_proto_goTypes = []interface{}{ (*Annotation)(nil), // 0: proto2_annotation.Annotation } -var file_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto_depIdxs = []int32{ +var file_proto2apb_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 @@ -129,15 +120,13 @@ var file_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_prot 0, // [0:0] is the sub-list for field type_name } -func init() { - file_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto_init() -} -func file_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto_init() { - if File_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto != nil { +func init() { file_proto2apb_proto_init() } +func file_proto2apb_proto_init() { + if File_proto2apb_proto != nil { return } if !protoimpl.UnsafeEnabled { - file_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + file_proto2apb_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Annotation); i { case 0: return &v.state @@ -154,18 +143,18 @@ func file_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_pro out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto_rawDesc, + RawDescriptor: file_proto2apb_proto_rawDesc, NumEnums: 0, NumMessages: 1, NumExtensions: 0, NumServices: 0, }, - GoTypes: file_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto_goTypes, - DependencyIndexes: file_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto_depIdxs, - MessageInfos: file_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto_msgTypes, + GoTypes: file_proto2apb_proto_goTypes, + DependencyIndexes: file_proto2apb_proto_depIdxs, + MessageInfos: file_proto2apb_proto_msgTypes, }.Build() - File_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto = out.File - file_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto_rawDesc = nil - file_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto_goTypes = nil - file_github_com_openconfig_ygot_integration_tests_annotations_proto2apb_proto2apb_proto_depIdxs = nil + File_proto2apb_proto = out.File + file_proto2apb_proto_rawDesc = nil + file_proto2apb_proto_goTypes = nil + file_proto2apb_proto_depIdxs = nil } diff --git a/proto/yext/genproto.sh b/proto/yext/genproto.sh index c46a54aa0..8e6b9e56d 100755 --- a/proto/yext/genproto.sh +++ b/proto/yext/genproto.sh @@ -14,9 +14,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -if [ -z ${SRCDIR} ]; then - DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" - SRCDIR=${DIR}/../.. -fi - -cd ${SRCDIR}/../../../../src && protoc --proto_path=. --go_out=:. github.com/openconfig/ygot/proto/yext/yext.proto +protoc --go_out=. --go_opt=paths=source_relative yext.proto diff --git a/proto/yext/yext.pb.go b/proto/yext/yext.pb.go index b9ae8b74a..9e85e819b 100644 --- a/proto/yext/yext.pb.go +++ b/proto/yext/yext.pb.go @@ -18,14 +18,13 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.20.0-devel -// protoc v3.11.4 -// source: github.com/openconfig/ygot/proto/yext/yext.proto +// protoc-gen-go v1.27.1 +// protoc v3.12.4 +// source: yext.proto package yext import ( - proto "github.com/golang/protobuf/proto" descriptor "github.com/golang/protobuf/protoc-gen-go/descriptor" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" @@ -39,18 +38,14 @@ const ( _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) -// This is a compile-time assertion that a sufficiently up-to-date version -// of the legacy proto package is being used. -const _ = proto.ProtoPackageIsVersion4 - -var file_github_com_openconfig_ygot_proto_yext_yext_proto_extTypes = []protoimpl.ExtensionInfo{ +var file_yext_proto_extTypes = []protoimpl.ExtensionInfo{ { ExtendedType: (*descriptor.FieldOptions)(nil), ExtensionType: (*string)(nil), Field: 1040, Name: "yext.schemapath", Tag: "bytes,1040,opt,name=schemapath", - Filename: "github.com/openconfig/ygot/proto/yext/yext.proto", + Filename: "yext.proto", }, { ExtendedType: (*descriptor.EnumValueOptions)(nil), @@ -58,7 +53,7 @@ var file_github_com_openconfig_ygot_proto_yext_yext_proto_extTypes = []protoimpl Field: 1040, Name: "yext.yang_name", Tag: "bytes,1040,opt,name=yang_name", - Filename: "github.com/openconfig/ygot/proto/yext/yext.proto", + Filename: "yext.proto", }, } @@ -72,7 +67,7 @@ var ( // in the global protobuf registry. // // optional string schemapath = 1040; - E_Schemapath = &file_github_com_openconfig_ygot_proto_yext_yext_proto_extTypes[0] + E_Schemapath = &file_yext_proto_extTypes[0] ) // Extension fields to descriptor.EnumValueOptions. @@ -82,36 +77,34 @@ var ( // reserved in the global protobuf registry. // // optional string yang_name = 1040; - E_YangName = &file_github_com_openconfig_ygot_proto_yext_yext_proto_extTypes[1] + E_YangName = &file_yext_proto_extTypes[1] ) -var File_github_com_openconfig_ygot_proto_yext_yext_proto protoreflect.FileDescriptor +var File_yext_proto protoreflect.FileDescriptor -var file_github_com_openconfig_ygot_proto_yext_yext_proto_rawDesc = []byte{ - 0x0a, 0x30, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6f, 0x70, 0x65, - 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x79, 0x67, 0x6f, 0x74, 0x2f, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2f, 0x79, 0x65, 0x78, 0x74, 0x2f, 0x79, 0x65, 0x78, 0x74, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x12, 0x04, 0x79, 0x65, 0x78, 0x74, 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, 0x3a, 0x3e, 0x0a, 0x0a, 0x73, 0x63, - 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x12, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, - 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x90, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, - 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x3a, 0x3f, 0x0a, 0x09, 0x79, 0x61, - 0x6e, 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x21, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x56, 0x61, - 0x6c, 0x75, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x90, 0x08, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x08, 0x79, 0x61, 0x6e, 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x27, 0x5a, 0x25, 0x67, - 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, - 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x79, 0x67, 0x6f, 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, - 0x79, 0x65, 0x78, 0x74, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +var file_yext_proto_rawDesc = []byte{ + 0x0a, 0x0a, 0x79, 0x65, 0x78, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x04, 0x79, 0x65, + 0x78, 0x74, 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, 0x3a, 0x3e, 0x0a, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, + 0x74, 0x68, 0x12, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x18, 0x90, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x70, 0x61, 0x74, 0x68, 0x3a, 0x3f, 0x0a, 0x09, 0x79, 0x61, 0x6e, 0x67, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x12, 0x21, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4f, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x90, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x79, 0x61, 0x6e, + 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x27, 0x5a, 0x25, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x79, + 0x67, 0x6f, 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x79, 0x65, 0x78, 0x74, 0x62, 0x06, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } -var file_github_com_openconfig_ygot_proto_yext_yext_proto_goTypes = []interface{}{ +var file_yext_proto_goTypes = []interface{}{ (*descriptor.FieldOptions)(nil), // 0: google.protobuf.FieldOptions (*descriptor.EnumValueOptions)(nil), // 1: google.protobuf.EnumValueOptions } -var file_github_com_openconfig_ygot_proto_yext_yext_proto_depIdxs = []int32{ +var file_yext_proto_depIdxs = []int32{ 0, // 0: yext.schemapath:extendee -> google.protobuf.FieldOptions 1, // 1: yext.yang_name:extendee -> google.protobuf.EnumValueOptions 2, // [2:2] is the sub-list for method output_type @@ -121,27 +114,27 @@ var file_github_com_openconfig_ygot_proto_yext_yext_proto_depIdxs = []int32{ 0, // [0:0] is the sub-list for field type_name } -func init() { file_github_com_openconfig_ygot_proto_yext_yext_proto_init() } -func file_github_com_openconfig_ygot_proto_yext_yext_proto_init() { - if File_github_com_openconfig_ygot_proto_yext_yext_proto != nil { +func init() { file_yext_proto_init() } +func file_yext_proto_init() { + if File_yext_proto != nil { return } type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_github_com_openconfig_ygot_proto_yext_yext_proto_rawDesc, + RawDescriptor: file_yext_proto_rawDesc, NumEnums: 0, NumMessages: 0, NumExtensions: 2, NumServices: 0, }, - GoTypes: file_github_com_openconfig_ygot_proto_yext_yext_proto_goTypes, - DependencyIndexes: file_github_com_openconfig_ygot_proto_yext_yext_proto_depIdxs, - ExtensionInfos: file_github_com_openconfig_ygot_proto_yext_yext_proto_extTypes, + GoTypes: file_yext_proto_goTypes, + DependencyIndexes: file_yext_proto_depIdxs, + ExtensionInfos: file_yext_proto_extTypes, }.Build() - File_github_com_openconfig_ygot_proto_yext_yext_proto = out.File - file_github_com_openconfig_ygot_proto_yext_yext_proto_rawDesc = nil - file_github_com_openconfig_ygot_proto_yext_yext_proto_goTypes = nil - file_github_com_openconfig_ygot_proto_yext_yext_proto_depIdxs = nil + File_yext_proto = out.File + file_yext_proto_rawDesc = nil + file_yext_proto_goTypes = nil + file_yext_proto_depIdxs = nil } diff --git a/proto/ywrapper/genproto.sh b/proto/ywrapper/genproto.sh index d54c208cb..8f234bc57 100755 --- a/proto/ywrapper/genproto.sh +++ b/proto/ywrapper/genproto.sh @@ -14,8 +14,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -if [ -z ${SRCDIR} ]; then - DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" - SRCDIR=${DIR}/../.. -fi -cd ${SRCDIR}/../../../../src && protoc --proto_path=. --go_out=:. github.com/openconfig/ygot/proto/ywrapper/ywrapper.proto +protoc --go_out=. --go_opt=paths=source_relative ywrapper.proto diff --git a/proto/ywrapper/ywrapper.pb.go b/proto/ywrapper/ywrapper.pb.go index 40273469b..9dea85c20 100644 --- a/proto/ywrapper/ywrapper.pb.go +++ b/proto/ywrapper/ywrapper.pb.go @@ -20,14 +20,13 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.20.0-devel -// protoc v3.11.4 -// source: github.com/openconfig/ygot/proto/ywrapper/ywrapper.proto +// protoc-gen-go v1.27.1 +// protoc v3.12.4 +// source: ywrapper.proto package ywrapper import ( - proto "github.com/golang/protobuf/proto" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" @@ -41,10 +40,6 @@ const ( _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) -// This is a compile-time assertion that a sufficiently up-to-date version -// of the legacy proto package is being used. -const _ = proto.ProtoPackageIsVersion4 - // BytesValue is used to store a value which is a byte array, particularly // the YANG binary type. type BytesValue struct { @@ -58,7 +53,7 @@ type BytesValue struct { func (x *BytesValue) Reset() { *x = BytesValue{} if protoimpl.UnsafeEnabled { - mi := &file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_msgTypes[0] + mi := &file_ywrapper_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -71,7 +66,7 @@ func (x *BytesValue) String() string { func (*BytesValue) ProtoMessage() {} func (x *BytesValue) ProtoReflect() protoreflect.Message { - mi := &file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_msgTypes[0] + mi := &file_ywrapper_proto_msgTypes[0] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -84,7 +79,7 @@ func (x *BytesValue) ProtoReflect() protoreflect.Message { // Deprecated: Use BytesValue.ProtoReflect.Descriptor instead. func (*BytesValue) Descriptor() ([]byte, []int) { - return file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_rawDescGZIP(), []int{0} + return file_ywrapper_proto_rawDescGZIP(), []int{0} } func (x *BytesValue) GetValue() []byte { @@ -107,7 +102,7 @@ type BoolValue struct { func (x *BoolValue) Reset() { *x = BoolValue{} if protoimpl.UnsafeEnabled { - mi := &file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_msgTypes[1] + mi := &file_ywrapper_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -120,7 +115,7 @@ func (x *BoolValue) String() string { func (*BoolValue) ProtoMessage() {} func (x *BoolValue) ProtoReflect() protoreflect.Message { - mi := &file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_msgTypes[1] + mi := &file_ywrapper_proto_msgTypes[1] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -133,7 +128,7 @@ func (x *BoolValue) ProtoReflect() protoreflect.Message { // Deprecated: Use BoolValue.ProtoReflect.Descriptor instead. func (*BoolValue) Descriptor() ([]byte, []int) { - return file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_rawDescGZIP(), []int{1} + return file_ywrapper_proto_rawDescGZIP(), []int{1} } func (x *BoolValue) GetValue() bool { @@ -158,7 +153,7 @@ type Decimal64Value struct { func (x *Decimal64Value) Reset() { *x = Decimal64Value{} if protoimpl.UnsafeEnabled { - mi := &file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_msgTypes[2] + mi := &file_ywrapper_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -171,7 +166,7 @@ func (x *Decimal64Value) String() string { func (*Decimal64Value) ProtoMessage() {} func (x *Decimal64Value) ProtoReflect() protoreflect.Message { - mi := &file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_msgTypes[2] + mi := &file_ywrapper_proto_msgTypes[2] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -184,7 +179,7 @@ func (x *Decimal64Value) ProtoReflect() protoreflect.Message { // Deprecated: Use Decimal64Value.ProtoReflect.Descriptor instead. func (*Decimal64Value) Descriptor() ([]byte, []int) { - return file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_rawDescGZIP(), []int{2} + return file_ywrapper_proto_rawDescGZIP(), []int{2} } func (x *Decimal64Value) GetDigits() int64 { @@ -214,7 +209,7 @@ type IntValue struct { func (x *IntValue) Reset() { *x = IntValue{} if protoimpl.UnsafeEnabled { - mi := &file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_msgTypes[3] + mi := &file_ywrapper_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -227,7 +222,7 @@ func (x *IntValue) String() string { func (*IntValue) ProtoMessage() {} func (x *IntValue) ProtoReflect() protoreflect.Message { - mi := &file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_msgTypes[3] + mi := &file_ywrapper_proto_msgTypes[3] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -240,7 +235,7 @@ func (x *IntValue) ProtoReflect() protoreflect.Message { // Deprecated: Use IntValue.ProtoReflect.Descriptor instead. func (*IntValue) Descriptor() ([]byte, []int) { - return file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_rawDescGZIP(), []int{3} + return file_ywrapper_proto_rawDescGZIP(), []int{3} } func (x *IntValue) GetValue() int64 { @@ -263,7 +258,7 @@ type StringValue struct { func (x *StringValue) Reset() { *x = StringValue{} if protoimpl.UnsafeEnabled { - mi := &file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_msgTypes[4] + mi := &file_ywrapper_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -276,7 +271,7 @@ func (x *StringValue) String() string { func (*StringValue) ProtoMessage() {} func (x *StringValue) ProtoReflect() protoreflect.Message { - mi := &file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_msgTypes[4] + mi := &file_ywrapper_proto_msgTypes[4] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -289,7 +284,7 @@ func (x *StringValue) ProtoReflect() protoreflect.Message { // Deprecated: Use StringValue.ProtoReflect.Descriptor instead. func (*StringValue) Descriptor() ([]byte, []int) { - return file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_rawDescGZIP(), []int{4} + return file_ywrapper_proto_rawDescGZIP(), []int{4} } func (x *StringValue) GetValue() string { @@ -312,7 +307,7 @@ type UintValue struct { func (x *UintValue) Reset() { *x = UintValue{} if protoimpl.UnsafeEnabled { - mi := &file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_msgTypes[5] + mi := &file_ywrapper_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -325,7 +320,7 @@ func (x *UintValue) String() string { func (*UintValue) ProtoMessage() {} func (x *UintValue) ProtoReflect() protoreflect.Message { - mi := &file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_msgTypes[5] + mi := &file_ywrapper_proto_msgTypes[5] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -338,7 +333,7 @@ func (x *UintValue) ProtoReflect() protoreflect.Message { // Deprecated: Use UintValue.ProtoReflect.Descriptor instead. func (*UintValue) Descriptor() ([]byte, []int) { - return file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_rawDescGZIP(), []int{5} + return file_ywrapper_proto_rawDescGZIP(), []int{5} } func (x *UintValue) GetValue() uint64 { @@ -348,49 +343,46 @@ func (x *UintValue) GetValue() uint64 { return 0 } -var File_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto protoreflect.FileDescriptor - -var file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_rawDesc = []byte{ - 0x0a, 0x38, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6f, 0x70, 0x65, - 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x79, 0x67, 0x6f, 0x74, 0x2f, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x2f, 0x79, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2f, 0x79, 0x77, 0x72, 0x61, - 0x70, 0x70, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x08, 0x79, 0x77, 0x72, 0x61, - 0x70, 0x70, 0x65, 0x72, 0x22, 0x22, 0x0a, 0x0a, 0x42, 0x79, 0x74, 0x65, 0x73, 0x56, 0x61, 0x6c, - 0x75, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x21, 0x0a, 0x09, 0x42, 0x6f, 0x6f, 0x6c, +var File_ywrapper_proto protoreflect.FileDescriptor + +var file_ywrapper_proto_rawDesc = []byte{ + 0x0a, 0x0e, 0x79, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x12, 0x08, 0x79, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x22, 0x22, 0x0a, 0x0a, 0x42, 0x79, + 0x74, 0x65, 0x73, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x21, + 0x0a, 0x09, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x22, 0x46, 0x0a, 0x0e, 0x44, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x36, 0x34, 0x56, 0x61, + 0x6c, 0x75, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x69, 0x67, 0x69, 0x74, 0x73, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x03, 0x52, 0x06, 0x64, 0x69, 0x67, 0x69, 0x74, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x70, + 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, + 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x20, 0x0a, 0x08, 0x49, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x46, 0x0a, 0x0e, 0x44, - 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x16, 0x0a, - 0x06, 0x64, 0x69, 0x67, 0x69, 0x74, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x64, - 0x69, 0x67, 0x69, 0x74, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, - 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, - 0x69, 0x6f, 0x6e, 0x22, 0x20, 0x0a, 0x08, 0x49, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, - 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x12, 0x52, 0x05, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x23, 0x0a, 0x0b, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, - 0x61, 0x6c, 0x75, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x21, 0x0a, 0x09, 0x55, 0x69, - 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x2b, 0x5a, - 0x29, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6f, 0x70, 0x65, 0x6e, - 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x79, 0x67, 0x6f, 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2f, 0x79, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x33, + 0x20, 0x01, 0x28, 0x12, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x23, 0x0a, 0x0b, 0x53, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x22, 0x21, 0x0a, 0x09, 0x55, 0x69, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x14, 0x0a, + 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x42, 0x2b, 0x5a, 0x29, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, + 0x6d, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x79, 0x67, 0x6f, + 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x79, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, + 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( - file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_rawDescOnce sync.Once - file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_rawDescData = file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_rawDesc + file_ywrapper_proto_rawDescOnce sync.Once + file_ywrapper_proto_rawDescData = file_ywrapper_proto_rawDesc ) -func file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_rawDescGZIP() []byte { - file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_rawDescOnce.Do(func() { - file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_rawDescData = protoimpl.X.CompressGZIP(file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_rawDescData) +func file_ywrapper_proto_rawDescGZIP() []byte { + file_ywrapper_proto_rawDescOnce.Do(func() { + file_ywrapper_proto_rawDescData = protoimpl.X.CompressGZIP(file_ywrapper_proto_rawDescData) }) - return file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_rawDescData + return file_ywrapper_proto_rawDescData } -var file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_msgTypes = make([]protoimpl.MessageInfo, 6) -var file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_goTypes = []interface{}{ +var file_ywrapper_proto_msgTypes = make([]protoimpl.MessageInfo, 6) +var file_ywrapper_proto_goTypes = []interface{}{ (*BytesValue)(nil), // 0: ywrapper.BytesValue (*BoolValue)(nil), // 1: ywrapper.BoolValue (*Decimal64Value)(nil), // 2: ywrapper.Decimal64Value @@ -398,7 +390,7 @@ var file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_goTypes = []in (*StringValue)(nil), // 4: ywrapper.StringValue (*UintValue)(nil), // 5: ywrapper.UintValue } -var file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_depIdxs = []int32{ +var file_ywrapper_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 @@ -406,13 +398,13 @@ var file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_depIdxs = []in 0, // [0:0] is the sub-list for field type_name } -func init() { file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_init() } -func file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_init() { - if File_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto != nil { +func init() { file_ywrapper_proto_init() } +func file_ywrapper_proto_init() { + if File_ywrapper_proto != nil { return } if !protoimpl.UnsafeEnabled { - file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + file_ywrapper_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*BytesValue); i { case 0: return &v.state @@ -424,7 +416,7 @@ func file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_init() { return nil } } - file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + file_ywrapper_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*BoolValue); i { case 0: return &v.state @@ -436,7 +428,7 @@ func file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_init() { return nil } } - file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + file_ywrapper_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Decimal64Value); i { case 0: return &v.state @@ -448,7 +440,7 @@ func file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_init() { return nil } } - file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + file_ywrapper_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*IntValue); i { case 0: return &v.state @@ -460,7 +452,7 @@ func file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_init() { return nil } } - file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + file_ywrapper_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*StringValue); i { case 0: return &v.state @@ -472,7 +464,7 @@ func file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_init() { return nil } } - file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + file_ywrapper_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UintValue); i { case 0: return &v.state @@ -489,18 +481,18 @@ func file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_rawDesc, + RawDescriptor: file_ywrapper_proto_rawDesc, NumEnums: 0, NumMessages: 6, NumExtensions: 0, NumServices: 0, }, - GoTypes: file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_goTypes, - DependencyIndexes: file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_depIdxs, - MessageInfos: file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_msgTypes, + GoTypes: file_ywrapper_proto_goTypes, + DependencyIndexes: file_ywrapper_proto_depIdxs, + MessageInfos: file_ywrapper_proto_msgTypes, }.Build() - File_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto = out.File - file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_rawDesc = nil - file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_goTypes = nil - file_github_com_openconfig_ygot_proto_ywrapper_ywrapper_proto_depIdxs = nil + File_ywrapper_proto = out.File + file_ywrapper_proto_rawDesc = nil + file_ywrapper_proto_goTypes = nil + file_ywrapper_proto_depIdxs = nil } diff --git a/protomap/testdata/exschemapath/exschemapath.pb.go b/protomap/testdata/exschemapath/exschemapath.pb.go index d6dc8d873..e397a9eb3 100644 --- a/protomap/testdata/exschemapath/exschemapath.pb.go +++ b/protomap/testdata/exschemapath/exschemapath.pb.go @@ -1,8 +1,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.26.0 -// protoc v3.17.2 -// source: github.com/openconfig/ygot/protomap/testdata/exschemapath/exschemapath.proto +// protoc-gen-go v1.27.1 +// protoc v3.12.4 +// source: exschemapath.proto package exschemapath @@ -58,11 +58,11 @@ func (x ExampleEnum) String() string { } func (ExampleEnum) Descriptor() protoreflect.EnumDescriptor { - return file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_enumTypes[0].Descriptor() + return file_exschemapath_proto_enumTypes[0].Descriptor() } func (ExampleEnum) Type() protoreflect.EnumType { - return &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_enumTypes[0] + return &file_exschemapath_proto_enumTypes[0] } func (x ExampleEnum) Number() protoreflect.EnumNumber { @@ -71,7 +71,7 @@ func (x ExampleEnum) Number() protoreflect.EnumNumber { // Deprecated: Use ExampleEnum.Descriptor instead. func (ExampleEnum) EnumDescriptor() ([]byte, []int) { - return file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDescGZIP(), []int{0} + return file_exschemapath_proto_rawDescGZIP(), []int{0} } type Root struct { @@ -86,7 +86,7 @@ type Root struct { func (x *Root) Reset() { *x = Root{} if protoimpl.UnsafeEnabled { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[0] + mi := &file_exschemapath_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -99,7 +99,7 @@ func (x *Root) String() string { func (*Root) ProtoMessage() {} func (x *Root) ProtoReflect() protoreflect.Message { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[0] + mi := &file_exschemapath_proto_msgTypes[0] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -112,7 +112,7 @@ func (x *Root) ProtoReflect() protoreflect.Message { // Deprecated: Use Root.ProtoReflect.Descriptor instead. func (*Root) Descriptor() ([]byte, []int) { - return file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDescGZIP(), []int{0} + return file_exschemapath_proto_rawDescGZIP(), []int{0} } func (x *Root) GetSystem() *System { @@ -140,7 +140,7 @@ type Interface struct { func (x *Interface) Reset() { *x = Interface{} if protoimpl.UnsafeEnabled { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[1] + mi := &file_exschemapath_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -153,7 +153,7 @@ func (x *Interface) String() string { func (*Interface) ProtoMessage() {} func (x *Interface) ProtoReflect() protoreflect.Message { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[1] + mi := &file_exschemapath_proto_msgTypes[1] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -166,7 +166,7 @@ func (x *Interface) ProtoReflect() protoreflect.Message { // Deprecated: Use Interface.ProtoReflect.Descriptor instead. func (*Interface) Descriptor() ([]byte, []int) { - return file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDescGZIP(), []int{1} + return file_exschemapath_proto_rawDescGZIP(), []int{1} } func (x *Interface) GetDescription() *ywrapper.StringValue { @@ -187,7 +187,7 @@ type System struct { func (x *System) Reset() { *x = System{} if protoimpl.UnsafeEnabled { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[2] + mi := &file_exschemapath_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -200,7 +200,7 @@ func (x *System) String() string { func (*System) ProtoMessage() {} func (x *System) ProtoReflect() protoreflect.Message { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[2] + mi := &file_exschemapath_proto_msgTypes[2] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -213,7 +213,7 @@ func (x *System) ProtoReflect() protoreflect.Message { // Deprecated: Use System.ProtoReflect.Descriptor instead. func (*System) Descriptor() ([]byte, []int) { - return file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDescGZIP(), []int{2} + return file_exschemapath_proto_rawDescGZIP(), []int{2} } func (x *System) GetHostname() *ywrapper.StringValue { @@ -244,7 +244,7 @@ type ExampleMessage struct { func (x *ExampleMessage) Reset() { *x = ExampleMessage{} if protoimpl.UnsafeEnabled { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[3] + mi := &file_exschemapath_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -257,7 +257,7 @@ func (x *ExampleMessage) String() string { func (*ExampleMessage) ProtoMessage() {} func (x *ExampleMessage) ProtoReflect() protoreflect.Message { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[3] + mi := &file_exschemapath_proto_msgTypes[3] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -270,7 +270,7 @@ func (x *ExampleMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use ExampleMessage.ProtoReflect.Descriptor instead. func (*ExampleMessage) Descriptor() ([]byte, []int) { - return file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDescGZIP(), []int{3} + return file_exschemapath_proto_rawDescGZIP(), []int{3} } func (x *ExampleMessage) GetBo() *ywrapper.BoolValue { @@ -361,7 +361,7 @@ type ExampleMessageChild struct { func (x *ExampleMessageChild) Reset() { *x = ExampleMessageChild{} if protoimpl.UnsafeEnabled { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[4] + mi := &file_exschemapath_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -374,7 +374,7 @@ func (x *ExampleMessageChild) String() string { func (*ExampleMessageChild) ProtoMessage() {} func (x *ExampleMessageChild) ProtoReflect() protoreflect.Message { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[4] + mi := &file_exschemapath_proto_msgTypes[4] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -387,7 +387,7 @@ func (x *ExampleMessageChild) ProtoReflect() protoreflect.Message { // Deprecated: Use ExampleMessageChild.ProtoReflect.Descriptor instead. func (*ExampleMessageChild) Descriptor() ([]byte, []int) { - return file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDescGZIP(), []int{4} + return file_exschemapath_proto_rawDescGZIP(), []int{4} } func (x *ExampleMessageChild) GetStr() *ywrapper.StringValue { @@ -409,7 +409,7 @@ type ExampleMessageKey struct { func (x *ExampleMessageKey) Reset() { *x = ExampleMessageKey{} if protoimpl.UnsafeEnabled { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[5] + mi := &file_exschemapath_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -422,7 +422,7 @@ func (x *ExampleMessageKey) String() string { func (*ExampleMessageKey) ProtoMessage() {} func (x *ExampleMessageKey) ProtoReflect() protoreflect.Message { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[5] + mi := &file_exschemapath_proto_msgTypes[5] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -435,7 +435,7 @@ func (x *ExampleMessageKey) ProtoReflect() protoreflect.Message { // Deprecated: Use ExampleMessageKey.ProtoReflect.Descriptor instead. func (*ExampleMessageKey) Descriptor() ([]byte, []int) { - return file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDescGZIP(), []int{5} + return file_exschemapath_proto_rawDescGZIP(), []int{5} } func (x *ExampleMessageKey) GetSingleKey() string { @@ -464,7 +464,7 @@ type ExampleMessageListMember struct { func (x *ExampleMessageListMember) Reset() { *x = ExampleMessageListMember{} if protoimpl.UnsafeEnabled { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[6] + mi := &file_exschemapath_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -477,7 +477,7 @@ func (x *ExampleMessageListMember) String() string { func (*ExampleMessageListMember) ProtoMessage() {} func (x *ExampleMessageListMember) ProtoReflect() protoreflect.Message { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[6] + mi := &file_exschemapath_proto_msgTypes[6] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -490,7 +490,7 @@ func (x *ExampleMessageListMember) ProtoReflect() protoreflect.Message { // Deprecated: Use ExampleMessageListMember.ProtoReflect.Descriptor instead. func (*ExampleMessageListMember) Descriptor() ([]byte, []int) { - return file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDescGZIP(), []int{6} + return file_exschemapath_proto_rawDescGZIP(), []int{6} } func (x *ExampleMessageListMember) GetStr() *ywrapper.StringValue { @@ -519,7 +519,7 @@ type NestedListKey struct { func (x *NestedListKey) Reset() { *x = NestedListKey{} if protoimpl.UnsafeEnabled { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[7] + mi := &file_exschemapath_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -532,7 +532,7 @@ func (x *NestedListKey) String() string { func (*NestedListKey) ProtoMessage() {} func (x *NestedListKey) ProtoReflect() protoreflect.Message { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[7] + mi := &file_exschemapath_proto_msgTypes[7] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -545,7 +545,7 @@ func (x *NestedListKey) ProtoReflect() protoreflect.Message { // Deprecated: Use NestedListKey.ProtoReflect.Descriptor instead. func (*NestedListKey) Descriptor() ([]byte, []int) { - return file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDescGZIP(), []int{7} + return file_exschemapath_proto_rawDescGZIP(), []int{7} } func (x *NestedListKey) GetKeyOne() string { @@ -573,7 +573,7 @@ type NestedListMember struct { func (x *NestedListMember) Reset() { *x = NestedListMember{} if protoimpl.UnsafeEnabled { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[8] + mi := &file_exschemapath_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -586,7 +586,7 @@ func (x *NestedListMember) String() string { func (*NestedListMember) ProtoMessage() {} func (x *NestedListMember) ProtoReflect() protoreflect.Message { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[8] + mi := &file_exschemapath_proto_msgTypes[8] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -599,7 +599,7 @@ func (x *NestedListMember) ProtoReflect() protoreflect.Message { // Deprecated: Use NestedListMember.ProtoReflect.Descriptor instead. func (*NestedListMember) Descriptor() ([]byte, []int) { - return file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDescGZIP(), []int{8} + return file_exschemapath_proto_rawDescGZIP(), []int{8} } func (x *NestedListMember) GetStr() *ywrapper.StringValue { @@ -622,7 +622,7 @@ type ExampleMessageMultiKey struct { func (x *ExampleMessageMultiKey) Reset() { *x = ExampleMessageMultiKey{} if protoimpl.UnsafeEnabled { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[9] + mi := &file_exschemapath_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -635,7 +635,7 @@ func (x *ExampleMessageMultiKey) String() string { func (*ExampleMessageMultiKey) ProtoMessage() {} func (x *ExampleMessageMultiKey) ProtoReflect() protoreflect.Message { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[9] + mi := &file_exschemapath_proto_msgTypes[9] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -648,7 +648,7 @@ func (x *ExampleMessageMultiKey) ProtoReflect() protoreflect.Message { // Deprecated: Use ExampleMessageMultiKey.ProtoReflect.Descriptor instead. func (*ExampleMessageMultiKey) Descriptor() ([]byte, []int) { - return file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDescGZIP(), []int{9} + return file_exschemapath_proto_rawDescGZIP(), []int{9} } func (x *ExampleMessageMultiKey) GetIndex() uint32 { @@ -683,7 +683,7 @@ type MultiKeyListMember struct { func (x *MultiKeyListMember) Reset() { *x = MultiKeyListMember{} if protoimpl.UnsafeEnabled { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[10] + mi := &file_exschemapath_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -696,7 +696,7 @@ func (x *MultiKeyListMember) String() string { func (*MultiKeyListMember) ProtoMessage() {} func (x *MultiKeyListMember) ProtoReflect() protoreflect.Message { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[10] + mi := &file_exschemapath_proto_msgTypes[10] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -709,7 +709,7 @@ func (x *MultiKeyListMember) ProtoReflect() protoreflect.Message { // Deprecated: Use MultiKeyListMember.ProtoReflect.Descriptor instead. func (*MultiKeyListMember) Descriptor() ([]byte, []int) { - return file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDescGZIP(), []int{10} + return file_exschemapath_proto_rawDescGZIP(), []int{10} } func (x *MultiKeyListMember) GetChild() *ywrapper.StringValue { @@ -740,7 +740,7 @@ type InvalidMessage struct { func (x *InvalidMessage) Reset() { *x = InvalidMessage{} if protoimpl.UnsafeEnabled { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[11] + mi := &file_exschemapath_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -753,7 +753,7 @@ func (x *InvalidMessage) String() string { func (*InvalidMessage) ProtoMessage() {} func (x *InvalidMessage) ProtoReflect() protoreflect.Message { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[11] + mi := &file_exschemapath_proto_msgTypes[11] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -766,7 +766,7 @@ func (x *InvalidMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use InvalidMessage.ProtoReflect.Descriptor instead. func (*InvalidMessage) Descriptor() ([]byte, []int) { - return file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDescGZIP(), []int{11} + return file_exschemapath_proto_rawDescGZIP(), []int{11} } func (x *InvalidMessage) GetMapField() map[string]string { @@ -857,7 +857,7 @@ type BadMessageKeyTwo struct { func (x *BadMessageKeyTwo) Reset() { *x = BadMessageKeyTwo{} if protoimpl.UnsafeEnabled { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[12] + mi := &file_exschemapath_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -870,7 +870,7 @@ func (x *BadMessageKeyTwo) String() string { func (*BadMessageKeyTwo) ProtoMessage() {} func (x *BadMessageKeyTwo) ProtoReflect() protoreflect.Message { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[12] + mi := &file_exschemapath_proto_msgTypes[12] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -883,7 +883,7 @@ func (x *BadMessageKeyTwo) ProtoReflect() protoreflect.Message { // Deprecated: Use BadMessageKeyTwo.ProtoReflect.Descriptor instead. func (*BadMessageKeyTwo) Descriptor() ([]byte, []int) { - return file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDescGZIP(), []int{12} + return file_exschemapath_proto_rawDescGZIP(), []int{12} } func (x *BadMessageKeyTwo) GetKey() string { @@ -904,7 +904,7 @@ type BadMessageKey struct { func (x *BadMessageKey) Reset() { *x = BadMessageKey{} if protoimpl.UnsafeEnabled { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[13] + mi := &file_exschemapath_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -917,7 +917,7 @@ func (x *BadMessageKey) String() string { func (*BadMessageKey) ProtoMessage() {} func (x *BadMessageKey) ProtoReflect() protoreflect.Message { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[13] + mi := &file_exschemapath_proto_msgTypes[13] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -930,7 +930,7 @@ func (x *BadMessageKey) ProtoReflect() protoreflect.Message { // Deprecated: Use BadMessageKey.ProtoReflect.Descriptor instead. func (*BadMessageKey) Descriptor() ([]byte, []int) { - return file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDescGZIP(), []int{13} + return file_exschemapath_proto_rawDescGZIP(), []int{13} } func (x *BadMessageKey) GetBadKeyType() float32 { @@ -952,7 +952,7 @@ type BadMessageMember struct { func (x *BadMessageMember) Reset() { *x = BadMessageMember{} if protoimpl.UnsafeEnabled { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[14] + mi := &file_exschemapath_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -965,7 +965,7 @@ func (x *BadMessageMember) String() string { func (*BadMessageMember) ProtoMessage() {} func (x *BadMessageMember) ProtoReflect() protoreflect.Message { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[14] + mi := &file_exschemapath_proto_msgTypes[14] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -978,7 +978,7 @@ func (x *BadMessageMember) ProtoReflect() protoreflect.Message { // Deprecated: Use BadMessageMember.ProtoReflect.Descriptor instead. func (*BadMessageMember) Descriptor() ([]byte, []int) { - return file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDescGZIP(), []int{14} + return file_exschemapath_proto_rawDescGZIP(), []int{14} } func (x *BadMessageMember) GetKey() string { @@ -1006,7 +1006,7 @@ type BadKeyPathMessage struct { func (x *BadKeyPathMessage) Reset() { *x = BadKeyPathMessage{} if protoimpl.UnsafeEnabled { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[15] + mi := &file_exschemapath_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1019,7 +1019,7 @@ func (x *BadKeyPathMessage) String() string { func (*BadKeyPathMessage) ProtoMessage() {} func (x *BadKeyPathMessage) ProtoReflect() protoreflect.Message { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[15] + mi := &file_exschemapath_proto_msgTypes[15] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1032,7 +1032,7 @@ func (x *BadKeyPathMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use BadKeyPathMessage.ProtoReflect.Descriptor instead. func (*BadKeyPathMessage) Descriptor() ([]byte, []int) { - return file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDescGZIP(), []int{15} + return file_exschemapath_proto_rawDescGZIP(), []int{15} } func (x *BadKeyPathMessage) GetKey() string { @@ -1053,7 +1053,7 @@ type InvalidKeyPathKey struct { func (x *InvalidKeyPathKey) Reset() { *x = InvalidKeyPathKey{} if protoimpl.UnsafeEnabled { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[16] + mi := &file_exschemapath_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1066,7 +1066,7 @@ func (x *InvalidKeyPathKey) String() string { func (*InvalidKeyPathKey) ProtoMessage() {} func (x *InvalidKeyPathKey) ProtoReflect() protoreflect.Message { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[16] + mi := &file_exschemapath_proto_msgTypes[16] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1079,7 +1079,7 @@ func (x *InvalidKeyPathKey) ProtoReflect() protoreflect.Message { // Deprecated: Use InvalidKeyPathKey.ProtoReflect.Descriptor instead. func (*InvalidKeyPathKey) Descriptor() ([]byte, []int) { - return file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDescGZIP(), []int{16} + return file_exschemapath_proto_rawDescGZIP(), []int{16} } func (x *InvalidKeyPathKey) GetKey() string { @@ -1101,7 +1101,7 @@ type Root_InterfaceKey struct { func (x *Root_InterfaceKey) Reset() { *x = Root_InterfaceKey{} if protoimpl.UnsafeEnabled { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[17] + mi := &file_exschemapath_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1114,7 +1114,7 @@ func (x *Root_InterfaceKey) String() string { func (*Root_InterfaceKey) ProtoMessage() {} func (x *Root_InterfaceKey) ProtoReflect() protoreflect.Message { - mi := &file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[17] + mi := &file_exschemapath_proto_msgTypes[17] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1127,7 +1127,7 @@ func (x *Root_InterfaceKey) ProtoReflect() protoreflect.Message { // Deprecated: Use Root_InterfaceKey.ProtoReflect.Descriptor instead. func (*Root_InterfaceKey) Descriptor() ([]byte, []int) { - return file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDescGZIP(), []int{0, 0} + return file_exschemapath_proto_rawDescGZIP(), []int{0, 0} } func (x *Root_InterfaceKey) GetName() string { @@ -1144,255 +1144,251 @@ func (x *Root_InterfaceKey) GetInterface() *Interface { return nil } -var File_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto protoreflect.FileDescriptor +var File_exschemapath_proto protoreflect.FileDescriptor -var file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDesc = []byte{ - 0x0a, 0x4c, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6f, 0x70, 0x65, - 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x79, 0x67, 0x6f, 0x74, 0x2f, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x6d, 0x61, 0x70, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x65, - 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x2f, 0x65, 0x78, 0x73, 0x63, - 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0c, - 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x1a, 0x38, 0x67, 0x69, +var file_exschemapath_proto_rawDesc = []byte{ + 0x0a, 0x12, 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0c, 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, + 0x74, 0x68, 0x1a, 0x38, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6f, + 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x79, 0x67, 0x6f, 0x74, 0x2f, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x79, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2f, 0x79, 0x77, + 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x30, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x79, 0x67, 0x6f, 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x79, - 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2f, 0x79, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x30, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, - 0x6f, 0x6d, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x79, 0x67, - 0x6f, 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x79, 0x65, 0x78, 0x74, 0x2f, 0x79, 0x65, - 0x78, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xae, 0x02, 0x0a, 0x04, 0x52, 0x6f, 0x6f, - 0x74, 0x12, 0x2c, 0x0a, 0x06, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x14, 0x2e, 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, - 0x2e, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x52, 0x06, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, - 0x5b, 0x0a, 0x09, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0xfa, 0xa7, 0xba, - 0xc9, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, - 0x61, 0x70, 0x61, 0x74, 0x68, 0x2e, 0x52, 0x6f, 0x6f, 0x74, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72, - 0x66, 0x61, 0x63, 0x65, 0x4b, 0x65, 0x79, 0x42, 0x18, 0x82, 0x41, 0x15, 0x2f, 0x69, 0x6e, 0x74, - 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, - 0x65, 0x52, 0x09, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x1a, 0x9a, 0x01, 0x0a, - 0x0c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x53, 0x0a, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3f, 0x82, 0x41, 0x3c, - 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x2f, 0x69, 0x6e, 0x74, 0x65, - 0x72, 0x66, 0x61, 0x63, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x6e, 0x61, 0x6d, - 0x65, 0x7c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x2f, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x2f, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x09, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, - 0x70, 0x61, 0x74, 0x68, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x52, 0x09, - 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x22, 0x71, 0x0a, 0x09, 0x49, 0x6e, 0x74, - 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x64, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x79, 0x77, - 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, - 0x75, 0x65, 0x42, 0x2b, 0x82, 0x41, 0x28, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, - 0x65, 0x73, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x2f, 0x63, 0x6f, 0x6e, - 0x66, 0x69, 0x67, 0x2f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, - 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x57, 0x0a, 0x06, - 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x4d, 0x0a, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x79, 0x77, 0x72, 0x61, 0x70, - 0x70, 0x65, 0x72, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, - 0x1a, 0x82, 0x41, 0x17, 0x2f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2f, 0x63, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x2f, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x08, 0x68, 0x6f, 0x73, - 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x80, 0x05, 0x0a, 0x0e, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x2d, 0x0a, 0x02, 0x62, 0x6f, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x79, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2e, - 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x08, 0x82, 0x41, 0x05, 0x2f, 0x62, - 0x6f, 0x6f, 0x6c, 0x52, 0x02, 0x62, 0x6f, 0x12, 0x2f, 0x0a, 0x02, 0x62, 0x79, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x79, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2e, 0x42, - 0x79, 0x74, 0x65, 0x73, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x09, 0x82, 0x41, 0x06, 0x2f, 0x62, - 0x79, 0x74, 0x65, 0x73, 0x52, 0x02, 0x62, 0x79, 0x12, 0x35, 0x0a, 0x02, 0x64, 0x65, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x79, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2e, - 0x44, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x0b, - 0x82, 0x41, 0x08, 0x2f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x52, 0x02, 0x64, 0x65, 0x12, - 0x2b, 0x0a, 0x02, 0x69, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x79, 0x77, - 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2e, 0x49, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, - 0x07, 0x82, 0x41, 0x04, 0x2f, 0x69, 0x6e, 0x74, 0x52, 0x02, 0x69, 0x6e, 0x12, 0x33, 0x0a, 0x03, - 0x73, 0x74, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x79, 0x77, 0x72, 0x61, - 0x70, 0x70, 0x65, 0x72, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, - 0x42, 0x0a, 0x82, 0x41, 0x07, 0x2f, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x03, 0x73, 0x74, - 0x72, 0x12, 0x2d, 0x0a, 0x02, 0x75, 0x69, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, - 0x79, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2e, 0x55, 0x69, 0x6e, 0x74, 0x56, 0x61, 0x6c, - 0x75, 0x65, 0x42, 0x08, 0x82, 0x41, 0x05, 0x2f, 0x75, 0x69, 0x6e, 0x74, 0x52, 0x02, 0x75, 0x69, - 0x12, 0x3e, 0x0a, 0x02, 0x65, 0x78, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, - 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x2e, 0x45, 0x78, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x42, - 0x0b, 0x82, 0x41, 0x08, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x02, 0x65, 0x78, - 0x12, 0x3e, 0x0a, 0x02, 0x65, 0x6d, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x65, - 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x2e, 0x45, 0x78, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4b, 0x65, 0x79, 0x42, 0x0d, 0x82, - 0x41, 0x0a, 0x2f, 0x6c, 0x69, 0x73, 0x74, 0x2d, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x02, 0x65, 0x6d, - 0x12, 0x4a, 0x0a, 0x05, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x24, 0x2e, 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x2e, 0x45, - 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x75, 0x6c, - 0x74, 0x69, 0x4b, 0x65, 0x79, 0x42, 0x0e, 0x82, 0x41, 0x0b, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, - 0x2d, 0x6c, 0x69, 0x73, 0x74, 0x52, 0x05, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x12, 0x33, 0x0a, 0x02, - 0x65, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x65, 0x78, 0x73, 0x63, 0x68, - 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x45, - 0x6e, 0x75, 0x6d, 0x42, 0x08, 0x82, 0x41, 0x05, 0x2f, 0x65, 0x6e, 0x75, 0x6d, 0x52, 0x02, 0x65, - 0x6e, 0x12, 0x45, 0x0a, 0x08, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0b, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x79, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2e, 0x53, - 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x12, 0x82, 0x41, 0x0f, 0x2f, - 0x73, 0x74, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x52, 0x08, - 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x22, 0x4f, 0x0a, 0x13, 0x45, 0x78, 0x61, 0x6d, - 0x70, 0x6c, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x12, - 0x38, 0x0a, 0x03, 0x73, 0x74, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x79, - 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, - 0x6c, 0x75, 0x65, 0x42, 0x0f, 0x82, 0x41, 0x0c, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x2f, 0x73, 0x74, 0x72, 0x52, 0x03, 0x73, 0x74, 0x72, 0x22, 0xa9, 0x01, 0x0a, 0x11, 0x45, 0x78, - 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4b, 0x65, 0x79, 0x12, - 0x54, 0x0a, 0x0a, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x35, 0x82, 0x41, 0x32, 0x2f, 0x6c, 0x69, 0x73, 0x74, 0x2d, 0x6e, 0x61, - 0x6d, 0x65, 0x2f, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x2d, 0x6b, 0x65, 0x79, 0x7c, 0x2f, 0x6c, - 0x69, 0x73, 0x74, 0x2d, 0x6e, 0x61, 0x6d, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, - 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x2d, 0x6b, 0x65, 0x79, 0x52, 0x09, 0x73, 0x69, 0x6e, 0x67, - 0x6c, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x3e, 0x0a, 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, - 0x70, 0x61, 0x74, 0x68, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x06, 0x6d, - 0x65, 0x6d, 0x62, 0x65, 0x72, 0x22, 0xb6, 0x01, 0x0a, 0x18, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x6d, 0x62, - 0x65, 0x72, 0x12, 0x44, 0x0a, 0x03, 0x73, 0x74, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x65, 0x78, 0x74, 0x2f, 0x79, 0x65, 0x78, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xae, + 0x02, 0x0a, 0x04, 0x52, 0x6f, 0x6f, 0x74, 0x12, 0x2c, 0x0a, 0x06, 0x73, 0x79, 0x73, 0x74, 0x65, + 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x2e, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x52, 0x06, 0x73, + 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x5b, 0x0a, 0x09, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, + 0x63, 0x65, 0x18, 0xfa, 0xa7, 0xba, 0xc9, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x65, + 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x2e, 0x52, 0x6f, 0x6f, 0x74, + 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x4b, 0x65, 0x79, 0x42, 0x18, 0x82, + 0x41, 0x15, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x2f, 0x69, 0x6e, + 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x52, 0x09, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, + 0x63, 0x65, 0x1a, 0x9a, 0x01, 0x0a, 0x0c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, + 0x4b, 0x65, 0x79, 0x12, 0x53, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x3f, 0x82, 0x41, 0x3c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, + 0x73, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, + 0x69, 0x67, 0x2f, 0x6e, 0x61, 0x6d, 0x65, 0x7c, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, + 0x63, 0x65, 0x73, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x2f, 0x6e, 0x61, + 0x6d, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x09, 0x69, 0x6e, 0x74, 0x65, + 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x65, 0x78, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72, + 0x66, 0x61, 0x63, 0x65, 0x52, 0x09, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x22, + 0x71, 0x0a, 0x09, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x64, 0x0a, 0x0b, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x15, 0x2e, 0x79, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2e, 0x53, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x2b, 0x82, 0x41, 0x28, 0x2f, 0x69, 0x6e, + 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, + 0x63, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x57, 0x0a, 0x06, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x4d, 0x0a, 0x08, + 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, + 0x2e, 0x79, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, + 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x1a, 0x82, 0x41, 0x17, 0x2f, 0x73, 0x79, 0x73, 0x74, 0x65, + 0x6d, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, + 0x65, 0x52, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x80, 0x05, 0x0a, 0x0e, + 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x2d, + 0x0a, 0x02, 0x62, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x79, 0x77, 0x72, + 0x61, 0x70, 0x70, 0x65, 0x72, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, + 0x08, 0x82, 0x41, 0x05, 0x2f, 0x62, 0x6f, 0x6f, 0x6c, 0x52, 0x02, 0x62, 0x6f, 0x12, 0x2f, 0x0a, + 0x02, 0x62, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x79, 0x77, 0x72, 0x61, + 0x70, 0x70, 0x65, 0x72, 0x2e, 0x42, 0x79, 0x74, 0x65, 0x73, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, + 0x09, 0x82, 0x41, 0x06, 0x2f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x52, 0x02, 0x62, 0x79, 0x12, 0x35, + 0x0a, 0x02, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x79, 0x77, 0x72, + 0x61, 0x70, 0x70, 0x65, 0x72, 0x2e, 0x44, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x36, 0x34, 0x56, + 0x61, 0x6c, 0x75, 0x65, 0x42, 0x0b, 0x82, 0x41, 0x08, 0x2f, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, + 0x6c, 0x52, 0x02, 0x64, 0x65, 0x12, 0x2b, 0x0a, 0x02, 0x69, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x12, 0x2e, 0x79, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2e, 0x49, 0x6e, 0x74, + 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x07, 0x82, 0x41, 0x04, 0x2f, 0x69, 0x6e, 0x74, 0x52, 0x02, + 0x69, 0x6e, 0x12, 0x33, 0x0a, 0x03, 0x73, 0x74, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x79, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, - 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x1b, 0x82, 0x41, 0x18, 0x2f, 0x6c, 0x69, 0x73, 0x74, - 0x2d, 0x6e, 0x61, 0x6d, 0x65, 0x2f, 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x2d, 0x66, 0x69, - 0x65, 0x6c, 0x64, 0x52, 0x03, 0x73, 0x74, 0x72, 0x12, 0x54, 0x0a, 0x0a, 0x63, 0x68, 0x69, 0x6c, - 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x65, - 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x2e, 0x4e, 0x65, 0x73, 0x74, - 0x65, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x4b, 0x65, 0x79, 0x42, 0x18, 0x82, 0x41, 0x15, 0x2f, 0x6c, - 0x69, 0x73, 0x74, 0x2d, 0x6e, 0x61, 0x6d, 0x65, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x2d, 0x6c, - 0x69, 0x73, 0x74, 0x52, 0x09, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x22, 0x80, - 0x01, 0x0a, 0x0d, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x4b, 0x65, 0x79, - 0x12, 0x39, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x5f, 0x6f, 0x6e, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x42, 0x20, 0x82, 0x41, 0x1d, 0x2f, 0x6c, 0x69, 0x73, 0x74, 0x2d, 0x6e, 0x61, 0x6d, 0x65, - 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x2d, 0x6c, 0x69, 0x73, 0x74, 0x2f, 0x6b, 0x65, 0x79, 0x2d, - 0x6f, 0x6e, 0x65, 0x52, 0x06, 0x6b, 0x65, 0x79, 0x4f, 0x6e, 0x65, 0x12, 0x34, 0x0a, 0x05, 0x66, - 0x69, 0x65, 0x6c, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x65, 0x78, 0x73, - 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, - 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x05, 0x66, 0x69, 0x65, 0x6c, - 0x64, 0x22, 0x59, 0x0a, 0x10, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x4d, - 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x45, 0x0a, 0x03, 0x73, 0x74, 0x72, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x79, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2e, 0x53, 0x74, - 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x1c, 0x82, 0x41, 0x19, 0x2f, 0x6c, - 0x69, 0x73, 0x74, 0x2d, 0x6e, 0x61, 0x6d, 0x65, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x2d, 0x6c, - 0x69, 0x73, 0x74, 0x2f, 0x73, 0x74, 0x72, 0x52, 0x03, 0x73, 0x74, 0x72, 0x22, 0xd8, 0x01, 0x0a, - 0x16, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, - 0x75, 0x6c, 0x74, 0x69, 0x4b, 0x65, 0x79, 0x12, 0x43, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x42, 0x2d, 0x82, 0x41, 0x2a, 0x2f, 0x6d, 0x75, 0x6c, 0x74, - 0x69, 0x2d, 0x6c, 0x69, 0x73, 0x74, 0x2f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x7c, 0x2f, 0x6d, 0x75, - 0x6c, 0x74, 0x69, 0x2d, 0x6c, 0x69, 0x73, 0x74, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, - 0x69, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x3f, 0x0a, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0x82, 0x41, 0x28, 0x2f, - 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x2d, 0x6c, 0x69, 0x73, 0x74, 0x2f, 0x6e, 0x61, 0x6d, 0x65, 0x7c, - 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x2d, 0x6c, 0x69, 0x73, 0x74, 0x2f, 0x63, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x2f, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x38, 0x0a, - 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, - 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x2e, 0x4d, 0x75, 0x6c, - 0x74, 0x69, 0x4b, 0x65, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, - 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x5e, 0x0a, 0x12, 0x4d, 0x75, 0x6c, 0x74, 0x69, - 0x4b, 0x65, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x48, 0x0a, - 0x05, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x79, - 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, - 0x6c, 0x75, 0x65, 0x42, 0x1b, 0x82, 0x41, 0x18, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x2d, 0x6c, - 0x69, 0x73, 0x74, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, - 0x52, 0x05, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x22, 0xb1, 0x06, 0x0a, 0x0e, 0x49, 0x6e, 0x76, 0x61, - 0x6c, 0x69, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x5d, 0x0a, 0x09, 0x6d, 0x61, - 0x70, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, - 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x2e, 0x49, 0x6e, 0x76, - 0x61, 0x6c, 0x69, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x61, 0x70, 0x46, - 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x14, 0x82, 0x41, 0x11, 0x2f, 0x61, - 0x6e, 0x2f, 0x69, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x52, - 0x08, 0x6d, 0x61, 0x70, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x6e, 0x6f, 0x5f, - 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0c, 0x6e, 0x6f, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3d, - 0x0a, 0x02, 0x6b, 0x6d, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x65, 0x78, 0x73, - 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, - 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4b, 0x65, 0x79, 0x42, 0x0c, 0x82, 0x41, 0x09, - 0x2f, 0x6f, 0x6e, 0x65, 0x7c, 0x2f, 0x74, 0x77, 0x6f, 0x52, 0x02, 0x6b, 0x6d, 0x12, 0x19, 0x0a, - 0x02, 0x6b, 0x65, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x42, 0x09, 0x82, 0x41, 0x06, 0x2f, 0x74, - 0x68, 0x72, 0x65, 0x65, 0x52, 0x02, 0x6b, 0x65, 0x12, 0x35, 0x0a, 0x02, 0x62, 0x6b, 0x18, 0x05, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, - 0x61, 0x74, 0x68, 0x2e, 0x42, 0x61, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4b, 0x65, - 0x79, 0x42, 0x08, 0x82, 0x41, 0x05, 0x2f, 0x66, 0x6f, 0x75, 0x72, 0x52, 0x02, 0x62, 0x6b, 0x12, - 0x38, 0x0a, 0x02, 0x62, 0x6d, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x65, 0x78, - 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x2e, 0x42, 0x61, 0x64, 0x4d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x08, 0x82, 0x41, 0x05, - 0x2f, 0x66, 0x69, 0x76, 0x65, 0x52, 0x02, 0x62, 0x6d, 0x12, 0x59, 0x0a, 0x16, 0x69, 0x6e, 0x76, - 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x70, - 0x61, 0x74, 0x68, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x79, 0x77, 0x72, 0x61, + 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x0a, 0x82, 0x41, 0x07, 0x2f, 0x73, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x52, 0x03, 0x73, 0x74, 0x72, 0x12, 0x2d, 0x0a, 0x02, 0x75, 0x69, 0x18, 0x06, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x79, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2e, 0x55, + 0x69, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x08, 0x82, 0x41, 0x05, 0x2f, 0x75, 0x69, + 0x6e, 0x74, 0x52, 0x02, 0x75, 0x69, 0x12, 0x3e, 0x0a, 0x02, 0x65, 0x78, 0x18, 0x07, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, + 0x68, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x43, 0x68, 0x69, 0x6c, 0x64, 0x42, 0x0b, 0x82, 0x41, 0x08, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x52, 0x02, 0x65, 0x78, 0x12, 0x3e, 0x0a, 0x02, 0x65, 0x6d, 0x18, 0x08, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, + 0x68, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x4b, 0x65, 0x79, 0x42, 0x0d, 0x82, 0x41, 0x0a, 0x2f, 0x6c, 0x69, 0x73, 0x74, 0x2d, 0x6e, 0x61, + 0x6d, 0x65, 0x52, 0x02, 0x65, 0x6d, 0x12, 0x4a, 0x0a, 0x05, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x18, + 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x70, 0x61, 0x74, 0x68, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x4d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x4b, 0x65, 0x79, 0x42, 0x0e, 0x82, 0x41, 0x0b, + 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x2d, 0x6c, 0x69, 0x73, 0x74, 0x52, 0x05, 0x6d, 0x75, 0x6c, + 0x74, 0x69, 0x12, 0x33, 0x0a, 0x02, 0x65, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, + 0x2e, 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x2e, 0x45, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x45, 0x6e, 0x75, 0x6d, 0x42, 0x08, 0x82, 0x41, 0x05, 0x2f, 0x65, + 0x6e, 0x75, 0x6d, 0x52, 0x02, 0x65, 0x6e, 0x12, 0x45, 0x0a, 0x08, 0x63, 0x6f, 0x6d, 0x70, 0x72, + 0x65, 0x73, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x79, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, - 0x42, 0x0c, 0x82, 0x41, 0x09, 0x2f, 0x6f, 0x6e, 0x65, 0x5b, 0x74, 0x77, 0x6f, 0x5d, 0x52, 0x14, - 0x69, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x64, - 0x50, 0x61, 0x74, 0x68, 0x12, 0x3e, 0x0a, 0x06, 0x62, 0x6b, 0x5f, 0x74, 0x77, 0x6f, 0x18, 0x08, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, - 0x61, 0x74, 0x68, 0x2e, 0x42, 0x61, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4b, 0x65, - 0x79, 0x54, 0x77, 0x6f, 0x42, 0x07, 0x82, 0x41, 0x04, 0x2f, 0x73, 0x69, 0x78, 0x52, 0x05, 0x62, - 0x6b, 0x54, 0x77, 0x6f, 0x12, 0x79, 0x0a, 0x22, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, - 0x5f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x66, 0x6f, 0x72, - 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1c, 0x2e, 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x2e, - 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x42, 0x0e, - 0x82, 0x41, 0x0b, 0x2f, 0x73, 0x69, 0x78, 0x7c, 0x2f, 0x73, 0x65, 0x76, 0x65, 0x6e, 0x52, 0x1f, - 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x73, 0x46, 0x6f, 0x72, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x12, - 0x3e, 0x0a, 0x04, 0x62, 0x6b, 0x70, 0x6d, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, - 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x2e, 0x42, 0x61, 0x64, - 0x4b, 0x65, 0x79, 0x50, 0x61, 0x74, 0x68, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x42, 0x09, - 0x82, 0x41, 0x06, 0x2f, 0x65, 0x69, 0x67, 0x68, 0x74, 0x52, 0x04, 0x62, 0x6b, 0x70, 0x6d, 0x12, - 0x3d, 0x0a, 0x04, 0x69, 0x6b, 0x70, 0x6b, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, - 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x2e, 0x49, 0x6e, 0x76, - 0x61, 0x6c, 0x69, 0x64, 0x4b, 0x65, 0x79, 0x50, 0x61, 0x74, 0x68, 0x4b, 0x65, 0x79, 0x42, 0x08, - 0x82, 0x41, 0x05, 0x2f, 0x6e, 0x69, 0x6e, 0x65, 0x52, 0x04, 0x69, 0x6b, 0x70, 0x6b, 0x1a, 0x3b, - 0x0a, 0x0d, 0x4d, 0x61, 0x70, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, - 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, - 0x79, 0x12, 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, 0x36, 0x0a, 0x10, 0x42, - 0x61, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4b, 0x65, 0x79, 0x54, 0x77, 0x6f, 0x12, - 0x22, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x10, 0x82, 0x41, - 0x0d, 0x2f, 0x6f, 0x6e, 0x65, 0x7c, 0x2f, 0x6f, 0x6e, 0x65, 0x2f, 0x74, 0x77, 0x6f, 0x52, 0x03, - 0x6b, 0x65, 0x79, 0x22, 0x3f, 0x0a, 0x0d, 0x42, 0x61, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x4b, 0x65, 0x79, 0x12, 0x2e, 0x0a, 0x0c, 0x62, 0x61, 0x64, 0x5f, 0x6b, 0x65, 0x79, 0x5f, - 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x42, 0x0c, 0x82, 0x41, 0x09, 0x2f, - 0x66, 0x6f, 0x75, 0x72, 0x2f, 0x6b, 0x65, 0x79, 0x52, 0x0a, 0x62, 0x61, 0x64, 0x4b, 0x65, 0x79, - 0x54, 0x79, 0x70, 0x65, 0x22, 0x58, 0x0a, 0x10, 0x42, 0x61, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x1c, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0x82, 0x41, 0x07, 0x2f, 0x6f, 0x6b, 0x2d, 0x6b, 0x65, - 0x79, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x26, 0x0a, 0x08, 0x62, 0x61, 0x64, 0x5f, 0x74, 0x79, - 0x70, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x42, 0x0b, 0x82, 0x41, 0x08, 0x2f, 0x62, 0x61, - 0x64, 0x2d, 0x6b, 0x65, 0x79, 0x52, 0x07, 0x62, 0x61, 0x64, 0x54, 0x79, 0x70, 0x65, 0x22, 0x2b, - 0x0a, 0x11, 0x42, 0x61, 0x64, 0x4b, 0x65, 0x79, 0x50, 0x61, 0x74, 0x68, 0x4d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x12, 0x16, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x04, 0x82, 0x41, 0x01, 0x2f, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x22, 0x33, 0x0a, 0x11, 0x49, - 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x4b, 0x65, 0x79, 0x50, 0x61, 0x74, 0x68, 0x4b, 0x65, 0x79, - 0x12, 0x1e, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0c, 0x82, - 0x41, 0x09, 0x2f, 0x6f, 0x6e, 0x65, 0x5b, 0x74, 0x77, 0x6f, 0x5d, 0x52, 0x03, 0x6b, 0x65, 0x79, - 0x2a, 0x7e, 0x0a, 0x0b, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x45, 0x6e, 0x75, 0x6d, 0x12, - 0x0e, 0x0a, 0x0a, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x55, 0x4e, 0x53, 0x45, 0x54, 0x10, 0x00, 0x12, - 0x1b, 0x0a, 0x0b, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x56, 0x41, 0x4c, 0x4f, 0x4e, 0x45, 0x10, 0x01, - 0x1a, 0x0a, 0x82, 0x41, 0x07, 0x56, 0x41, 0x4c, 0x5f, 0x4f, 0x4e, 0x45, 0x12, 0x1b, 0x0a, 0x0b, - 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x56, 0x41, 0x4c, 0x54, 0x57, 0x4f, 0x10, 0x02, 0x1a, 0x0a, 0x82, - 0x41, 0x07, 0x56, 0x41, 0x4c, 0x5f, 0x54, 0x57, 0x4f, 0x12, 0x25, 0x0a, 0x10, 0x45, 0x4e, 0x55, - 0x4d, 0x5f, 0x56, 0x41, 0x4c, 0x46, 0x4f, 0x52, 0x54, 0x59, 0x54, 0x57, 0x4f, 0x10, 0x2a, 0x1a, - 0x0f, 0x82, 0x41, 0x0c, 0x56, 0x41, 0x4c, 0x5f, 0x46, 0x4f, 0x52, 0x54, 0x59, 0x54, 0x57, 0x4f, - 0x42, 0x3b, 0x5a, 0x39, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6f, - 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x79, 0x67, 0x6f, 0x74, 0x2f, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x70, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, - 0x2f, 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x42, 0x12, 0x82, 0x41, 0x0f, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x72, 0x65, 0x73, 0x73, 0x52, 0x08, 0x63, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x22, 0x4f, + 0x0a, 0x13, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x43, 0x68, 0x69, 0x6c, 0x64, 0x12, 0x38, 0x0a, 0x03, 0x73, 0x74, 0x72, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x79, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2e, 0x53, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x0f, 0x82, 0x41, 0x0c, 0x2f, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2f, 0x73, 0x74, 0x72, 0x52, 0x03, 0x73, 0x74, 0x72, 0x22, + 0xa9, 0x01, 0x0a, 0x11, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x54, 0x0a, 0x0a, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x5f, + 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x35, 0x82, 0x41, 0x32, 0x2f, 0x6c, + 0x69, 0x73, 0x74, 0x2d, 0x6e, 0x61, 0x6d, 0x65, 0x2f, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x2d, + 0x6b, 0x65, 0x79, 0x7c, 0x2f, 0x6c, 0x69, 0x73, 0x74, 0x2d, 0x6e, 0x61, 0x6d, 0x65, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x2d, 0x6b, 0x65, 0x79, + 0x52, 0x09, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x3e, 0x0a, 0x06, 0x6d, + 0x65, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x65, 0x78, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x6d, + 0x62, 0x65, 0x72, 0x52, 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x22, 0xb6, 0x01, 0x0a, 0x18, + 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4c, 0x69, + 0x73, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x44, 0x0a, 0x03, 0x73, 0x74, 0x72, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x79, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, + 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x1b, 0x82, 0x41, + 0x18, 0x2f, 0x6c, 0x69, 0x73, 0x74, 0x2d, 0x6e, 0x61, 0x6d, 0x65, 0x2f, 0x61, 0x6e, 0x6f, 0x74, + 0x68, 0x65, 0x72, 0x2d, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x52, 0x03, 0x73, 0x74, 0x72, 0x12, 0x54, + 0x0a, 0x0a, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, + 0x68, 0x2e, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x4b, 0x65, 0x79, 0x42, + 0x18, 0x82, 0x41, 0x15, 0x2f, 0x6c, 0x69, 0x73, 0x74, 0x2d, 0x6e, 0x61, 0x6d, 0x65, 0x2f, 0x63, + 0x68, 0x69, 0x6c, 0x64, 0x2d, 0x6c, 0x69, 0x73, 0x74, 0x52, 0x09, 0x63, 0x68, 0x69, 0x6c, 0x64, + 0x4c, 0x69, 0x73, 0x74, 0x22, 0x80, 0x01, 0x0a, 0x0d, 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4c, + 0x69, 0x73, 0x74, 0x4b, 0x65, 0x79, 0x12, 0x39, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x5f, 0x6f, 0x6e, + 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x20, 0x82, 0x41, 0x1d, 0x2f, 0x6c, 0x69, 0x73, + 0x74, 0x2d, 0x6e, 0x61, 0x6d, 0x65, 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x2d, 0x6c, 0x69, 0x73, + 0x74, 0x2f, 0x6b, 0x65, 0x79, 0x2d, 0x6f, 0x6e, 0x65, 0x52, 0x06, 0x6b, 0x65, 0x79, 0x4f, 0x6e, + 0x65, 0x12, 0x34, 0x0a, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x1e, 0x2e, 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x2e, + 0x4e, 0x65, 0x73, 0x74, 0x65, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, + 0x52, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x22, 0x59, 0x0a, 0x10, 0x4e, 0x65, 0x73, 0x74, 0x65, + 0x64, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x45, 0x0a, 0x03, 0x73, + 0x74, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x79, 0x77, 0x72, 0x61, 0x70, + 0x70, 0x65, 0x72, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, + 0x1c, 0x82, 0x41, 0x19, 0x2f, 0x6c, 0x69, 0x73, 0x74, 0x2d, 0x6e, 0x61, 0x6d, 0x65, 0x2f, 0x63, + 0x68, 0x69, 0x6c, 0x64, 0x2d, 0x6c, 0x69, 0x73, 0x74, 0x2f, 0x73, 0x74, 0x72, 0x52, 0x03, 0x73, + 0x74, 0x72, 0x22, 0xd8, 0x01, 0x0a, 0x16, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x4b, 0x65, 0x79, 0x12, 0x43, 0x0a, + 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x42, 0x2d, 0x82, 0x41, + 0x2a, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x2d, 0x6c, 0x69, 0x73, 0x74, 0x2f, 0x69, 0x6e, 0x64, + 0x65, 0x78, 0x7c, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x2d, 0x6c, 0x69, 0x73, 0x74, 0x2f, 0x63, + 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x05, 0x69, 0x6e, 0x64, + 0x65, 0x78, 0x12, 0x3f, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x42, 0x2b, 0x82, 0x41, 0x28, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x2d, 0x6c, 0x69, 0x73, 0x74, + 0x2f, 0x6e, 0x61, 0x6d, 0x65, 0x7c, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x2d, 0x6c, 0x69, 0x73, + 0x74, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x6e, 0x61, 0x6d, 0x65, 0x52, 0x04, 0x6e, + 0x61, 0x6d, 0x65, 0x12, 0x38, 0x0a, 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, + 0x74, 0x68, 0x2e, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x4b, 0x65, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x4d, + 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x5e, 0x0a, + 0x12, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x4b, 0x65, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x6d, + 0x62, 0x65, 0x72, 0x12, 0x48, 0x0a, 0x05, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x79, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2e, 0x53, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x1b, 0x82, 0x41, 0x18, 0x2f, 0x6d, + 0x75, 0x6c, 0x74, 0x69, 0x2d, 0x6c, 0x69, 0x73, 0x74, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, + 0x2f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x52, 0x05, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x22, 0xb1, 0x06, + 0x0a, 0x0e, 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x12, 0x5d, 0x0a, 0x09, 0x6d, 0x61, 0x70, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x01, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, + 0x74, 0x68, 0x2e, 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x2e, 0x4d, 0x61, 0x70, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, + 0x14, 0x82, 0x41, 0x11, 0x2f, 0x61, 0x6e, 0x2f, 0x69, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x2f, + 0x66, 0x69, 0x65, 0x6c, 0x64, 0x52, 0x08, 0x6d, 0x61, 0x70, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, + 0x23, 0x0a, 0x0d, 0x6e, 0x6f, 0x5f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6e, 0x6f, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3d, 0x0a, 0x02, 0x6b, 0x6d, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x1f, 0x2e, 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x2e, + 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4b, 0x65, + 0x79, 0x42, 0x0c, 0x82, 0x41, 0x09, 0x2f, 0x6f, 0x6e, 0x65, 0x7c, 0x2f, 0x74, 0x77, 0x6f, 0x52, + 0x02, 0x6b, 0x6d, 0x12, 0x19, 0x0a, 0x02, 0x6b, 0x65, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x42, + 0x09, 0x82, 0x41, 0x06, 0x2f, 0x74, 0x68, 0x72, 0x65, 0x65, 0x52, 0x02, 0x6b, 0x65, 0x12, 0x35, + 0x0a, 0x02, 0x62, 0x6b, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x65, 0x78, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x2e, 0x42, 0x61, 0x64, 0x4d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x4b, 0x65, 0x79, 0x42, 0x08, 0x82, 0x41, 0x05, 0x2f, 0x66, 0x6f, 0x75, + 0x72, 0x52, 0x02, 0x62, 0x6b, 0x12, 0x38, 0x0a, 0x02, 0x62, 0x6d, 0x18, 0x06, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x1e, 0x2e, 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, + 0x2e, 0x42, 0x61, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x6d, 0x62, 0x65, + 0x72, 0x42, 0x08, 0x82, 0x41, 0x05, 0x2f, 0x66, 0x69, 0x76, 0x65, 0x52, 0x02, 0x62, 0x6d, 0x12, + 0x59, 0x0a, 0x16, 0x69, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x5f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, + 0x61, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x15, 0x2e, 0x79, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x0c, 0x82, 0x41, 0x09, 0x2f, 0x6f, 0x6e, 0x65, 0x5b, + 0x74, 0x77, 0x6f, 0x5d, 0x52, 0x14, 0x69, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x41, 0x6e, 0x6e, + 0x6f, 0x74, 0x61, 0x74, 0x65, 0x64, 0x50, 0x61, 0x74, 0x68, 0x12, 0x3e, 0x0a, 0x06, 0x62, 0x6b, + 0x5f, 0x74, 0x77, 0x6f, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x65, 0x78, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, 0x74, 0x68, 0x2e, 0x42, 0x61, 0x64, 0x4d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x4b, 0x65, 0x79, 0x54, 0x77, 0x6f, 0x42, 0x07, 0x82, 0x41, 0x04, 0x2f, + 0x73, 0x69, 0x78, 0x52, 0x05, 0x62, 0x6b, 0x54, 0x77, 0x6f, 0x12, 0x79, 0x0a, 0x22, 0x6d, 0x75, + 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x5f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x5f, 0x66, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, + 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x70, 0x61, 0x74, 0x68, 0x2e, 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x4d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x42, 0x0e, 0x82, 0x41, 0x0b, 0x2f, 0x73, 0x69, 0x78, 0x7c, 0x2f, 0x73, + 0x65, 0x76, 0x65, 0x6e, 0x52, 0x1f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x41, 0x6e, + 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x46, 0x6f, 0x72, 0x43, 0x6f, 0x6e, 0x74, + 0x61, 0x69, 0x6e, 0x65, 0x72, 0x12, 0x3e, 0x0a, 0x04, 0x62, 0x6b, 0x70, 0x6d, 0x18, 0x0a, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, + 0x74, 0x68, 0x2e, 0x42, 0x61, 0x64, 0x4b, 0x65, 0x79, 0x50, 0x61, 0x74, 0x68, 0x4d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x42, 0x09, 0x82, 0x41, 0x06, 0x2f, 0x65, 0x69, 0x67, 0x68, 0x74, 0x52, + 0x04, 0x62, 0x6b, 0x70, 0x6d, 0x12, 0x3d, 0x0a, 0x04, 0x69, 0x6b, 0x70, 0x6b, 0x18, 0x0b, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x61, + 0x74, 0x68, 0x2e, 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x4b, 0x65, 0x79, 0x50, 0x61, 0x74, + 0x68, 0x4b, 0x65, 0x79, 0x42, 0x08, 0x82, 0x41, 0x05, 0x2f, 0x6e, 0x69, 0x6e, 0x65, 0x52, 0x04, + 0x69, 0x6b, 0x70, 0x6b, 0x1a, 0x3b, 0x0a, 0x0d, 0x4d, 0x61, 0x70, 0x46, 0x69, 0x65, 0x6c, 0x64, + 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 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, 0x36, 0x0a, 0x10, 0x42, 0x61, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4b, + 0x65, 0x79, 0x54, 0x77, 0x6f, 0x12, 0x22, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x42, 0x10, 0x82, 0x41, 0x0d, 0x2f, 0x6f, 0x6e, 0x65, 0x7c, 0x2f, 0x6f, 0x6e, 0x65, + 0x2f, 0x74, 0x77, 0x6f, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x22, 0x3f, 0x0a, 0x0d, 0x42, 0x61, 0x64, + 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x2e, 0x0a, 0x0c, 0x62, 0x61, + 0x64, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, + 0x42, 0x0c, 0x82, 0x41, 0x09, 0x2f, 0x66, 0x6f, 0x75, 0x72, 0x2f, 0x6b, 0x65, 0x79, 0x52, 0x0a, + 0x62, 0x61, 0x64, 0x4b, 0x65, 0x79, 0x54, 0x79, 0x70, 0x65, 0x22, 0x58, 0x0a, 0x10, 0x42, 0x61, + 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x1c, + 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0x82, 0x41, 0x07, + 0x2f, 0x6f, 0x6b, 0x2d, 0x6b, 0x65, 0x79, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x26, 0x0a, 0x08, + 0x62, 0x61, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x42, 0x0b, + 0x82, 0x41, 0x08, 0x2f, 0x62, 0x61, 0x64, 0x2d, 0x6b, 0x65, 0x79, 0x52, 0x07, 0x62, 0x61, 0x64, + 0x54, 0x79, 0x70, 0x65, 0x22, 0x2b, 0x0a, 0x11, 0x42, 0x61, 0x64, 0x4b, 0x65, 0x79, 0x50, 0x61, + 0x74, 0x68, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x16, 0x0a, 0x03, 0x6b, 0x65, 0x79, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x04, 0x82, 0x41, 0x01, 0x2f, 0x52, 0x03, 0x6b, 0x65, + 0x79, 0x22, 0x33, 0x0a, 0x11, 0x49, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x4b, 0x65, 0x79, 0x50, + 0x61, 0x74, 0x68, 0x4b, 0x65, 0x79, 0x12, 0x1e, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x0c, 0x82, 0x41, 0x09, 0x2f, 0x6f, 0x6e, 0x65, 0x5b, 0x74, 0x77, 0x6f, + 0x5d, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x2a, 0x7e, 0x0a, 0x0b, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x0e, 0x0a, 0x0a, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x55, 0x4e, + 0x53, 0x45, 0x54, 0x10, 0x00, 0x12, 0x1b, 0x0a, 0x0b, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x56, 0x41, + 0x4c, 0x4f, 0x4e, 0x45, 0x10, 0x01, 0x1a, 0x0a, 0x82, 0x41, 0x07, 0x56, 0x41, 0x4c, 0x5f, 0x4f, + 0x4e, 0x45, 0x12, 0x1b, 0x0a, 0x0b, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x56, 0x41, 0x4c, 0x54, 0x57, + 0x4f, 0x10, 0x02, 0x1a, 0x0a, 0x82, 0x41, 0x07, 0x56, 0x41, 0x4c, 0x5f, 0x54, 0x57, 0x4f, 0x12, + 0x25, 0x0a, 0x10, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x56, 0x41, 0x4c, 0x46, 0x4f, 0x52, 0x54, 0x59, + 0x54, 0x57, 0x4f, 0x10, 0x2a, 0x1a, 0x0f, 0x82, 0x41, 0x0c, 0x56, 0x41, 0x4c, 0x5f, 0x46, 0x4f, + 0x52, 0x54, 0x59, 0x54, 0x57, 0x4f, 0x42, 0x3b, 0x5a, 0x39, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, + 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, + 0x79, 0x67, 0x6f, 0x74, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x70, 0x2f, 0x74, 0x65, + 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x65, 0x78, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, + 0x61, 0x74, 0x68, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( - file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDescOnce sync.Once - file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDescData = file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDesc + file_exschemapath_proto_rawDescOnce sync.Once + file_exschemapath_proto_rawDescData = file_exschemapath_proto_rawDesc ) -func file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDescGZIP() []byte { - file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDescOnce.Do(func() { - file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDescData = protoimpl.X.CompressGZIP(file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDescData) +func file_exschemapath_proto_rawDescGZIP() []byte { + file_exschemapath_proto_rawDescOnce.Do(func() { + file_exschemapath_proto_rawDescData = protoimpl.X.CompressGZIP(file_exschemapath_proto_rawDescData) }) - return file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDescData + return file_exschemapath_proto_rawDescData } -var file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_enumTypes = make([]protoimpl.EnumInfo, 1) -var file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes = make([]protoimpl.MessageInfo, 19) -var file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_goTypes = []interface{}{ +var file_exschemapath_proto_enumTypes = make([]protoimpl.EnumInfo, 1) +var file_exschemapath_proto_msgTypes = make([]protoimpl.MessageInfo, 19) +var file_exschemapath_proto_goTypes = []interface{}{ (ExampleEnum)(0), // 0: exschemapath.ExampleEnum (*Root)(nil), // 1: exschemapath.Root (*Interface)(nil), // 2: exschemapath.Interface @@ -1420,7 +1416,7 @@ var file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_ (*ywrapper.IntValue)(nil), // 24: ywrapper.IntValue (*ywrapper.UintValue)(nil), // 25: ywrapper.UintValue } -var file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_depIdxs = []int32{ +var file_exschemapath_proto_depIdxs = []int32{ 3, // 0: exschemapath.Root.system:type_name -> exschemapath.System 18, // 1: exschemapath.Root.interface:type_name -> exschemapath.Root.InterfaceKey 20, // 2: exschemapath.Interface.description:type_name -> ywrapper.StringValue @@ -1461,13 +1457,13 @@ var file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_ 0, // [0:33] is the sub-list for field type_name } -func init() { file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_init() } -func file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_init() { - if File_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto != nil { +func init() { file_exschemapath_proto_init() } +func file_exschemapath_proto_init() { + if File_exschemapath_proto != nil { return } if !protoimpl.UnsafeEnabled { - file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + file_exschemapath_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Root); i { case 0: return &v.state @@ -1479,7 +1475,7 @@ func file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath return nil } } - file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + file_exschemapath_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Interface); i { case 0: return &v.state @@ -1491,7 +1487,7 @@ func file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath return nil } } - file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + file_exschemapath_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*System); i { case 0: return &v.state @@ -1503,7 +1499,7 @@ func file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath return nil } } - file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + file_exschemapath_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ExampleMessage); i { case 0: return &v.state @@ -1515,7 +1511,7 @@ func file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath return nil } } - file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + file_exschemapath_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ExampleMessageChild); i { case 0: return &v.state @@ -1527,7 +1523,7 @@ func file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath return nil } } - file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + file_exschemapath_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ExampleMessageKey); i { case 0: return &v.state @@ -1539,7 +1535,7 @@ func file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath return nil } } - file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + file_exschemapath_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ExampleMessageListMember); i { case 0: return &v.state @@ -1551,7 +1547,7 @@ func file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath return nil } } - file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + file_exschemapath_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*NestedListKey); i { case 0: return &v.state @@ -1563,7 +1559,7 @@ func file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath return nil } } - file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { + file_exschemapath_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*NestedListMember); i { case 0: return &v.state @@ -1575,7 +1571,7 @@ func file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath return nil } } - file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { + file_exschemapath_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ExampleMessageMultiKey); i { case 0: return &v.state @@ -1587,7 +1583,7 @@ func file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath return nil } } - file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { + file_exschemapath_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*MultiKeyListMember); i { case 0: return &v.state @@ -1599,7 +1595,7 @@ func file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath return nil } } - file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { + file_exschemapath_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*InvalidMessage); i { case 0: return &v.state @@ -1611,7 +1607,7 @@ func file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath return nil } } - file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { + file_exschemapath_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*BadMessageKeyTwo); i { case 0: return &v.state @@ -1623,7 +1619,7 @@ func file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath return nil } } - file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { + file_exschemapath_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*BadMessageKey); i { case 0: return &v.state @@ -1635,7 +1631,7 @@ func file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath return nil } } - file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { + file_exschemapath_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*BadMessageMember); i { case 0: return &v.state @@ -1647,7 +1643,7 @@ func file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath return nil } } - file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { + file_exschemapath_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*BadKeyPathMessage); i { case 0: return &v.state @@ -1659,7 +1655,7 @@ func file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath return nil } } - file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { + file_exschemapath_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*InvalidKeyPathKey); i { case 0: return &v.state @@ -1671,7 +1667,7 @@ func file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath return nil } } - file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { + file_exschemapath_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Root_InterfaceKey); i { case 0: return &v.state @@ -1688,19 +1684,19 @@ func file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDesc, + RawDescriptor: file_exschemapath_proto_rawDesc, NumEnums: 1, NumMessages: 19, NumExtensions: 0, NumServices: 0, }, - GoTypes: file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_goTypes, - DependencyIndexes: file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_depIdxs, - EnumInfos: file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_enumTypes, - MessageInfos: file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_msgTypes, + GoTypes: file_exschemapath_proto_goTypes, + DependencyIndexes: file_exschemapath_proto_depIdxs, + EnumInfos: file_exschemapath_proto_enumTypes, + MessageInfos: file_exschemapath_proto_msgTypes, }.Build() - File_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto = out.File - file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_rawDesc = nil - file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_goTypes = nil - file_github_com_openconfig_ygot_protomap_testdata_exschemapath_exschemapath_proto_depIdxs = nil + File_exschemapath_proto = out.File + file_exschemapath_proto_rawDesc = nil + file_exschemapath_proto_goTypes = nil + file_exschemapath_proto_depIdxs = nil } diff --git a/protomap/testdata/exschemapath/gen.go b/protomap/testdata/exschemapath/gen.go index 5075fb935..05107f920 100644 --- a/protomap/testdata/exschemapath/gen.go +++ b/protomap/testdata/exschemapath/gen.go @@ -2,4 +2,4 @@ package exschemapath // Generate command to create the protobuf .pb.go file. -//go:generate sh -c "cd $GOPATH/src && protoc --proto_path=. --go_out=:. github.com/openconfig/ygot/protomap/testdata/exschemapath/exschemapath.proto" +//go:generate sh -c "protoc --proto_path=../../../../../..:. --go_out=. --go_opt=paths=source_relative exschemapath.proto"